Proceedings

Constraint Posting for Verifying VLSI Circuits

Download BibTeX Cite

Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Planning, Scheduling, Reasoning About Actions. Pages 881-885.

© 1989 International Joint Conferences on Artificial Intelligence

Abstract

We appl y constraint posting to the problem of reasoning about function from structure . Constraint posting is a technique used by some planners to coordinate decisions . At each decision point constraints are posted that later decisions must obey . We use constraint posting to help verify that a circuit modelled at the analog level will exhibit its intended digital behavior. A circuit 's analog behavior depends not only on the circuit 's structure , but also on how the circuit is used. We post constraints to ensure that a circuit will only be used commensurate with its intended function. This research shows that while there is no ''function from structure ," there is function from structure and constraint posting . We have implemented these ideas in program that rapidly verifies large circuits.

  1. [Barrow, 1985] Harry Barrow. Proving the correctness of hardware designs. VLSI Design, July 1984.
  2. [Davis, 1982] Randall Davis. Diagnosis based on de- scription of structure and function. Proceedings fo the National Conference on Artificial Intelligence , pages 137-142, Pittsburgh, PA, August 1982.
  3. [de Kleer, 1986] Johann de Kleer and Brian Williams. Reasoning about multiple faults. Proceedings of the National Conference on Artificial Intelligence, Pitts- [Mead/ Conway, 1980] Carver Mead and Lynn Conway. Introduction to VLSI Systems, Addison Wesley, 1980.
  4. [Minsky, 1963] Marvin Minsky. Steps towards artificial intelligence. Computers and Thought, Geigenbaum and Feldman, editors, McGraw-Hill, New York , 1963.
  5. [Nguyen, 1989] Tin Nguyen and Daniel Weise. Diagnos- ing Multiple Faults in Digital Systems. Fifth Annual IEEE Conference on AI Applications, Miami Beach, Florida, March 1989.
  6. [Stefik, 1981] Mark Stefik. Planning with constraints. Artificial Intelligence, 16(2):111-140, 1981.
  7. [Weise, 1986] Daniel Weise Formal Multilevel Hierarchi- cal Verification of Synchronous MOS VLSI Circuits. Technical Report AI-TR 978, Artificial Intelligence Laboratory, MIT, 1986.

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

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