DocumentCode :
1559578
Title :
Hierarchical analysis of power distribution networks
Author :
Zhao, Min ; Panda, Rajendran V. ; Sapatnekar, Sachin S. ; Blaauw, David
Author_Institution :
Motorola SPS, Austin, TX, USA
Volume :
21
Issue :
2
fYear :
2002
fDate :
2/1/2002 12:00:00 AM
Firstpage :
159
Lastpage :
168
Abstract :
Careful design and verification of the power distribution network of a chip are of critical importance to ensure its reliable performance. With the increasing number of transistors on a chip, the size of the power network has grown so large as to make the verification task very challenging. The available computational power and memory resources impose limitations on the size of networks that can be analyzed using currently known techniques. Many of today´s designs have power networks that are too large to be analyzed in the traditional way as flat networks. In this paper, we propose a hierarchical analysis technique to overcome the aforesaid capacity limitation. We present a new technique for analyzing a power grid using macromodels that are created for a set of partitions of the grid. Efficient numerical techniques for the computation and sparsification of the port admittance matrices of the macromodels are presented. A novel sparsification technique using a 0-1 integer linear programming formulation is proposed to achieve superior sparsification for a specified error. The run-time and memory efficiency of the proposed method are illustrated on industrial designs. It is shown that even for a 60 million-node power grid, our approach allows for an efficient analysis, whereas previous approaches have been unable to handle power grids of such size
Keywords :
VLSI; circuit CAD; circuit simulation; digital signal processing chips; divide and conquer methods; integer programming; linear programming; matrix decomposition; microprocessor chips; power supply circuits; sparse matrices; Cholesky factorization; DSP chips; VLSI; capacity limitation; chip power distribution network; circuit simulation; computation cost; divide and conquer; hierarchical analysis technique; high performance microprocessors; integer linear programming; iterative solver; knapsack problem; macromodels; memory efficiency; modified nodal equations; parallel computation; partitioning; port admittance matrices; power grid; reliable performance; resistance-inductance-capacitance models; robust design; set of partitions; signal integrity; size based complexity; sparsification; verification task; AC generators; Admittance; Circuit simulation; Computer networks; Integer linear programming; Integrated circuit interconnections; Microprocessors; Noise robustness; Power grids; Power systems;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.980256
Filename :
980256
Link To Document :
بازگشت