Open Analog Synthesis System based on Declarative Models
The flexible, open and extendable analog design system ARIADNE is presented. The approach is based on a clear separation between the declaration of the knowledge about the behavior of an analog circuit (described in declarative equation-based models) and the procedures (general computational techniques such as constraint propagation and optimization) that utilise the knowledge to synthesize a circuit for a particular application. The use of declarative models together with symbolic simulation also provides an easy interface for the designer to include new design knowledge and circuit schematics into the design system himself. The ARIADNE system can be used by system designers, experienced and unexperienced designers in both automatic and interactive mode. The different tools in the system are described in detail and the key ideas are illustrated for some practical examples.
KeywordsAnalog Circuit Design Knowledge Circuit Schematic Analog Integrate Circuit Computational Path
Unable to display preview. Download preview PDF.
- G. Gielen and W. Sansen, Symbolic analysis for automated design of analog integrated circuits, Kluwer Academic Publishers, 1991.Google Scholar
- R. Harjani, R.A. Rutenbar, and L.R. Carley, “OASYS: a framework for analog circuit synthesis”, IEEE Transactions on Computer-Aided Design,vol.8, no.12, December-1989, pp.1247–1266.Google Scholar
- A.H. Fung, B.W. Lee, and B.J. Sheu, “Self-reconstructing technique for expert system-based analog IC designs”, IEEE Transactions on Computer-Aided Design, vol. 36, no. 2, 1989, pp. 318–322.Google Scholar
- M. Degrauwe et al., “IDAC: an interactive design tool for analog CMOS circuits”, IEEE J. Solid-State Circuits, vol. SC-22, no. 6, December 1987, pp. 1106–1116.Google Scholar
- K. Swings, W. Sansen, “Topology selection and circuit sizing within the analog circuit design system ARIADNE”, Proc. Summer Course on Systematic Analogue Design, Leuven, Belgium, 1990.Google Scholar
- J. Jongsma et al., “An open design tool for analog circuits”, Proc. ISCAS, 1991, pp. 2000–2003.Google Scholar
- G. Jusuf, P.R. Gray, and A.L. Sangiovanni-Vincentelli, “CADICS–Cyclic analog-to-digital converter synthesis”, Proc. ICCAD, 1990, pp. 286–289.Google Scholar
- K. Swings, S. Donnay, and W. Sansen, “HECTOR: a hierarchical topology-construction program for analog circuits based on a declarative approach to circuit modelling”, Proc. CICC,1991, pp.5.3.1–5.3.4.Google Scholar
- K. Swings, G. Gielen, and W. Sansen, “An intelligent analog IC design system based on manipulation of design equations”, Proc. CICC,1990, pp.8.6.1–8.6A.Google Scholar
- K. Swings and W. Sansen, “DONALD: a workbench for interactive design space exploration and sizing of analog circuits”, Proc. EDAC, 1991, pp. 475–479.Google Scholar
- G. Gielen, H. Walscharts, and W. Sansen, “Analog circuit design optimization based on symbolic simulation and simulated annealing”, IEEE J. Solid-State Circuits, vol. SC-25, no. 3, June 1990, pp. 707–713.Google Scholar
- K. Swings, W. Sansen, “Ariadne: A constraint-based approach to computer aided synthesis and modeling of analog ICs”, to be published in the Special Issue on Analog CAD of the Journal of Analog Integrated Circuits and Signal Processing, 1992.Google Scholar