推荐答案
测试一下
题目
a1和a2的检查效果完全一样:
A.正确
B.错误
参考答案与知识点
参考答案
错误,选择B。p1使用非重叠蕴含|=>,含义为a成立后下一个时钟周期b必须成立,而b成立后下一个时钟周期c必须成立,因此序列时序为:a在T0,b在T1,c在T2。p2使用重叠蕴含|->,前提序列a##1b在T0的a和T1的b匹配后,要求c在前提序列结束的同一时钟周期(即T1)成立,故c与b同周期。两者对c的检查时刻不同,检查效果不等价。
涉及知识点
- SVA中|=>与|->的区别
- 非重叠蕴含的时序关系
- 重叠蕴含的时序关系
- 序列连接中的时钟周期计数
- 蕴含操作符的匹配点理解