ACM Home Page
Please provide us with feedback. Feedback
Clock buffer polarity assignment combined with clock tree generation for power/ground noise minimization
Full text PdfPdf (412 KB)
Source
International Conference on Computer Aided Design archive
Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design table of contents
San Jose, California
SESSION: Physical design for performance improvement & noise immunity table of contents
Pages 416-419  
Year of Publication: 2008
ISBN ~ ISSN:1092-3152 , 978-1-4244-2820-5
Authors
Yesin Ryu  Seoul National University, Korea
Taewhan Kim  Seoul National University, Korea
Sponsors
: IEEE CASS/CANDE
: IEEE Council on Electronic Design Automation (CEDA)
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 40,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

A new approach to the problem of clock buffer polarity assignment for minimizing power/ground noise on the clock network is presented. The previous approaches solve the assignment problem in two separate steps: (step 1) generating a clock routing tree of minimum total wirelength, satisfying the clock skew constraint and then (step 2) inserting buffering elements with their polarities under the objective of minimizing power/ground noise while satisfying the clock skew constraint. Yet, there is no easy way to predict the result of step 2 during step 1. In our approach, we place the primary importance on the cost of power/ground noise. Consequently, we try to minimize the cost of power/ground noise first and then to construct a clock routing tree later while satisfying the clock skew constraint. Through experimentation using several benchmark circuits, it is shown that this approach is quite effective and produces very good solutions, reducing the power/ground noise by 75% and the peak current by 26% at the expense of 5% wirelength overhead compared to that produced by the conventional approach.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
Predictive Technology Model, http://www-device.eecs.berkeley.edu/ptm
4
5
 
6
 
7
R.-S. Tsay, "An exact zero-skew clock routing algorithm," IEEE TCAD, Vol. 12, February 1993.
 
8
K. D. Bosse, A. B. Kahng, "Zero-skew clock routing with minimum wirelength," IEEE International ASIC Conference, 1992.
 
9
J. Cong, C.-K. Koh, "Minimum-cost bounded skew clock routing," IEEE International Wymposium on circuit and systems, 1995.
10
 
11
Placement of ISCAS89 Benchmark Circuits http://www.ece.wisc.edu/vlsi/tools/iscas-placement/index.html
12
 
13
S. Pullela, N. Menezes, J. Omar and L. T. Pillage, "Skew and delay optimization for reliable buffered clock trees," ICCAD, 1993.