【发布时间】:2019-12-05 06:08:40
【问题描述】:
我在 systemverilog 中有一个变量,我从一个任务设置并从另一个任务读取。读和写是独立的。我想确保读取和写入是否在同一时间戳被调用,我得到更新的值。
我可以看到,按照设计,这将进入竞争状态,我无法控制读取的值是什么。我知道非阻塞赋值可以确保我始终获得变量的 old 值。有什么东西可以确保我得到变量的 new 值。
我正在使用系统 verilog/UVM。
任何建议/指针都非常感谢:)
【问题讨论】:
-
我认为我们需要一个minimal reproducible example。
标签: verilog system-verilog uvm