DocumentCode
901016
Title
Incremental layout placement modification algorithms
Author
Choy, Chiu-Sing ; Cheung, Tsz-Shing ; Wong, Kam-Keung
Author_Institution
Dept. of Electron. Eng., Chinese Univ. of Hong Kong, Shatin, Hong Kong
Volume
15
Issue
4
fYear
1996
fDate
4/1/1996 12:00:00 AM
Firstpage
437
Lastpage
445
Abstract
Many circuit modifications require only a slight adjustment to the IC layouts. General purpose placement algorithms cannot take advantage of these situations because they are designed to generate a complete placement from scratch. In this paper, we present two new algorithms to effect incremental changes on a gate array layout automatically. The algorithms will selectively relocate a number of logic elements to vacate an empty slot. The empty slot is then ready for an added logic element. Results obtained prove that the two algorithms are superior over simple-minded layout modification methods. The computation time is of O(n3/2) where n is the number of elements in the neighborhood of change in a layout. For conventional placement algorithms, n will include all the elements in the layout. Therefore, the incremental algorithms will be several orders of magnitude faster
Keywords
circuit layout CAD; computational complexity; integrated circuit layout; logic CAD; IC layouts; computation time; gate array layout; incremental layout placement modification algorithms; Aerospace electronics; Aerospace engineering; Algorithm design and analysis; Clustering algorithms; Integrated circuit interconnections; Integrated circuit layout; Logic; Pins; Routing; Space technology;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.494707
Filename
494707
Link To Document