You are on page 1of 10

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

You might also like