Fault Tolerent Computing
Fault Tolerent Computing
COMPUTING
Kewal K.Saluja
Department of Electrical and Computer Engineering
How is it done?
Tester based
gold unit
simulation
Non-tester based
self-test
ECE 753 Fault Tolerant Computing 7
Introduction (contd.)
Why Test?
Determine if a product is good or faulty
Business/cost - cost of not testing is too high
rule of 10
quality - closely related to testing
Built-in self-test
concept of Linear Feedback Shift Register (LFSR)
a random pattern generator
a signature analyser
model a sequential circuit as combinational circuit
with inputs and outputs
convert the input memory elements as a random
pattern generator LFSR
convert the output memory elements to a
signature analyzer
Basics of testing
Fault list reduction
Fault simulation
fault coverage computation
Test Generation
combinational circuits - PODEM
sequential circuits - time frame expansion
DFT - full scan approach
BIST - key element LFSR