基于system verilog的testbench示例

资料来源:

(1) The UVM Primer;

1.top-level testbench

(1)import类的定义;

(2)实例化DUT,BFM,声明testbench class变量;

(3)实例化并启动testbench class;

1.1import类的定义(package与import的使用);

(1)package:存放类的定义以及共享资源;

(2)下图tinyalu_macros.svh中存放宏定义;

1.2实例化DUT,BFM,声明testbench class变量;

1.3实例化并启动testbench class;

2.testbench class(注意virtual interface的使用)

2.1tester

2.2scoreboard

 

posted on 2022-01-12 13:16  知北游。。  阅读(519)  评论(0编辑  收藏  举报

导航