|
ABSTRACT
This paper presents two algorithms, one for clustering a set of interconnected nodes and the other for forming a linear placement of clustered interconnected nodes. The linear placement algorithm requires the output of clustering as an input. The two algorithms were designed to analyze the structure of digital logic for automatic placement of logic functions on a MOS/LSI chip as part of an automatic layout system8 and so far have only been used for that application. However, the clustering algorithm could be used to analyze any undirected graph. Both algorithms are noniterative and provide very good results with small amounts of computer time.
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
|
M. A. Breuer, "General Survey of Design Automation of Digital Computers," Proceedings IEEE, Vol. 54, pp. 1708-1721, December 1966.
|
 |
2
|
|
| |
3
|
R. Mitchell, Personal Notes.
|
 |
4
|
|
| |
5
|
E. L. Lawler, "Electrical Assemblies with a Minimum Number of Interconnections," IEEE Transactions on Electronic Computers, Vol. EC-11, pp. 86-88, February 1962.
|
 |
6
|
R. L. Russo , P. K. Wolff, Sr., ALMS: Automated logic mapping system, Proceedings of the 8th workshop on Design automation, p.118-130, June 28-30, 1971, Atlantic City, New Jersey, United States
[doi> 10.1145/800158.805066]
|
| |
7
|
D. M. Schuler, "The Clustering of Interconnected Nodes," GTE Laboratories Technical Memorandum 70-468.1, December 1970.
|
 |
8
|
|
| |
9
|
|
CITED BY 43
|
|
|
|
|
|
|
|
G. Persky , D. N. Deutsch , D. G. Schweikert, LTX - a system for the directed automatic design of LSI circuits, Proceedings of the 13th conference on Design automation, p.399-407, June 28-30, 1976, San Francisco, California, United States
|
|
|
Bernhard M. Riess , Konrad Doll , Frank M. Johannes, Partitioning very large circuits using analytical placement techniques, Proceedings of the 31st annual conference on Design automation, p.646-651, June 06-10, 1994, San Diego, California, United States
|
|
|
|
|
|
Yu-Wen Tsay , Wen-Jong Fang , Allen C.-H. Wu , Youn-Long Lin, Preserving HDL synthesis hierarchy for cell placement, Proceedings of the 1997 international symposium on Physical design, p.169-174, April 14-16, 1997, Napa Valley, California, United States
|
|
|
|
|
|
J. Song , Z. Shen , W. Zhuang, An effective general connectivity concept for clustering, Proceedings of the conference on Design, automation and test in Europe, p.398-405, February 23-26, 1998, Le Palais des Congrés de Paris, France
|
|
|
|
|
|
Yasushi Ogawa , Tatsuki Ishii , Yoichi Shiraishi , Hidekazu Terai , Tokinori Kozawa , Kyoji Yuyama , Kyoji Chiba, Efficient placement algorithms optimizing delay for high-speed ECL masterslice LSIs, Proceedings of the 23rd ACM/IEEE conference on Design automation, p.404-410, July 1986, Las Vegas, Nevada, United States
|
|
|
|
|
|
Hsiao-Pin Su , Allen C.-H. Wu , Youn-Long Lin, Performance-driven soft-macro clustering and placement by preserving HDL design hierarchy, Proceedings of the 1998 international symposium on Physical design, p.12-17, April 06-08, 1998, Monterey, California, United States
|
|
|
|
|
|
I. H. Kirk , P. D. Crowhurst , J. A. Skingley , J. D. Bowman , G. L. Taylor, Placement of irregular circuit elements on non-uniform gate arrays, Proceedings of the 20th conference on Design automation, p.637-643, June 27-29, 1983, Miami Beach, Florida, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kenneth A. Roberts , Thomas E. Baker , David H. Jerome, A vertically organized computer-aided design data base, Proceedings of the 18th conference on Design automation, p.595-602, June 29-July 01, 1981, Nashville, Tennessee, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hsiao-Pin Su , Allen C.-H. Wu , Youn-Long Lin, A timing-driven soft-macro resynthesis method in interaction with chip floorplanning, Proceedings of the 36th ACM/IEEE conference on Design automation, p.262-267, June 21-25, 1999, New Orleans, Louisiana, United States
|
|
|
Yoichi Shiraishi , Jun'ya Sakemi , Makoto Kutsuwada , Akira Tsukizoe , Takashi Satoh, A high packing density module generator for CMOS logic cells, Proceedings of the 25th ACM/IEEE conference on Design automation, p.439-444, June 12-15, 1988, Atlantic City, New Jersey, United States
|
|
|
|
|
|
|
|
|
T. Kozawa , H. Terai , T. Ishii , M. Hayase , C. Miura , Y. Ogawa , K. Kishida , N. Yamada , Y. Ohno, Automatic placement algorithms for high packing density V L S I, Proceedings of the 20th conference on Design automation, p.175-181, June 27-29, 1983, Miami Beach, Florida, United States
|
|
|
|
|
|
|
|
|
|
|
|
Charles Alpert , Andrew Kahng , Gi-Joon Nam , Sherief Reda , Paul Villarrubia, A semi-persistent clustering technique for VLSI circuit placement, Proceedings of the 2005 international symposium on Physical design, April 03-06, 2005, San Francisco, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
M. Y. Yu , X. L. Hong , Y. E. Lien , Z. Z. Ma , J. G. Bo , W. J. Zhuang, A new clustering approach and its application to BBL placement, Proceedings of the conference on European design automation, March 12-15, 1990, Glasgow, Scotland
|
|
|
Shinichi Murai , Hiroo Tsuji , Morio Kakinuma , Kazumichi Sakaguchi , Chiyoji Tanaka, A hierarchical placement procedure with a simple blocking scheme, Proceedings of the 16th Conference on Design automation, p.18-23, June 25-27, 1979, San Diego, CA, United States
|
|
|
|
|