Cts
Cts
Clock network is the most power consuming circuit in the design. Can you
justify why?
What are different low power techniques that you follow to reduce power?
(Static &
Dynamic)
Power gating
Clock gating
What is mean by clock gating?
The purpose of the clock gating is to minimize the power dissipated inside the flip
flop by eliminating the clock activity at the flip flop during clock cycles when the
flip-flop input is not active.
What is clock divider mean?
What is clock buffer? How it is different compared to signal buffer?
Clock buffers are designed with some special property like high drive strength and
less delay.
Clock buffers are equal rise time and fall time.
Normal buffers are designed with W/L ratio such that sum of rise time and fall time
is minimum.
They too are designed for higher drive strength.
*If you have timing violations (setup & hold) after CTS, how do you decide
to go ahead to routing? or go back to CTS again?
*In case if you got new setup violations after CTS compared to pre-CTS,
what could be the reason, how do you solve it?
1)
*If you have congestion issue after CTS, where as you dint had before CTS,
what would be the reason, how do you solve it?
*Can you add any number of buffers to meet skew? How does clock buffers
will impact design? (How do you decide the max number of clock buffers in
a clock path?)
Will you check hold time before CTS? Why cant we check ?
We wont check hold before CTS, why because clock is not propagated so the real
skew not coming to picture.
** if we want to try to fix hold violation before CTS the skew will effect because of
adding buffers implies increases area.
If you have any hold timing violations after CTS, how will you solve it?
Adding buffer / Inverter pairs /delay cells to the data path helps to fix the hold
violation.
What are the different checks you do before you take database to CTS
stage?
What is clock transition violation?
What is inter clock skew balancing mean?
If you have met setup timing before CTS, can you expect setup violations
after CTS? If YES, Why?
Yes.we can expect setup violation after CTS.
*Can you expect any congestion increase after CTS compared to before
CTS? I f Y ES, why congestion may increase after CTS?
Assume you have 100 setup timing violations after placement. What is y
our next step? Will you go back, change floorplan? or Will you continue to
CTS? Or will you fix setup violations using any ECOs? or Will you try to
solve this issue any other way?.
How do you find uncertainty of the the clock defined? & What is
uncertainty, why do we
define that?
If you give priority to timing.. Does it impact congestion? If YES, how &
why?
Will you check HOLD timing after placement? If YES why? if NO why?
NO.
*clock is ideal so real skew not coming to picture.
Did you do setup timing check on any design after placement? Which tool
did you used? How did you do? (Any command you remember?, any
options you used?)
How does setup timing report looks like after placement (In a R-R path,
what are the components you see in timing report)
What was the skew value did you see in timing report after placement?
Zero
Clock is ideal.
Why do we need to fix transition values in the design even though timing
is meeting.
If we dont fix the transition the signals may be prone to noise which may lead to
improper functionalty of the chip.
Skew
Insertion delay
Fanout
Max/min capacitance