Embedded fault diagnosis in digital systems with BIST

  • Authors:
  • Raimund Ubar;Sergei Kostin;Jaan Raik

  • Affiliations:
  • Department of Computer Engineering, Tallinn University of Technology, Raja 15, Tallinn 12618, Estonia;Department of Computer Engineering, Tallinn University of Technology, Raja 15, Tallinn 12618, Estonia;Department of Computer Engineering, Tallinn University of Technology, Raja 15, Tallinn 12618, Estonia

  • Venue:
  • Microprocessors & Microsystems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an optimized fault diagnosing procedure applicable in Built-in Self-Test environments. Instead of the known approach based on a simple bisection of patterns in pseudorandom test sequences, we propose a novel bisection procedure where the diagnostic weight of test patterns is taken into account. Another novelty is the sequential nature of the procedure which allows pruning the search space. Opposite to the classical approach which targets all failing patterns, in the proposed method not all of such patterns are needed to be used for diagnosis. This allows to trade-off the speed of diagnosis with diagnostic resolution. To improve the diagnostic resolution multiple signature analyzers are used. A method is proposed to partition a single signature analyzer into a set of multiple independent analyzers, and the algorithms are given to synthesize an optimal interface between the outputs of the circuit under test and the analyzers. The proposed method is compared with three known fault diagnosis methods: classical Binary Search based on patterns bisection, Doubling and Jumping. Experimental results demonstrate the advantages of the proposed method compared to the previous ones.