special timing path (Unconstrained path 分析)

本文深入探讨了IC设计中各种Timing路径约束的应用与注意事项,包括set_maxdelay、set_false_path、set_disable_timing、set_multicycle_path及set_case_analysis等,解析其对电路时序分析的影响。

set timing_report_unconstrained_paths true

report_timing  -from A to B -exceptions  all

特殊的timing path 包括:

  • set_maxdelay -from  -to

设置从FFA到 AND B maxdelay,这样就会导致 AND B 所有的fanout 都是不检查timing ,而且FFA 的Q pin 在sta 分析的时候也会是一个Unconstrained pin ,所以我们不建议客户用max delay,对于客户设置的如果只是为了靠的够近,这个可以拿掉,我们一般通过sys_list来保证物理规则,

  • set false path

从一个FFA 到FFB  设置false path ,这样不会打破其他的path,但是这样只能对于FF进行设置。

  • set_disable_timing
    [-from from_pin_name]
    [-to to_pin_n

一般只是对于FF 进行设置,这样等于把电路打断,导致所有通过的timing 都不check.

  • set_multicycle_path
    [-setup]
    [-hold]
    [-rise]
    [-fall]
    [-start]
    [-end]
    [-reset_path]
    [-from from_list
    | -rise_from rise_from_list
    | -fall_from fall_from_list]
    [-through through_list]
    [-rise_through rise_through_list]
    [-fall_through fall_through_list]
    [-to to_list
    | -rise_to rise_to_list
    | -fall_to fall_t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值