DocumentCode
1235504
Title
Conflict-free channel definition in building-block layout
Author
Cai, Hong ; Otten, Ralph H J M
Author_Institution
Dept. of Electr. Eng., Univ. of Technol. Delft, Netherlands
Volume
8
Issue
9
fYear
1989
fDate
9/1/1989 12:00:00 AM
Firstpage
981
Lastpage
988
Abstract
To apply a standard channel router for the wiring between the blocks in a building-block layout, channels have to be defined and ordered. The ordering consists of determining a sequence for routing the channels. A conflict-free sequence exists only when the layout is sliceable. An algorithm that, on the basis of local preferences, finds the optimal slicing of a sliceable layout in polynomial time and space complexity is presented. The preferences are derived from data generated by a global routing routing that thus precedes the channel definition and ordering. Also included is a heuristic technique for modifying a nonsliceable placement so that a sliceable layout is obtained
Keywords
circuit layout CAD; computational complexity; graph theory; polynomials; CAD; building-block layout; channel definition; channel ordering; conflict-free sequence; floor-plans; global routing routing; graph representation; heuristic technique; nonsliceable placement modification; optimal slicing; polynomial time; sliceable layout; space complexity; standard channel router; wiring; Computer aided instruction; Polynomials; Routing; Switches; Very large scale integration; 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.35550
Filename
35550
Link To Document