Beruflich Dokumente
Kultur Dokumente
Yunyi Zhang
LOGO
LOGO
Motivation
General Introduction
Synthesis and DFT Design Flow
Scan Chain Insertion
LOGO
Motivation
high performance and optimal ATPG program
becomes more important for large ICs with high
testing cost
Better ATPG can improve the test efficiency and
gain more accurate testing results
LOGO
General Introduction:
LOGO
General Introduction:
LOGO
Cell
Libraries
LOGO
LOGO
PI
Scan_in
Combinational Logic
Combinational Logic
Combinational Logic
LOGO
PO
LOGO
Benchmark Circuits
ISCAS 85
ISCAS 89
ITC 99 / ISCAS 99
74X-series
LOGO
LOGO
TetraMAX
60000
FastScan
40000
20000
0
s298
s5378
s38417
s38584
Total Patterns
1400
1200
1000
800
600
400
200
0
TetraMAX
FastScan
s298
s5378
s38417
s38584
LOGO
TetraMAX
FastScan
s298
s5378
s38417
s38584
Fault Coverage
102.00%
100.00%
98.00%
96.00%
94.00%
92.00%
TetraMAX
FastScan
s298
s5378
s38417
s38584
LOGO
8
TetraMAX
FastScan
6
4
2
0
s298
LOGO
LOGO
10000
FastScan
5000
0
c5315
c6288
74182
74283
Total Patterns
160
140
120
100
80
TetraMAX
60
FastScan
40
20
0
c5315
c6288
74182
74283
LOGO
TetraMAX
FastScan
c5315
c6288
74182
74283
Fault Coverage
100.50%
100.00%
TetraMAX
FastScan
99.50%
99.00%
c5315
c6288
74182
74283
LOGO
TetraMAX
FastScan
6
4
2
0
c5315
c6288
74182
74283
LOGO
LOGO
LOGO
LOGO
LOGO
LOGO
SCOAP: 74182
LOGO
SCOAP: 74182
LOGO
LOGO
Conclusion
ATPG
TetraMAX
FastScan
Fault Coverage
CPU times
Total Faults
LOGO
ATPG
TetraMAX
FastScan
Design Parameter
Fault Models
Fault Simulation
SCOAP
Documentation
GUI Interface
Ease to Use
LOGO
Future Works
SimVision [3] can run NC-Verilog and test the
patterns out against the synthesized design.
SimVision can also generate simvision waveforms
for those test patterns.
Explore path delay faults, and bridging faults.
LOGO
Questions?
LOGO
Reference
[1]
TetraMAX ATPG User Guide, Vers. H-2013.03SP1, Synopsys Inc, Apr 2013.
[2]
Tessent Shell User's Manual, Vers. 2013.3,
Mentor Graphics Corporation, Sep 2013.
[3]
SimVision Command Language Reference, Vers.
8.2, Cadence Design Systems Inc, Jun 2009.
LOGO
Acknowledgement
Te-Hsuan, Chen
LOGO
LOGO
LOGO
Future Works
SimVision [3] can run NC-Verilog and test the
patterns out against the synthesized design.
This idea is to use these patterns against a
fabricated chip, and see if there are any defects.
SimVision can also generate simvision waveforms
for those test patterns. If there is a defect/error, the
designer will found it on the waveforms.
Explore path delay faults, and bridging faults.