芯片测试讲义fundamentalsanddesignfortestability

上传人:j****9 文档编号:47799374 上传时间:2018-07-05 格式:PDF 页数:538 大小:1.47MB
返回 下载 相关 举报
芯片测试讲义fundamentalsanddesignfortestability_第1页
第1页 / 共538页
芯片测试讲义fundamentalsanddesignfortestability_第2页
第2页 / 共538页
芯片测试讲义fundamentalsanddesignfortestability_第3页
第3页 / 共538页
芯片测试讲义fundamentalsanddesignfortestability_第4页
第4页 / 共538页
芯片测试讲义fundamentalsanddesignfortestability_第5页
第5页 / 共538页
点击查看更多>>
资源描述

《芯片测试讲义fundamentalsanddesignfortestability》由会员分享,可在线阅读,更多相关《芯片测试讲义fundamentalsanddesignfortestability(538页珍藏版)》请在金锄头文库上搜索。

1、Chap1. Fundamentals.1Fundamentals on Testing and Design for TestabilityChap1. Fundamentals.2Design Verification, Testing and Diagnosis Design Verification: Ascertain the design perform its specified behavior Testing: Exercise the system and analyze the response to ascertain whether it behaves correc

2、tly Diagnosis: To locate the cause of misbehavior after the incorrect behavior is detectedChap1. Fundamentals.3Some Real Defects in Chips Processing Faults missing contact windows parasitic transistors oxide breakdown Material Defects bulk defects (cracks, crystal imperfections) surface impurities (

3、ion migration) Time-Dependent Failures dielectric breakdown electromigration Packaging Failures contact degradation seal leaksChap1. Fundamentals.4Faults, Errors and Failures Fault: A physical defect within a circuit or a system May or may not cause a system failure Error: Manifestation of a fault t

4、hat results in incorrect circuit (system) outputs or states Caused by faults Failure: Deviation of a circuit or system from its specified behavior Fails to do what it should do Caused by an error Fault - Error - Failure Chap1. Fundamentals.5Scenario for Manufacture TestTEST VECTORSMANUFACTURED CIRCU

5、ITCOMPARATORCIRCUIT RESPONSEPASS/FAILCORRECT RESPONSESChap1. Fundamentals.6Purpose of Manufacture Testing Verify Manufacture of Circuit Improve System Reliability Diminish System Cost Cost of repair goes up by an order of magnitude each step away from fab line0.5550500IC TestBoard TestSystem TestWar

6、ranty Repair1011001000Cost per fault (Dollars)B. Davis, The Economics of Automatic Testing, McGRAW-HILL, 1982.Chap1. Fundamentals.7Testing and QualityASIC FabricationTestingYield: Fraction of good parts RejectsShipped PartsQuality: Defective parts per million (DPM)* Quality of shipped part is a func

7、tion of yield Y and the test (fault) coverage T.Chap1. Fundamentals.8Fault Coverage* Fault coverage T is the measure of the ability of a set of tests to detect a given class of faults that may occur on the device under test.T =# of detected faults # of possible faultsChap1. Fundamentals.9Defect Leve

8、l* Defect Level, DL is the fraction of the shipped parts that are defective.DL = 1 - Y(1-T)Y: yield T: fault coverageChap1. Fundamentals.10Relating Defect Level to Fault Coverage01020304050607080901000.1.2.3.4.5.6.7.8.91Y=.99Y=.90Y=.75Y=.50Y=.25Y=.10Y=.01Y = YieldFault Coverage, T (%)DL = 1 - Y(1-T)

9、Chap1. Fundamentals.11Defect Level, Yield and Fault Coverage50%90%67,000 75%90%28,000 90%90%10,000 95%90%5,000 99%90%1,00090%90%10,000 90%95%5,000 90%99%1,000 90%99.9%100YieldFault CoverageDPMChap1. Fundamentals.12ASIC What is ASIC: Application Specific Integrated Circuits Why we need ASICs Microele

10、ctronic economics Volume Time to market QualityChap1. Fundamentals.13ASICs Demand* While ASIC density and complexity haveexploded, global market pressures haveincreased the demand for both QualityQualityand Quick TurnaroundQuick Turnaround.Chap1. Fundamentals.14Test Development Time vs. TestabilityC

11、ontrollability and observability as a percentage of circuit coveredMeasured development times Extrapolated curve403530252015105020406080100Chap1. Fundamentals.15Time-to-Market ModelLost revenue due to delayTimeGrowthStagnationDeclineDelay in reaching market* 1/81/8delay of the productlifetime reduce

12、s 1/31/3revenue.Chap1. Fundamentals.16Why Testing is Difficult ? Test application time can be exploded for exhaustive testing of VLSI For a combinational circuit with 50 inputs, we need 250= 1.126x1015test patterns. Assume one test per 10-7sec, it takes 1.125x108sec = 3.57yrs. to test such a circuit

13、. Test generation of sequential circuits are even more difficult. Lack of Controllability and Observability of Flip-Flops (Latches) Functional testing may not be able to detect the physical faults Chap1. Fundamentals.17How To Do Test Fault Modeling Identify target faults Limit the scope of test gene

14、ration Make analysis possible Test Generation Automatical or Manual Fault Simulation Assess completeness of tests Testability Analysis Analyze a circuit for potential problem on test generation Design For Testability Design a circuit for guaranteed test generation Introduce both area overhead and pe

15、rformance degradationChap1. Fundamentals.18The New Challenges for VLSI Testing Chip, Board, Module otherwise, f is an undetectable fault For an undetectable fault f No test can simultaneously activate f and create a sensitized path to a primary outputzfx( )= z x( )Chap1. Fundamentals.68Undetectable

16、Fault G1output stuck-at-0 fault is undetectable Undetectable faults do not change the function of the circuit The related circuit can be deleted to simplify the circuit xs-a-0abczG1Chap1. Fundamentals.69Test Set Complete detection test set: A set of tests that detect any detectable faults in a class of faults The quality of a test set is measured b

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号