uvm_root,uvm_event,uvm_event_pool,uvm_object,uvm_component
摘要:1.uvm_printer使用示例 (1) 在调用uvm_top.print_topology()函数时,可以不指定uvm_printer参数; (2) 在不指定uvm_printer参数的情况下,会使用uvm_default_table_printer; (3) 如果有需要指定uvm_printe
阅读全文
摘要:资料来源: (1)公众号-杰瑞IC验证; (2) uvm_class_references手册; 1.uvm_component相关函数 1.1.uvm_component中get_name()系列函数 (1) get_name()会打印出”u_jerry_so_cool”(实例名); (2) ge
阅读全文
摘要:资料来源 (1) 公众号-杰瑞IC验证(https://mp.weixin.qq.com/s/jKTcfn70NjosjElQa4aFFw); 1.agent的完成、宏定义、以及顶层的连接(采用generate) 背景: RTL有多组相同信号接口,写1个agent,然后用该agent例化多个不同名字
阅读全文
摘要:1.uvm_object (1)几乎所有的类都继承自uvm_object,包括uvm_component. 2.uvm_component 注1:uvm_component具有parent-child关系的特点(层次创建与管理); 注2:uvm_component具有可以相互通信的特点(借助于tlm
阅读全文
摘要:参考资料 (1) UVM使用双顶层的用法 | 骏的世界 (lujun.org.cn) 1.UVM的根-uvm_root or uvm_test_top? (1) uvm_test_top实例化时的名字是uvm_test_top,这个名字是由UVM在run_test时自动指定的; (2) uvm_to
阅读全文
摘要:1.1作用(uvm源码中有提到) 该类主要用于收集coverage,通过analysis export与monitor相连; 1.2特点 (1) 该类继承于uvm_component,有一个analysis_export; (2) 该类的子类需要定义一个write函数,用于处理通过analysis_
阅读全文