Yield, Reliability and Testing. Technical University of Lodz - Department of Microelectronics and Computer Science

Similar documents
Testing of Complex Digital Chips. Juri Schmidt Advanced Seminar

Lecture 16: Design for Testability. MAH, AEN EE271 Lecture 16 1

to Moore and McCluskey the following formula calculates this number:

Chapter 1 Introduction to VLSI Testing

VLSI Testing. Yield Analysis & Fault Modeling. Virendra Singh Indian Institute of Science Bangalore

Digital Design: An Embedded Systems Approach Using VHDL

Old Company Name in Catalogs and Other Documents

EECS 427 Lecture 21: Design for Test (DFT) Reminders

Design for Testability & Design for Debug

I DDQ Current Testing

SCAN182373A Transparent Latch with 25Ω Series Resistor Outputs

SCAN18374T D-Type Flip-Flop with 3-STATE Outputs

EC 1354-Principles of VLSI Design

420 Intro to VLSI Design

EECS 579 Fall What is Testing?

Department of Electrical Engineering National Central University Jhongli, Taiwan

BICMOS Technology and Fabrication

Chapter 1, Introduction

Vector-based Peak Current Analysis during Wafer Test of Flip-chip Designs

Overview ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES. Motivation. Modeling Levels. Hierarchical Model: A Full-Adder 9/6/2002

VLSI: An Introduction

72-Mbit QDR II SRAM 4-Word Burst Architecture

Implementation of an experimental IEEE mixed signal test chip

SCAN16512 Low Voltage Universal 16-bit IEEE Bus Transceiver with TRI-STATE Outputs

Trends and Challenges in VLSI Technology Scaling Towards 100nm

SCAN16512A Low Voltage Universal 16-bit IEEE Bus Transceiver with TRI-STATE Outputs

Iddq Testing for CMOS VLSI

Classic. Feature. EPLD Family. Table 1. Classic Device Features

FLEx18 3.3V 64K/128K/256K/512K x 18 Synchronous Dual-Port RAM

LSI ON GLASS SUBSTRATES

VLSI Design Verification and Test Delay Faults II CMPE 646

Testing Digital Systems II

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Project Presentations

Transistor was first invented by William.B.Shockley, Walter Brattain and John Bardeen of Bell Labratories. In 1961, first IC was introduced.

16M Synchronous Late Write Fast Static RAM (512-kword 36-bit, Register-Latch Mode)

72-Mbit QDR II SRAM Four-Word Burst Architecture

Introduction to VLSI ASIC Design and Technology

Multiple Transition Model and Enhanced Boundary Scan Architecture to Test Interconnects for Signal Integrity

ASICs Concept to Product

Reliable Electronics? Precise Current Measurements May Tell You Otherwise. Hans Manhaeve. Ridgetop Europe

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

IEEE Standard Test Access Port and Boundary Scan Register for the ISL5216 (QPDC)

VLSI Physical Design Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Microcircuit Electrical Issues

PE713 FPGA Based System Design

FPGA Based System Design

Digital Integrated Circuits Lecture 20: Package, Power, Clock, and I/O

UNIT-II LOW POWER VLSI DESIGN APPROACHES

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

EE 434 Lecture 2. Basic Concepts

Propagation Delay, Circuit Timing & Adder Design

Introduction. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002

...We are boundary-scan.

CS302 - Digital Logic Design Glossary By

IEEE Std Implementation for a XAUI-to-Serial 10-Gbps Transceiver

By Christopher Henderson This article is a continuation of last month s article on leadframes.

Fault Testing of Analog Circuits Using Combination of Oscillation Based Built-In Self- Test and Quiescent Power Supply Current Testing Method

Journal of Electron Devices, Vol. 20, 2014, pp

Leakage Power Minimization in Deep-Submicron CMOS circuits

A Novel Low-Power Scan Design Technique Using Supply Gating

Digital Design and System Implementation. Overview of Physical Implementations

Online Monitoring for Automotive Sub-systems Using

Chapter 15 Integrated Circuits

Silicon-Gate Switching Functions Optimize Data Acquisition Front Ends

Architecture of Computers and Parallel Systems Part 9: Digital Circuits

6V8 * ESDA6V8UD ESDA6V8UD. Descriptions. Features. Order information. Applications. http//:

Basic Characteristics of Digital ICs

Lecture 1: Digital Systems and VLSI

FullFlex Synchronous SDR Dual Port SRAM

FPGA Realization of Open/Short Test on IC

Top Ten EMC Problems

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

EE 330 Lecture 11. Capacitances in Interconnects Back-end Processing

DATE 2016 Early Reliability Modeling for Aging and Variability in Silicon System (ERMAVSS Workshop)

FP Bit DAC 120mA VCM Driver with I 2 C Interface. Features. Description. Applications. Pin Assignments. Ordering Information FP5510

Automotive TFQ. A brief introduction of automotive test for quality Jonathan Ying

EMT 251 Introduction to IC Design

1.2 A Slew Rate Controlled Load Switch

RFX8053: CMOS 5 GHz WLAN ac RFeIC with PA, LNA, and SPDT

Preliminary Datasheet

Effect of package parasitics and crosstalk on signal delay

BiCMOS Circuit Design

All Devices Discontinued!

Digital Integrated Circuits (83-313) Lecture 3: Design Metrics

IS61QDPB24M18A/A1/A2 IS61QDPB22M36A/A1/A2. 4Mx18, 2Mx36 72Mb QUADP (Burst 2) Synchronous SRAM (2.5 CYCLE READ LATENCY)

The future of lithography and its impact on design

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)

1 Digital EE141 Integrated Circuits 2nd Introduction

Design For Test. VLSI Design I. Design for Test. page 1. What can we do to increase testability?

Lecture #29. Moore s Law

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

FUTURE PROSPECTS FOR CMOS ACTIVE PIXEL SENSORS

DMK2790 Series and DMK2308 Series GaAs Flip-Chip Schottky Diodes: Singles and Antiparallel Pairs

Course Introduction. Content 15 pages. Learning Time 30 minutes

Semiconductor Process Reliability SVTW 2012 Esko Mikkola, Ph.D. & Andrew Levy

Digital Integrated Circuits - Logic Families (Part II)

TOSHIBA Bipolar Linear Integrated Circuit Silicon Monolithic TA8050F

FLEX 6000 Programmable Logic Device Family

XC9572XV High-performance CPLD R JTAG Port 1 3 JTAG Controller In-System Programming Controller Block 1 Macrocells 1 to 18 /GCK /GSR /GTS

Semiconductor Process Diagnosis and Prognosis for DSfM

Transcription:

Yield, Reliability and Testing

The Progressive Trend of IC Technology Integration level Year Number of transistors DRAM integration SSI 1950s less than 10 2 MSI 1960s 10 2-10 3 LSI 1970s 10 3-10 5 4K, 16K, 64K VLSI 1980s 10 5-10 7 256K, 1M, 4M ULSI 1990s 10 7-10 9 16M. 64M, 256M SLSI 2000s over 10 9 1G, 4G and above

Costs of Fault Detection Production stage Cost of detected fault Die US$ 0,01 - US$ 0,10 Packaged IC US$ 0,10 - US$ 1,00 PCB US$ 1,00 - US$ 10,00 Electronic system US$ 10,00 - US$ 100,00 Shipped product US$ 100,00 - US$ 1000,00

Failure Rate During Product Life p INFANT MORTALITY NORMAL OPERATION AGEING t

Failure Mechanisms Stress failures Electrical Overstress (EOS) Electrostatic Discharge (ESD) Intrinsic failures Crystal defects, processing defects, gate oxide breakdown, ionic contamination etc. Extrinsic failures Packaging, metallization, bonding, attachment, radiation

Yield Yield = Number of working devices Number of manufactured devices Y = Y Y... 1 2 Y n

Some Yield Examples Product 4M DRAM 16M DRAM 16M DRAM Pentium P54C Feature size 0.6µ 0.5µ 0.35µ 0.6µ Wafer size 150mm 200mm 200mm 200mm Tested wafer cost $600 $1,140 $1,410 $1,500 Die size 54.8mm 2 116.1mm 2 100mm 2 163mm 2 Total dice available / 254 212 253 148 wafer Defect density 0.5/cm 2 1.0/cm 2 0.6/cm 2 1.5/cm 2 Probe yieid 80% 35% 58% 15% Number of good dice 203 74 146 22 Factory cost /die $4.14 $23.25 $12.63 $153.31 Average selling price / $12 $60 $27 $700 die Approx. revenue/wafer start $2,140 $3,120 $3,430 $11,200 Revenue/sq. in. started $70 $62 $68 $223 Gross margin 65% 61% 53% 78%

Testing Costs Product Final test cost ($) Final test yield(%) 8-bit MPU 0.10 95 20,000 gate array 0.80 90 1MDRAM 0.30 93 4M DRAM 0.40 90 16M DRAM 0.80 75 4K GaAs SRAM 1.00 80 32-bit MPU (386) 2.50 90 32-bit MPU (P54C) 25.00 75

Burn-in Units subjected to higher than usual levels of stress voltage temperature humidity pressure

Burn-in (contd.)

Yield and Reliability

Defect Clustering

Reliability Measures Mean Time Beetween Failures (MTBF) Mean Time To Failure (MTTF) Failures in Time (FITs), 1FIT=1 failure in 10 9 h To estimate FIT of the system, we add FITs of the components

Reliability Example (SparcStation 1) Discrete components Microprocessor (standard part) 5 FITs 100 TTLs, 50 at 10 FITs, 50 at 15 FITs 100 RAM chips, 6 FITs Overall failure rate: 5+50*10+50*15+100*6=1855 FITs With ASICs Microprocessor (custom) 7 FITs 9 ASICs, 10 FITs 5 SIMMs, 15 FITs Overall failure rate: 7+9*10+5*15=175 FITs

Physical and Logical Faults Fault level Chip Gate Logical fault Physical fault Degradation Open-circuit Short-circuit fault fault fault Leakage or short between package leads Broken, misaligned, or poor wire bonding Surface contamination, moisture Metal migration, stress, peeling Metallization (open or short) Contact opens Gate to S/D junction short Field-oxide parasitic device Gate-oxide imperfection, spiking Mask misalignment

Defects and Physical Faults

Logical Faults Single stuck-at fault model Assuming just one fault in a tested logic Two kinds of logical faults stuck-at-0 stuck-at-1 Applied to the pins of logic cells (AND, OR, flipflop etc.) Faults propagate through the logic networks

Mapping Physical Faults to Logical Ones

IDDQ Testing Test quiescent supply current of the circuit Very fast and simple Can detect bridging faults

Fault Collapsing

Fault Propagation - D-calculus

Fault Propagation

Fault Coverage Testing by applying a set of input vectors and observing output FC = Number of detected errors Number of detectable errors

Testing of Sequential Circuits 1 0 0 1 CLK X inputs to be controlled Z' outputs to be observed data sysclk X logika kombinacyjna out

Scan Path data scan_data_in D Q scan_enable sysclk clk scan_data_in data_in out sysclk scan_enable

Boundary Scan Test IEEE Standard 1149.1

Boundary Scan Test Principle

Boundary Scan Test Signals Acronym Meaning Explanation BR Bypass register A TDR, directly connects TDI and TDO, bypassing BSR BSC Boundary-scan cell Each I/O pad has a BSC to monitor signals BSR Boundary-scan register A TDR, a shift register formed from a chain of BSCs BST Boundary-scan test Not to be confused with BIST (built-in self-test) IDCODE Device-identification register Optional TDR, contains manufacturer and part number IR Instruction register Holds a BST instruction, provides control signals JTAG Joint Test Action Group The organization that developed boundary scan TAP Test-access port Four- (or five-)wire test interface to an ASIC TCK Test clock A TAP wire, the clock that controls BST operation TDI Test-data input A TAP wire, the input to the IR and TDRs TDO Test-data output A TAP wire, the output from the IR and TDRs TDR Test-data register Group of BST registers: IDCODE, BR, BSR TMS Test-mode select A TAP wire, together with TCK controls the BST state TRST* or ntrst Test-reset input signal Optional TAP wire, resets the TAP controller (active-low)

Boundary Scan Test Example (MC 68040)

Boundary Scan Test DR and BR Cells

Boundary Scan Register

Boundary Scan Test IR Cell

Boundary Scan Test BSR and IR

Boundary Scan Test TAP Controller State Diagram

MC 68040 BST Instructions Bit 2 Bit 1 Bit 0 Instructlon Selected Test Data Register 0 0 0 EXTEST Accessed Boundary Scan 0 0 1 HI-Z Bypass 0 1 0 SAMPLE/PRELOAD Boundary Scan 0 1 1 DRVCTL.T Boundary Scan 1 0 0 SHUTDOWN Bypass 1 0 1 PRIVATE Bypass 1 1 0 DRVCTL.S Boundary Scan 1 1 1 BYPASS Bypass

Benefits and Penalties of Boundary-Scan Benefits: lower test generation costs reduced test time reduced time to market simpler and less costly testers compatibility with tester interfaces high-density packaging devices accommodation Penalties extra silicon due to boundary scan circuitry added pins additional design effort degradation in performance due to gate delays through the additional circuitry increased power consumption

Gate requirements for a Gate Array Boundary-scan Design 10000 gate design in a 40-pin package