CTS 04
CTS 04
• Nonstop pins trace through the endpoints that are normally considered as
endpoints of the clock tree.
• Example :
– The clock pin of sequential cells driving generated clock are implicit non-stop
pins.
– Clock pin of ICG cells.
Exclude pin:
• Exclude pin are clock tree endpoints that are excluded from clock tree
timing calculation and optimization.
• The tool considers exclude pins only in calculation and optimizations for
design rule constraints.
• During CTS, the tool isolates exclude pins from the clock tree by inserting a
guide buffer before the pin.
Float Pin:
• Float pins are clock pins that have special
insertion delay requirements and balancing is
done according to the delay.[Macro
modeling].
Stop Pin:
• Stop pins are the endpoints of clock tree that are used for delay balancing.
• CTS, the tool uses stop pins in calculation & optimization for both DRC and
clock tree timing.
• Example:
– Clock sink are implicit stop pins.
Don’t Touch Sub-tree:
• If we want to preserve a portion of an existing clock tree, we put don’t touch
exception on the sub-tree
• CLK1 is the pre-existing clock and path 1 is optimized with respect to CLK1.
• CLK2 is the new generated clock. Don’t touch sub-tree attribute is set w.r.t C1.
• Example:
– If path1 is 300ps and path2 is 200ps, during balancing delay are added in
path2.
– If path1 is 200ps and path2 is 300ps, during balancing delay can’t be
added on path1 because on path1 don’t touch attribute is set and we get
violation.