在我的OVM testbench.sv中,我已经在模块底部添加了代码来强制和释放内部信号。但是,此代码占用空间。将代码放入不同的文件有什么选择?我应该将代码放在另一个.sv中并将其绑定到测试平台吗?
答案 0 :(得分:0)
如果您只想从顶级模块隐藏此代码,可以通过顶级测试平台模块将其包含为`include
d。
您可以将代码放在单独的顶级模块中。对内部DUT信号的所有分层引用都将从实例化DUT的另一个顶级模块开始。
您还可以将代码放入模块或模块组中,并将其绑定到DUT模块中。如果您可以将代码分成DUT中不同块的组,则可以将每个模块绑定到该块中。这样可以避免一遍又一遍地重复相同的分层路径。