Revisiting fidelity: a case of elmore-based Y-routing trees

The dominance of interconnect delay in VLSI circuit design is well-known. Construction of routing trees in recent times has to take care of the timing issues for faster design convergence. Thus there is immense scope of research in design and performance of interconnects. Our current work encompasses two aspects of this research. On one hand, we consider the construction of cost-effective global routing trees with the recently introduced Y-interconnects, and on the other hand, we utilize this framework for verifying the supremacy of the Elmore delay estimate for its high fidelity. In order to ensure accurate computation of fidelity, (i) we propose new statistically proven formulae for fidelity, and (ii) compute the fidelity values based on delay estimates for optimal and near-optimal trees. Our experiments on several randomly generated problem instances and benchmarks confirm once again the supremacy of fidelity of Elmore delay over that of linear delay.

[1]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[2]  Marcus Brazil,et al.  Canonical Forms and Algorithms for Steiner Trees in Uniform Orientation Metrics , 2005, Algorithmica.

[3]  Steven L. Teig,et al.  The X architecture: not your father's diagonal wiring , 2002, SLIP '02.

[4]  Chris Coulston Constructing exact octagonal steiner minimal trees , 2003, GLSVLSI '03.

[5]  Andrew B. Kahng,et al.  The Y architecture for on-chip interconnect: analysis and methodology , 2005, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[6]  J. M. Bevan,et al.  Rank Correlation Methods , 1949 .

[7]  Guoliang Xue,et al.  Computing hexagonal Steiner trees using PCx [for VLSI] , 1999, ICECS'99. Proceedings of ICECS '99. 6th IEEE International Conference on Electronics, Circuits and Systems (Cat. No.99EX357).

[8]  A. Kahng,et al.  The Y architecture for on-chip interconnect: analysis and methodology , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[9]  Hafizur Rahaman,et al.  A heuristic method for constructing hexagonal Steiner minimal trees for routing in VLSI , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[10]  Andrew B. Kahng,et al.  Fidelity and near-optimality of Elmore-based routing constructions , 1993, Proceedings of 1993 IEEE International Conference on Computer Design ICCD'93.

[11]  Chris C. N. Chu,et al.  Fitted Elmore delay: a simple and accurate interconnect delay model , 2002, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[12]  Andrew B. Kahng,et al.  Near-optimal critical sink routing tree constructions , 1995, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[13]  Parthasarathi Dasgupta,et al.  Revisiting VLSI interconnects in deep sub-micron: some open questions , 2005, 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design.

[14]  R. Forthofer,et al.  Rank Correlation Methods , 1981 .

[15]  Joseph L. Ganley Accuracy and fidelity of fast net length estimates , 1997, Integr..

[16]  Arif Ishaq Abou-Seido,et al.  Fitted Elmore delay: a simple and accurate interconnect delay model , 2004, IEEE Trans. Very Large Scale Integr. Syst..

[17]  D. T. Lee,et al.  The Steiner Minimal Tree Problem in the lambda-Geormetry Plane , 1996, ISAAC.

[18]  Paul Penfield,et al.  Signal Delay in RC Tree Networks , 1981, 18th Design Automation Conference.

[19]  Feng Zhou,et al.  The Y-architecture: yet another on-chip interconnect solution , 2003, ASP-DAC '03.

[20]  M. Hanan,et al.  On Steiner’s Problem with Rectilinear Distance , 1966 .

[21]  Jason Cong,et al.  Optimal wiresizing for interconnects with multiple sources , 1995, TODE.

[22]  S. Suri,et al.  The Steiner Minimal Tree problem in the λ-geometry plane , 1996 .

[23]  Andrew B. Kahng,et al.  Q-Tree: a new iterative improvement approach for buffered interconnect optimization , 2003, IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings..

[24]  D. Pfeffermann,et al.  Small area estimation , 2011 .

[25]  A. Huitson,et al.  Statistical Models in Applied Science. , 1976 .

[26]  Mark Horowitz,et al.  Signal Delay in RC Tree Networks , 1983, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[27]  Jason Cong,et al.  Performance optimization of VLSI interconnect layout , 1996, Integr..

[28]  Hai Zhou,et al.  Spanning graph-based nonrectilinear steiner tree algorithms , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.