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