CTS求助
一直对某些概念没搞明白,不知道CTS里leaf_pin,sink_pin,excluded_pin,through_pin,
以及global_leaf_pin,global_sink_pin,global_excluded_pin,global_through_pin,global_preserve_pin是什么意思?什么情况下会设置?
请高手指点下
good question , I also confused at it.wait for expert ?
看看encounter的user guide不久明白了吗?
userguide里面只是讲怎么设置,关于概念也没有怎么讲
里面肯定会讲滴,,,,仔细找
Please refer to:
Encounter User Guide,
chapter 16: Synthesizing Clock Trees,
section: Understanding CTS Operation Modes
All these commnads add or remove some pins from clock pins set.
To understand these terms, lets see how clock pins are recognized (I've copied these from the manual):
---------------------------------
Automatic CTS for Gated Clocks
For automatic-gated CTS, CTS traces the clock tree starting from a root pin. The tracing
begins at the root pin, then continues through the buffers, inverters, multi-output cells, and
gated instances to establish the clock tree. The tracing stops at
- A clock pin
- An asynchronous set/reset pin
- An input pin without any timing arc to an output pin
- A user-specified leaf pin or excluded pin
- Data pin of registers (or flops)
- Asynchronous set or reset pin of registers (or flops)
- Enable pins of tri-state instances
After the tracing, CTS builds the clock buffer tree topology to balance the clock phase delay
with inserted clock buffers.
---------------------------------
So:
leafPin:
If we want to force cts to stop at a special pin that is not a clock pin ( for any reason ) and
synchronize this pin with other clock pins, we use leafpin command.
excludedPin:
If we want to force cts to stop at a special pin that is a clock pin or a pin that tracing through it will end up at some clock pins, we use excludedpin command. So the affected pins will not be synchronized with other clock pins.
throughPin:
If we want to force cts to continue tracing through a special pin (that it normally treat the pin as clock pin), we use throughPin command. For example, if we have devided the clock by a DFF, then the D-pin of DFF should be in throughPin list, and the nets that are drived by Q- or QN-pins will act as clocks. Else cts will stop at clock pin of dividing DFF, and the drived clocks will not synchronous.
谢谢楼上的
不错,不错。
看不到答案阿
为什么被屏蔽了,好想看看有什么新东西
還不錯~
mark 一下
不错啊,不错!
6楼解释的好清晰