断言(assert)是一种描述性语言,通过描述的期望结果来进行仿真验证. 断言有一个更加基础的信息,我们称为属性(property),属性可以作为断言结果,功能覆盖点,形式检查和约束随机激励生成. 断言相比较与testcase的仿真验证,对设计的可见度要求比较高,可以帮助快速定位错误的根源,断言可以分布在设计各个部位. 在项目中使用断言,有两种方式(eda tool中都支持): 1) 使用预建的断言库,如OVL, 2) 使用SVA,PSL等断言语言来自己描述.(PSL是完全独立的断言语言,SVA