Vlsi Testing
Vlsi Testing
TESTING
Yield and Reliability Engineering
Presented by:-
Dilip Mathuria
M.Tech (VLSI)
2016008200
VLSI Realization Process
Customers need
Determine requirements
Write specifications
Design synthesis and Verification
Test development
Fabrication
Manufacturing test
Chips to customer
VLSI Design Cycle
VLSI Chip Yield
A manufacturing defect is a finite chip area with
electrically malfunctioning circuitry caused by errors in
the fabrication process
A chip with no manufacturing defect is called a good
chip
Fraction (or percentage) of good chips produced in a
manufacturing process is called the yield.
Yield is denoted by symbol Y
Why Model Faults
I/O function tests inadequate for manufacturing
(functionality versus component and
interconnection testing)
Real defects (often mechanical) too numerous and
often not analyzable
A fault model identifies targets for testing
A fault model makes analysis possible
Effectiveness measurable by experiments
Defect, Fault, and Error
Defect
A defect is the unintended difference between the implemented
hardware and its intended design.
Defects occur either during manufacture or during the use of
devices.
Fault
A representation of a defect at the abstracted function level.
Error
A wrong output signal produced by a defective system.
An error is caused by a Fault or a design error.
Typical Types of Defects
Extra and missing material
Primarily caused by dust particles on the mask or
wafer surface, or in the processing chemicals
Oxide breakdown
Primarily caused by insufficient oxygen at the interface of
silicon (Si) and silicon dioxide (SiO2), chemical contamination,
and crystal defects
Electromigration
Primarily caused by the transport of metal atoms when a
current flows through the wire
Defect Categories
Defect categories
Random defects, which are independent of designs and
processes
Systematic defects, which depend on designs and
processes used for manufacturing
Logical faults
Logical faults represent the physical defects on the
behaviors of the systems
Role of Testing
If you design a product, fabricate, and test it, and it fails the test,
then there must because for the failure.
Test
Verifies correctness of manufactured hardware
Two-part process
Test generation: software process executed once during design
Test application: electrical tests applied to hardware
Test application performed on every manufactured device
Responsible for quality of device
Ideal Tests & Real Tests
The problems of ideal tests
Ideal tests detect all defects produced in the manufacturing process
Ideal tests pass all functionally good devices
Very large numbers and varieties of possible defects need to be
tested
Difficult to generate tests for some real defects
Real tests
Based on analyzable fault models, which may not map on real
defects
Incomplete coverage of modeled faults due to high complexity
Some good chips are rejected. The fraction (or percentage) of such
chips is called the yield loss
Some bad chips pass tests. The fraction (or percentage) of bad chips
among all passing chips is called the defect level
Testing Economics
Chips must be tested before they are assembled onto PCBs,
which, in turn, must be tested before they are assembled into
systems.
The rule of ten
The two attributes are greatly dependent and can not be defined
without the other
The purpose of testing is to weed out all bad products before they
reach the user
The number of bad products heavily affect the price of good
products