Formality验证必看:探针(Probe Point)与cut-point的5个关键区别及适用场景

Formality验证必看:探针(Probe Point)与cut-point的5个关键区别及适用场景

刚接触形式验证的工程师常会遇到一个困惑:当验证失败时,该用探针(Probe Point)还是cut-point来定位问题?这两种看似相似的调试工具,在实际应用中却有着截然不同的技术原理和适用场景。理解它们的核心差异,能让你在复杂电路验证中事半功倍。

1. 技术原理的本质差异

探针和cut-point虽然都用于验证过程中的调试,但它们的工作原理完全不同。

**探针(Probe Point)**的工作机制:

  • 被动监控:像示波器探头一样观察信号,不改变电路结构
  • 保持原逻辑锥:验证时仍考虑完整逻辑路径
  • 验证方式:通过set_probe_points命令或GUI设置
  • 典型命令:
    set_probe_points -ref r:/WORK/moduleA/net1 -impl i:/WORK/moduleB/net2
    verify -probe
    

cut-point的核心特点:

  • 主动切割:创建新的比较点,改变原始逻辑锥结构
  • 需要显式匹配:常配合set_user_match使用
  • 验证方式:通过set_cutpoint命令设置
  • 典型命令:
    set_cutpoint -ref r:/WORK/moduleA/net1 -impl i:/WORK/moduleB/net2
    set_user_match -type net -ref r:/WORK/moduleA/net1 -impl i:/WORK/moduleB/net2
    

提示:逻辑锥(Logic C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值