Estimating Interconnection Lengths in Three-Dimensional Computer Systems (Special Issue on Synthesis and Verification of Hardware Design)

SUMMARY In computer hardware there is a constant evolution towards smaller transistor sizes. At the same time, more and more transistors are placed on one chip. Both trends make the pin limitation problem worse. Scaling down chip sizes adds to the shortage of available pins while increasing the number of transistors per chip imposes a higher need for chip terminals. The use of three-dimensional systems would alleviate this pin limitation problem. In order to decide whether the beneets of such systems balance the higher processing costs, one must be able to characterize these beneets accurately. This can be done by estimating important layout properties of electronic designs, such as space requirements and interconnection length values. For a two-dimensional placement, Donath found an upper bound for the average interconnection length that follows the trends of experimentally obtained average lengths 1]. Yet, this upper bound deviates from the experimentally obtained value by a factor of approximately 2 which is not suuciently accurate for some applications. In this paper, we rst extend Donath's technique to a three-dimensional placement. We then compute a signiicantly more accurate estimate by taking into account the inherent features of the optimal placement process.

[1]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[2]  Hugo Thienpont,et al.  An Optoelectronic 3-D Field Programmable Gate Array , 1994, FPL.

[3]  Dirk Stroobandt,et al.  Improving Donath's technique for estimating the average interconnection length in computer logic , 1996 .

[4]  Dirk Stroobandt,et al.  Towards an Extension of Rent's Rule for Describing Local Variations in Interconnection Complexity , 1995 .

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

[6]  Michael Feuer Connectivity of Random Logic , 1982, IEEE Transactions on Computers.

[7]  Herwig Van Marck,et al.  Modeling signal delay distribution in optoelectronic architectures , 1995 .

[8]  C. Val,et al.  3-D interconnection for ultra-dense multichip modules , 1990 .

[9]  Alice C. Parker,et al.  Stochastic Models for Wireability Analysis of Gate Arrays , 1986, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

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

[11]  Roy L. Russo On the Tradeoff Between Logic Performance and Circuit-to-Pin Ratio for LSI , 1972, IEEE Transactions on Computers.

[12]  Ivan E. Sutherland,et al.  How Big Should a Printed Circuit Board Be? , 1973, IEEE Transactions on Computers.

[13]  Richard C. Eden Capabilities of normal metal electrical interconnections for 3D MCM electronic packaging , 1994, Photonics West - Lasers and Applications in Science and Engineering.

[14]  Dirk Stroobandt,et al.  Interconnection length distributions in 3-dimensional anisotropic systems , 1995 .

[15]  William E. Donath,et al.  Placement and average interconnection lengths of computer logic , 1979 .

[16]  W. Donath Wire length distribution for placements of computer logic , 1981 .

[17]  Arnold L. Rosenberg,et al.  Three-Dimensional Circuit Layouts , 1984, SIAM J. Comput..

[18]  Phillip Christie,et al.  The analytical form of the length distribution function for computer interconnection , 1991 .

[19]  Fadi J. Kurdahi,et al.  Techniques for area estimation of VLSI layouts , 1989, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..