DocumentCode
2652057
Title
Curvilinear detailed routing algorithm and its extension to wire-spreading and wire-fattening
Author
Hama, Toshiyuki ; Etoh, Hiroaki
Author_Institution
Res. Lab., IBM Japan Ltd., Tokyo, Japan
fYear
1998
fDate
10-13 Feb 1998
Firstpage
385
Lastpage
390
Abstract
This article describes an algorithm for curvilinear detailed routing. We significantly improved the average time performance of Gao´s algorithm by resolving its bottleneck related to generation of fan-shaped forbidden regions along a wire. We also describe a method for simultaneous wire-spreading and wire-fattening, which consists of enlarging forbidden regions generated by the detailed routing algorithm as long as there remains any space through which wires can pass. From the experiments we obtained the result that the average CPU time of the detailed routing algorithm is almost linear to the length of a wire. Since the curvilinear detailed routing is efficient in terms of space usage, the proposed algorithm is important especially for densely wired printed circuit boards such as PGA packages, BGA packages, and MCMs. We can also expect improvements on the electrical characteristics and the production yield by applying wire-spreading and wire-fattening to them
Keywords
circuit layout CAD; multichip modules; printed circuits; BGA packages; Gao´s algorithm; MCMs; PGA packages; average time performance; curvilinear detailed routing algorithm; electrical characteristics; fan-shaped forbidden regions; printed circuit boards; wire-fattening; wire-spreading; Electronics packaging; Euclidean distance; Extraterrestrial measurements; Laboratories; Printed circuits; Production; Routing; Topology; Wires; Wiring;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference 1998. Proceedings of the ASP-DAC '98. Asia and South Pacific
Conference_Location
Yokohama
Print_ISBN
0-7803-4425-1
Type
conf
DOI
10.1109/ASPDAC.1998.669505
Filename
669505
Link To Document