15
Test and Characterization of a Variable-Capacity Multilevel DRAM VLSI Test Symposium May 1 - 5, 2005 John Koob, S. Ung, A. Rao, D. Leder, C. Joly, K. Breen, T. Brandon, M. Hume, B. Cockburn, D. Elliott VLSI Design Laboratory University of Alberta Edmonton, Canada 17/2/2005 v3.2

Test and Characterization of a Variable-Capacity Multilevel DRAM

  • Upload
    dyre

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

Test and Characterization of a Variable-Capacity Multilevel DRAM. VLSI Test Symposium May 1 - 5, 2005 John Koob , S. Ung, A. Rao, D. Leder, C. Joly, K. Breen, T. Brandon, M. Hume, B. Cockburn, D. Elliott VLSI Design Laboratory University of Alberta Edmonton, Canada. 17/2/2005 v3.2. - PowerPoint PPT Presentation

Citation preview

Page 1: Test and Characterization of a Variable-Capacity Multilevel DRAM

Test and Characterization of a

Variable-Capacity Multilevel DRAM

VLSI Test Symposium May 1 - 5, 2005

John Koob, S. Ung, A. Rao, D. Leder, C. Joly,

K. Breen, T. Brandon, M. Hume, B. Cockburn, D. Elliott

VLSI Design Laboratory

University of Alberta

Edmonton, Canada17/2/2005 v3.2

Page 2: Test and Characterization of a Variable-Capacity Multilevel DRAM

Outline• Motivation

• MLDRAM Overview

• MLDRAM Fault Model

• Basic Functional Test

• Cell Voltage Drift Test

• Multilevel March Test

• Bitline Coupling Test

• Cell Plate Bump Test

Page 3: Test and Characterization of a Variable-Capacity Multilevel DRAM

Motivation

Source: Computer Architecture: A Quantitative Approach, Hennessy and Patterson, 2003

Page 4: Test and Characterization of a Variable-Capacity Multilevel DRAM

DRAM vs. MLDRAM

Page 5: Test and Characterization of a Variable-Capacity Multilevel DRAM

Possible Storage Encoding Scheme

• 6 signal

levels

• 5 binary

bits are

encoded

from 2 cells

• 2.5 bits/cell

on average

Page 6: Test and Characterization of a Variable-Capacity Multilevel DRAM

1/2VDD

R

1/2VDD

1/2VDD

R

RB

Ln

1

BL

1

VDD

VSS

VDD

VSS

VSS

BL

n2

BL

2

Sec A

Sec B

Sec C

VDDBL

0

BL

n0

D

1/2VDD

R

1/2VDD

1/2VDD

R

RB

Ln

1

BL

1

VDD

VSS

VDD

VSS

VSS

BL

n2

BL

2

Sec A

Sec B

Sec C

VDDBL

0

BL

n0

D 5/6VDD

3/6VDD

1/6VDD

R

R

RB

Ln

1

BL

1

BL

n2

BL

2

Sec A

Sec B

Sec C

BL

0

BL

n0

D 5/6VDD

3/6VDD

1/6VDD

R

R

RB

Ln

1

BL

1

BL

n2

BL

2

Sec A

Sec B

Sec C

BL

0

BL

n0

D 5/6VDD

3/6VDD

1/6VDD

R

R

RB

Ln

1

BL

1

BL

n2

BL

2

Sec A

Sec B

Sec C

BL

0

BL

n0

D 5/6VDD

3/6VDD

1/6VDD

SA

SA

SA

R

R

RB

Ln

1

BL

1

BL

n2

BL

2

Sec A

Sec B

Sec C

BL

0

BL

n0

D 5/6VDD

3/6VDD

1/6VDD

Read Operation in 4-Level MLDRAMReference Generation (1)Reference Generation (2)Access Data & Reference CellsCopy Signal and Parallel SenseRestore Accessed Data Cells

Page 7: Test and Characterization of a Variable-Capacity Multilevel DRAM

Multilevel DRAM Fault Model

• Fault types:

– SAF0/SAF1 - involves single code bit

– SAF-random - several causes

– SCF - interdependence among code bits

– data retention fault

– degraded noise margins

Source: Redeker, et al, “Fault Modeling and Pattern-Sensitivity Testing

for a Multilevel DRAM,” MTDT, July 2002, pp. 117-122.

Page 8: Test and Characterization of a Variable-Capacity Multilevel DRAM

Basic Functional Test Results

1. Write data level to base cell B

2. Write contrasting levels to N1 & N2

3. Read cell B and verify

8486889092949698

100

Small SA Large SA Unshielded BL Shielded BL

55-fF cell size

Ce

ll Y

ield

(%

)

4-level 6-level

Page 9: Test and Characterization of a Variable-Capacity Multilevel DRAM

Cell Voltage Drift Test

1. Write highest signal level to a set of cells

2. Wait for a predefined drift time

3. Test drift using page-mode read

Graphical analysis using drift bitmaps:

– new way to monitor cell drift

– detects stuck bits, bitlines and wordlines

– detects sense amplifier offsets

Page 10: Test and Characterization of a Variable-Capacity Multilevel DRAM

Cell Drift Test Results

PredominantThermometerCode

Page 11: Test and Characterization of a Variable-Capacity Multilevel DRAM

Multilevel March Test

• A 12n march test for six-level MLDRAM

(using 5-digit thermometer codes):

{w00000}

{r00000, w00001}

{r00001, w00011}

{r00011, w00111}

{r00111, w01111}

{r01111, w11111}

{r11111}

• 100% cell yields (four-level, 55-fF cell)

Page 12: Test and Characterization of a Variable-Capacity Multilevel DRAM

Inter-Bitline Coupling Test

Page 13: Test and Characterization of a Variable-Capacity Multilevel DRAM

Bump Test

• Nominal curve is centered

between two references

• DUT circuit to

control back-bias

Page 14: Test and Characterization of a Variable-Capacity Multilevel DRAM

Multilevel Bump Test

• Curves are from bump tests for each level

• Nominal references: 0.3V, 0.9V, 1.5V

• Lowest noise margin: sensing 111

Page 15: Test and Characterization of a Variable-Capacity Multilevel DRAM

Conclusions

• MLDRAM success depends on effective characterization and testing

• 100% cell yield for 55-fF cells in 4-level mode

• Future test chips need a DRAM process• Industrial partners are welcome

Could fix the DRAM-disk access time gap by:

• Increasing capacity vs. DRAMs

• Sacrificing performance to improve cost per bit

• Revisiting the extended storage hierarchy stage