数字集成电路可测性设计(DFT)讲义第1讲
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Good chip appears to be faulty (fails test)
EE141 VLSI Test Principles and Architectures
11
Introduction
Electronic System Manufacturing
A
system consists of
Moore’s Law: scale of ICs doubles every 18 months
Growing size and complexity poses many and new testing challenges
VLSI M LSI
1960s 1970s 1980s 1990s 2000s
EE141 VLSI Test Principles and Architectures
5
Introduction
Importance of Testing
Moore’s Law results from decreasing feature size (dimensions)
from 10s of µm to 10s of nm for transistors and interconnecting wires
8
Introduction
Testing During VLSI Development
Design verification targets design errors
Corrections made prior to fabrication
Design Specification Design Fabrication Packaging Quality Assurance Design Verification Wafer Test Package Test Final Testing
Applying set of test stimuli to Inputs of circuit under test (CUT), and Analyzing output responses
– If incorrect (fail), CUT assumed to be faulty – If correct (pass), CUT assumed to be fault-free
Input Test Stimuli Input1 Inputn Circuit Under Test (CUT) Output1 Outputm Output Response Analysis
Pass/Fail
EE141 VLSI Test Principles and Architectures
Provide overview of VLSI test technology
EE141 VLSI Test Principles and Architectures
3
Introduction
Introduction to VLSI Testing
Introduction Testing During VLSI Life Cycle Test Generation Fault Models Levels of Abstraction Overview of Test Technology Concluding Remarks
Operating frequencies have increased from 100KHz to several GHz Decreasing feature size increases probability of defects during manufacturing process
Simulation used at various level to test for
Design errors in behavioral or RTL Design meeting system timing requirements after synthesis
EE141 VLSI Test Principles and Architectures
9
Introduction
Design Verification
Different levels of abstraction during design
CAD tools used to synthesize (综合) design from RTL to physical level
Design Specification Behavioral (Architecture) Level Register-Transfer Level Logical (Gate) Level Physical (Transistor) Level
A single faulty transistor or wire results in faulty IC Testing required to guarantee fault-free products
EE141 VLSI Test Principles and Architectures
6
Introduction
Importance of Testing
Rule
of Ten: cost to detect faulty IC increases by an order of magnitude as we move from:
device → PCB → system → field operation
12
Introduction
System-Level Operation
S 1
Normal system operation
Faults
occur 0t t during system operation Exponential failure law
0
1Байду номын сангаас
t2
failures
t3
t4
t
Interval of normal system operation is a random number (exponentially distributed)
Susceptible to defects
Assembly
steps also susceptible to defects
Testing performed at all stages of manufacturing
EE141 VLSI Test Principles and Architectures
Undesirable
results during testing
Faulty chip appears to be good (passes test)
– Called reject rate(拒绝率), or defect level(缺陷级别) – <500ppm, <100ppm, <3.4ppm(6 sigma, zero defects)
中科院研究生院课程:VLSI测试与可测试性设计
第1讲 VLSI测试技术导论 李华伟
中科院计算技术研究所
Email: lihuawei@
EE141 VLSI Test Principles and Architectures
1
Introduction
Chapter 1
Introduction
Remaining tests target manufacturing defects
A defect is a flaw or physical imperfection that can lead to a fault
EE141 VLSI Test Principles and Architectures
Called yield(良率)
2
types of yield loss
reject rate =
number of faulty parts passing final test total number of parts passing final test
Catastrophic – due to random defects Parametric – due to process variations
10
Introduction
Yield and Reject Rate
We
expect faulty chips due to manufacturing number of acceptable parts defects yield = total number of parts fabricated
EE141 VLSI Test Principles and Architectures
4
Introduction
Introduction
Integrated Circuits (ICs) have grown in size and complexity since the late 1950’s
Reliability
Probability that system will operate normally − λt P(Tn > t ) = e until time t k Failure rate, λ, is sum of individual λ = ∑ λi component failure rates, λi i =0
EE141 VLSI Test Principles and Architectures
2
Introduction
What is this chapter about?
Introduce fundamental concepts and various aspects of VLSI testing Focus on
– VLSI devices
PCB Fabrication PCB Assembly Unit Assembly System Assembly Bare Board Test Board Test Unit Test System Test
PCBs that consist of
PCB
fabrication similar to VLSI fabrication
Importance of testing in the design and manufacturing processes Challenges in test generation and fault modeling Levels of abstraction in VLSI testing
Number of Transistors
1.E+09 1.E+08 1.E+07 1.E+06 1.E+05 1.E+04 1.E+03 1.E+02 1.E+01 1.E+00
S S S I I
Small Scale Integration (SSI) Medium Scale Integration (MSI) Large Scale Integration (LSI) Very Large Scale Integration (VLSI)
– Initiate repairs when faults are detected
EE141 VLSI Test Principles and Architectures
7
Introduction
Testing During VLSI Life Cycle
Testing
typically consists of
– Testing performed at all of these levels
Testing
also used during
Manufacturing to improve yield
– Failure mode analysis (FMA)
Field operation to ensure fault-free system operation