Optimal Wiresizing for Interconnects with Multiple Sources
Jason Cong and Lei He
cong, helei@cs.ucla.edu
The optimal wiresizing problem for nets with multiple sources
is studied under the RC tree model and the Elmore delay model.
We decompose the routing tree for a multi-source net into
the source subtree (SST) and a set of loading subtrees (LSTs),
and show that the optimal wiresizing solution
satisfies a number of interesting properties, including:
the LST separability, the LST monotone property, the SST local
monotone property and the general dominance property.
Furthermore, we study the optimal wiresizing problem using a variable
segment-division rather than an a priori fixed
segment-division in all previous works and reveal
the bundled refinement property.
These properties lead to efficient algorithms to compute the optimal solutions.
We have tested our algorithm on a large number of multi-source nets, including
several nets extracted from the layout for a high performance Intel
microprocessor.
Accurate SPICE simulation shows that our methods reduce the interconnect delay
by up to 36.3% for submicron CMOS technology and 32.1% for MCM technology,
respectively, when compared to the minimal wire width
solution.
In addition, the algorithm based on the variable segment-division
yields a speedup of over 100x time and does not
lose any accuracy, when compared with the methods based on
the a priori fixed segment-division.
To the best of our knowledge, it is the first work which presents
an in-depth study of both the optimal wiresizing problem for
multi-source interconnect tree and the optimal wiresizing problem
using a variable segment-division.
Send a mail to authors for the full version of this report.