DocumentCode
983381
Title
A heuristic algorithm for ordering the columns in one-dimensional logica arrays
Author
Hong, Youn-Sik ; Park, Kyu-Ho ; Kim, Myunghwan
Author_Institution
Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
Volume
8
Issue
5
fYear
1989
fDate
5/1/1989 12:00:00 AM
Firstpage
547
Lastpage
562
Abstract
The authors focus on the ordering of the columns to minimize the necessary number of tracks in one-dimensional logic array. They use a column-orientation approach to this problem. Each net is converted into a complete graph (or clique). The weighted graph using such topological transformation is unique. The necessary number of tracks can be evaluated by the cut of the two seeds of orderings, the left seed vertex and the right seed vertex. The authors find the minimal track assignments by minimizing the cut of the seed vertex. Additionally, a useful concept called the overriding property is introduced. It determines the local optimal assignments for two or more columns with the above property. The author´s algorithm works well with either a uni- or bidirectional approach to select the seed of ordering. Results obtained by the proposed algorithm and the simulated annealing approach are compared
Keywords
circuit layout CAD; logic arrays; bidirectional approach; column-orientation approach; complete graph; heuristic algorithm; left seed vertex; local optimal assignments; minimizing; necessary number of tracks; number of tracks minimization; one-dimensional logica arrays; ordering of columns; overriding property; right seed vertex; simulated annealing; topological transformation; track assignments; undirectional approach; weighted graph; Adders; CMOS logic circuits; CMOS technology; Heuristic algorithms; Logic arrays; Logic design; MOS devices; Simulated annealing; Wire; Wiring;
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.24883
Filename
24883
Link To Document