Proceedings

Simulation of Hybrid Circuits in Constraint Logic Programming

Download BibTeX Cite

Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Tools. Pages 72-76.

© 1989 International Joint Conferences on Artificial Intelligence

Abstract

This paper presents LOGISIM, a CAD tool to simulate the temporal behaviour of hybrid circuits containing electro-mechanical, electrohydraulic, hydro-mechanic, and digital control devices. LOGISIM combines the advantages of both qualitative and quantitative reasoning by producing a high-level description (discrete states) of the circuit behaviour while reasoning at the quantitative level (physical values). In addition, device models in LOGISIM follow a particular description methodology proposed to avoid introducing an artificial computational complexity in the simulation. LOGISIM is fully implemented in the constraint logic programming language CHIP. The constraint-solving techniques of CHIP used in LOGISIM, i.e. an incremental decision procedure for linear constraints over rational numbers, consistency techniques on domain-variables and conditional propagation, are all necessary to solve the problem efficiently. LOGISIM has been applied successfully to real-life industrial circuits from aerospace industry in the ELSA project and clearly demonstrates the potential of this kind of tool to support the design process for these circuits .

  1. E . Davis. Constraint Propagation with Interval La- bels. Artificial Intelligence, 32:281-331, 1987.
  2. J . de Kleer and J .S. Brown . A Qualitative Physics Based on Confluences. Artificial Intelligence , 24:7- 84, 1984.
  3. C.A. Desoer and E.S. Kuh. Basic Circuit Theory. Electronic Engineering Series. McGraw-Hill, 1969.
  4. M. Dincbas, P. Van Hentenryck, H. Simonis, A. Ag- goun, T. Graf, and F. Berthier . The Constraint Logic Programming Language CHIP. In FGCS'88, Tokyo, Japan, December 1988.
  5. P .E . Gray and C .L. Searle. Electronic Principles: Physics, Models and Circuits. John Wiley & Sons, Inc, New York, 1969.
  6. N.C. Heintze, S. Michaylov, and P.J . Stuckey. CLP(~) and Some Electrical Engineering Problems. In Fourth International Conference on Logic Pro- gramming, Melbourne, Australia, May 1987.
  7. A.K . Mackworth . Consistency in Networks of Rela- tions . AI Journal, 8(1):99-118, 1977.
  8. L.W. Nagel and D.O. Pederson. Simulation Program with Integrated Circuit Emphasis . In Proceedings of the 16th Midwest Symposium Circuit Theory, Wa- terloo, Canada, 1973.
  9. C. Pradelles-Lasserre, J . Ruhla, and L. Zimmer . Specification d'un systeme de simulation modulaire de circuits analogiques. Project ELSA, Rapport in- terne AMD-BA, 1987.
  10. R.M . Stallman and G.J. Sussman. Forward Rea- soning and Dependency-directed Backtracking in a System for Computer-Aided Circuit Analysis. Arti- ficial Intelligence, 9:135-196, 1977.
  11. R.M. Stallman and G.J . Sussman. Problem-Solving A bout Electrical Circuits, volume Artificial Intelli- gence: An MIT Perspective, pages 31-91. The MIT Press, Cambridge, Massachussetts, 1979.
  12. P. Van Hentenryck. A Framework for Consistency Techniques in Logic Programming. In IJCAI-87, Milan, Italy, August 1987.
  13. P. Van Hentenryck. Constraint Satisfaction in Logic Progromming. Logic Programming Series. The MIT Press, Cambridge, MA, 1989.
  14. P. Van Hentenryck and M. Dincbas. Forward Check- ing in Logic Programming. In Fourth International Conference on Logic Programming, pages 229-256, Melbourne, Australia, May 1987.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards