|
ABSTRACT
Buffer insertion has successfully been applied to reduce delay in global interconnect paths; however, existing techniques only optimize delay and timing slack. With the increasing ratio of coupling to total capacitance and the use of aggressive dynamic logic circuit families, noise is becoming a major design bottleneck. We present comprehensive buffer insertion techniques for noise and delay optimization. Our experiments on a microprocessor design show that our approach fixes all noise violations that were identified by a detailed, simulation-based noise analysis tool. Further, we show that the performance penalty induced by optimizing both delay and noise as opposed to only delay is 2%.
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
|
C.J. Alpert, S. T. Quay and A. Devgan, "Cormprchensive Buffer Insertion Techniques", submitted to/EEE Trans. CA/), April, 1998.
|
| |
3
|
C.J. Alpcrt, S. T. Quay and A. Devgan, "Comprchcnsivc Buffer Insertion Techniques for Noise Avoidance'., U.S. patent filed, 1997.
|
| |
4
|
H. B. Bakoglu, Circuits, lnterc'onnections, u,d Puc'kaging lhr YLSi, Addison-Wesley, 1990.
|
 |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
A. Devgan,"Efficient Coupled Noise Estimation for On-Chip interconnects", ICCAD, 997, pp. ! 47- ! 51.
|
| |
9
|
S. Dhar and M. A. Franklin, "Optimum Buffer Circuits for Driving Long Uniform Lines",iEEE Journal of So/id-$/u/e Cimuiis, 26(1), 199 1, pp. 32-40.
|
| |
10
|
W. C. E!more, "The Transient Response of Damped Linear Network with Particular Regard to Wideband Amplifiers", J. Applied Physics, 19,1948, pp. 55-63.
|
| |
11
|
Maggie Kang , Wayne W.-M. Dai , Tom Dillinger , David LaPotin, Delay bounded buffered tree construction for timing driven floorplanning, Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design, p.707-712, November 09-13, 1997, San Jose, California, United States
|
| |
12
|
J. Lillis, C.-K. Cheng and T.-T. Y. Lin, "Optimal Wire Sizing and Buffer Insertion for Low Power and a Generalized Delay, Model", IEEE Journal o/Solid-State Circuits, 31 (3), 1996, pp. 437-447.
|
| |
13
|
L. T. Pillage and R. A. Rohrer. Asymptotic Waveform Evaluation f~'Timing Analysis. IEEE Ti'ans. CAD. 9(4):352-366, April, 1990.
|
| |
14
|
J. Rahmeh, "The 3d-Noise User Guide", IBM fil/ernal Report, 1 997.
|
| |
15
|
C. Ratzlaff and L. T. Pillage, "RICE: Rapid Interconnect circuit Circuit Evaluator using AsymptoticWaveform Evaluation'', IEEE Trans. CAD, pp. 763-76, June 1994.
|
| |
16
|
L. P. P. P. van Ginneken, "Buffer Placement in Distributed RC-tree Networks for Minimal Elmore Delay", ISC,4S, 199(), pp.865-868.
|
CITED BY 42
|
|
Yehia Massoud , Jamil Kawa , Don MacMillen , Jacob White, Modeling and analysis of differential signaling for minimizing inductive cross-talk, Proceedings of the 38th conference on Design automation, p.804-809, June 2001, Las Vegas, Nevada, United States
|
|
|
Charles Alpert , Chris Chu , Gopal Gandham , Miloš Hrkić , Jiang Hu , Chandramouli Kashyap , Stephen Quay, Simultaneous driver sizing and buffer insertion using a delay penalty estimation technique, Proceedings of the 2002 international symposium on Physical design, April 07-10, 2002, San Diego, CA, USA
|
|
|
|
|
|
|
|
|
Charles J. Alpert , Anirudh Devgan , Stephen T. Quay, Is wire tapering worthwhile?, Proceedings of the 1999 IEEE/ACM international conference on Computer-aided design, p.430-436, November 07-11, 1999, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Atsushi Sakai , Takashi Yamada , Yoshifumi Matsushita , Hiroto Yasuura, Routing methodology for minimizing 1nterconnect energy dissipation, Proceedings of the 13th ACM Great Lakes symposium on VLSI, April 28-29, 2003, Washington, D. C., USA
|
|
|
Charles J. Alpert , Anirudh Devgan , Stephen T. Quay, Buffer insertion with accurate gate and interconnect delay computation, Proceedings of the 36th ACM/IEEE conference on Design automation, p.479-484, June 21-25, 1999, New Orleans, Louisiana, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Murat R. Becer , David Blaauw , Ilan Algor , Rajendran Panda , Chanhee Oh , Vladimir Zolotov , Ibrahim N. Hajj, Post-route gate sizing for crosstalk noise reduction, Proceedings of the 40th conference on Design automation, June 02-06, 2003, Anaheim, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rajeev R. Rao , David Blaauw , Dennis Sylvester , Charles J. Alpert , Sani Nassif, An efficient surface-based low-power buffer insertion algorithm, Proceedings of the 2005 international symposium on Physical design, April 03-06, 2005, San Francisco, California, USA
|
|
|
C. N. Sze , Charles J. Alpert , Jiang Hu , Weiping Shi, Path based buffer insertion, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, San Diego, California, USA
|
|
|
Murat Becer , Ravi Vaidyanathan , Chanhee Oh , Rajendran Panda, Signal integrity management in an SoC physical design flow, Proceedings of the 2003 international symposium on Physical design, April 06-09, 2003, Monterey, CA, USA
|
|
|
|
|
|
Zhuo Li , C. N. Sze , Charles J. Alpert , Jiang Hu , Weiping Shi, Making fast buffer insertion even faster via approximation techniques, Proceedings of the 2005 conference on Asia South Pacific design automation, January 18-21, 2005, Shanghai, China
|
|
|
|
|
|
|
|
|
|
|
|
Shiyan Hu , Charles J. Alpert , Jiang Hu , Shrirang Karandikar , Zhuo Li , Weiping Shi , C. N. Sze, Fast algorithms for slew constrained minimum cost buffering, Proceedings of the 43rd annual conference on Design automation, July 24-28, 2006, San Francisco, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|