随笔分类 -  UVM基础

摘要:内容 UVM - 统一的验证方法学 UVM演进 什么是验证? 验证计划 验证目标 RTL代码覆盖率 功能覆盖率 功能覆盖率和代码覆盖率的关系 覆盖率驱动的验证CDV 验证阶段 随机大量测试加定向边界测试 UVM提供了哪些内容 UVM基础类库和宏定义 UVM编码原则 更多的测试案例和更少的代码 随机化 阅读全文
posted @ 2024-03-13 17:48 Icer_Newer 阅读(300) 评论(0) 推荐(0) 编辑
摘要:虚方法和纯虚方法 虚方法 定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 virtual function 纯虚方法 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程 阅读全文
posted @ 2024-03-13 16:29 Icer_Newer 阅读(105) 评论(0) 推荐(0) 编辑
摘要:VMM/OVM - 都是验证方法学 CDV - coverage driver verification - 覆盖率驱动的验证 课程概述 课程概述 内容 OOP:class类 OOP:封装 OOP:继承 OOP:多态 不是虚方法,看句柄的类型 是虚方法,看对象的类型 使用虚方法,创建通用的方法 OO 阅读全文
posted @ 2024-03-13 16:29 Icer_Newer 阅读(78) 评论(0) 推荐(0) 编辑