0% found this document useful (0 votes)
282 views

ATPG Basic Tool Flow - Vlsi4freshers

None
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
282 views

ATPG Basic Tool Flow - Vlsi4freshers

None
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

5/5/22, 1:20 PM ATPG Basic Tool Flow | vlsi4freshers

 Physical Design STA Frontend Design DFT Verification CMOS Basics Linux

vlsi4freshers

ATPG Basic Tool Flow

vlsi4freshers
May 25, 2020
Add Comment

DFT
,
DFT Concepts

ATPG Basic Tool Flow


The below figure shows the basic process flow for the ATPG tool.

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

ATPG Basic Tool Flow

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

6. In next step tool begins design rules checking(DRC).


7. After
Physical Design
the design STA
passes Frontend the
rules checking, Design DFTanalysis
tool enters Verification CMOS
mode, where you Basics Linux
can  perform sim
pattern set for the design.
8. At this step you may want to create patterns. You can also perform some additional setup steps, suc
the fault list.You can then run ATPG on the fault list. During the ATPG run, the tool also performs fault s
verify that the generated patterns detect the targeted faults.
9. After generating a test set with the ATPG tool, you should apply timing information to the patterns an
design and patterns before handing them off to the vendor.
ATPG Tool Inputs and Outputs

ATPG Tool Inputs and Outputs

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

Deterministic Pattern Test Generation


The ATPG
Physical
toolDesign STA
uses deterministicFrontend Design
test pattern DFTwhenVerification
generation it creates a testCMOS Basics
pattern Linux
intended to de
fault. The procedure is to pick a fault from the fault list, create a pattern to detect the fault, fault simulate
and check to make sure the pattern detects the fault.

SHARE SHARE SHARE

vlsi4freshers

Hi I’m Designer of this blog.

RELATED POSTS

BLOGGER COMMENT FACEBOOK COMMENT

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

To leave a comment, click the button below to sign in with Google.


 Physical
SIGN IN WITHDesign
GOOGLE STA Frontend Design DFT Verification CMOS Basics Linux

Newer Post Home

Home About Me Contact Me Privacy Policy VLSI JOBS

Copyright © 2021 vlsi4freshers


Published By vlsi4freshers

https://www.vlsi4freshers.com/2020/05/atpg-basic-tool-flow.html 5/5

You might also like