|
ABSTRACT
This work addresses the problem of minimizing power/ground noise in the clock tree synthesis. Contrary to the previous approaches which only make use of assigning polarities to clock buffers to reduce power/ground noise, our approach solves a new problem of simultaneous consideration of assigning polarities to clock buffers and determining buffer sizes to fully exploit the effects of buffer sizing together with polarity assignment on the minimization of power/ground noise while satisfying the clock skew constraint. Through experiments with MCNC benchmark circuits, it is shown that the proposed solution produces designs with 19.1% less power and 16.2% less ground noise as well as 15.6% less total peak current over that by the conventional method.
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
|
S. Chowdury and J. Barkatullah, "Estimation of maximum currents in MOS IC logic circuits," IEEE Transaction on CAD, vol. 9, no. 6, pp. 642--654, 1990.
|
| |
2
|
L. H. Chen, M. M.-Sadowska, and F. Brewer, "Buffer delay change in the presence of power and ground noise," IEEE Transaction on VLSI Systems, vol. 11, no. 3, pp. 461--473, June 2003.
|
| |
3
|
L. Benini, P. Vuillod, A. Bogliolo and G. D. Micheli, "Clock skew optimization for peak current reduction," Journal of VLSI Signal Processing, vol. 16, 1997.
|
| |
4
|
N. H. E. Weste and D. Harris, CMOS VLSI DESIGN, A Circuits and Systems Perspective, ed. 3, Addison-Wesley, 2005.
|
| |
5
|
A. Vittal, H. Ha, F. Brewer, and M. M.-Sadowska, "Clock skew optimization for ground bounce control," Proc. of IEEE/ACM International Conference on Computer-Aided Design, pp. 395--399, 1996.
|
| |
6
|
S.-H. Huang, C.-H. Chang, and Y.-T. Nieh, "Fast multi-domain clock skew scheduling for peak current reduction," Proceedings of IEEE/ACM Asia and South Pacific Design Automation Conference, pp. 254--259, 2006.
|
| |
7
|
Y.-T. Nieh, S.-H. Huang, and S.-Y. Hsu, "Minimizing peak current via opposite-phase clock tree," Proc. of IEEE/ACM Design Automation Conference, pp. 182--185, 2005.
|
| |
8
|
R. Samanta, G. Venkataraman, and J. Hu, "Clock buffer polarity assignment for power noise reduction," Proc. of IEEE/ACM International Conference on Computer-Aided Design, pp. 558--562, 2006.
|
| |
9
|
P.-Y. Chen, K.-H. Ho, and T. Hwang, "Skew aware polarity assignment in clock tree," Proc. of IEEE/ACM International Conference on Computer-Aided Design, pp. 376--379, 2007.
|
| |
10
|
K. D. Bosse, A. B. Kahng, "Zero-skew clock routing with minimum wirelength," Proc. of IEEE International ASIC Conference, pp. 111--115, 1992.
|
| |
11
|
Y. Ryu and T. Kim, "Clock buffer polarity assignment combined with clock tree generation for power/ground noise minimization," Proc. of IEEE/ACM International Conference on Computer-Aided Design, pp. 416--419, 2008.
|
| |
12
|
Q. Zhu, Power Distribution Network Design for VLSI, John Wiley & Sons, 2004.
|
| |
13
|
M. R. Garey and D. S. Johnson, Computers and Intractability, A Guide to the Theory of NP-Completeness, W. Freeman and Company, 1979.
|
| |
14
|
S. Martello and P. Toth, Knapsack Problems, John Wiley & Sons, 1990.
|
| |
15
|
Placement of ISCAS89 Benchmark Circuits http://www.ece.wisc.edu/vlsi/tools/iscas-placement/index.html
|
| |
16
|
R. Chaturvedi and J. Hu, "Buffered clock tree for high quality IC design," Proc. of IEEE/ACM International Symposium on Quality Electronic Design, pp. 381--386, 2004.
|
| |
17
|
M. Edahiro, "A clustering-based optimization algorithm in zero-skew routing," Proc. of IEEE/ACM Design Automation Conference, pp. 612--616, 1993.
|
| |
18
|
FSCOH_D 0.13μm Standard Cell Databook, Faraday Technology, 2004.
|
|