Robust Low Power VLSI ECE 7502 S2015 Test Challenges for 3D Integrated Circuits ECE 7502 Class Discussion Reza Rahimi 10 th Feb 2015.

Slides:



Advertisements
Similar presentations
18 July 2001 Work In Progress – Not for Publication 2001 ITRS Test Chapter ITRS Test ITWG Mike Rodgers Don Edenfeld.
Advertisements

Packaging.
Copyright 2001, Agrawal & BushnellLecture 12: DFT and Scan1 VLSI Testing Lecture 10: DFT and Scan n Definitions n Ad-hoc methods n Scan design  Design.
Introduction to CMOS VLSI Design Lecture 17: Design for Testability David Harris Harvey Mudd College Spring 2004.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
Slides based on Kewal Saluja
March 23, 2001VLSI Test: Bushnell-Agrawal/Lecture 211 Lecture 21 I DDQ Current Testing n Definition n Faults detected by I DDQ tests n Vector generation.
Robust Low Power VLSI ECE 7502 S2015 Delay Test ECE 7502 Class Discussion He Qi March 19, 2015.
Accelerating Productization. Functional Metrology TM Challenges of Semiconductor Productization Leading IDM’s Solution Novel Solution -> In-product Functional.
Dynamic Scan Clock Control In BIST Circuits Priyadharshini Shanmugasundaram Vishwani D. Agrawal
Robust Low Power VLSI ECE 7502 S2015 Burn-in/Stress Test for Reliability: Reducing burn-in time through high-voltage stress test and Weibull statistical.
EE466: VLSI Design Lecture 17: Design for Testability
Copyright 2001, Agrawal & BushnellDay-1 AM Lecture 11 Design for Testability Theory and Practice January 15 – 17, 2005 Vishwani D. Agrawal James J. Danaher.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Design for Testability
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 11 Lecture 1 Introduction n VLSI realization process n Verification and test n Ideal and real tests.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Priyadharshini Shanmugasundaram Vishwani D. Agrawal DYNAMIC SCAN CLOCK CONTROL FOR TEST TIME REDUCTION MAINTAINING.
Output Hazard-Free Transition Tests for Silicon Calibrated Scan Based Delay Testing Adit D. Singh Gefu Xu Auburn University.
Fall 2006, Nov. 30 ELEC / Lecture 12 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Test Power Vishwani D.
Vishwani D. Agrawal James J. Danaher Professor
HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT Vishwani D. Agrawal Agere Systems Processor Architectures and Compilers Research Murray Hill, NJ
Testing of Logic Circuits. 2 Outline  Testing –Logic Verification –Silicon Debug –Manufacturing Test  Fault Models  Observability and Controllability.
Copyright 2001, Agrawal & BushnellDay-1 AM-1 Lecture 11 Testing Analog & Digital Products Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
VLSI Design & Embedded Systems Conference January 2015 Bengaluru, India Diagnostic Tests for Pre-Bond TSV Defects Bei Zhang Vishwani Agrawal.
Spring 07, Jan 30 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 SOC Test Scheduling Vishwani D. Agrawal James.
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Technology For Realizing 3D Integration By-Dipyaman Modak.
EE 447/EE547 1 VLSI DESIGN Lecture 10 Design for Testability.
Modern VLSI Design 4e: Chapter 7 Copyright  2008 Wayne Wolf Topics Global interconnect. Power/ground routing. Clock routing. Floorplanning tips. Off-chip.
Presentation for Advanced VLSI Course presented by:Shahab adin Rahmanian Instructor:Dr S. M.Fakhraie Major reference: 3D Interconnection and Packaging:
Hao-Hsuan, Liu IEE5011 –Autumn 2013 Memory Systems 3D DRAM using TSV technology Hao-Hsuan, Liu Department of Electronics Engineering National Chiao Tung.
Introduction to CMOS VLSI Design Test. CMOS VLSI DesignTestSlide 2 Outline  Testing –Logic Verification –Silicon Debug –Manufacturing Test  Fault Models.
Power Reduction for FPGA using Multiple Vdd/Vth
CAD for Physical Design of VLSI Circuits
SoC TAM Design to Minimize Test Application Time Advisor Dr. Vishwani D. Agrawal Committee Members Dr. Victor P. Nelson, Dr. Adit D. Singh Apr 9, 2015.
MARS A Scan-Island Based Design Enabling Pre-Bond Testability in Die-Stacked Microprocessors Dean L. Lewis Hsien-Hsin S. Lee Georgia Institute of Technology.
Temperature-Gradient Based Burn-In for 3D Stacked ICs Nima Aghaee, Zebo Peng, and Petru Eles Embedded Systems Laboratory (ESLAB) Linkoping University 12th.
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
Robust Low Power VLSI ECE 7502 S2015 Fault Diagnosis and Logic Debugging Using Boolean Satisfiability ECE 7502 Class Discussion Benjamin Melton Thursday.
Canary SRAM Built in Self Test for SRAM VMIN Tracking
ECE 7502 Project Final Presentation
1 System-on-Chip (SoC) Testing An Introduction and Overview of IEEE 1500 Standard Testability Method for Embedded Core-based ICs.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
26 th International Conference on VLSI January 2013 Pune,India Optimum Test Schedule for SoC with Specified Clock Frequencies and Supply Voltages Vijay.
Robust Low Power VLSI ECE 7502 S2015 Minimum Supply Voltage and Very- Low-Voltage Testing ECE 7502 Class Discussion Elena Weinberg Thursday, April 16,
Layout-Driven Test-Architecture Design and Optimization for 3D SoCs under Pre-Bond Test- Pin-Count Constraint Li Jiang 1, Qiang Xu 1, Krishnendu Chakrabarty.
By Praveen Venkataramani
Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Topics n Power/ground routing. n Clock routing. n Floorplanning tips. n Off-chip.
Hardware Trojan (HT) Detection in 3-D IC Wafi Danesh Instructor: Dr. Christopher Allen EECS 713 High-Speed Digital Circuit Design Final Project Presentation.
Static Timing Analysis
Hantao Huang1, Hao Yu1, Cheng Zhuo2 and Fengbo Ren3
Lecture 5: Design for Testability. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 12: Design for Testability2 Outline  Testing –Logic Verification –Silicon.
IC packaging and Input - output signals
A High-Speed and High-Capacity Single-Chip Copper Crossbar
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
VLSI Testing Lecture 14: System Diagnosis
CPE/EE 428/528 VLSI Design II – Intro to Testing (Part 3)
Lecture 12: Design for Testability
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
Lecture 12: Design for Testability
Design for Testability
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
Lecture 12: Design for Testability
Design of benchmark circuit s5378 for reduced scan mode activity
Circuit Design Techniques for Low Power DSPs
Testing in the Fourth Dimension
VLSI Testing Lecture 3: Fault Modeling
Lecture 26 Logic BIST Architectures
Presentation transcript:

Robust Low Power VLSI ECE 7502 S2015 Test Challenges for 3D Integrated Circuits ECE 7502 Class Discussion Reza Rahimi 10 th Feb 2015

Robust Low Power VLSI Requirements Specification Architecture Logic / Circuits Physical Design Fabrication Manufacturing Test Packaging Test PCB Test System Test PCB Architecture PCB Circuits PCB Physical Design PCB Fabrication Design and Test Development Customer Validate Verify Test

Robust Low Power VLSI Test Challenges  Lack of probe access for wafers  Test access to modules in stacked wafers/dies  Thermal concerns  Design testability  Test economics  New defects arising from unique processing steps  Wafer thinning  Alignment  Bonding  Test-access and Test Scheduling 3

Robust Low Power VLSI How to build?  Monolithic  Require many changes in current process facilities  Die Stacking  Can minimize the impact of altering existing manufacturing technology and equipment 4 [1] Not scalable. Limited to two layers

Robust Low Power VLSI How to increase yield?  Pretested Dies  Sort the wafers first and stack matched dies  Speed  Power  Obstacles  Wafer probing  Known good die  New defect types  Testing of the TSVs  Thermal and Power-Delivery Considerations in Testing  Test-access and Test Scheduling for Core-based SOCs  Economics of Test and Its Relationship to Other Cost Factors: 5

Robust Low Power VLSI Wafer probing  Connection from the tester to the wafer  Probing needles : Performance limit & cost contributor=>Lower frequency  Probe card applies a force of 3-10 g per probe => kg  Contactless Probe  Solution: Scan chain and DFT 6 [

Robust Low Power VLSI A contactless probe example[7] 7

Robust Low Power VLSI Wrapper cells  TSV  Cylindrical copper nails providing electrical connection from active front- side of a silicon die through the silicon substrate to the back-side  Prior to bonding, TSVs are not fully accessible because one of their ends is not connected to logic on other dies.  The combinational part of die logic between the last level of scan cells and outbound TSVs cannot be observed, and that between inbound TSVs and first level of scan cells cannot be controlled.  Solution: Wrapper cell 8 [3]

Robust Low Power VLSI Design for Testability  Tens of thousands TSVs  Significant overhead.  Higher latency.  Performance degradation.  Problem: 9 [3]

Robust Low Power VLSI Cont’d  Considering scan flops for more than one TSV  Minimum number of wrappers  Timing constraint on flops at the ends of critical paths  Finding globally optimum solution(Minimum wrapper cell count).  NP-complete  Heuristic algorithms. 10

Robust Low Power VLSI Converting to a graph problem 11 [3]

Robust Low Power VLSI TSV fault models  Left to Right:  Fault Free  Full Open (insufficient TSV filling).  Micro void (insufficient TSV filling).  Oxide pin-hole (silicon side wall imperfection). 12 [4]

Robust Low Power VLSI BIST for TSV Defects[4]  BIST Bock  Solution:  Localizing FF clock with control signal. 13

Robust Low Power VLSI Cont’d  Can find d< [4]

Robust Low Power VLSI Parametric Fault Model[6]  Failure Analysis  Understand the defect mechanism  Parameters  R_driver: on-resistance of the driving gate of the TSV  R_TSV: lumped series resistance of the TSV  C_TSV: lumped capacitance of the TSV  L_TSV: inductance of the TSV  R_leak: resistance of a leakage path away from the TSV 15

Robust Low Power VLSI Parametric Fault Model[6]  Ring Oscillator  Testing delay faults  XOR gates: to make the test structure symmetric  Opposite values to the enable inputs of the two XORs  Estimate the transition time by three steps  First: both VOT inverters are in normal (oscillation period=T_ref)  Second: TSV1’s VOT inverter is switched to Schmitt-Trigger mode (oscillation period=T_ST1)  Third:TSV2’s VOT inverter is switched to Schmitt-Trigger mode (oscillation period=T_ST2)  TSV1 delay has a linear relation with T_ST1-T_ref  TSV2 delay has a linear relation with T_ST2-T_ref 16

Robust Low Power VLSI Parametric Fault Model[6]  Signature(T_ref,T_ST)  Define fault boundary based on process variation model using Monte-Carlo simulation 17

Robust Low Power VLSI Stacking[2]  Sequential or rearranged? 18 3D test flows for rearranged stacking[2]

Robust Low Power VLSI Power and Thermal Issues[5]  I/O pin limitation problem  New Technology  Lower VDD  Lower noise margin  Higher current per pin  Higher IR and L(di/dt) noise  3D IC  Reduced footprint area  Reduced interconnect wires  Reduced the number of I/O pins too 19

Robust Low Power VLSI Power and Thermal Issues[5]  Stacked-VDD  Balanced blocks  Reduce current to 1/n of original value  Noise and electro migration would be significantly alleviated  Unbalanced blocks? 20

Robust Low Power VLSI Vdd Stacking Application in 3D-IC  Allocate a single Vdd value to each tier of the 3D IC.  high-current blocks will be stacked up over each other  Thermal issues  Algorithm  Divide each tier to regions based on Regulators location  Euclidean distance or any other metric.  Assign a Vdd level to each module.  Split down modules to sub-modules.  Assign sub-modules in different regions but with same Vdd  Use a low pass filter for I(t) 21

Robust Low Power VLSI Cont’t[5] 22

Robust Low Power VLSI Discussion questions 1.How does the contact-less probes work? 2. How can DFT help probing problem? 3. How can DFT help in finding Known Good Dies? 4. How BIST can help us in finding defects in TSVs? 5.How can we solve 3D-ICs thermal problem using VDD shifting? 23

Robust Low Power VLSI Papers  [1] Lee, H; Chakrabarty, K, "Test Challenges for 3D Integrated Circuits," Design & Test, IEEE, vol.PP, no.99, pp.1,1, 0 doi: /MDT  [2] Chang Hao; Liang Huaguo; Li Yang; Ouyang Yiming, "Optimized stacking order for 3D- stacked ICs considering the probability and cost of failed bonding," VLSI Design, Automation and Test (VLSI-DAT), 2014 International Symposium on, vol., no., pp.1,4, April 2014  [3] Agrawal, M.; Chakrabarty, K., "A graph-theoretic approach for minimizing the number of wrapper cells for pre-bond testing of 3D-stacked ICs," Test Conference (ITC), 2013 IEEE International, vol., no., pp.1,10, 6-13 Sept  [4] Di Natale, G.; Flottes, M.-L.; Rouzeyre, B.; Zimouche, H., "Built-in self-test for manufacturing TSV defects before bonding," VLSI Test Symposium (VTS), 2014 IEEE 32nd, vol., no., pp.1,6, April 2014  [5] Y. Zhan and S. Sapatnekar. Automated module assignment in stacked-vdd designs for high-efficiency power delivery. ACM Journal on Emerging Technologies in Computing Systems, 4(4), 2008  [6] Yu-Hsiang Lin; Shi-Yu Huang; Kun-Han Tsai; Wu-Tung Cheng; Sunter, S., "A unified method for parametric fault characterization of post-bond TSVs," Test Conference (ITC), 2012 IEEE International, vol., no., pp.1,10, 5-8 Nov

Robust Low Power VLSI Paper Map (e.g.) 25 [1] A survey on 3D IC Test [2] stack reordering Increase Yield [3] Wrapper cell A DFT method for 3D IC [4] TSV Fault A BIST method for 3D IC [5] stack vdd Assigning blocks to different vdd [4] TSv Fault A Parametric BIST method for 3D IC

Robust Low Power VLSI Glossary   …  … 26