|
ABSTRACT
Noise is becoming one of the most important metrics in the design of VLSI systems, certainly of comparable importance to area, timing, and power. In this paper, we describe Global Harmony, a methodology for the analysis of coupling noise in the global interconnect of large VLSI chips, being developed for the design of high-performance microprocessors. The architecture of Global Harmony involves a careful combination of static noise analysis, static timing analysis, and reduced-order modelling techniques. We describe a reduced-order modelling approach that allows for passive multiport reduction of RC netlists as impedance macromodels while preserving the symmetry and sparsity of the state matrices for efficient storage. We describe how the macromodels are practically employed to perform coupling analysis and how timing constraints can be used to limit pessimism in the analysis.
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
|
L. T. Pillage and R. A. Rohrer. Asymptotic Waveform Evaluation for Timing Analysis. IEEE Trans. CAD, 9(4):352-366, April 1990.
|
| |
2
|
|
| |
3
|
K. L. Shepard , S. M. Carey , E. K. Cho , B. W. Curran , R. F. Hatch , D. E. Hoffman , S. A. McCabe , G. A. Northrop , R. Seigler, Design methodology for the S/390 parallel enterprise server G4 microprocessors, IBM Journal of Research and Development, v.41 n.4-5, p.515-547, July/Sept. 1997
|
| |
4
|
Delay Calculation Language (DCL) and Procedural Interface (PI). Technical report, CAD Framework Initiative. Version 1.0.1.
|
| |
5
|
V. Raghavan , J. E. Bracken , R. A. Rohrer, AWESpice: a general tool for the accurate and efficient simulation of interconnect problems, Proceedings of the 29th ACM/IEEE conference on Design automation, p.87-92, June 08-12, 1992, Anaheim, California, United States
|
| |
6
|
|
| |
7
|
Seok-Yoon Kim, Nanda Gopal, and Lawrence T. Pillage. Time-domain macromodels for VLSI interconnect analysis. IEEE Trans. CAD, 13:1257- 1270, 1994.
|
| |
8
|
|
| |
9
|
|
| |
10
|
G. H. Golub and C. F. Van Loan. Matrix Computation. The Johns Hopkins University Press, third edition, 1996.
|
 |
11
|
|
| |
12
|
|
| |
13
|
G. H. Golub and R. Underwood. The block lanczos method for computing eigenvalues. In J. R. Rice, editor, MathmaticaI Software III, pages 361-377. Academic Press, New York, 1977.
|
| |
14
|
J. Cullum and W. E. Donath. A block lanczos algorithm for computing the q algebraically largest eigenvalues and a corresponding eigenspace for large, sparse symmetric matrices. In Proceeding of the IEEE Conference on Decision and Control, pages 505-509, 1974.
|
| |
15
|
|
| |
16
|
Anshul Gupta and Fred Gustavson. WSSMP: Watson symmetric sparse matrix package. Technical report, IBM T.J. Watson Research Center, 1997. Research Report RC 20645.
|
| |
17
|
P. Feldmann and R. W. Freund. Efficient linear circuit analysis by Pad6 approximation via the Lanczos process. IEEE Trans. CAD, 14:639-649, May 1995.
|
| |
18
|
|
 |
19
|
|
| |
20
|
L. Miguel Silveira , Mattan Kamon , Ibrahim Elfadel , Jacob White, A coordinate-transformed Arnoldi algorithm for generating guaranteed stable reduced-order models of RLC circuits, Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design, p.288-294, November 10-14, 1996, San Jose, California, United States
|
| |
21
|
E. S. Kuh and R. A Rohrer. Theory of Linear Active Networks. Holden-Day, 1967.
|
| |
22
|
E. A. Guillemin. Synthesis of Passive Networks. John Wiley and Sons, 1957.
|
| |
23
|
K. S. Narendra and J. H. Taylor. Frequency Domain Criterion for Absolute Stability. Academic Press, 1973.
|
| |
24
|
|
| |
25
|
|
| |
26
|
Curtis L. Ratzlaff, Satyamurthy Pullela, and Lawrence T. Pillage. Modelling the RC-interconnect effects in a hierarchical timing analyzer. In Custom Integrated Circuits Conference, pages 15.6.1 - 15.6.4, 1992.
|
| |
27
|
J. E. Bracken, V. Raghavan, and R. A. Rohrer. Interconnect Simulation with Asymptotic Waveform Evaluation. IEEE Trans. Circuits Syst., 39(11):869-878, November 1992.
|
CITED BY 36
|
|
|
|
|
|
|
|
|
|
|
Ravishankar Arunachalam , Karthik Rajagopal , Lawrence T. Pileggi, TACO: timing analysis with coupling, Proceedings of the 37th conference on Design automation, p.266-269, June 05-09, 2000, Los Angeles, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rafi Levy , David Blaauw , Gabi Braca , Aurobindo Dasgupta , Amir Grinshpon , Chanlee Oh , Boaz Orshav , Supamas Sirichotiyakul , Vladimir Zolotov, ClariNet: a noise analysis tool for deep submicron design, Proceedings of the 37th conference on Design automation, p.233-238, June 05-09, 2000, Los Angeles, California, United States
|
|
|
Mattan Kamon , Steve McCormick , Ken Sheperd, Interconnect parasitic extraction in the digital IC design methodology, Proceedings of the 1999 IEEE/ACM international conference on Computer-aided design, p.223-231, November 07-11, 1999, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Supamas Sirichotiyakul , David Blaauw , Chanhee Oh , Rafi Levy , Vladimir Zolotov , Jingyan Zuo, Driver modeling and alignment for worst-case delay noise, Proceedings of the 38th conference on Design automation, p.720-725, June 2001, Las Vegas, Nevada, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
K. L. Shepard , D. Sitaram , Yu Zheng, Full-chip, three-dimensional, shapes-based RLC extraction, Proceedings of the 2000 IEEE/ACM international conference on Computer-aided design, November 05-09, 2000, San Jose, California
|
|
|
Alexey Glebov , Sergey Gavrilov , David Blaauw , Supamas Sirichotiyakul , Chanhee Oh , Vladimir Zolotov, False-noise analysis using logic implications, Proceedings of the 2001 IEEE/ACM international conference on Computer-aided design, November 04-08, 2001, San Jose, California
|
|
|
|
|
|
Pinhong Chen , Yuji Kukimoto , Chin-Chi Teng , Kurt Keutzer, On convergence of switching windows computation in presence of crosstalk noise, Proceedings of the 2002 international symposium on Physical design, April 07-10, 2002, San Diego, CA, USA
|
|
|
|
|
|
J. M. Wang , P. Chen , K. K. Muchherla , S. Yanamanamanda , O. Hafiz, A non-iterative continuous model for switching window computation with crosstalk noise, Microelectronic Engineering, v.84 n.2, p.288-299, February, 2007
|
|
|
M. Becer , V. Zolotov , R. Panda , A. Grinshpon , I. Algol , R. Levy , C. Oh, Pessimism reduction in crosstalk noise aware STA, Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design, p.954-961, November 06-10, 2005, San Jose, CA
|
|
|
Lun Ye , Foong-Charn Chang , Peter Feldmann , Nagaraj Ns , Rakesh Chadha , Frank Cano, Chip-level verification for parasitic coupling effects in deep-submicron digital designs, Proceedings of the conference on Design, automation and test in Europe, p.128-es, January 1999, Munich, Germany
|
|
|
|
|
|
Ravikishore Gandikota , Kaviraj Chopra , David Blaauw , Dennis Sylvester , Murat Becer, Top-k aggressors sets in delay noise analysis, Proceedings of the 44th annual conference on Design automation, June 04-08, 2007, San Diego, California
|
|
|
|
|
|
K. L. Shepard , S. M. Carey , E. K. Cho , B. W. Curran , R. F. Hatch , D. E. Hoffman , S. A. McCabe , G. A. Northrop , R. Seigler, Design methodology for the S/390 parallel enterprise server G4 microprocessors, IBM Journal of Research and Development, v.41 n.4-5, p.515-547, July/Sept. 1997
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.1
PROCESSOR ARCHITECTURES
C.1.2
Multiple Data Stream Architectures (Multiprocessors)
Subjects:
Interconnection architectures (e.g., common bus, multiport memory, crossbar switch)
Additional Classification:
B.
Hardware
B.7
INTEGRATED CIRCUITS
B.7.1
Types and Design Styles
Subjects:
VLSI (very large scale integration)
G.
Mathematics of Computing
G.4
MATHEMATICAL SOFTWARE
Subjects:
Algorithm design and analysis
General Terms:
Algorithms,
Design,
Measurement,
Performance,
Theory,
Verification
Keywords:
noise,
static timing analysis,
interconnect
|