Obstacle-avoiding electromigration aware wire planning for analog circuits

In this paper, we propose an integer linear programming (ILP for short) based algorithm to solve the electromigration aware wire planning which supports the sufficient wire width for each wire according the current values of all sources and targets in analog circuit. The objective is to minimize the total wiring area in the presence of obstacles. First, we perform the reservation space technique for all obstacles to void the interference between the wires and obstacles. Second, we calculate the wire lengths of all source-target pairs with consideration the obstacles. Third, the topology which contains the sufficient widths for all wires is determined by the proposed ILP formulations. Finally, the wire planning results are obtained by transforming each wire of the topology into the horizontal and vertical segments. For the problem of wire planning without obstacles, a legal current assignment will be obtained with minimal wiring area. Experimental results show that the ILP-based approach is significantly improved 13.24% of wiring area on average as compared to the results of the greedy method.

[1]  Zhi-Wei Chen,et al.  Electromigration-aware rectilinear Steiner tree construction for analog circuits , 2008, APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems.

[2]  Ting-Chi Wang,et al.  A Fast and Stable Algorithm for Obstacle-Avoiding Rectilinear Steiner Minimal Tree Construction , 2007, 2007 Asia and South Pacific Design Automation Conference.

[3]  J. Black Physics of Electromigration , 1974 .

[4]  J. Black Electromigration failure modes in aluminum metallization for semiconductor devices , 1969 .

[5]  Jens Lienig,et al.  Current-driven wire planning for electromigration avoidance in analog circuits , 2003, ASP-DAC '03.

[6]  Lars Hedrich,et al.  A current driven routing and verification methodology for analog applications , 2000, Proceedings 37th Design Automation Conference.

[7]  E. Barke,et al.  Single step current driven routing of multiterminal signal nets for analog applications , 2000, Proceedings Design, Automation and Test in Europe Conference and Exhibition 2000 (Cat. No. PR00537).

[8]  Jens Lienig,et al.  AnalogRouter: a new approach of current-driven routing for analog circuits , 2001, Proceedings Design, Automation and Test in Europe. Conference and Exhibition 2001.

[9]  Jens Lienig,et al.  Electromigration avoidance in analog circuits: two methodologies for current-driven routing , 2002, Proceedings of ASP-DAC/VLSI Design 2002. 7th Asia and South Pacific Design Automation Conference and 15h International Conference on VLSI Design.