Stop and Ignore Pins
Stop pins and ignore pins both stop the clock tree specification process from tracing beyond a pin. A stop pin is treated as a sink to be balanced whereas an ignore pin is not balanced. For details about stop and ignore pins, see the Clock Tree Sink Pin
Types section.
Macro Clock Input Pins
The clock input pins of macros (.lib model) must usually be earlier than other sinks, which means they will have a lesser clock arrival time to take account of the internal clock path inside the macro. If this is represented by a pin specific network latency,
set_clock_latency, command in the SDC timing constraints then the automatically-generated clock tree specification will take this into account. This is discussed further in the Network Latencies section.
If the clock offset at a macro clock pin is not captured in the timing constraints, then you must add this. For example:
set_ccopt_property –pin mem1/CK insertion_delay 1.2ns
Note that the property setting is the delay to be assumed inside the macro. Positive numbers will reduce the clock arrival time at the pin, negative numbers will increase it. This is illustrated in the following diagram, where X represents the property setting value.
Pin Insertion Delay
It is possible to set a pin insertio
ccopt spec and method
最新推荐文章于 2024-03-05 19:10:53 发布
CCOpt用于优化时钟树,包括停止和忽略引脚处理、宏时钟输入引脚、引脚插入延迟调整等。推荐的配置方法包括使用CCOpt时钟树调试器检查结构,通过clustering和skew平衡步骤,并关注最大插入延迟路径。对于复杂时钟架构,可采用试验模式进行虚拟延迟平衡,并检查约束限制对优化的影响。
摘要由CSDN通过智能技术生成