An Expert System for Discrete Component Digital Circuit Design.

Abstract

The design of digital circuits is cumbersome and prone to errors. Current estimates show that a circuit designed with 5 integrated circuits has less than a 50% chance of working, due to wiring errors, when power is first applied. As the complexity increases, the probability of the circuit working on the first try decreases rapidly. Design errors fall into two categories: wiring or logic errors. Wiring errors consist of improperly connected gates, missing connections, and violations of fanout, or race conditions. Logic errors, which are more complex to detect, require knowledge of intended circuit function. This thesis designs, develops, and tests an expert system which decomposes digital circuits into subproblems described by database technology in order to detect wiring errors. Information needed to connect chips together is viewed as knowledge base information for the expert system. Information such as number of pins, value of each pin (input, output), type of chip, etc., are represented in a database.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1987
Accession Number
ADA189680

Entities

People

  • Steven M. Wagner

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Energy and Power Technologies
  • Human Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Artificial Intelligence
  • C Programming Language
  • Circuit Analysis
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computer-Aided Design
  • Computers
  • Databases
  • Debugging
  • Digital Circuits
  • Engineering
  • Engineers
  • Expert Systems
  • Operating Systems
  • Programming Languages
  • Software Development

Readers

  • Artificial Intelligence
  • Aviation Safety Risk Assessment.
  • Integrated Circuit Design and Technology.