一、使命
把时钟的setup和hold uncertainty附加到每个跨时钟域里面。…This command calculates and applies setup and hold uncertainties for each clock-to-clock transfer found in the design.
时钟的uncertainty在命令update_timing_netlist之后更新。
二、作用对象
反映IO口、inter-clock、intra-clock在时序分析上的uncertainty。
三、对时钟的要求
虚拟时钟:可接受IO口、inter-clock、intra-clock的uncertainty
真实时钟:仅可接受inter-clock或者intra-clock的uncertainty
四、效果
该命令的实际作用是:… calls out individual set_clock_uncertainty for every clock transfer
会在set_clock_uncertainty的基础上叠加;
如果之前已经给定了一对时钟的uncertainty的关系,新的会被忽略;可以用 -overwrite覆盖掉原来的值;
… Use the –add option to add the previous user-defined clock uncertainty values to the desired ones.
五、举例