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 :
بازگشت