SoC Test Strategies

22
SoC Test Strateg ies 陳陳陳 R91943049 陳陳陳 R91943073 陳陳陳 R91943085 92.06.10

description

SoC Test Strategies. 陳亮宙 R91943049 林學世 R91943073 王偉民 R91943085 92.06.10. Basic Concepts (1/2). __number of detect faults__. ‧Fault Coverage =. number of total faults. ‧Single Stuck-at Fault. - PowerPoint PPT Presentation

Transcript of SoC Test Strategies

Page 1: SoC Test Strategies

SoC Test Strategies陳亮宙  R91943049

林學世  R91943073

王偉民  R91943085

92.06.10

Page 2: SoC Test Strategies

Basic Concepts (1/2)

‧Fault Coverage =

‧Single Stuck-at Fault

‧Test Pattern

‧Automatic Test Pattern Generation (ATPG)

__number of detect faults__number of total faults

One signal line in Boolean network of elementary gates is fixed to logic 0 or 1, independent of logic values on other signal lines

Input Boolean values for specific faults

Generate test patterns for a netlist based on a given fault model

Page 3: SoC Test Strategies

Basic Concepts (2/2)

‧ScanStitch memory elements into shift registers.

Page 4: SoC Test Strategies

Cost of Manufacture & Testing

Page 5: SoC Test Strategies

SoC Test Challenges

‧Fault coverage not enough

‧Delay and bridging defects more dominant

‧Single stuck-at fault model not enough

‧Hidden cores not easily accessible

Page 6: SoC Test Strategies

Digital Logic BIST and Circuit Under Test

Page 7: SoC Test Strategies

Pattern Generator

‧ROM

‧Algorithm

‧Exhaustive or Pseudo Exhaustive

‧Pseudo Random-Linear Feedback Shift Register (LFSR)

Page 8: SoC Test Strategies

Random Pattern Generator

Page 9: SoC Test Strategies

Response Analyzer

Page 10: SoC Test Strategies

Example of Response Analyzer

Page 11: SoC Test Strategies

Disadvantage of LFSR

‧Aliasing

‧Expensive

‧Fault coverage not enough

Page 12: SoC Test Strategies

‧high density

‧a lot of I/O pins

‧regular

Why MBIST

Page 13: SoC Test Strategies

Memory BIST

Page 14: SoC Test Strategies

Different Designs

‧black box ‧pass through

‧bypass-only

‧bypass ‧scan wrapper

‧universal test interface (UTI)

Page 15: SoC Test Strategies

Compare

Page 16: SoC Test Strategies

MBIST Automation Tool

Page 17: SoC Test Strategies

Analog and Mixed-Signal Test

‧Reconfiguration

‧Insert test point

‧Insert DAC or ADC

Page 18: SoC Test Strategies

IEEE 1500

Page 19: SoC Test Strategies

Test Access Mechanism (TAM)

Distributed type

Muxed type

Daisy Chain

Page 20: SoC Test Strategies

SoC Test Schedule

Page 21: SoC Test Strategies

Conclusions

‧Testing important for SoC

‧BIST is necessary

Page 22: SoC Test Strategies

Reference

‧ 張永嘉 ,“SoC Test Strategies”,2002

‧ 張永嘉 ,“Digital Logic BIST”,2002

‧ 張永嘉 ,“Design Automation of Memory BIST”,2002

‧M.L. Bushnell and V.D. Agrawal,“Essentials of electronic testing,” Kluwer Academic Publishers, 2000.

‧Koranne, S. ; Iyengar, V., “On the Use of k-tuples for SoC Test Schedule Representation”. Proc. IEEE Intl. Test Conf. (ITC), pp. 539 –548 , 2002.