对UVM平台架构进行自顶向下的说明。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q:顶层的作用是什么?
A:用于连接验证平台和DUT。验证平台产生激励,通过接口文件传输到RTL。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q:顶层包含哪些内容?
1)Interface接口。
对DUT输入信号来说,验证平台将驱动接口上的信号,把激励传到RTL。
对DUT输出信号来说,验证平台监测接口上的信号变化,将信号传到平台内和C算法期待值做比较,从而判断RTL功能是否正常。
2)时钟,复位。
DUT,接口,验证平台使用相同的时钟和复位信号,用于产生相关时序逻辑。
3)打印相关配置
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
为了清晰的区分验证和设计,分为两个文件【hdl_top.sv】,【hvl_top.sv】来定义。
hdl_top.sv
&#