【发布时间】:2021-12-14 08:39:41
【问题描述】:
为了验证我的模块的 DVFS 功能,DUT 的时钟应该根据一个事件切换。 例如,如果控制寄存器更新到快速模式,我的TB需要增加时钟频率,如果控制寄存器更新到慢速模式,我的TB需要降低时钟频率。
如何使用 TB 中的 systemverilog 执行此操作? 在我的简单 TB 中,时钟始终处于固定频率。
【问题讨论】:
-
例如,您可以在测试台中生成多个时钟并使用多路复用器来选择一个。
-
不错,不错的选择。
标签: verilog system-verilog clock uvm