Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
Failure Mechanisms Failure Mechanisms (Continued)
Transient Faults:
Cosmic Ray
Permanent faults: An α particle (ionized Helium atom)
Missing/Added Electrical Connection Air pollution (causes wire short/open)
Broken Component (IC mask defect or silicon-to- Humidity (temporary short)
metal connection) Temperature (temporary logic error)
Burnt-out Chip Wire Pressure (temporary wire open/short)
Corroded connection between chip & package Vibration (temporary wire open)
Chip logic error (Pentium division bug OR Pentium Power Supply Fluctuation (logic error)
FDIV bug) Electromagnetic Interference (coupling)
Static Electrical Discharge (change state)
Ground Loop (misinterpreted logic value)
Chip,
Array, &
Board
2
Reduced Functional Model (Van de Goor) Simplified Functional Model
Fault
SAF Stuck-at fault
TF Transition fault
CF Coupling fault
NPSF Neighborhood Pattern Sensitive fault
3
Transition Faults Coupling Faults
Cell fails to make 0 1 or 1 0 transition Coupling Fault (CF):
Transition in bit j causes unwanted change in bit i
Condition: Each cell must undergo a transition
2-Coupling Fault:
and a transition, and be read after such, Involves 2 cells, special case of k-Coupling Fault
Must restrict k cells to make practical
before undergoing any further transitions.
Inversion and Idempotent CFs:
special cases of 2-Coupling Faults
Bridging and State Coupling Faults involve any
# of cells, caused by logic level
Dynamic Coupling Fault (CFdyn):
Read or write on j forces i to 0 or 1
< /0> transition fault
4
CFid Example Dynamic Coupling Faults (CFdyn)
SA0
SAF
AF+SAF
ABF
ABF
SCF
SA0
SCF<0;0> SA0 SCF<1;1>
SA0 TF< /0>
TF< /1>
ABF
8 April 2008 29 8 April 2008 30
5
March Test Notation March Test Notation (Continued)
MATS+: MATS+:
{ M0: (w0); M1: (r0, w1); M2: (r1, w0) } { M0: (w0); M1: (r0, w1); M2: (r1, w0) }
6
MATS+ Example: Multiple AF Type C Address Decoder Faults (ADFs)
Cell (2,1) is not addressable Address decoding error assumptions:
Address (2,1) maps into (3,1) & vice versa Decoder does not become sequential
Can’t write (2,1), read (2,1) gives random # Same behavior during both read & write
Multiple ADFs must be tested for
Decoders have CMOS stuck-open faults
MATS+:
{ M0: (w0); M1: (r0, w1); M2: (r1), w0 }
e.g. Tests for TFs and CFs read the 0 or 1 state of every cell in the
memory, so they also satisfy the condition for testing the SAFs.
7
RAM Organization
8
Static NPSF Summary
9
Fault Hierarchy Tests for Linked AFs
Cases 1, 2, 3 & 5 -- Unlinked
Cases 4 & 6 -- Linked
10
Two Group Method RAM Tests for Layout-Related
Only for Type-1 neighborhoods
Faults
Use checkerboard pattern, cell is Inductive Fault Analysis:
simultaneously a base cell in group 1, and a
deleted neighborhood cell in 2 1 Generate defect sizes, location,
layers based on fabrication line
model
2 Place defects on layout model
3 Extract defective cell schematic &
electrical parameters
4 Evaluate cell testing
8 April 2008 63
11