ATPG Basic Tool Flow - Vlsi4freshers
ATPG Basic Tool Flow - Vlsi4freshers
Physical Design STA Frontend Design DFT Verification CMOS Basics Linux
vlsi4freshers
vlsi4freshers
May 25, 2020
Add Comment
DFT
,
DFT Concepts
https://www.vlsi4freshers.com/2020/05/atpg-basic-tool-flow.html 1/5
5/5/22, 1:20 PM ATPG Basic Tool Flow | vlsi4freshers
Physical Design STA Frontend Design DFT Verification CMOS Basics Linux
1. Invoke Tessent Shell using the “tessent -shell” command. Set the context to “patterns -scan
set_context command, which allows you to access ATPG functionality.
2. The ATPG tool requires a gate-level design netlist and a DFT library.
3. After reading the library and netlist, the tool goes into setup mode.
4. After performing all the desired setup you can exit setup mode which triggers a number of operations.
first attempt to exit setup mode, the tool creates a flattened design model.
5. After design flattening, the ATPG tool performs extensive analysis on the design to learn behavior
useful for intelligent decision making in later processes, such as fault simulation and ATPG.
https://www.vlsi4freshers.com/2020/05/atpg-basic-tool-flow.html 2/5
5/5/22, 1:20 PM ATPG Basic Tool Flow | vlsi4freshers
The ATPG tool uses multiple inputs to produce test patterns, a fault list, and ATPG information files.
ATPG Process
The objective of ATPG is to create a set of patterns that achieves a given test coverage, where test cov
total percentage of testable faults the pattern set actually detects.
ATPG consists of two main steps:
1) generating patterns
2) performing fault simulation to determine which faults the patterns detect.
Mentor Graphics ATPG tools automate these two steps into a single operation or ATPG process.
The two most typical methods for pattern generation are random pattern test generation and determin
test generation.
Random Pattern Test Generation
The ATPG tool uses random pattern test generation when it produces a number of random
patterns and identifies only those patterns that detect faults.
https://www.vlsi4freshers.com/2020/05/atpg-basic-tool-flow.html 3/5
5/5/22, 1:20 PM ATPG Basic Tool Flow | vlsi4freshers
vlsi4freshers
RELATED POSTS
0
comments:
https://www.vlsi4freshers.com/2020/05/atpg-basic-tool-flow.html 4/5
5/5/22, 1:20 PM ATPG Basic Tool Flow | vlsi4freshers
https://www.vlsi4freshers.com/2020/05/atpg-basic-tool-flow.html 5/5