Optimal wire sizing in early-stage design of on-chip power/ground (P/G) networks

Due to decreasing supply voltages and increasing power consumption of today's VLSI chips, IR drops on on-chip power/ground (P/G) grids have to be explicitly considered during the floorplanning stage in today's physical design flow. Thus, it is very important to size the P/G grids in the floorplanning to efficiently minimize the worst-case IR drop subject to limited routing resource in early-stage P/G network design. In this paper we first present the optimization problem of mesh-structured center-bumped P/G grids under given routing resources. We then propose an efficient wire sizing method based on an incomplete Cholesky conjugate gradient (ICCG) simulation method to obtain the optimal solution for mesh-structured P/G grids. After this we improve the simulation method by using a novel simulation method, named approximate current distribution (ACD), to speedup the optimization. Finally we present a closed-form expression to directly calculate the optimal sizes of P/G grids given the current distributions computed from ACD. Experimental results show that the optimization cost function has one global minimum with respect to the width ratio. The theoretically computed optimal solutions match very well with the simulated results, which can lead to significant speedup in future IR-drop aware floorplanning.

[1]  Malgorzata Marek-Sadowska,et al.  On-chip power supply network optimization using multigrid-based technique , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[2]  Sani R. Nassif,et al.  An algorithm for optimal decoupling capacitor sizing and placement for standard cell layouts , 2002, ISPD '02.

[3]  Sachin S. Sapatnekar,et al.  Hierarchical random-walk algorithms for power grid analysis , 2004, ASP-DAC 2004: Asia and South Pacific Design Automation Conference 2004 (IEEE Cat. No.04EX753).

[4]  Chung-Kuan Cheng,et al.  Area minimization of power distribution network using efficient nonlinear programming techniques , 2001, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[5]  Sudhakar Bobba,et al.  IC power distribution challenges , 2001, IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281).

[6]  Sachin Sapatnekar,et al.  Efficient Thermal Placement of Standard Cells in 3D ICs using a Force Directed Approach , 2003, ICCAD 2003.

[7]  Sheldon X.-D. Tan,et al.  Reliability-constrained area optimization of VLSI power/ground networks via sequence of linear programmings , 1999, DAC '99.

[8]  Sachin S. Sapatnekar,et al.  Fast analysis and optimization of power/ground networks , 2000, IEEE/ACM International Conference on Computer Aided Design. ICCAD - 2000. IEEE/ACM Digest of Technical Papers (Cat. No.00CH37140).

[9]  Andrew B. Kahng,et al.  Optimal planning for mesh-based power distribution , 2004, ASP-DAC 2004: Asia and South Pacific Design Automation Conference 2004 (IEEE Cat. No.04EX753).

[10]  Sachin S. Sapatnekar,et al.  Hierarchical random-walk algorithms for power grid analysis , 2004 .

[11]  Andrew B. Kahng,et al.  Optimal planning for mesh-based power distribution , 2004 .

[12]  Dhruva Acharyya,et al.  Impedance profile of a commercial power grid and test system , 2003, International Test Conference, 2003. Proceedings. ITC 2003..

[13]  Rajendran Panda,et al.  Hierarchical analysis of power distribution networks , 2000, DAC.

[14]  Chung-Kuan Cheng,et al.  Power network analysis using an adaptive algebraic multigrid approach , 2003, DAC '03.