Professional Documents
Culture Documents
WHAT IS BIST????
Parts of the circuit is used to test the circuit itself Engineers design BISTs to meet requirements such as: High reliability lower repair cycle times or constraints such as: limited technician accessibility cost of testing during manufacture
BIST techniques are classified: on-line BIST - includes concurrent and nonconcurrent techniques off-line BIST - includes functional and structural approaches
ON-LINE BIST
testing occurs during normal functional operation Concurrent on-line BIST - testing occurs simultaneously with normal operation mode, usually coding techniques or duplication and comparison are used Nonconcurrent on-line BIST - testing is carried out while a system is in an idle state, often by executing diagnostic software or firmware routines
OFF-LINE BIST
system is not in its normal working mode, usually Functional off-line BIST is based on a functional description of the Component Under Test (CUT) and uses functional high-level fault models Structural off-line BIST is based on the structure of the CUT and uses structural fault models
BIST components: Test pattern generator (TPG) or Pseudo Random Pattern Generator(PRPG) Test response analyzer (TRA)
TPG & TRA are usually implemented as linear feedback shift registers (LFSR)
physical device designed to generate a sequence of numbers or symbols that lack any pattern, i.e. appear random.
LFSR AS ORA
LFSR Linear feedback shift register, hardware that generates pseudorandom pattern sequence
SIGNATURE ANALYSIS
Data compression scheme Check device is faulty
G(x)=P(x)Q(X)+R(X)
Upon receipt, the reverse process occurs: the message P(x) is divided by known G(x), and a mismatch between R(x) and the remainder from the division indicates an error
x +1 x +1 x x x
POLYNOMIAL
FOR AN 8 BIT SEQUENCE [11000011]
B2 0 0 1
B1 0 1 0
MISR Mode
ADVANTAGES OF BIST
Lower
cost of test Better fault coverage Possibly shorter test times Tests can be performed throughout the operational life of the chip
DISADVANTAGES OF BIST
Silicon
area overhead Access time Requires the use of extra pins Correctness is not assured