DocumentCode
959340
Title
Area routing for analog layout
Author
Malavasi, Enrico ; Sangiovanni-Vincentelli, Alberto
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Volume
12
Issue
8
fYear
1993
fDate
8/1/1993 12:00:00 AM
Firstpage
1186
Lastpage
1197
Abstract
An area router specifically tailored for the layout of analog circuits is presented. It is based on the A * algorithm, which combines the flexibility of maze routing with computational efficiency. Parasitics are controlled by means of a programmable cost function based on a set of user-defined weights. The weights can be automatically defined based on high-level electrical performance specifications and determine the net scheduling. An algorithm for symmetric routing preserves symmetries in differential architectures. Different current paths can be dealt with in each wire by means of a net partitioning procedure driven by information on the current driven by terminals. Shields can be built between critically coupled wires, in order to guarantee an effective limitation of cross-coupling. The weight-driven programmable cost function makes this router particularly suitable for a performance-driven approach to analog routing. Automatic weight definition also makes the use of the tool independent of the user´s expertise. The implemented algorithms are described, and results proving the effectiveness of this approach are given
Keywords
analogue circuits; circuit layout CAD; integrated circuit technology; linear integrated circuits; scheduling; A* algorithm; CAD; analog circuits; analog layout; area router; computational efficiency; differential architectures; maze routing; net partitioning procedure; net scheduling; programmable cost function; symmetric routing; user-defined weights; Analog circuits; Automatic control; Computer architecture; Cost function; Laboratories; Parasitic capacitance; Partitioning algorithms; Processor scheduling; Routing; Wire;
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.238611
Filename
238611
Link To Document