|
TetraMAX 2: DSMTest ATPG
Overview
This workshop discusses at-speed faults and how to use TetraMAX for at-speed test. Topics include the application of Tetramax scripts for three types of ATPG fault models: transition, small-delay defects, and path-delay. You will also learn how to use PrimeTime to generate the necessary data for at-speed test, and how to use the onchip clock controller (OCC) flow using fast internal clocks.
Hands-on labs follow each training module, allowing you to apply the skills learned in lecture. Labs include: using PrimeTime to generate the necessary files for at-speed ATPG; generating the patterns for different fault models in Tetramax; and, finally, using VCS for simulating the patterns generated.
- Objectives
- At the end of this workshop the student should be able to:
- Perform ATPG for At-Speed fault models
- Generate high quality test patterns using different At-Speed launch and capture approaches
- Successfully edit a Stuck-at SPF and Script file to suit the at-speed fault model
- Automate the process of importing timing exceptions from PrimeTime into TetraMAX
- Reduce patterns by merging at-speed and stuck-at fault patterns
- Automatically create scripts that can be used in PrimeTime to perform test mode STA
- Detect the transition fault on the longest paths using the Small Delay Defect flow
- Leverage the PLL in the design to output At-Speed pulse during the capture
- Run Primetime to generate the Path file that is used for the Path Delay Fault model
Audience Profile
Engineers who use ATPG tools to generate patterns for different fault models.
Prerequisites
To benefit the most from the material presented in this workshop, you should:
A. Have taken the TetraMAX 1 workshop.
OR
B. Possess knowledge in the following areas:
- Scan Architecture and ATPG
- Stuck-At fault model ATPG with TetraMAX
- SPF files
Course Outline
Module 1
- Introduction of At-Speed Defects
- Source of Test Escapes and Chip Failure
- Requirements for At-Speed Testing
- Popular Fault Models for At-Speed Testing
Module 2
- Transition Fault Model
- Path Delay Fault Model
- At-Speed Fault Detection Method
- Techniques to Launch and Capture a Fault
Module 3
- STIL file
- Modifications to STIL File for At-Speed Testing
- Generic Capture Procedures
Module 4
- Timing Exceptions
- Automated Ways to Generate Timing Exceptions form PrimeTime
Module 5
- TetraMAX Scripts for Transition ATPG
- Design Guidelines
- Flow Considerations and Requirements
- Pattern Merging
- Automated Way to Generate the Scripts for PrimeTime to Perform Testmode STA
Module 6
- What is a Small Delay Defect ATPG
- How to use PrimeTime to Generate the Slack Data
- ATPG Flow in TetraMAX
Module 7
- Requirement of PLL for At-speed Faults
- The Various clocks in PLL Flow
- Use QuickSTIL to Generate the SPF
Module 8
- TetraMAX scripts for Path Delay ATPG
- Fault Classification for Path Delay Faults
- Generating Paths for TetraMAX Using PrimeTime
- Reconvergence Paths
- Hazard Simulation
Module 9
- Conclusion
- Fault Model and Features of TetraMAX
- Solvnet Resources
Synopsys Tools Used
- TetraMAX 2010.03-SP3
- VCS 2010.06
- PrimeTime 2010.06
|