Applying River Formation Dynamics to Analyze VLSI Power Grid Networks

One of the major concerns in today's CMOS VLSI design is reliable on-chip power delivery. As semiconductor technology continues to scale down day-by-day, different process variabilities in silicon keep on manifest themselves affecting the chip performance. One of the critical process induced variations come from worst-case voltage fluctuations (hotspots) across power rails of a chip. These fluctuations have become more significant with increase in size of power grid networks. Thus, it is necessary to locate the hotspots accurately throughout the power grid network for efficient design verification by using suitable computing environment and a correct methodology. In this paper, a heuristic based on parallel river formation dynamics (RFD) scheme is proposed to analyze large power grid networks on graphics processing unit (GPU). Here the concept of RFD to pursue a path using gradient orientation is applied to identify hotspots across the power grid network. Experimental results show that RFD accelerates the analysis by efficiently exploiting the structure of power grid network on GPU to achieve remarkable speedups with acceptable accuracy loss.

[1]  Martin D. F. Wong,et al.  Fast algorithms for IR drop analysis in large power grid , 2005, ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005..

[2]  Ismael Rodríguez,et al.  Solving Dynamic TSP by Using River Formation Dynamics , 2008, 2008 Fourth International Conference on Natural Computation.

[3]  Sani R. Nassif,et al.  Power grid analysis using random walks , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[4]  Yici Cai,et al.  Fast poisson solver preconditioned method for robust power grid analysis , 2011, 2011 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[5]  H. Narayanan Submodular functions and electrical networks , 1997 .

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

[7]  Sani R. Nassif,et al.  Multigrid-like technique for power grid analysis , 2001, IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281).

[8]  Ismael Rodríguez,et al.  Hybridizing River Formation Dynamics and Ant Colony Optimization , 2009, ECAL.

[9]  Min Zhao,et al.  Power Grid Analysis and Optimization Using Algebraic Multigrid , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[10]  Hiroyuki Ochi,et al.  Fast and memory-efficient GPU implementations of krylov subspace methods for efficient power grid analysis , 2013, GLSVLSI '13.

[11]  Danny C. Sorensen,et al.  Large power grid analysis using domain decomposition , 2006, Proceedings of the Design Automation & Test in Europe Conference.