DocumentCode
817636
Title
Wire ordering for detailed routing
Author
Groeneveld, Patrick
Author_Institution
Fac. of Electr. Eng., Delft Univ. of Technol., Netherlands
Volume
6
Issue
6
fYear
1989
Firstpage
6
Lastpage
17
Abstract
In many automatic routing systems, the wiring area is broken into a number of regions. A detailed router, such as a channel or switch-box router, routes each region separately. A junction pin is placed on a region boundary whenever the path of a wire crosses to another region. The way these junction pins are placed can be either a boon or a detriment to the economy of the routing. An algorithm that determines a consistent order for the junction pins that avoids unnecessary wire twisting is presented. If wires have to cross, the algorithm selects the intersection that would least affect the chip area and places the pins in the corresponding position. Experimental results obtained by using the algorithm in a macrocell placement and routing system that uses a contour-based, gridless channel router to perform detailed routing in the regions are presented.<>
Keywords
circuit layout CAD; wiring; algorithm; automatic routing systems; chip area; consistent order; contour-based; detailed router; detailed routing; gridless channel router; intersection; junction pin; macrocell placement; region boundary; regions; switch-box router; wire ordering; wire path; wiring area; Circuits; Electric variables; Macrocell networks; Pins; Routing; Switches; Testing; Very large scale integration; Wire; Wiring;
fLanguage
English
Journal_Title
Design & Test of Computers, IEEE
Publisher
ieee
ISSN
0740-7475
Type
jour
DOI
10.1109/54.41670
Filename
41670
Link To Document