A HIERERACHICAL, E RROR-TOLERANT C OMPACTOR

This paper describes a compactor that is practical for compacting whole chips that are designed hierarchically, and can produce a reasonable result in spite of the layout being over-constrained. The layout produced is good enough to be used in high volume chips. The compactor is currently used in a cell layout system and a chip assembly tool. Introduetlon Many different compactors have been written; this paper describes the features particular to the compactor in VTrs tools. It is a one dimensional compactor, unlike the compactors reported in 1,6J. A one dimensional compactor makes smaller changes to the input layout, so designers can predict what will happen when they actually use the compactor. The most important features are: • The critical path, the objects that determine the overall size, of the layout can be displayed, telling designers just what they can do to improve the layout.

[1]  Wayne Wolf,et al.  Two-dimensional compaction strategies , 1984 .

[2]  Chak-Kuen Wong,et al.  An algorithm for optimal two-dimensional compaction of VLSI layouts , 1983, Integr..

[3]  Michael Burstein,et al.  Hierarchical channel router , 1984 .

[4]  Werner L. Schiele Improved Compaction by Minimized Length of Wires , 1983, 20th Design Automation Conference Proceedings.

[5]  Hiroyuki Watanabe,et al.  Graph-Optimization Techniques for IC Layout and Compaction , 1983, 20th Design Automation Conference Proceedings.