Analog routing for manufacturability

The goal of a performance-driven routing tool is to route an analog circuit such that the performance degradation caused by layout parasitics remains within the specification margins imposed by the designer. For a given set of circuit specifications, several valid routing solutions can be found. In this paper, we propose an algorithm that selects the solution that additionally maximizes the yield and the testability of the resulting layout. Initially, the circuit is routed with a cost function designed to enforce all performance constraints. After all nets have been routed, the layout parasitics are extracted and the performance of the circuit is verified. In a second phase, nets are ripped up and rerouted to optimize the yield and the testability of the layout. During this process, care is taken not to introduce performance constraint violations. An industrial example, is presented to demonstrate the effectiveness of the approach.

[1]  Willy M. C. Sansen,et al.  A Line-Expansion Algorithm for the General Routing Problem with a Guaranteed Solution , 1980, 17th Design Automation Conference.

[2]  Georges Gielen,et al.  Fault Detection And Input Stimulus Determination For The Testing Of Analog Integrated Circuits Based On Power-supply Current Monitoring , 1994, IEEE/ACM International Conference on Computer-Aided Design.

[3]  Sy-Yen Kuo,et al.  YOR: a yield-optimizing routing algorithm by minimizing critical areas and vias , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Suchai Thanawastien,et al.  DTR: A Defect-Tolerant Routing Algorithm , 1989, 26th ACM/IEEE Design Automation Conference.

[5]  Charles H. Stapper,et al.  Modeling of Defects in Integrated Circuit Photolithographic Patterns , 1984, IBM J. Res. Dev..

[6]  E. Malavasi,et al.  Dynamic bound generation for constraint-driven routing , 1995, Proceedings of the IEEE 1995 Custom Integrated Circuits Conference.

[7]  E. Charbon,et al.  A performance-driven router for RF and microwave analog circuit design , 1995, Proceedings of the IEEE 1995 Custom Integrated Circuits Conference.

[8]  Alberto L. Sangiovanni-Vincentelli,et al.  Area routing for analog layout , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  Rob A. Rutenbar,et al.  Latchup-aware placement and parasitic-bounded routing of custom analog cells , 1993, ICCAD '93.