the scan-path technique for testable sequential circuit design
TRANSCRIPT
-
8/16/2019 The Scan-path Technique for Testable Sequential Circuit Design
1/11
THE SCAN-PATH TECHNFOR TESTABLE SEQUEN
CIRCUIT DESIGN
Presented by, Lavanyashree B
-
8/16/2019 The Scan-path Technique for Testable Sequential Circuit Design
2/11
NDEX
Sequential circuits
Scan path technique
Modified sequential circuit
Race less D-type flip flop
Configuration of logic card
Advantages and Disadvantages
-
8/16/2019 The Scan-path Technique for Testable Sequential Circuit Design
3/11
SEQUENTIAL CIRCUITS
Complexity testing sequential circuits due to
feedback loops
lacement of the circuit in a kno!n state"
#iming problems in general
-
8/16/2019 The Scan-path Technique for Testable Sequential Circuit Design
4/11
SCAN PATH TECHNIQUE
$n %&'() *ippon electric company introduced a design for testabiltechniques called +SCA* A#, "
Scan is ability to shift into or out of any state
Scan-path design is to reduce test generation complexity for circui
containing storage devices and feedback path !ith combinational l
#he philosophy is to divide conquer !ith the purpose to .
%" Set any internal state easily
/" 0bserve any state through a distinguishing sequence
-
8/16/2019 The Scan-path Technique for Testable Sequential Circuit Design
5/11
Modied general sequential
circuit has following properties:
» Circuit can easily be set toany desired internal state
»Circuit has distinguishing sequence
Continued..
Fig1: A sequential circu
-
8/16/2019 The Scan-path Technique for Testable Sequential Circuit Design
6/11
Continued..
1hen
C23 *ormal mode
C2% Shift Register
4ses double thro! s!itch
Double #hro!-S!itch has a
contact that can be connected
to either of t!o other
contacts"
Fig2: A realization for tthrow Switch
A
C
-
8/16/2019 The Scan-path Technique for Testable Sequential Circuit Design
7/11
Continued..
Fig3: odi!ed sequenticircuit
Procedure for testing circuit is
%" Set C2% to s!itch circuit to
shift register mode
/" Check operation as shift register
by scan in inputs )scan-outoutputs and clock
5" Set initial state of shift register
6" Set C23 to return to normal
mode
(" Apply test input pattern to
combinational logic7" Set C2% ting state to return to
shift register mode
'" Shift out final state !hile setting
the starting state for the next
test"
8" 9o to step 6
-
8/16/2019 The Scan-path Technique for Testable Sequential Circuit Design
8/11
Continued..
Fig 4: Raceless fli flo !it" scan at"
Raceless #$t%e fli flo Nor&al oeration:
C/2% C%23
So data is latched to D
1hen C%2%
0utput of :% is latched
Scan in oeration:
C/23#est input is applied at
1hen C/2%
0utput of :% is latched
Scan-out
-
8/16/2019 The Scan-path Technique for Testable Sequential Circuit Design
9/11
Configuration of Logic card
•,ere flip flops are connected
as shift register
• ;ach card has one scan path
• *ippon electric company +
-
8/16/2019 The Scan-path Technique for Testable Sequential Circuit Design
10/11
Ad(antages and #isad(antages
Advantages.
= Design automation
= ,igh fault coverage> helpful in diagnosis
= ;asy to generate test pattern
Disadvantages.
= :arge test data volume and long test time
= Requires extra pins or gates for transformation
-
8/16/2019 The Scan-path Technique for Testable Sequential Circuit Design
11/11
THAN) *+