之前讲到,如何使用sequence描述一些信号的时序规律,以及如何判断是否匹配。
这次讲property,将sequence封装,并作断言。
1. property 介绍
得到了sequence之后,就可以将sequence封装至property内了。
当然也是非常灵活的,可以在property中封装其他property
property p1;
s1;
endproperty
property p2;
@(posedge clk) disable iff(~rst_n)
vld |-> read
本文介绍了SystemVerilog的并发断言property,包括property的介绍、应用及其在数字IC验证中的重要作用。详细讨论了蕴含算子、disable iff、时钟管理和局部变量的使用。此外,还提供了多个实例,如数据有效性限制、协议检查和SDRAM读取竞争冒险问题的解决方案,展示property在验证中的实际应用。
订阅专栏 解锁全文
41





