Voltage-Drop Aware Analytical Placement by Global Power Spreading for Mixed-Size Circuit Designs

Excessive supply voltage drops in a circuit may lead to significant circuit performance degradation and even malfunction. To handle this problem, existing power delivery aware placement algorithms model voltage drops as an optimization objective. We observe that directly minimizing the voltage drops in the objective function might not resolve voltage-drop violations effectively and might cause problems in power-integrity convergence. To remedy this deficiency, in this paper, we propose new techniques to incorporate device power spreading forces into a mixed-size analytical placement framework. Unlike the state-of-the-art previous work that handles the worst voltage-drop spots one by one, our approach simultaneously and globally spreads all the blocks with voltage-drop violations to desired locations directly to minimize the violations. To apply the power force, we model macro current density and power rails for our placement framework to derive desired macro/cell locations. To further improve the solution quality, we propose an efficient mathematical transformation to adjust the power force direction and magnitude. Experimental results show that our approach can substantially improve the voltage drops, wirelength, and runtime over the previous work.

[1]  Yao-Wen Chang,et al.  Voltage-drop aware analytical placement by global power spreading for mixed-size circuit designs , 2009, 2009 IEEE/ACM International Conference on Computer-Aided Design - Digest of Technical Papers.

[2]  Sheldon X.-D. Tan,et al.  Fast power/ground network optimization based on equivalent circuit modeling , 2001, Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232).

[3]  Andrew B. Kahng,et al.  Supply voltage degradation aware analytical placement , 2005, 2005 International Conference on Computer Design.

[4]  Chong-Min Kyung,et al.  A floorplan-based planning methodology for power and clock distribution in ASICs , 1999, DAC '99.

[5]  Farid N. Najm,et al.  A static pattern-independent technique for power grid voltage integrity verification , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[6]  Sani R. Nassif,et al.  Random walks in a supply network , 2003, DAC '03.

[7]  Gene H. Golub,et al.  Matrix computations , 1983 .

[8]  Mark Zwolinski,et al.  VLSI Circuit Simulation and Optimization , 1996 .

[9]  J. Shewchuk An Introduction to the Conjugate Gradient Method Without the Agonizing Pain , 1994 .

[10]  Mely Chen Chi,et al.  An IR drop-driven placer for standard cells in a SOC design , 2005, Proceedings 2005 IEEE International SOC Conference.

[11]  Hung-Ming Chen,et al.  Simultaneous power supply planning and noise avoidance in floorplan design , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[12]  Yao-Wen Chang,et al.  Power/Ground Network and Floorplan Cosynthesis for Fast Design Convergence , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[13]  Yici Cai,et al.  Heuristic power/ground network and floorplan co-design method , 2008, 2008 Asia and South Pacific Design Automation Conference.

[14]  Yao-Wen Chang,et al.  NTUplace3: An Analytical Placer for Large-Scale Mixed-Size Designs With Preplaced Blocks and Density Constraints , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[15]  Andrew B. Kahng,et al.  Implementation and extensibility of an analytic placer , 2005, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[16]  Yici Cai,et al.  Power Delivery Aware Floorplanning for Voltage Island Designs , 2007, 8th International Symposium on Quality Electronic Design (ISQED'07).