A new approach to layout of custom analog cells

A new layout system for analog cells is presented. Unlike most other systems, the problem of interaction is addressed: the goal is to enable an analog expert to achieve the layout of common analog cells, in less than half a day, the final result being as good as a totally handcrafted layout. The system is divided into two main parts: first, the primitives which are necessary to generate the layout of analog cells (generation of devices, associations and symmetries of basic elements, interactive routing); second, an easy to use graphic environment, which provides enough interaction in the manipulation of basic structures to enable the designer to reach the layout he desires. Many real cells have been laid out using this tool. Some final results on silicon are reported.<<ETX>>

[1]  Rob A. Rutenbar,et al.  New algorithms for placement and routing of custom analog cells in ACACIA , 1990, IEEE Proceedings of the Custom Integrated Circuits Conference.

[2]  J. Litsios,et al.  ILAC: an automated layout tool for analog CMOS circuits , 1988, Proceedings of the IEEE 1988 Custom Integrated Circuits Conference.

[3]  Rob A. Rutenbar,et al.  ACACIA: the CMU analog design system , 1989, 1989 Proceedings of the IEEE Custom Integrated Circuits Conference.

[4]  P.R. Gray,et al.  OPASYN: a compiler for CMOS operational amplifiers , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[5]  Georges G. E. Gielen,et al.  An intelligent design system for analogue integrated circuit , 1990, Proceedings of the European Design Automation Conference, 1990., EDAC..

[6]  Eric A. Vittoz,et al.  IDAC: an interactive design tool for analog CMOS circuits , 1987 .

[7]  P. Senn,et al.  A New Algorithm for Third Generation Circuit Simulators: The One-Step Relaxation Method , 1985, DAC 1985.

[8]  J. Litsios,et al.  ILAC: an automated layout tool for analog CMOS circuits , 1989 .

[9]  John K. Ousterhout,et al.  Corner Stitching: A Data-Structuring Technique for VLSI Layout Tools , 1984, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.