Corner Stitching: A Data-Structuring Technique for VLSI Layout Tools

作者: J.K. Ousterhout

DOI: 10.1109/TCAD.1984.1270061

关键词:

摘要: Corner stitching is a technique for representing rectangular two-dimensional objects. It especially well suited interactive VLSI layout editing systems. The data structure has two important features: first, empty space represented explicitly; and second, areas are stitched together at their corners like patchwork quilt. This organization results in fast algorithms (linear or constant expected time) searching, creation, deletion, stretching, compaction. presented under simplified model of circuits, the storage requirements discussed. been implemented working editor. Initial measurements indicate that it requires about three times as much memory simplest possible representation.

参考文章(6)
A. Richard Newton, Kenneth H. Keller, KIC2: A Low-Cost, Interactive Editor for Integrated Circuit Design. COMPCON. pp. 305- 306 ,(1982)
John K. Ousterhout, Michael H. Arnold, Lyra: A New Approach to Geometric Layout Rule Checking design automation conference. pp. 530- 536 ,(1982) , 10.5555/800263.809255
John K. Ousterhout, David M. Ungar, Measurements of a VLSI Design design automation conference. pp. 903- 908 ,(1982) , 10.5555/800263.809306
Jon Louis Bentley, Jerome H. Friedman, Data Structures for Range Searching ACM Computing Surveys. ,vol. 11, pp. 397- 409 ,(1979) , 10.1145/356789.356797
Gershon Kedem, The Quad-CIF Tree: A Data Structure for Hierarchical On-Line Algorithms design automation conference. pp. 352- 357 ,(1982) , 10.5555/800263.809229
Jon Louis Bentley, Jerome H Friedman, A SURVEY OF ALGORITHMS AND DATA STRUCTURES FOR RANGE SEARCHING ACM Transactions on Database Systems. ,(1978) , 10.2172/1447024