DocumentCode
2142545
Title
Clock buffer polarity assignment considering the effect of delay variations
Author
Kang, Minseok ; Kim, Taewhan
Author_Institution
Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul, South Korea
fYear
2010
fDate
22-24 March 2010
Firstpage
69
Lastpage
74
Abstract
This work addresses the problem of minimizing power/ground noise with an important design parameter, which is the delay variations on the clock tree. Without considering the effect of delay variations on the polarity assignment, the resulting statistical clock skew may lead to a high probability of skew violation, which causes a low yield of design. Given distributions on the delay of each type of buffering elements and the interconnect delay from the clock source to every flip-flop with spatial delay correlations, and the clock skew and yield constraints, we solve the problem of assigning polarity to each sink buffer (i.e., assigning a buffering type) so that the power/ground noise is minimized while satisfying the yield and clock skew constraints. Specifically, we solve the problem in two steps where in step 1, for each pair of sinks a set of feasible combination(s) of polarities to the sinks that do not violate the yield constraint as well as the clock skew constraint is extracted, and in step 2, a stepwise greedy method is applied to determine the polarities to sinks from the feasible sets obtained in step 1 to minimize the power/ground noise. Through experiments with ISCAS89 benchmark circuits, it is shown that our proposed approach is able to improve yield by 6.7% on average even with 4.3% less power and 4.4% less ground noises over the results by the conventional polarity assignment approach which does not consider the delay variations.
Keywords
buffer circuits; clocks; flip-flops; trees (mathematics); clock buffer polarity assignment; delay variations effect; flip-flop; interconnect delay; statistical clock skew; stepwise greedy method; Circuit noise; Clocks; Delay effects; Flip-flops; Integer linear programming; Inverters; Noise reduction; Routing; Switches; Timing; Clock tree synthesis; noise minimization; polarity assignment; timing variation;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Electronic Design (ISQED), 2010 11th International Symposium on
Conference_Location
San Jose, CA
ISSN
1948-3287
Print_ISBN
978-1-4244-6454-8
Type
conf
DOI
10.1109/ISQED.2010.5450398
Filename
5450398
Link To Document