附录 A术语表

以下是 JasperGold 形式验证常用术语的中英文对照和简要说明。

英文术语中文说明
Abstraction抽象移除不相关逻辑以简化形式证明的技术。
Assertion断言描述设计必须满足的行为的 SVA/PSL 语句(assert)。
Assumption假设描述输入环境约束的语句(assume),限定合法输入空间。
BMC (Bounded Model Checking)有界模型检测将证明问题展开为 k 步 SAT 问题,寻找有限长度内的反例。
BPS行为属性综合Behavioral Property Synthesis,从仿真波形自动生成属性候选。
CDC时钟域交叉Clock Domain Crossing,信号在不同时钟域之间传递的情况。
COI (Cone of Influence)影响锥影响某个属性的所有逻辑集合,JasperGold 自动缩减 COI 提高效率。
Convergence汇聚多个 CDC 信号汇聚到同一逻辑,需要保证数据一致性。
Counterexample反例违反断言的输入序列,JasperGold 生成波形用于调试。
Cover覆盖描述设计应该能到达的状态(cover),用于衡量验证完备性。
CSR控制状态寄存器Control/Status Register,通过 CSV 自动验证寄存器行为。
Cut Point切割点在形式验证中切断信号以减少复杂度的技术。
Design Under Verification (DUV)待验证设计正在被验证的硬件设计。
Divergence发散一个信号分发到多个同步器,可能导致不一致延迟。
Dynamic Formal动态形式验证结合仿真和形式验证的混合技术。
Engine证明引擎执行形式证明的算法模块(BMC/PDR/K-Induction/BDD 等)。
Engine Mode引擎模式一个或多个引擎的组合配置。
Equivalence Checking等价检查验证两个设计在功能上是否等价(如 RTL vs Netlist)。
Formal Scoreboard形式记分板在形式验证中自动检查数据传输顺序/完整性的机制。
Formal Testplan形式验证计划定义形式验证目标和属性的计划文档。
Formal Verification形式验证使用数学方法穷尽证明设计满足属性的验证技术。
FSV功能安全验证Functional Safety Verification,面向 ISO 26262 的故障分析。
Full Proof完整证明属性在所有可达状态下成立(unbounded proof)。
Functional Safety功能安全系统在故障情况下仍能维持安全操作的能力(ISO 26262)。
Glitch毛刺组合逻辑输出上的短暂脉冲,在跨时钟域时可能被错误采样。
High-Level Requirements高层需求架构级别的设计规格。
Induction归纳法先证基础情况(初始状态成立),再证归纳步骤(若 k 成立则 k+1 成立)的证明方法。
Interface Requirements接口需求模块接口的协议规格。
Justify正当化在形式验证中证明某个值或路径是合法可达的。
Liveness Property活性属性描述好事情最终会发生的属性(如:请求最终会被授权)。
LPV低功耗验证Low Power Verification,验证 UPF/CPF 电源管理。
Manual Abstraction手动抽象用户手动定义抽象模型来简化证明。
Metastability亚稳态触发器在建立/保持时间违例时输出进入不确定状态。
Model Checking模型检测自动验证有限状态系统是否满足时序逻辑属性的技术。
Mutually Toggle Exclusive (MUTEX)互斥切换多个信号互斥切换(同一时间只有一个激活)。
Non-Temporal Assertion非时序断言不涉及时序关系的断言(组合逻辑检查)。
Overconstraint过约束假设太强,排除了合法输入行为,可能导致空洞证明。
Partial Proof部分证明在有界范围内成立但未完全证明的属性。
Proof Accelerators (PAs)证明加速器Cadence 预构建的常见硬件结构验证模型(Cache/FIFO/Scoreboard 等)。
Proof Orchestration证明编排JasperGold 自动选择和调度多个引擎的策略。
Proof Cache证明缓存缓存证明结果以加速重跑。
ProofGrid分布式证明在服务器集群上并行运行多个证明引擎。
Property属性用形式语言描述的设计行为规范(assert/assume/cover)。
PSL属性规格语言Property Specification Language,IEEE 标准断言语言。
Quasi-Static准静态信号变化极慢(如配置寄存器),在 CDC 分析中不认为是跨时钟域问题。
Reset Domain Crossing (RDC)复位域交叉不同复位域之间的信号交叉。
Safety Property安全属性描述坏事情永远不会发生的属性(不变量检查)。
SEC时序等价检查Sequential Equivalence Checking。
SPV安全路径验证Security Path Verification,验证信息不泄露到非安全域。
SVASystemVerilog 断言SystemVerilog Assertions,最广泛使用的断言语言。
Superlint超级 Lint结合静态 Lint 和形式证明的设计检查。
Synchronizer同步器处理跨时钟域信号的电路(如 2-FF、FIFO、Handshake)。
UNR覆盖率不可达分析Coverage Unreachability,形式证明未覆盖点不可达。
Visualize波形调试JasperGold 集成波形调试环境。
X-Propagation未知态传播X 值在设计中传播导致的问题检测。

来源文档

  • glossary.pdf