上一页 1 2 3 4 5 6 7 ··· 31 下一页
摘要: 在uvm 中可以利用factory机制的重载作用改变某些component的特性, 而不用去修改testbench。比如说:写了2个driver的class,但是uvm环境中只需要用到一个,如果这两个driver都是用factory注册,那么就可以用override的方式替换当前uvm环境中的dri 阅读全文
posted @ 2024-03-15 08:28 Icer_Newer 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 内容 uvm_sequence_item是transaction的基类 可以使用uvm_sequence_item和uvm_transaction对数据进行建模 什么是事务(transaction)? 总线协议可以认为是一个事务 UVM数据流 testcase一般不产生数据,通常进行config s 阅读全文
posted @ 2024-03-14 16:27 Icer_Newer 阅读(110) 评论(0) 推荐(0) 编辑
摘要: DUT的RTL文件:router.v testbench架构 Flow test.sv test_base.sv 注册的时候,以uvm_component扩展出来的类,在注册的时候要使用uvm_component_utils()注册,以uvm_transaction,uvm_sequence扩展出来 阅读全文
posted @ 2024-03-14 14:38 Icer_Newer 阅读(18) 评论(0) 推荐(0) 编辑
摘要: Review this - 指的是当前的类 双冒号进行索引 - 静态方法或者是静态变量 在类之外写函数也可以使用双冒号进行索引,双冒号指定作用域 所有的phaze是UVM中已经定义好的,不需要显式调用 TLM - 事务级传输 UVM中组件之间的通信使用的是TLM,不使用mailbox uvm_seq 阅读全文
posted @ 2024-03-14 13:39 Icer_Newer 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 内容 UVM - 统一的验证方法学 UVM演进 什么是验证? 验证计划 验证目标 RTL代码覆盖率 功能覆盖率 功能覆盖率和代码覆盖率的关系 覆盖率驱动的验证CDV 验证阶段 随机大量测试加定向边界测试 UVM提供了哪些内容 UVM基础类库和宏定义 UVM编码原则 更多的测试案例和更少的代码 随机化 阅读全文
posted @ 2024-03-13 17:48 Icer_Newer 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 虚方法和纯虚方法 虚方法 定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 virtual function 纯虚方法 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程 阅读全文
posted @ 2024-03-13 16:29 Icer_Newer 阅读(62) 评论(0) 推荐(0) 编辑
摘要: VMM/OVM - 都是验证方法学 CDV - coverage driver verification - 覆盖率驱动的验证 课程概述 课程概述 内容 OOP:class类 OOP:封装 OOP:继承 OOP:多态 不是虚方法,看句柄的类型 是虚方法,看对象的类型 使用虚方法,创建通用的方法 OO 阅读全文
posted @ 2024-03-13 16:29 Icer_Newer 阅读(48) 评论(0) 推荐(0) 编辑
摘要: ahb_sramc控制器补充说明 时序处理 访问地址 一个地址的大小是1byte bank选择 使用地址的最高bit 1bit+13bit+2bit = 16bit,最高bit选择bank,低两bit选择哪几个memory 8/16/32bit访问 timing check 测试小技巧 如果测试一个 阅读全文
posted @ 2024-03-11 20:52 Icer_Newer 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 内容 写验证计划需要参照design spec AHB-SRAMC功能验证计划 SVTB架构图 验证平台目录结构 ahb_sramc_svtb doc - 文档 rtl - dut verif - 验证代码 env agent sim tb test 如何编写SVTB Makefile fileli 阅读全文
posted @ 2024-03-11 18:23 Icer_Newer 阅读(29) 评论(0) 推荐(0) 编辑
摘要: AHB-SoC芯片架构 地址空间 各个IP都有自己的地址空间,CPU根据地址空间进行访问外设 Spec 内容 Features Specification Architecture Timing: Basic Transfer AHB Transaction Example AHB Burst Tr 阅读全文
posted @ 2024-03-11 12:49 Icer_Newer 阅读(10) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 31 下一页