How To Debug Low Test Coverage in TetraMAX
How To Debug Low Test Coverage in TetraMAX
Title
How to Debug Low Test Coverage in TetraMAX
Description
Question:
I am getting lower test coverage than I expected when running TetraMAX ATPG. What is the best way to debug low test
coverage in Tetramax?
Answer:
TetraMAX ATPG includes several commands that can be used to analyze low coverage. Refer to the section
"Troubleshooting: Analyzing the Cause of Low Test Coverage
(https://solvnet.synopsys.com/dow_retrieve/latest/dg/tmolh/Content/tmax_ug/23.troubleshooting/analyze_cause_of_low
_test_cov.htm)" in the TetraMAX ATPG User Guide
Also, the TetraMAX GUI includes a Hierarchy Browser that enables graphical analysis of coverage issues. For more details,
refer to the "Using the Hierarchy Browser
(https://solvnet.synopsys.com/dow_retrieve/latest/dg/tmolh/Content/tmax_ug/9_hierarchy_browser/hierarchy_browser.ht
m)" chapter in the TetraMAX ATPG User Guide.
.
The command in the previous example reports the number of AN faults for each block. This report displays a hierarchical
depth of 4, and lists only blocks that have 256 or more AN faults. See the "Troubleshooting
(https://solvnet.synopsys.com/dow_retrieve/latest/dg/tmolh/Content/tmax_ug/23.troubleshooting/troubleshooting.htm)"
section in the TetraMAX ATPG User Guide for an example.
https://solvnetplus.synopsys.com/s/article/How-to-Debug-Low-Test-Coverage-in-TetraMAX-1576092693680 1/3
2021/6/3 How to Debug Low Test Coverage in TetraMAX
The -display option shows the fault analysis in the GSV, and the -verbose option provides more detailed reporting. The
default is to use Basic Scan ATPG for the analysis. To use Fast-Sequential ATPG methods, enable Fast-Sequential ATPG
and use the -fast_sequential option of the analyze_faults command, as shown in the following example:
set_atpg -full_seq_atpg
analyze_faults /gcc/hclk/U864/B -stuck 0 -display -fault_simulation -verbose -full_sequential
You can find more information on these commands in TetraMAX Online Help by entering the following from the command
line:
man analyze_faults
For more information on the pin data that displayed for the analysis, refer to the "Understanding Pin Data
(https://solvnet.synopsys.com/dow_retrieve/latest/dg/tmax_olh/Content/man_understanding_pindata.htm) " topic in
TetraMAX Online Help.
These commands should help you determine which blocks have low coverage and why the faults are not detected.
Workaround
Product L1
TestMAX ATPG (/s/detail/01t1U000003IY0ZQAW)
Additional Product(s)
Article Number
000021283
URL Name
How-to-Debug-Low-Test-Coverage-in-TetraMAX-1576092693680
Recommended Articles
https://solvnetplus.synopsys.com/s/article/How-to-Debug-Low-Test-Coverage-in-TetraMAX-1576092693680 2/3
2021/6/3 How to Debug Low Test Coverage in TetraMAX
https://solvnetplus.synopsys.com/s/article/How-to-Debug-Low-Test-Coverage-in-TetraMAX-1576092693680 3/3