crowne c urrent r atio o utlier w ith n eighbor e stimator

16
CROWNE Current Ratio Outlier With Neighbor Estimator Sagar S. Sabade Duncan M. Walker Department of Computer Science Texas A&M University College Station, TX 77843-3112 http://ee.tamu.edu/~sagar

Upload: bridie

Post on 30-Jan-2016

24 views

Category:

Documents


0 download

DESCRIPTION

CROWNE C urrent R atio O utlier W ith N eighbor E stimator. Sagar S. SabadeDuncan M. Walker Department of Computer Science Texas A&M University College Station, TX 77843-3112 http://ee.tamu.edu/~sagar. Outline. Introduction Variability in Current Ratios - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

CROWNECurrent Ratio Outlier With Neighbor Estimator

CROWNECurrent Ratio Outlier With Neighbor Estimator

Sagar S. Sabade Duncan M. WalkerDepartment of Computer Science

Texas A&M University

College Station, TX 77843-3112

http://ee.tamu.edu/~sagar

Sagar S. Sabade Duncan M. WalkerDepartment of Computer Science

Texas A&M University

College Station, TX 77843-3112

http://ee.tamu.edu/~sagar

Page 2: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

OutlineOutline

Introduction Variability in Current Ratios Use of Wafer Spatial Information

– NCR metric Combining Multiple Parameters Experimental Results Conclusions

Page 3: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

IntroductionIntroduction

IDDQ test needs to survive in DSM era Many methods reported in literature

– Goal: Reduce variance in “fault-free” IDDQ

Current Ratio (CR)– Ratio of maximum to minimum IDDQ of a chip

– Within-chip IDDQ variation similar for fault-free chip (magnitudes may differ)

– Ease of implementation in production

Page 4: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

CR Variation for Real ChipsCR Variation for Real Chips

Can CR detect all defective chips?

Smaller CR does not necessarily imply

a fault-free chip – it may be a passive defect!

Page 5: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

Why Use Spatial Information?Why Use Spatial Information?

Neighboring fault-free Chips have similar IDDQ

For same vector

Page 6: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

Neighbor Current Ratio (NCR)Neighbor Current Ratio (NCR)

Take ratio of IDDQ of neighboring chips for same vector [details in our DFTS 02 paper]

IDDQ

Vector Number

Chip 1 IDDQ readingsChip 2 IDDQ readings

NCR (i) = IDDQ (chip1) (i)

IDDQ (chip2) (i)

N Nbrs, k vectors N.k NCR values

NCR = Max (NCR(i))

Page 7: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

Combining CR and NCRCombining CR and NCR

Single metric alone not enough to catch defects

CR looks “within-chip” variability

NCR considers local neighborhood variation

– Easy to detect passive defects with fewer vectors

Gross outlier tail

“CROWNE” chips

Page 8: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

CR/NCR Combination InsightsCR/NCR Combination Insights

CR

NCR

NCR Threshold

CR Threshold1

Region DNominal CR,NCRFault-free Chips/Good chips in

Bad neighborhood

Region ANominal CR

Subtle active defectsSpatial Outliers

Region BCR, NCR Outliers

Active defects

Region COutliers in

Bad neighborhoodPassivedefects

Page 9: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

CROWNE ChipsCROWNE Chips

Chips that are okay with CR alone– But are outliers when neighboring chips are used

Are these chips– Defective? should be rejected

– Different? okay to ship

– Weak? reliability concern

Page 10: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

CR, NCR and Flush DelayCR, NCR and Flush Delay

XY projection

Page 11: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

How does combination help us?How does combination help us?

CR NCR Delay Result

Low Low Small Fast wafer regionLarge Resistive short/defect?

Low High Small A chip with passive defectLarge in a good neighborhood

High Low Small A chip with active defectLarge in a bad neighborhood

High High Small A chip with active defectLarge in a good neighborhood

Page 12: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

Analysis of SEMATECH DataAnalysis of SEMATECH Data

– 0.6 technology

– 12521 chips

– four test types – IDDQ, stuck-at, functional, delay

– 195 IDDQ readings/chip, threshold 5 A

– Screened all chips above 100 A, obvious outliers

– Flush delay > 500 ns considered outlier

– CR, NCR threshold decided from CDF CR threshold 5 NCR threshold 10

Page 13: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

CR/NCR scatter plot for low CRCR/NCR scatter plot for low CR

More activeMore passive

Page 14: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

CR/NCR scatter plotsCR/NCR scatter plots

Some delay failures can be identified by NCR– No systematic pattern

1 10 100

1

10

100

NC

R

CR

Delay-only fail Delay+I

DDQ fail

Page 15: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

Flush delay/NCR scatter plotFlush delay/NCR scatter plot

Poor correlation between NCR and flush delay– NCR cannot screen delay failures well

1 10 100

400

450

500

550

Flu

sh d

ela

y

NCR

Delay-only fails I

DDQ+Delay fails

Page 16: CROWNE C urrent  R atio  O utlier  W ith  N eighbor  E stimator

ConclusionConclusion

Low CR is deceptive – Can be passive defect; reliability hazard

– Spatial information useful (e.g. NCR) Combination of CR/NCR has better outlier

screening– NCR not suited for delay failures

– Additional screen needed More data analysis needed to validate claims