OVERVIEW
In this two-day workshop, you will learn how use TetraMAX?--Synopsys' ATPG Tool for SOC design--to perform the following tasks:
- Generate test patterns for stuck-at faults given a scan gate-level design created by DFT Compiler or other tools
- Describe the test protocol and test pattern timing using STIL
- Debug DRC and stuck-at fault coverage problems using the Graphical Schematic Viewer
- Troubleshoot fault coverage problems
- Save and validate test patterns
- Troubleshoot simulation failures
This class includes an overview of the fundamentals of manufacturing test, such as:
- What is manufacturing test?
- Why perform manufacturing test?
- What is a stuck-at fault?
- What is a scan chain?
This class also includes a brief overview of the DSM Test Failure Diagnosis and Adaptive Scan features in TetraMAX?.
?
OBJECTIVES
At the end of this workshop the student should be able to:
- Incorporate TetraMAX? ATPG in a design and test methodology that produces desired fault coverage, ATPG vector count and ATPG run-time for a full-scan or almost full-scan design
- Create a STIL Test Protocol File for a design by using QuickSTIL menus or commands, DFT Compiler or from scratch
- Use the Graphical Schematic Viewer to analyze and debug warning messages from Design Rule Check or fault coverage problems after ATPG
- Customize a Test Protocol for a design that requires special circuit initialization, scan shift or capture procedures or pattern timing
- Describe when and how to use at least four options to increase test coverage and/or decrease the number of required test patterns
- Save test patterns in a proper format for simulation and transfer to an ATE
- Validate test patterns using STIL Direct Pattern Validation
AUDIENCE PROFILE
ASIC, SoC or Test Engineers who perform ATPG at the Chip or SoC level.
?
PREREQUISITES
To benefit the most from the material presented in this workshop, students should: Have taken the DFT Compiler 1 workshop or possess equivalent knowledge with DFT Compiler and fundamentals of manufacturing test including:
- Understanding the differences between manufacturing and design verification testing
- Stuck-at fault model
- Internal and boundary scan chains
- Scan shift and capture violations
- Major scan design-for-test rules concerning flip-flops, latches and bi-directional/tri-state drivers
- Tradeoffs between having single or multiple
- Understanding of digital IC logic design
- Working knowledge of Verilog or VHDL language
- Familiarity with UNIX workstations running X-windows
- Familiarity with vi, emacs, or other UNIX text editors
COURSE OUTLINE
?
第一阶段:
Introduction to ATPG Test
Building ATPG Models
Running DRC
Controlling ATPG
?
第二阶段:
Minimizing ATPG Patterns
Writing ATPG Patterns
Pattern Validation
Diagnosis
??? Conclusion