|
ABSTRACT
Compaction is the CAD tool used to pack rough sketches or symbolic diagrams to produce IC layouts. Manual compaction is tedious, time-consuming, and error-prone; automated compaction tools can greatly shorten the layout design cycle. This paper reviews the historical background and the major developments in the field of compaction, emphasizing subjective evaluations rather than objective descriptions. The major approaches covered are constraint-graph, shear-line, and virtual-grid. Various ideas for further reducing chip area (such as inserting jog points, shortening wires, dense packing, 2-D compaction, and interactive tools) are also discussed. Because of the critical role of efficient algorithms in VLSI CAD systems, analyses of computational complexities are also included.
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
|
|
| |
2
|
Dunlop, A. E. ~SLIP: Symbolic Layout of Integrated Circuits with Compaction~, Computer- Aided Design, November 1978, pp. 387-391.
|
 |
3
|
Sheldon B. Akers , James M. Geyer , Donald L. Roberts, IC mask layout with a single conductor layer, Proceedings of the 7th workshop on Design automation, p.7-16, June 22-25, 1970, San Francisco, California, United States
[doi> 10.1145/800160.805107]
|
| |
4
|
Auerbach, R. Oral presentation at the Design Automation Workshop, East Lansing, Michigan, October 1979.
|
| |
5
|
Do, J.; and Dawson, W. ~SPACER If: A Well- Behaved IC Layout Compactor~, Proceedings of VLSI 85 International Conference, 1985.
|
| |
6
|
Williams, J. D. ~STICKS -Graphics Editor for High-Level LSI Design', Proceedings of National Computer Conference, 1978, pp. 289- 295.
|
| |
7
|
Hsueh, M. Y. ~Symbolic Layout and Compaction of Integrated Circuits~, U. C. Berkeley, UCB/ERL Report, M79/80, 1979.
|
| |
8
|
Mathews, R.; and Saxe, T. Private communication, 1984.
|
| |
9
|
|
| |
10
|
Baird, H. S. ~Fast Algorithms for LSI Artwork Analysis~, Journal of Design Automation and Fault-Tolerant Computing, 1978, pp. 179- 209.
|
| |
11
|
Bentley, J. L.; Haken, D.; and Hon, R. W., ~Fast Geometric Algorithms for VLSI Tasks~, Proceedings of IEEE Computer Conference, 1980, pp. 88-92.
|
| |
12
|
|
| |
13
|
|
| |
14
|
Tarjan, R. E. "Depth First Search and Linear Graph Algorithms~, SIAM Journal on Computing, 1972, pp. 146-160.
|
| |
15
|
Maier, D. ~An Ei~cient Method for Storing Ancestor Information in Trees~, SIAM Journal on Computing, November 1979, pp. 599-617.
|
| |
16
|
CustomPlus User's Manual, Calma Company, 1985.
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
Schlag, M.; Liao, Y. Z.; and Wong, C. K. "An Algorithm for Optimal Two-Dimensional Compaction of VLSI Layouts", Integration, 1983, pp.179-209.
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
Boyer, D.G.; ~id Weste, N. "Virtual Grid. Compaction Using the Most Recent Layers Algorithm~, Proceedings of ICCAD, 1983, pp. 92-93.
|
| |
25
|
Liao, Y.; and Wong, C. K. ~An Algorithm to Compact VLSI ',~ymbolic Layout with Mixed Constraints", IEEE Transactions on Computer- Aided Design of Circuits and Systems, April 1983, pp. 62-69,
|
| |
26
|
Ousterhout, J, K. ~Coraer Stitching: A Data- Structuring Teclhnique for VLSI Layout Tools", IEEE Transac~tions on Computer-Aided Design of Circubls and Systems, January 1984, pp. 87-100.
|
| |
27
|
Wolf, W.; Mathews, R.; Newkirk, J.; and Dutton, R. ~Two-Dimensional Compaction Strategies~, Proceedings olt" ICCAD, 1983, pp. 90-91
|
| |
28
|
Wolf, W. H. ~Two-Dimensional Compaction Strategies", PhD Thesis, Stauford University, 1984.
|
 |
29
|
|
| |
30
|
Auerbach, R.; Lin, B.; and Elsayed, E. ~Layout Aid for the Design of VLSI Circuits", Computer-Aided Desiign, September 1981, pp. 271- 276.
|
| |
31
|
|
| |
32
|
Mathews, R.; Newkirk, J.; and Eichenberger, P. ~A Target Lang~Lage for Silicon Compilers", Proceedings of IEEE COMPCON, 1982, pp. 349- 353.
|
| |
33
|
Mikhail Lotvin , Belinda Juran , Reeni Goldin, Amoeba: A symbolic VLSI layout system, Proceedings of the 21st conference on Design automation, p.294-300, June 25-27, 1984, Albuquerque, New Mexico, United States
|
| |
34
|
Rothermel, H.-J.; and Mlynski, D. "Automatic Variable-Width Routing for VLSr', IEEE Transactions on Computer -Aided Design, October 1983, pp. 271-284.
|
| |
35
|
Ulrich, L. ~A Min-Cut Placement Algorithm for General Cell Assemblies Based on A Graph Representation~, Proceedings of the 16th Design
|
| |
36
|
|
| |
37
|
Dunlop, A. E. Private communication, 1985.
|
| |
38
|
Kingsley, C.; aud Rowson, J. Priwte communication, 1985.
|
| |
39
|
Mosteller, R. C. ~REST, A Leaf Cell Design System~, VLSI 81, Academic Press, 1981, pp.163- 172.
|
| |
40
|
Weste, N. Private communication, 1985.
|
| |
41
|
Ackland, B. and Weste, N. ~An Automatic Assembly Tool for Virtual Grid Symbolic Layout", VLSI 83, pp.457-466.
|
| |
42
|
Wolf, W. ~An Experimentall Comparison of 1- D Compaction Algorithms~, Chapel Hill VLSI Conference, 1985.
|
| |
43
|
Wolf, W. Private communical;ion, 1985.
|
CITED BY 13
|
|
W. Kim , J. Lee , H. Shin, A new hierarchical layout compactor using simplified graph models, Proceedings of the 29th ACM/IEEE conference on Design automation, p.323-326, June 08-12, 1992, Anaheim, California, United States
|
|
|
|
|
|
|
|
|
Peichen Pan , Sai-keung Dong , C. L. Liu, Optimal graph constraint reduction for symbolic layout compaction, Proceedings of the 30th international conference on Design automation, p.401-406, June 14-18, 1993, Dallas, Texas, United States
|
|
|
|
|
|
|
|
|
David Marple , Michiel Smulders , Henk Hegen, An efficient compactor for 45° layout, Proceedings of the 25th ACM/IEEE conference on Design automation, p.396-402, June 12-15, 1988, Atlantic City, New Jersey, United States
|
|
|
|
|
|
K. M. Just , W. L. Schiele , T. Krüger, Plowing: modifying cells and routing 45:9D - layouts, Proceedings of the 26th ACM/IEEE conference on Design automation, p.702-705, June 25-28, 1989, Las Vegas, Nevada, United States
|
|
|
|
|
|
|
|
|
|
|
|
Sherif Hammouda , Hazem Said , Mohamed Dessouky , Mohamed Tawfik , Quang Nguyen , Wael Badawy , Hazem Abbas , Hussein Shahein, Chameleon ART: a non-optimization based analog design migration framework, Proceedings of the 43rd annual conference on Design automation, July 24-28, 2006, San Francisco, CA, USA
|
|