Testing Fault Matrix - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Testing Fault Matrix

Description:

Testing Fault Matrix. Testing Boolean Differences (from Design and Analysis of Fault Tolerant ... Testing Boolean Differences. If x1 = 1 or x2 = 0, the ... – PowerPoint PPT presentation

Number of Views:84
Avg rating:3.0/5.0
Slides: 16
Provided by: bsjo
Category:
Tags: fault | matrix | testing

less

Transcript and Presenter's Notes

Title: Testing Fault Matrix


1
Testing Fault Matrix
2
Testing Boolean Differences (from Design and
Analysis of Fault Tolerant Digital Systems by
Johnson)
  • Algebraic method for developing test patterns for
    combinations circuits
  • Limited use
  • A switching function needs to be developed
  • Computationally intensive
  • A method to determine the primary inputs required
    to force a function to be sensitive to a
    particular input variable

3
Testing Boolean Differences
  • The Boolean difference of a function
  • If , the function is completely
    independent of the input xi
  • If , the function depends directly on
    the value of xi.
  • Appropriate specification of
    can force to be 1.

4
Testing Boolean Differences
  • Example

5
Testing Boolean Differences
  • If x1 1 or x2 0, the value of f will depend
    on x3

6
Testing Boolean Differences
  • The use of Boolean difference to determine test
    patterns for faults that occur on primary inputs
    consists of two steps
  • Primary input xi s-a-1, select xi 0. If the
    primary input xi s-a-0, select xi 1
  • Select the remaining primary inputs such that the
    output is sensitive to the value of xi. Use
    Boolean difference
  • for s-a-1 faults
  • for s-a-0 faults

7
Testing Boolean Differences
  • Example
  • Determine test patterns for s-a-0 and s-a-1
    faults on the primary input

8
Testing Boolean Differences
  • For s-a-0,
  • Test patterns (x1, x2, x3, x4) (1100, 1101,
    and 1110)

9
Testing Boolean Differences
  • For s-a-1
  • Test patterns (x1, x2, x3, x4) (0100, 0101, and
    0110)

10
Testing Boolean Differences Internal to a
circuit
  • Example

11
Testing Boolean Differences Internal to a
circuit
  • For s-a-1
  • Test patterns 1000, 1100, 0100

12
Testing Boolean Differences Internal to a
circuit
  • For s-a-0
  • Test pattern 0000

13
Testing Boolean Differences Chain Rule
  • If line k within a circuit depends on line m, and
    line m depends on line n, then the Boolean
    difference of k w.r.t. n can be written as
  • In general,

14
Testing Boolean Differences Chain Rule
  • Example

15
Testing Boolean Differences Chain Rule
Write a Comment
User Comments (0)
About PowerShow.com