Obstacle-Aware Multiple-Source Rectilinear Steiner
Tree with Electromigration and IR-Drop Avoidance
Jin-Tai Yan
Department of Computer Science and Information
Engineering, Chung-Hua University,
Hsinchu, Taiwan, R.O.C
Zhi-Wei Chen
College of Engineering,
Chung-Hua University,
Hsinchu, Taiwan, R.O.C
Abstract—Based on the width determination of any current-
driven connection for electromigration and IR-drop avoidance,
an area-driven multiple-source routing tree can be firstly
constructed to minimize the total wiring area with satisfying the
current flow in Kirchhoff’s current laws and the electromigration
and IR-drop constraints. Furthermore, some Steiner points can
be assigned onto feasible locations to reduce the total wiring area
under the electromigration and IR-drop constraints. Finally, an
obstacle-aware multiple-source rectilinear Steiner tree can be
constructed by assigning the obstacle-aware minimum-length
physical paths for all the connections. Compared with Lienig’s
multiple-source Steiner tree[7], the experimental results show
that our proposed approach without any IR-drop constraint can
reduce 10.5% of the total wiring area. Under 10%V
dd
and 5%V
dd
IR-drop constraints, the experimental results show that our
proposed approach can satisfy 100% electromigration and IR-
drop constraints and reduce 7.5% and 4.9% of the original total
wiring area on the average for tested examples, respectively.
I. INTRODUCTION
In general, electronic interconnections in modern
integrated circuits have an intended MTTF(mean time to
failure) of at least 10 years. The failure of a single
interconnection caused by electromigration can result in the
failure of the entire circuit. At the end of the 1960s, the
physicist J. R. Black developed an empirical model to estimate
the MTTF of any interconnection and to take the
electromigration factor into consideration[1] as follows:
) exp(
T k
E
J
A
MTTF
a
n
⋅
⋅ =
,
where A is a material constant based on the cross-sectional
area of the interconnection, J is the current density, Ea is the
activation energy, k is the Boltzmann constant, T is the
temperature and n a scaling factor.
The MTTF mainly depends on temperature and current
density due to electromigration. Unlike digital circuits, analog
circuits must handle a multitude of different current levels,
including extremely large currents in some applications.
Hence, the interconnection must be designed with the current
that will be imposed on it in mind. Interconnect with an
insufficient width may be subject to electromigration and
eventually might cause the failure of the circuit at any time
during its lifetime [1-3]. For analog signal wires, the DC
currents where the metal is subject to an electron wind from a
constant direction are considered. Because the ongoing
reduction of circuit feature sizes has aggravated the
electromigration problem, it becomes crucial to address the
problems of current densities and electromigration during the
routing of the interconnections for analog circuits.
Layout for analog circuits has historically been a manual,
time-consuming and trial-and-error task. A primary reason for
the lack of automation is the vast amount of expert knowledge
typically required to meet constraints such as
electrical/thermal symmetry, electromigration, voltage drops,
temperature gradients, etc. Recently, many current-driven
routing approaches[4-9] are proposed to solve the routing
problem for electromigration avoidance in analog circuits. For
a multiple-source signal net, the routing problem can be
divided into wire planning and wire routing. Generally
speaking, wire planning determines the routing topology by
constructing an area-driven routing tree and wire routing
assigns the physical path by constructing an area-driven
rectilinear Steiner tree. The proposed approaches discuss
different current-driven wire planning techniques and wire
routing approaches. For advanced process, the wiring
resistance of any signal net dominates the IR-drop result.
However, the proposed approaches[4-9] may violate the IR-
drop constraint in a multiple-source routing tree during wire
planning because of ignoring the effect of the wiring
resistances. Besides that, Yan’s approach[8] does not consider
the obstacles in a routing plane and Jiang’s approach[9] only
considers the wire planning for topology generation.
In this paper, based on the width determination of any
current-driven connection for electromigration and IR-drop
avoidance, an area-driven multiple-source routing tree can be
firstly constructed to minimize the total wiring area with
satisfying the current flow in Kirchhoff’s current laws and the
electromigration and IR-drop constraints. Furthermore, some
Steiner points can be assigned onto feasible locations to
reduce the total wiring area under the electromigration and IR-
drop constraints. Finally, an obstacle-aware multiple-source
rectilinear Steiner tree can be constructed by assigning the
obstacle-aware minimum-length physical paths for all the
connections.
II. PRELIMINARIES AND PROBLEM FORMULATION
In current-driven analog circuits, the determination of the
realistic current value of each terminal in a signal net is
important. Most approaches[4-8] use the equivalent current
value to model the current value of any terminal in a signal net.
978-3-9810801-7-9/DATE11/©2011 EDAA