digital testing
play

Digital Testing L Lecture 1 t 1 Instructor: Shaahin Hessabi - PowerPoint PPT Presentation

Digital Testing L Lecture 1 t 1 Instructor: Shaahin Hessabi Department of Computer Engineering p p g g Sharif University of Technology Adapted from lecture notes prepared by the book authors Slide 1 of 18 Introduction Course


  1. Digital Testing L Lecture 1 t 1 Instructor: Shaahin Hessabi Department of Computer Engineering p p g g Sharif University of Technology Adapted from lecture notes prepared by the book authors Slide 1 of 18

  2. Introduction � Course outline � VLSI realization process � VLSI realization process � Verification and test � Ideal and real tests � Ideal and real tests � Costs of testing � Roles of testing � Roles of testing Sharif University of Technology Digital Testing: Chapter 1 Slide 2 of 18

  3. Class Goals � To educate the general digital systems designer on the fundamentals of test technology in a manner that will assist him/her in designing testable systems � provide information on the goals and techniques for testing � provide information on the goals and techniques for testing systems � provide information on techniques to increase the testability of designs � provide information on how to incorporate these techniques into a general digital design methodology into a general digital design methodology Sharif University of Technology Digital Testing: Chapter 1 Slide 3 of 18

  4. Course Outline Part I: Introduction � Basic concepts and definitions (Chapter 1) � Test process and ATE (Chapter 2) � Test economics and product quality (Chapter 3) p q y ( p ) � Fault modeling (Chapter 4) Sharif University of Technology Digital Testing: Chapter 1 Slide 4 of 18

  5. Course Outline (Cont.) Course Outline (Cont.) Part II: Test Methods � Logic and fault simulation (Chapter 5) � Testability measures (Chapter 6) � Combinational circuit ATPG (Chapter 7) � Sequential circuit ATPG (Chapter 8) � Memory test (Chapter 9) � Analog test (Chapters 10 and 11) � Delay test and IDDQ test (Chapters 12 and 13) Sharif University of Technology Digital Testing: Chapter 1 Slide 5 of 18

  6. Course Outline (Cont.) Part III: DFT � Scan design (Chapter 14) � BIST (Chapter 15) � Boundary scan and analog test bus (Chapters 16 and 17) � System test and core-based design (Chapter 18) Sharif University of Technology Digital Testing: Chapter 1 Slide 6 of 18

  7. Logistics � Class webpage: http://sharif.edu/~hessabi/test/index.html � Handouts: � Handouts: � Available at class webpage (in pdf format) � Class mailing list: Class mailing list: � Please enter your email address in “edu” system. Email messages will be sent to the list. Sharif University of Technology Digital Testing: Chapter 1 Slide 7 of 18

  8. VLSI Realization Process VLSI Realization Process Customer’s need Customer’s need Deter Determine r ine requir quirements ments Write specifica ite specifications tions Design synthesis and V Design synthesis and Verifica Design synthesis and V Design synthesis and Verifica rification rification tion tion Test de st development lopment Fabrica brication ion Manufacturing test Man Manufacturing test Man facturing test facturing test Chi Chips to customer p s to customer Sharif University of Technology Digital Testing: Chapter 1 Slide 8 of 18

  9. Definitions � Design synthesis: Given an I/O function, develop a procedure to manufacture a device using known materials and processes. � Verification: Predictive analysis to ensure that the synthesized design, when manufactured, will perform the given I/O function the given I/O function. � Test: A manufacturing step that ensures that the physical device manufactured from the synthesized physical device, manufactured from the synthesized design, has no manufacturing defect. Sharif University of Technology Digital Testing: Chapter 1 Slide 9 of 18

  10. Verification versus Test � Verifies correctness of � Verifies correctness of � Verifies correctness of manufactured hardware. design. � Two-part process: � Performed by simulation, p p y , � 1. Test generation: software hardware emulation, or process executed once during formal methods. design design � 2. Test application: electrical tests applied to hardware � Performed once prior to � P f d i t � Test application performed on manufacturing. every manufactured device. � Responsible for quality � Responsible for quality � Responsible for quality of of design. devices. Sharif University of Technology Digital Testing: Chapter 1 Slide 10 of 18

  11. Ideal Tests � Ideal tests: � Detect all defects produced in the manufacturing process � Detect all defects produced in the manufacturing process. � Pass all functionally good devices. � Problems: Problems: � Very large numbers and varieties of possible defects need to be tested. � Difficult to generate tests for some real defects. � Defect-oriented testing is an open problem. Sharif University of Technology Digital Testing: Chapter 1 Slide 11 of 18

  12. Real Tests � Based on analyzable fault models, which may not map on real defects. l d f t � Incomplete coverage of modeled faults due to high complexity complexity. � Some good chips are rejected. � Yield loss : fraction (or percentage) of such chips � Yield loss : fraction (or percentage) of such chips . � Some bad chips pass tests. � Defect level : fraction (or percentage) of bad chips among all � Defect level : fraction (or percentage) of bad chips among all passing chips. Sharif University of Technology Digital Testing: Chapter 1 Slide 12 of 18

  13. Testing as Filter Process Testing as Filter Process Mostly Mostl Good c Good chips ips Pr Prob(pass test) = ob(pass test) = high high go good Prob(g Pr Pr Prob(g ob(good) = ob(good) = ood) = y ood) = y ch chips Tested Fabricated chips chips Mostl Mostly Def Defectiv ective c e chips ips bad bad bad bad Prob(bad) = Pr ob(bad) = 1- 1- y Pr Prob(fail test) = ob(fail test) = high high ch chips Sharif University of Technology Digital Testing: Chapter 1 Slide 13 of 18

  14. Costs of Testing � Design for testability (DFT) � Chip area overhead and yield reduction � Performance overhead � Software processes of test f f � Test generation and fault simulation � Test programming and debugging � Test programming and debugging � Manufacturing test � Automatic test equipment (ATE) capital cost � Automatic test equipment (ATE) capital cost � Test center operational cost Sharif University of Technology Digital Testing: Chapter 1 Slide 14 of 18

  15. Design for Testability (DFT) es g o es ab y ( ) DFT refers to hardware design styles or added hardware that reduce test generation complexity. d t t ti l it Motivation: Test generation complexity increases exponentially with the size of the circuit. with the size of the circuit. Example: Test hardware applies tests to blocks A and B and to internal bus; avoids test generation for combined A and B blocks. Int. Int. bus Logic Logic PO PO PI PI block A block B Test Test output p input p Sharif University of Technology Digital Testing: Chapter 1 Slide 15 of 18

  16. Cost of Manufacturing Testing in 2000AD g g � 0.5-1.0GHz, analog instruments, 1024 digital pins: ATE purchase price h i = $1.2M + 1,024 x $3,000 = $4.272M � Running cost (five year linear depreciation) � Running cost (five-year linear depreciation) = Depreciation + Maintenance + Operation = $0.854M + $0.085M + $0.5M $0.854M + $0.085M + $0.5M = $1.439M/year � Test cost (24 hour ATE operation) ( p ) = $1.439M/(365 x 24 x 3,600) = 4.5 cents/second Sharif University of Technology Digital Testing: Chapter 1 Slide 16 of 18

  17. Roles of Testing � Detection: Determination whether or not the device under test (DUT) has some faults. ( ) � Diagnosis: Identification of a specific fault that is present on DUT. � Device characterization: Determination and correction of errors in design and/or test procedure. � Failure mode analysis (FMA): Determination of manufacturing process errors that may have caused defects on the DUT defects on the DUT. � to improve yield Sharif University of Technology Digital Testing: Chapter 1 Slide 17 of 18

  18. Importance of Testing � Moore’s Law results from decreasing feature size � from 10s of μ m to 10s of nm for transistors and wires � from 10s of μ m to 10s of nm for transistors and wires � Operating frequencies have increased from 100KHz to several GHz � Decreasing feature size increases probability of defects during manufacturing process � A single faulty transistor or wire results in faulty IC � Testing required to guarantee fault-free products � Rule of Ten: cost to detect faulty IC increases by an order R l f T t t d t t f lt IC i b d of magnitude as we move from: � device → PCB → system → field operation � device → PCB → system → field operation � Testing performed at all of these levels Sharif University of Technology Digital Testing: Chapter 1 Slide 18 of 18

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend