CLock Tree Synthesis PDF
CLock Tree Synthesis PDF
Semiconductor
World-wide Sales
Common Infrastructure
2
Confidential
Agenda
Introduction To CTS
Objective
Basic Terminologies
Clock Routing Algorithms
Clock distribution Techniques
Checklist before doing CTS
Inputs Required for CTS
General Steps for CTS
ICC commands for performing CTS
Effect of CTS
Checklist after CTS
Hands Off
SmartPlay Proprietary & Confidential 3
Agenda
Introduction To CTS
Objective
Basic Terminologies
Clock Routing Algorithms
Clock distribution Techniques
Checklist before doing CTS
Inputs Required for CTS
General Steps for CTS
ICC commands for performing CTS
Effect of CTS
Checklist after CTS
Hands Off
SmartPlay Proprietary & Confidential 4
Introduction to CTS
In VLSI flow, CTS is performed after the placement and
before the routing of signal nets.
Before CTS, All clock pins are driven by a single clock source having
high fan-out and high load.
In order to balance the skew and minimize insertion delay, CTS is
performed.
It is not the actual delay, but the delay specified by the user, to
account for the clock delay which will be implemented after
routing of clock tree.
There are two types of clock gating styles available. They are:
1) Latch-based clock gating
2) Latch-free clock gating.
Can Although apparently better than H-Tree but this may cause
crosstalk due to close proximity of wires.
The design logic attached to the mesh fabric is relatively small bins
that contains cluster or sub-cluster amt. of logic. Further, the clock
to logic could be connected by fish-bone or comb logic
Clock tree DRC (Max Tran, Max Cap, Max Fanout, No. of Buffer
levels)
If there are leaf cells that are far from any cluster, they will be
moved to nearest cluster.
The smaller the cluster, the less the skew, but more clock buffering
levels will be required.
SmartPlay Proprietary & Confidential 42
Outline
Introduction To CTS
Objective
Basic Terminologies
Clock Routing Algorithms
Clock distribution Techniques
Checklist before doing CTS
Inputs Required for CTS
General Steps for CTS
ICC commands for performing CTS
Effect of CTS
Checklist after CTS
Hands Off
ICC commands for performing CTS
As explained in text file
Confidential 50