Accession Number : ADA207518

Title :   An Expert System in C for Computer-Aided Digital Circuit Design.

Descriptive Note : Master's thesis,

Corporate Author : AIR FORCE INST OF TECH WRIGHT-PATTERSON AFB OH SCHOOL OF ENGINEERING

Personal Author(s) : Santos, Jorge S

PDF Url : ADA207518

Report Date : Jun 1989

Pagination or Media Count : 92

Abstract : This thesis effort documents the design, development, implementation, and test of an expert system which decomposes digital circuits into subproblems in order to detect wiring errors, which consist of improperly connected gates, missing connections, and violation of fanout or race conditions. Information needed to connect chips together is viewed as knowledge base information for the expert system. Information such type as number of pins, value of each pin (input, output, power, ground, clock), fanout for a particular type of chip are retrieved from a central database where they are represented. Implementation was done in the C programming language, which although is not design specially for dealing with problems in the Artificial Intelligence (AI) field could be used with success. An integration with a graphics package and a central database was achieved. Tests conducted with the system running in a personal computer Zenith 248 and compatible microcomputers under the Disk Operational System (DOS) version 3.2 proved the portability and efficiency of the expert system. A user's manual is included for the operation of the InterConnect Expert system (ICE). (jhd)

Descriptors :   *COMPUTER AIDED DESIGN, *CIRCUIT ANALYSIS, ARTIFICIAL INTELLIGENCE, CHIPS(ELECTRONICS), CIRCUITS, COMPUTER PROGRAMS, DATA BASES, DIGITAL SYSTEMS, DISKS, GRAPHICS, MICROCOMPUTERS, PINS, PROGRAMMING LANGUAGES, USER MANUALS, WIRING DIAGRAMS, THESES

Subject Categories : Electricity and Magnetism
      Computer Programming and Software
      Cybernetics

Distribution Statement : APPROVED FOR PUBLIC RELEASE