test pattern generation
TRANSCRIPT
-
8/12/2019 Test Pattern Generation
1/23
ABSTRACT:-
Test generation problem for circuits is known to
be NP-hard.
Test patterns were generated using 2D-LFSR
and faults were inserted in the netlist file
generated using DFT .
Calculating the fault coverage ,Test coverage,
CPU timing.
-
8/12/2019 Test Pattern Generation
2/23
LITERATURE SURVEY:-
ON TEST GENERATION WITH TEST VECTOR IMPROVEMENT .IEEE TRANSACTIONS ON
COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM, MARCH 2010.
Irith P!"r#$%., F"&&', IEEE, #$( S)(h#*#r M. R"((+, i" F"&&', IEEE.
Investigate the introduction of a new step, referred to as test vector improvement, into test
generation processes.
After a fully specified test vector or a partially specified test cube is generated at an
arbitrary iteration of the test generation process, the test vector improvement step modifies
so as to increase the number of yet-undetected target faults that detects.
-
8/12/2019 Test Pattern Generation
3/23
CONT
FORWARD-OOING FAUT SIMUATION FOR IMPROVED STATIC COMPACTION,/ IEEE
TRANS. COMPUT.-AIDED DESIGN INTEGR.CIRCUITS SYST. OCT. 2001.
I. POMERAN AND S. M. REDDY.
It is used as a fast and effective method to drop unnecessary tests from a test set in
order to reduce its size.
The proposed improvement allows us to drop tests without simulating them based on
the fact that the faults they detect will be detected by tests that will be simulated later.
-
8/12/2019 Test Pattern Generation
4/23
CONT
OPMISR: The Foundation for Compressed ATPG Vectors. ITC
INTERNATIONAL TEST CONFERENCE .2001 IEEE.
C#r& #r$h#rt, V#$"# r)$*hrt, Fr#$* Dit&"r, O'"$ F#r$'rth, ri$
"&&"r/, "r$( ".
Rapid increases in the wire-able gate counts of ASIs stresses e!isting
manufacturing test e"uipment in terms of test data volume and test capacity.
shows compression efficiencie allowing a more than #$!-fold reduction in
tester scan buffer data volume on AT%& compacted tests into '! folded
shares.
-
8/12/2019 Test Pattern Generation
5/23
PROPOSED WORK
Combining Design vision and Tetramax (synopsys).
Generate the test pattern for sequential and
combinational circuits.
Calculating the fault and test coverage along with
CPU timing excluding routing area.
Compare the results with some of the IEEE papers
using ISCAS 89 Benchmark circuts.
-
8/12/2019 Test Pattern Generation
6/23
TOOLS REQUIRED:-
Tetra max.
Design vision.
Xilinx.
Coding used : Verilog
ISCAS 89 Sequential circuits.
-
8/12/2019 Test Pattern Generation
7/23
Work done
Generating the netlist for ISCAS 89 benchmark circuits.
Converting the circuits into scan able form.
Finding the area and power used for benchmark circuits
before and after scan using design vision.
Inserting the faults in the circuits and generating test
pattren ,fault coverage and test coverage for different faults .
-
8/12/2019 Test Pattern Generation
8/23
AREA CALCULATION POWERCALCULATION
-
8/12/2019 Test Pattern Generation
9/23
Fault & test coverage for uncollapsed
struck at fault
-
8/12/2019 Test Pattern Generation
10/23
Fault & test coverage for collapsed
struck at fault
-
8/12/2019 Test Pattern Generation
11/23
Fault & test coverage for uncollapsed
iddq fault
-
8/12/2019 Test Pattern Generation
12/23
Fault & test coverage for uncollapsed
iddq fault
-
8/12/2019 Test Pattern Generation
13/23
Transition faults
-
8/12/2019 Test Pattern Generation
14/23
Comparison results for s-a-f
-
8/12/2019 Test Pattern Generation
15/23
Comparison results of transition faults
-
8/12/2019 Test Pattern Generation
16/23
S27 benchmark circuit
// Uncollapsed Stuck Fault Summary Report
// -----------------------------------------------
// fault class code #faults// ------------------------------ ---- ---------
// Detected DT 94
// Possibly detected PT
// Undetectable UD !
// "TP untestable "U !
// $ot detected $D !
// -----------------------------------------------
// total faults %!&// test co'era(e 9)*!+
// -----------------------------------------------
//
// Pattern Summary Report
// -----------------------------------------------
// #internal patterns %%
// #full,seuential patterns %%// -----------------------------------------------
-
8/12/2019 Test Pattern Generation
17/23
Patterns generated
1.pattern = 0; // 0
#0 PI = 7'b0111001;
2.pattern = 1; // 400
#0 PI = 7'b0001010;
3.pattern = 2; // 800
#0 PI = 7'b0010011;
4.pattern = 3; // 2000
#0 PI = 7'b0100111;
5.pattern = 4; // 2800
#0 PI = 7'b0010110;
6.pattern = 5; // 3200
#0 PI = 7'b0001100;
7.pattern = 6; // 3600
#0 PI = 7'b0110000;
8.pattern = 7; // 4400
#0 PI = 7'b0001010;
9.pattern = 8; // 4800
#0 PI = 7'b0001110;
10.pattern = 9; // 5600
#0 PI = 7'b0101010
11.pattern = 10; // 7000
#0 PI = 7'b0001110;
-
8/12/2019 Test Pattern Generation
18/23
SCHEMATIC VIEW
-
8/12/2019 Test Pattern Generation
19/23
LFSR ALGORITHM
Linear feedback shift registers make extremely
good pseudorandom pattern generators.
Generated patterns were given to the input of the
iscas 89 benchmark circuits .
-
8/12/2019 Test Pattern Generation
20/23
Fault free and Faulty CUT were observed by
inserting the faults.
FAULT FREE CIRCUIT
-
8/12/2019 Test Pattern Generation
21/23
FAULTY OUTPUT
-
8/12/2019 Test Pattern Generation
22/23
REFERENCE
1. M. Abramovici, M. A. Breuer, and A. D. Friedman, Testing for singlestuck faults, in DigitalSystems Testing and Testable Design. Piscataway,NJ: I
2.I. Pomeranz and S. M. Reddy, Forward-looking fault simulation forimproved static
compaction,IEEE Trans. Comput.-Aided Design Integr.Circuits Syst., vol. 20, no. 10, pp. 1262
1265, Oct. 2001.EEE Press, 1995, pp. 181281.
3. I. Pomeranz and S. M. Reddy, Forming N-detection test sets without test generation, Assoc.
Comput. Machinery Trans. Design Autom. Electron. Syst., vol. 12, no. 2, pp. 118, 2007.
4.S. Kajihara, I. Pomeranz, K. Kinoshita, and S. M. Reddy, Cost-effective generation of
minimal test sets for stuck-at faults in combinational logic circuits, IEEE Trans. Comput.-
Aided Design Integr. Circuits Syst., vol. 14, no. 12, pp. 14961504, Dec. 1995.
5.F. Corno, P. Prinetto, M. Rebaudengo, and M. S. Reorda, GATTO: A genetic algorithm for
automatic test pattern generation for large synchronous sequential circuits,IEEE Trans.
Comput.-Aided Design Integr. Circuits Syst., vol. 15, no. 8, pp. 9911000, Aug. 1996.
6.K.-H. Tsai, J. Rajski, and M. Marek-Sadowska, Scan encoded testpattern generation for
BIST, inProc. Int. Test Conf., 1997, pp. 548556.
7. J. Rajski, J. Tyszer, M. Kassab, N. Mukherjee, R. Thompson, K.-H.Tsai, A. Hertwig, N.
Tamarapalli, G. Mrugalski, G. Eide, and J. Qian,Embedded deterministic test for low cost
manufacturing test, inProc. Int. Test Conf., 2002, pp. 301310.
-
8/12/2019 Test Pattern Generation
23/23
THANK YOU