推荐答案
测试一下
题目
Formality是由Synopsys公司开发的一种形式验证(Formal Verification)工具,用于两个Design之间的等价性验证。它可以支持如下哪些等价性验证?
A. RTL级对RTL级
B. RTL级对门级网表
C.门级网表对门级网表
参考答案与知识点
参考答案
正确选项为 A、B、C。Formality 是 Synopsys 推出的形式验证工具,主要用于两个设计之间的等价性检查,覆盖数字设计流程中多个阶段。在 RTL 级对 RTL 级验证中,可检查综合前不同 RTL 实现(如修改后的代码)是否功能一致;RTL 级对门级网表验证是逻辑综合后的关键步骤,用于确认综合工具是否保持了原始 RTL 的功能;门级网表对门级网表验证则常用于比较综合后或优化前后的网表,确保物理实现或 ECO 修改未引入功能错误。因此,上述三个选项均为 Formality 支持的等价性验证类型。
涉及知识点
- Formality 是 Synopsys 的形式验证工具
- 支持 RTL 与门级网表间的等价性检查
- RTL 到 RTL 验证用于设计变更核对
- RTL 到门级网表验证用于综合结果确认
- 门级网表间验证用于物理实现或 ECO 检查
- 形式验证无需测试向量即可验证功能一致性