A New Heuristic Algorithm for Estimating Signal and Detection Probabilities

  • Authors:
  • Musaed A. Al-Kharji;Sami A. Al-Arian

  • Affiliations:
  • -;-

  • Venue:
  • GLS '97 Proceedings of the 7th Great Lakes Symposium on VLSI
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

The problem of computing signal probabilities of digital circuits arises in the context of random testing, pseudorandom testing, and testability analysis. However, it has been known that computing signal probabilities is #P-complete. This implies that the problem might be intractable even if P = NP. Thus, any practical method will estimate such probabilities instead of computing the exact values. This paper presents a simple but effective algorithm for estimating signal probabilities. It provides significantly better estimates of signal probabilities than the weighted averaging algorithm and most importantly is linear in the product of circuit size and the number of primary inputs. Based on this algorithm, the detection probabilities of stuck-at faults are estimated. Experimental results using ISCAS benchmark circuits show the effectiveness and the improvement of this technique over the simple algorithm as well as the weight averaging algorithm. The correlation coefficients of the results are extremely good and the algorithm is very fast.