Você está na página 1de 11

COVERAGE IMPROVEMENT

For best results ,we may prefer to optimize three general areas…
1.Highest test coverage
2.Lowest pattern count
3.Shortest ATPG run time.

For getting good coverage we have to do the following steps..


1. Change the ATPG engine flavour
2. Increse capture cycles
3. Fault collapsing
4. Increasing abort limit.
5.ATPG effectiveness
6.Untestable fault categories.
7.Handling Black boxes
8.Add scan groups dummy
9.Analyze Test Points
10.Handle memory modules and false paths
1. Change the ATPG engine flavour

ATPG Engines are 3 types.

1.Basic ATPG:
Operates full scan mode with combinational ATPG.

2.Fast Sequential ATPG:


Operates in partial scan mode with limited support. In this multiple capture
procedures are allowed in load/unload like LOS,LOC…

3.Full Sequential ATPG:


This option switches to non threaded processing…
The following results are for Adaptive scan with compression…

Model : Transition
Engine: Basic
Type : Un collapsed
2. Increasing Capture Cycles:
Model : Transition
Engine: Fast Sequential
Type : Un collapsed
Capture Cycles : 2
Model : Transition
Engine: Fast Sequential
Type : Un collapsed
Capture Cycles : 4
3.Fault Collapsing:
Model : Transition
Engine: Fast Sequential
Type : Collapsed ( Reducing Pattern Count)
Capture Cycles : 4
4. Increasing abort limit:
Model : Transition
Engine: Fast Sequential
Type : Collapsed ( Reducing Pattern Count)
Capture Cycles : 4
Abort Limit :30
Model : Transition
Engine: Fast Sequential
Type : Collapsed ( Reducing Pattern Count)
Capture Cycles : 4
Abort Limit :300
5.ATPG effectiveness
Model : Transition
Engine: Fast Sequential
Type : Collapsed ( Reducing Pattern Count)
Capture Cycles : 4
Abort Limit :300
Faults Test Fault Patterns CPU time
Detected Coverage Coverage

Basic 12518/67774 19.02 18.47 2 0.42


ATPG
Capture 2 57697/67774 89.75 85.23 1393 10.65

Capture 4 58716/67774 91.56 86.94 1571 31.18

Collapsed* 47194/55000 91.14 86.14 1554* 70.07

Abort 30 47305/55000 91.39 86.37 1583 73.07

Abort 300 47302/55000 91.40 86.38 1609 111.62

ATPG 58696/66996 92.67 87.26 851 120.40


Effectiveness

***For above(1 to 5) all we simply changing the tool commands..,


remaining (6-10) we analyse the design first and will do the changes.

Você também pode gostar