OASE: A Knowledge Based Environment for Analog Circuit Design

  • Klaus Hoffmann
  • Michael Mertens
  • Klaus Milzner
  • Werner Brockherde
  • Gunther Hess
  • Roland Klinke
  • Florian Krohm
Part of the Informatik—Fachberichte book series (INFORMATIK, volume 255)

Abstract

A novel knowledge based environment for analog circuit design is presented. It features a hierarchical design style, multifunctionality, and fully embedded standard tools. The prototype implementation called OASE has been realized as a set of cooperating expert systems for the design and verification of analog circuits. These subsystems have been designed with a blackboard architecture and can also be used stand-alone. The overall system can act like an automatic tool as well as a user-friendly design assistant. In its current state it is able to design a variety of CMOS operational amplifier types. The implemented concepts however are applicable to any analog circuit class.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    E. Berkcan, C.K. Kim, B. Currin, M. d’Abreu: From Analog Design Description To Layout: A New Approach To Analog Silicon Compilation; Proc. Custom Integrated Circuits Conference (CICC), 1989, 4. 4Google Scholar
  2. [2]
    Bing J. Sheu, Antony H. Fung, Ying-Nan Lai: A Knowledge-Base Approach to Analog IC Design; IEEE Transactions on Circuits and Systems, Vol. 35, No. 2, 1988Google Scholar
  3. [3]
    Robert J. Bowman, David J. Lane: A Knowledge-Based System for Analog Integrated Circuit Design; Proc. Int. Conference on Computer Aided Design (ICCAD), 1985, pp. 210–212Google Scholar
  4. [4]
    Robert J. Bowman: Representation of Analog Circuit Design Knowledge for Machine-Based Reasoning; Proc. Int. Workshop on AI Applications to CAD Systems for Electronics, Oct. 1987, pp. 51–62Google Scholar
  5. [5]
    L. Richard Carley, Rob A. Rutenbar: How to automate analog IC designs; IEEE Spectrum, August 1988, pp. 26–30Google Scholar
  6. [6]
    L. Richard Carley: Analog Circuit Synthesis and Exploration in OASYS; Proc. International Symposium on Circuit and Systems (ISCAS), 1988, Presymposium Workshop: Expert System Tools for Analog Signal Processing ApplicationsGoogle Scholar
  7. [7]
    L.R Carley et al.: ACACIA: The CMU Analog Design System; Proc. Custom Integrated Circuits Conference (CICC), 1989, 4. 3Google Scholar
  8. [8]
    Marc G.R. Degrauwe et. al.: An Analog Design Expert System; Proc. International Solid State Circuit Conference (ISSCC), 1987Google Scholar
  9. [9]
    Marc G.R. Degrauwe et al.: Towards an Analog System Design Environment; IEEE Journal of Solid-State Circuits, Vol. 24, No. 3, June 1989, pp. 659–671Google Scholar
  10. [10]
    F.M. El-Turky, R.A. Nordin: BLADES: An Expert System For Analog Circuit Design; Proc. International Symposium on Circuit and Systems (ISCAS); 1986, pp. 552–555Google Scholar
  11. [11]
    Fatehy El-Turky, Elizabeth 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–692Google Scholar
  12. [12]
    R. Harjani, R.A. Rutenbar, L.R. Carley: A Prototype Framework for Knowledge-Based Analog Circuit Synthesis; Proc. 24th Design Automation Conference (DAC), 1987, pp. 42–49Google Scholar
  13. [13]
    H. Penny Nii: Blackboard Systems, Part 1: The Blackboard Model of Problem Solving and the Evolution of Blackboard Architectures; The AI Magazine, Vol. 7, No. 2, Summer 1986, pp. 38–53Google Scholar
  14. [14]
    H. Onodera, H. Kanbara, K. Tamaru: Operational Amplifier Compilation with Performance Optimization; Proc. Custom Integrated Circuits Conference (CICC), 1989, 17. 4Google Scholar
  15. [15]
    H.Y. Koh, C.H. Sequin, P.R. Gray: OPASYN: A Compiler for CMOS Operational Amplifier IEEE Trans. CAD, Vol 9, No 2, Feb 1990, pp. 113–125Google Scholar
  16. [16]
    B.J. Hosticka: CMOS Operational Amplifier, in “Design of VLSI Circuits for Telecommunications”,Editor: Y. Tsividis, P. Antognetti, Englewood Cliff N.Y., Prentice Hall 1985Google Scholar
  17. [17]
    Klaus Milzner, Florian Krohm: A Knowledge Based Simulation Environment; Proc. Custom Integrated Circuits Conference (CICC), 1990, 10. 6Google Scholar
  18. [18]
    Klaus Milzner, Roland Klinke: Synthesis of Analog Circuits using a Blackboard Approach; Third International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, Charleston, S. C., 1990, to appearGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1990

Authors and Affiliations

  • Klaus Hoffmann
    • 1
  • Michael Mertens
    • 1
  • Klaus Milzner
    • 1
  • Werner Brockherde
    • 2
  • Gunther Hess
    • 2
  • Roland Klinke
    • 2
  • Florian Krohm
    • 2
  1. 1.Lehrstuhl Informatik lUniversität DortmundDortmund 50Germany
  2. 2.Fraunhofer-Institut für Mikroelektronische Schaltungen und SystemeDuisburg 1Germany

Personalised recommendations