A performance-driven router for RF and microwave analog circuit design

Techniques are proposed for the routing of very high-frequency circuits. In this approach, performance sensitivities are used to derive a set of bounds on critical parasitics and to generate weights for a cost function which drives an area router. In addition to these bounds, design often requires that the length of interconnect lines be equal to predefined values, The routing scheme enforces both types of constraints in two phases. During the first phase all parasitic constraints are enforced on all nets. Equality constraints are enforced during the second phase by expanding each net simultaneously while ensuring that no additional violations to parasitic constraints are introduced in the layout. During both phases accurate and efficient parasitic estimations are guaranteed by compact analytical models, based on 2D and 3D field analysis. Finally, a global check on all distributed parasitics is performed. If the original constraints are not satisfied, the weights are updated based on severity of the violation and routing is applied iteratively. Several layouts synthesized using this technique have been fabricated and successfully tested, confirming the effectiveness of the approach.

[1]  J.-F. Zurcher Micros 3 - A CAD/CAM Program for Fast Realization of Microstrip Masks , 1985, 1985 IEEE MTT-S International Microwave Symposium Digest.

[2]  Albert E. Ruehli,et al.  Survey of computer-aided electrical analysis of integrated circuit interconnections , 1979 .

[3]  Alberto L. Sangiovanni-Vincentelli,et al.  Constraint generation for routing analog circuits , 1991, DAC '90.

[4]  R. C. Compton,et al.  Puff, an Interactive Microwave Computer Aided Design Program for Personal Computers , 1987, 1987 IEEE MTT-S International Microwave Symposium Digest.

[5]  Nils J. Nilsson,et al.  Problem-solving methods in artificial intelligence , 1971, McGraw-Hill computer science series.

[6]  R. H. Jansen,et al.  A comprehensive CAD approach to the design of MMICs up to mm-wave frequencies , 1988 .

[7]  A. Sangiovanni-Vincentelli,et al.  An analytical-model generator for interconnect capacitances , 1991, Proceedings of the IEEE 1991 Custom Integrated Circuits Conference.

[8]  Gary W. Clow A Global Routing Algorithm for General Cells , 1984, 21st Design Automation Conference Proceedings.

[9]  E. Charbon,et al.  Generalized constraint generation for analog circuit design , 1993, Proceedings of 1993 International Conference on Computer Aided Design (ICCAD).

[10]  J. R. James,et al.  High-frequency behaviour of microstrip open-circuit terminations , 1979 .

[11]  A. Platzker,et al.  Losses in GaAs microstrip , 1990 .

[12]  M. V. Schneider,et al.  Microstrip lines for microwave integrated circuits , 1969 .