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
fDate :
4/1/1996 12:00:00 AM
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;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on