Design methodologies and architecture solutions for high-performance interconnects

In deep sub-micron (DSM) technologies, interconnects play a crucial role in the correct functionality and largely impact the performance of complex system-on-chip (SoC) designs. For technologies of 0.25 /spl mu/m and below, wiring capacitance dominates gate capacitance, thus rapidly increasing the interconnect-induced delay. Moreover, the coupling capacitance becomes a significant portion of the on-chip total wiring capacitance, and coupling between adjacent wires cannot be considered as a second-order effect any longer. As a consequence, the traditional top-down design methodology is ineffective, since the actual wiring delays can be computed only after layout parasitic extraction, when the physical design is completed. Fixing all the timing violations often requires several time-consuming iterations of logical and physical design, and it is essentially a trial-and-error approach. Increasingly tighter time-to-market requirements dictate that interconnect parasitics must be taken into account during all phases of the design flow, at different level of abstractions. However, given the aggressive technology scaling trends and the growing design complexity, this approach is only temporarily ameliorate the interconnect problem. We believe that in order to achieve gigascale designs in the nanometer regime, a novel design paradigm, based on new forms of regularity and newly created IP (intellectual property) blocks must be developed, to provide a direct path from system-level architectural exploration to physical implementation.

[1]  Andrzej J. Strojwas,et al.  Exploring regular fabrics to optimize the performance-cost trade-off , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[2]  Paul G. Villarrubia,et al.  An integrated placement and synthesis approach for timing closure of PowerPC/sup TM/ microprocessors , 1997, Proceedings International Conference on Computer Design VLSI in Computers and Processors.

[3]  Davide Pandini,et al.  A comparison between mask- and field-programmable routing structures on industrial FPGA architectures , 2004, GLSVLSI '04.

[4]  Johnny Öberg,et al.  Lowering power consumption in clock by using globally asynchronous locally synchronous design style , 1999, DAC '99.

[5]  Davide Pandini,et al.  Congestion-aware logic synthesis , 2002, Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition.

[6]  Lawrence T. Pileggi,et al.  An architectural exploration of via patterned gate arrays , 2003, ISPD '03.

[7]  Robert K. Brayton,et al.  A novel VLSI layout fabric for deep sub-micron applications , 1999, DAC '99.

[8]  Jason Cong,et al.  Global interconnect sizing and spacing with consideration of coupling capacitance , 1997, 1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[9]  A. Kahng,et al.  On optimal interconnections for VLSI , 1994 .

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

[11]  R. Brodersen,et al.  A fully-asynchronous digital signal processor using self-timed circuits , 1990, 1990 37th IEEE International Conference on Solid-State Circuits.

[12]  Robert W. Brodersen,et al.  A fully-asynchronous digital signal processor using self-timed circuits , 1990 .

[13]  Jason Cong,et al.  Interconnect sizing and spacing with consideration of couplingcapacitance , 1997, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[14]  W. C. Elmore The Transient Response of Damped Linear Networks with Particular Regard to Wideband Amplifiers , 1948 .

[15]  Andrzej J. Strojwas,et al.  Routing architecture exploration for regular fabrics , 2004, Proceedings. 41st Design Automation Conference, 2004..

[16]  Salil Raje,et al.  Overcoming wireload model uncertainty during physical design , 2001, ISPD '01.

[17]  Scott Hauck,et al.  Asynchronous design methodologies: an overview , 1995, Proc. IEEE.

[18]  Jason Cong,et al.  Provably good performance-driven global routing , 1992, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[19]  Kenneth L. Shepard,et al.  Harmony: static noise analysis of deep submicron digital integrated circuits , 1999, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[20]  Sung-Mo Kang Metal--Metal Matrix (M /sup 3/) for High-Speed MOS VLSI Layout , 1987, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[21]  William J. Dally,et al.  The role of custom design in ASIC chips , 2000, Proceedings 37th Design Automation Conference.

[22]  Primo Scandolara,et al.  Crosstalk aware static timing analysis: a two step approach , 2000, Proceedings IEEE 2000 First International Symposium on Quality Electronic Design (Cat. No. PR00525).

[23]  Kurt Keutzer,et al.  Getting to the bottom of deep submicron , 1998, ICCAD '98.

[24]  H. B. Bakoglu,et al.  Circuits, interconnections, and packaging for VLSI , 1990 .

[25]  Lawrence T. Pileggi,et al.  Asymptotic waveform evaluation for timing analysis , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..