Professional Documents
Culture Documents
l Memories today
l Fault Model
l MARCH algorithms
Memory Testing
• Memory is the most dense physical structure
- Embedded memories begin to dominate physical die area vs. logic
- Memory arrays can be doubly embedded (ex: microprocessor with
cache within a larger chip design
• Considering the increase density, memory arrays are more sensitive to
defects
LOGIC EMBEDDED
MEMORY
SoC
ECE 1767 University of Toronto
Memory Organization
l Address Decoder
l Data Decoder
l Control Circuitry Data Bus
Address Bus
Control
Signals
ECE 1767 University of Toronto
Memory 2
Memory 1
Processor
Logic
M em ory 4
ECE 1767 University of Toronto
Embedded Memory Testing Methods
♦ Scheme A: Embedded Microprocessor Access
♦ Scheme B: Direct Memory Access
♦ Scheme C: Memory Build-in Self-Test
Data
Processor Address
EMBEDDED
SCHEME A MEMORY
Control
Data
Address EMBEDDED
SCHEME B MEMORY
Control
Invoke BIST
EMBEDDED Done
SCHEME C Fail
Hold/Reset MEMORY
row
0 0 0 1 0
1 0 1 0 1
2 0 0 1 1
s Data Retention
s Data Decode
s Address Delivery
s Address Decode
cell
Stuck-at 1 1
word stuck-at 1101
1 1 0 1
00
cell stuck-at 0
ECE 1767 University of Toronto
01 11 0 0
1 0 0 0 target cell
1 0 1 0
1 0 0 0
5N MARCH TEST
Consider following sequence of operations:
Address(0) à Address(MAX): WRITE(0)
Address(0) à Address(MAX): READ(0) WRITE(1)
Address(MAX) à Address(0): READ(1) WRITE(0)
time
bit
0
numbers
0
…
… …
…
#operations 0