UVM平台结构及每个组件的作用

文章正文
发布时间:2024-12-17 07:58

如果要验一个模块,通常对定义一个master agent和一个slaver agent,master掌握主动权,发出命令,而slave就是去响应master的指令。不同的模块验证均需要搭建一个env来进行验证,这个env会包括master agent,slave agent以及scb等组件,构成一个小型的验证环境。各自的优点:方法二可以复用scb,每个子模块单独验自己的功能即可,但需要控制例化各个组件,方法一需要重新定义scb,费时费力。就需要回应状态寄存器的信息,如果是写指令,则需要将信息存放起来。

首页
评论
分享
Top