Neural Network Approach Towards Logic Testing and Design for Testability.

Abstract

This report considers the problem of applying neural network for logic testing and proposes an efficient method based on the hyperneural model. The conventional Hopfield network of N neurons describes only binary relations between neurons. With this model gates having more than two inputs need hidden neurons. Even two inputs XOR and XNOR gates require four neurons; one extra than that required by most other gates. Inclusion of an additional neuron doubles the search space. Thus, finding a valid test set using Hopfield model is either increasingly hard or the network converges to an invalid solution. The proposed hyperneural model overcomes these difficulties by using an energy function that not only considers binary relations but also captures all higher order relations between N neurons. A C++ code, developed for hyperneural network (HNN) based approach, is tested on a SUN SPARC 10/41 workstation for ISCAS 85 benchmark circuits and the results are compared with those obtained from MODEM and FAN. We have also applied the hyperneural concept for redundancy identification and removal problem in combinatorial circuits. Results, obtained for benchmark circuits, compare well with those given in the literature using conventional methods.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1996
Accession Number
ADA311997

Entities

People

  • Suresh Rai

Organizations

  • Louisiana State University

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Air Force
  • Circuits
  • Classification
  • Computers
  • Digital Circuits
  • Engineering
  • Equations
  • Identification
  • Logic
  • Logic Gates
  • Networks
  • Neural Networks
  • Parallel Computing
  • Parallel Processing
  • Simulations
  • Simulators
  • Xor Gates

Fields of Study

  • Computer science

Readers

  • Neuroscience
  • Operations Research
  • Parallel and Distributed Computing.

Technology Areas

  • AI & ML
  • AI & ML - Bayesian Inference
  • AI & ML - Machine Learning Algorithms
  • AI & ML - Neural Networks
  • Space