Rocking DFT Script
Rocking DFT Script
a) DFT can eliminate the risk of passing a problem device that eventually will be
caught in the field at a cost much higher than if found on the manufacturing floor.
3. DFT Porcess
a) ATPG and MBIST , insertion of the On chip test infrastructure , Such as Scan
chian , MBIST
and compression/Decompression logic
d) The ability to automatically generate test patterns via ATPG tools can alleviate
the time-consuming and tiresome task of creating test vectors
e) from the design viewpoint the creation and insertion of the DFT structures are
rather simple
f) From the density and size perspective, however, the design gets rather large,
and the volume of test patterns required to test the design significantly increases
size
DFT Verification :
Simulator-based verification is too slow for gate-level checks when design sizes
are reaching into the hundreds of million gates
Chips often are taped-out with minimal DFT verification, and thorough DFT testing
is performed after tape-out, too late to fix design faults.
logic added for MBIST that requires functional verification of the associated
logic with the test pattern
An SoC may include a custom initialization pattern that configures a test and
causes a transition from a functional mode to a test mode. Other test modes may
have low-power techniques where parts of the chip are put into a low-power mode
during test, which requires validating the test infrastructure under appropriate
conditions.
2. While hardware emulation has been used for 30 years to increase verification
cycles by deploying re-programmable hardware, new deployment modes are making it a
far more viable verification tool and paved the way for an “apps” approach
3. he DFT app accelerates a chip design schedule that requires comprehensive gate-
level simulations. Taking advantage of automatically generated patterns, the design
team can shorten the overall pattern development cycle.
4. This type of hardware emulation’s scalable hardware and compiler enable test
pattern validation for large gate-level designs, with scan and other test
structures embedded into the design. Its high performance enables more simulation
cycles, speeding DFT analysis.
5/ The DFT app is interoperable with other tools because it supports the industry-
standard STIL format file used on the production tester to identify chips damaged
during manufacturing.
6. DFT apps for hardware emulation change the compilation flow and run-time
execution in the deployment process of a hardware emulator.
7. These are a change in the compilation flow and in the run-time execution. A
gate-level design with scan and MBIST is fed into the hardware emulation’s
compiler.
9.. The compiler re-compiles and synthesizes the user netlist into a structural
description compatible with hardware emulation.
10. At compile time, the emulator creates the necessary infrastructure for reading
test vectors from the STIL file and applying them to the synthesized DUT, then re-
compiles and synthesizes the netlist to a structural description compatible with
emulation. The test harness includes a mechanism to compare the outputs.
11. DFT apps enable execution of complete pattern sets for DFT verification to
shorten the pattern development cycle
12. Once the chip has been manufactured, the same STIL file can be used on the
testing floor. Loaded into an ATE, the test vectors exercise the chip and its
responses get compared with the expected values in the STIL file.
13, Hardware emulation does not simulate at incrementally better speeds than
simulation – it is orders of magnitude faster.