Pre-Layout Estimation of Interconnect Lengths for Digital Integrated Circuits

Interconnect lengths have become a dominant factor in the design of integrated circuits. The parasitics associated with interconnects account for a significant part of the noise, delay and power associated with a signal. The estimation of interconnect lengths prior to placement helps in determining the performance of the circuit early in the design phase. Such estimations can provide circuit optimizations by re-ordering of logic blocks and thus reduce iterations between layout and synthesis. This paper presents a methodology to estimate the individual interconnect lengths in digital ICs, prior to layout. Estimations are from gate level netlist, and properties of a standard cell library. Various layouts have been studied to observe typical placement and routing patterns and these have been incorporated into our estimation methodology. Results obtained from the implementation of the methodology presented were compared with detailed routing wire lengths obtained after actual synthesis of the gate level netlist.

[1]  Dirk Stroobandt A priori wire length distribution models with multiterminal nets , 2003, IEEE Trans. Very Large Scale Integr. Syst..

[2]  Payman Zarkesh-Ha,et al.  Prediction of interconnect fan-out distribution using Rent's rule , 2000, SLIP '00.

[3]  K. Banerjee,et al.  An Interconnect Scaling Scheme with Constant On-Chip Inductive Effects , 2003 .

[4]  Andrew B. Kahng,et al.  On wirelength estimations for row-based placement , 1998, ISPD '98.

[5]  Carl Sechen AVERAGE INTERCONNECTION LENGTH ESTIMATION FOR RANDOM AND OPTIMIZED PLACEMENTS. , 1987 .

[6]  William J. Bowhill,et al.  Design of High-Performance Microprocessor Circuits , 2001 .

[7]  Jan M. Rabaey,et al.  Digital Integrated Circuits: A Design Perspective , 1995 .

[8]  Dirk Stroobandt,et al.  The interpretation and application of Rent's rule , 2000, IEEE Trans. Very Large Scale Integr. Syst..

[9]  M. Horowitz,et al.  Using partitioning to help convergence in the standard-cell design automation methodology , 1999, Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361).

[10]  Jan M. Van Campenhout,et al.  Accurate Interconnection Length Estimations for Predictions Early in the Design Cycle , 1999, VLSI Design.

[11]  William R. Heller,et al.  Prediction of wiring space requirements for LSI , 1977, DAC '77.

[12]  Asim Husain Models for interconnect capacitance extraction , 2001, Proceedings of the IEEE 2001. 2nd International Symposium on Quality Electronic Design.

[13]  Pinaki Mazumder,et al.  VLSI cell placement techniques , 1991, CSUR.

[14]  Roy L. Russo,et al.  On a Pin Versus Block Relationship For Partitions of Logic Graphs , 1971, IEEE Transactions on Computers.

[15]  Farid N. Najm,et al.  Pre-layout estimation of individual wire lengths , 2000, SLIP '00.

[16]  Massoud Pedram,et al.  Interconnection length estimation for optimized standard cell layouts , 1989, 1989 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[17]  Jan M. Van Campenhout,et al.  An Accurate Interconnection Length Estimation for Computer Logic , 1996, Great Lakes Symposium on VLSI.