断言(assertion
)?
断言可以用来完成?
- 检查设计的内容
- 提高设计的可视度和调试能力
- 检查设计特性在验证中是否被覆盖
断言要求?
- 可读性好,因此可以用来服务设计文档
- 检查算法模型,在形式化验证(
formal verification
)中穷尽计算,找出违例(violation
) - 能够打开或者关闭
- 可以移植到
emulation
中
基于断言的验证方法学(assertion based verifivation
,AVB
),分为两种类型:
- 立即断言(
immediate assertion
),非时序的,事件变化敏感,执行时如同过程语句,在initial
/always
过程块,或者task
/function
中使用。 - 并行断言(