Open Analog Synthesis System based on Declarative Models

  • Georges Gielen
  • Koen Swings
  • Willy Sansen


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.


Analog Circuit Design Knowledge Circuit Schematic Analog Integrate Circuit Computational Path 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    G. Gielen and W. Sansen, Symbolic analysis for automated design of analog integrated circuits, Kluwer Academic Publishers, 1991.Google Scholar
  2. [2]
    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
  3. [3]
    H.Y. Koh, C.H. Séquin, and P.R. Gray, “OPASYN: a compiler for CMOS operational amplifiers”, IEEE Transactions on Computer-Aided Design, vol. 9, no. 2, February 1990, pp. 113–125.CrossRefGoogle Scholar
  4. [4]
    F.M. El-Turky and E.E. Perry, “BLADES: an artificial intelligence approach to analog circuit design”, IEEE Transactions on Computer-Aided Design, vol. 8, no. 6, June 1989, pp. 680–692.CrossRefGoogle Scholar
  5. [5]
    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
  6. [6]
    H. Onodera, H. Kanbara, and K. Tamaru, “Operational-amplifier compilation with performance optimization”, IEEE J. Solid-State Circuits, vol. SC-25, no. 2, April 1990, pp. 466–473.CrossRefGoogle Scholar
  7. [7]
    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
  8. [8]
    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
  9. [9]
    J. Jongsma et al., “An open design tool for analog circuits”, Proc. ISCAS, 1991, pp. 2000–2003.Google Scholar
  10. [10]
    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
  11. 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
  12. 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
  13. [13]
    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
  14. [14]
    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
  15. [15]
    G. Gielen, H. Walscharts, and W. Sansen, “ISAAC: a symbolic simulator for analog integrated circuits”, IEEE J. Solid-State Circuits, vol. SC-24, no. 6, December 1989, pp. 1587–1597.CrossRefGoogle Scholar
  16. [16]
    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

Copyright information

© Springer Science+Business Media Dordrecht 1993

Authors and Affiliations

  • Georges Gielen
    • 1
  • Koen Swings
    • 1
  • Willy Sansen
    • 1
  1. 1.Electrical Engineering Department, ESAT-MICASKatholieke Universiteit LeuvenBelgium

Personalised recommendations