ACM Home Page
Please provide us with feedback. Feedback
Gravity: Fast placement for 3-D VLSI
Full text PdfPdf (199 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 8 ,  Issue 3  (July 2003) table of contents
Pages: 298 - 315  
Year of Publication: 2003
ISSN:1084-4309
Authors
Stefan Thomas Obenaus  Montreal, Canada
Ted H. Szymanski  McMaster University, Hamilton, Ontario, Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 32,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/785411.785413
What is a DOI?

ABSTRACT

Three dimensional integration is an increasingly feasible method of implementing complex circuitry. For large circuits, which most benefit from 3-D designs, efficient placement algorithms with low time complexity are required.We present an iterative 3-D placement algorithm that places circuit elements in three dimensions in linear time. Using an order of magnitude less time, our proposed algorithm produces placements with better than 11% less wire lengths than partitioning placement using the best and fastest partitioner. Due to the algorithms iterative nature, wire-length results can be further improved by increasing the number of iterations.Further, we provide empirical evidence that large circuits benefit most from 3-D technology and that even a small number of layers can provide significant wire-length improvements.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Alexander, M. J., Cohoon, J. P., Colflesh, J. L., Karro, J., Peters, E. L., and Robins, G. 1996. Placement and routing for three-dimensional FPGAS. In Proceedings of the 4th Canadian Workshop on Field-Programmable Devices. 11--18.
2
 
3
Antreich, K. J., Johannes, F. M., and Kirsch, F. H. 1982. A new approach for solving the placement problem using force models. In 1982 IEEE International Symposium on Circuits and Systems. 481--486.
 
4
 
5
Chang, R.-I. and Hsiao, P.-Y. 1993. Force directed self-organizing map and its application to VLSI cell placement. In 1993 IEEE International Conference on Neural Networks. 103--109.
 
6
Chiricescu, S. M. S. A. and Vai, M. M. 1998. A three-dimensional FPGA with an integrated memory for in-application reconfiguration data. In 1998 IEEE International Symposium on Circuits and Systems. Vol. 2. 232--235.
 
7
8
 
9
 
10
Goto, S. 1981. An efficient algorithm for the two-dimensional placement problem in electrical circuit layout. IEEE Trans. Circuits Syst. CAS-28, 1 (Jan.), 12--18.
 
11
Hanan, M. 1966. On Steiner's problem with rectilinear distance. SIAM J. Appl. Mathem. 14, 2 (Mar.), 255--265.
12
 
13
Kleinhans, J. M., Sigl, G., Johannes, F. M., and Antreich, K. J. 1991. GORDIAN: VLSI placement by quadratic programming and slicing optimization. IEEE Trans. Computer-Aided Des. 10, 3 (Mar.), 356--365.
 
14
Koford, J. S. 1998. Method and system for improving a placement of cells using energetic placement units alternating contraction and expansion operations. United States Patent 5754444.
 
15
 
16
 
17
 
18
Obenaus, S. T. H. 2000. Fast placement algorithms for grids in two and three dimensions. Ph.D. thesis, McGill University.
 
19
Ohmura, M. 1998. An initial placement algorithm for 3-D VLSI. In 1998 IEEE International Symposium on Circuits and Systems. Vol. 6. 195--198.
20
 
21
Reber, M. and Tielert, R. 1986. Benefits of vertically stacked integrated circuits for sequential logic. In 1996 IEEE International Symposium on Circuits and Systems. 121--124.
22
 
23
Tanprasert, T. 2000. Analytical 3-D placement that reserves routing space. In 2000 IEEE International Symposium on Circuits and Systems. Vol. 3. 69--72.
 
24
Tia, T.-S. and Liu, C. 1993. A new performance driven macro-cell placement algorithm. In European Design Automation Conference. 66--71.
 
25
 
26
Tsay, R.-S. and Kuh, E. 1991. A unified approach to partitioning and placement. IEEE Trans. Circuits Syst. 38, 5 (May), 521--533.
 
27
 
28
Ueda, K., Kitazawa, H., and Harada, I. 1985. CHAMP: Chip floor plan for hierachical VLSI layout design. IEEE Trans. Computer-Aided Design CAD-4, 1 (Jan.), 12--22.
29
 
30


Collaborative Colleagues:
Stefan Thomas Obenaus: colleagues
Ted H. Szymanski: colleagues