|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我希望用sva验证设计中的一个模块,在design文件中的相应module中编写了assertion,但是跑case的时候跑步起来,我想问一下是不是需要其他的一些操作或者指令来打开assertion这个功能呢?property p1;
@(posedgeclk)$fell(LMWLAST) |-> $stable(OBFS_wadr_int[31:7])throughout (LMVALID && LMWLAST);
endproperty
a1: assert property (p1);
c1: cover property (p1);
$dispaly(“property p1 passed”)
else
$display(“propertyp1 fell at %t ns ”, $time)
我把上面这段assertion加入到想要验证的module里面,然后跑case的时候总是提示error,说要在第一行p1用括号括起来,还要在第二行加入endmodule关键字,我觉得我的代码没问题,都是按照教材上的语法来写的,是不是nc的assertion功能还没有打开的原因呢?
求各路大神提点,拯救我这只小白 |
|