EC 3552 VLSI AND CHIP DESIGN
UNIT V
DESIGN FOR TESTABILITY
DESIGN FOR TESTABILITY
THREE MAIN CATEGORIES:
FUNCTIONALITY TEST/LOGIC
VERIFICATION
SILICON DEBUG
MANUFACTURING TEST
FAULT
Dust Particles and small imperfections in
starting material or photo masking can result
in bridged connections or missing features.
These imperfections result in term named as
FAULT
DESIGN FOR TESTABILITY
AD HOC TESTING
Collection of ideas aimed at reducing the
combinational explosion of testing
Useful for designs where scan,ATPG and
BIST are not available.
Common techniques for adhoc testing:
Partitioning large sequential circuits
Adding test points
Adding multiplexers
Providing for easy state reset
AD HOC TESTING
Avoids the overhead of systematic approach
testing
Used only for simple design.
System complexity is more.Hence structural
approach testing is needed.
SCAN DESIGN
To provide observability and controllability at
each register
Two types
(i) serial scan
(ii) parallel scan
Two Modes
(i)Normal mode
(ii) Scan mode(scan chain spanning-gaint shift
register)
SCAN DESIGN
Modern scan is based on use of scan registers
It consists D FF preceeded by MUX
Scan signal deasserted(=0)
register-conventional register
stores data on D input
Scan signal asserted,
Data loaded from SI pin
connected in shift register to previous Q
register output
SCAN DESIGN