VLSI Design & Embedded Systems Conference January 2015 Bengaluru, India Diagnostic Tests for Pre-Bond TSV Defects Bei Zhang Vishwani Agrawal.

Slides:



Advertisements
Similar presentations
MonolithIC 3D Inc., Patents Pending MonolithIC 3D ICs October MonolithIC 3D Inc., Patents Pending.
Advertisements

Mining Compressed Frequent- Pattern Sets Dong Xin, Jiawei Han, Xifeng Yan, Hong Cheng Department of Computer Science University of Illinois at Urbana-Champaign.
10/28/2009VLSI Design & Test Seminar1 Diagnostic Tests and Full- Response Fault Dictionary Vishwani D. Agrawal ECE Dept., Auburn University Auburn, AL.
1 Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults Chidambaram Alagappan Vishwani D. Agrawal Department of Electrical and Computer.
Leakage and Dynamic Glitch Power Minimization Using MIP for V th Assignment and Path Balancing Yuanlin Lu and Vishwani D. Agrawal Auburn University ECE.
Specification Test Minimization for Given Defect Level Suraj Sindia Intel Corporation, Hillsboro, OR 97124, USA Vishwani D. Agrawal.
Pre-bond TSV Test Optimization and Stacking Yield Improvement
Compaction of Diagnostic Test Set for a Full-Response Dictionary Mohammed Ashfaq Shukoor Vishwani D. Agrawal 18th IEEE North Atlantic Test Workshop, 2009.
CMOS Circuit Design for Minimum Dynamic Power and Highest Speed Tezaswi Raja, Dept. of ECE, Rutgers University Vishwani D. Agrawal, Dept. of ECE, Auburn.
Dynamic SCAN Clock control In BIST Circuits
Dynamic Scan Clock Control In BIST Circuits Priyadharshini Shanmugasundaram Vishwani D. Agrawal
Diagnostic Test Generation and Fault Simulation Algorithms for Transition Faults Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama
Path Finding for 3D Power Distribution Networks A. B. Kahng and C. K. Cheng UC San Diego Feb 18, 2011.
Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama /13/2010 NATW 10 1 A Diagnostic Test Generation System.
A Diagnostic Test Generation System Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama USA Nov. 3rdITC
Reduced Complexity Test Generation Algorithms for Transition Fault Diagnosis Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama USA.
Externally Tested Scan Circuit with Built-In Activity Monitor and Adaptive Test Clock Priyadharshini Shanmugasundaram Vishwani D. Agrawal.
Design of Variable Input Delay Gates for Low Dynamic Power Circuits
LESSON 22: MATERIAL REQUIREMENTS PLANNING: LOT SIZING
Dec. 19, 2005ATS05: Agrawal and Doshi1 Concurrent Test Generation Auburn University, Department of Electrical and Computer Engineering Auburn, AL 36849,
Concurrent Test Generation Auburn University, Department of Electrical and Computer Engineering Auburn, AL 36849, USA Vishwani D. Agrawal Alok S. Doshi.
Nov. 29, 2005 ELEC Class Presentation 1 Logic Redesign for Low Power ELEC 6970 Project Presentation By Nitin Yogi.
Priyadharshini Shanmugasundaram Vishwani D. Agrawal DYNAMIC SCAN CLOCK CONTROL FOR TEST TIME REDUCTION MAINTAINING.
Input-Specific Dynamic Power Optimization for VLSI Circuits Fei Hu Intel Corp. Folsom, CA 95630, USA Vishwani D. Agrawal Department of ECE Auburn University,
A Two Phase Approach for Minimal Diagnostic Test Set Generation Mohammed Ashfaq Shukoor Vishwani D. Agrawal 14th IEEE European Test Symposium Seville,
Jan. 9, 2007 VLSI Design Conference Spectral RTL Test Generation for Microprocessors Nitin Yogi and Vishwani D. Agrawal Auburn University Department.
An Efficient Test Data Reduction Technique Through Dynamic Pattern Mixing Across Multiple Fault Models 2011 VLSI Test Symposium S. Alampally 1, R. T. Venkatesh.
Jan 6-10th, 2007VLSI Design A Reduced Complexity Algorithm for Minimizing N-Detect Tests Kalyana R. Kantipudi Vishwani D. Agrawal Department of Electrical.
Testing of Logic Circuits. 2 Outline  Testing –Logic Verification –Silicon Debug –Manufacturing Test  Fault Models  Observability and Controllability.
Jan. 2007VLSI Design '071 Statistical Leakage and Timing Optimization for Submicron Process Variation Yuanlin Lu and Vishwani D. Agrawal ECE Dept. Auburn.
March 17, 2008Southeastern Symposium on System Theory (SSST) 2008, March 16-18, New Orleans, Louisiana 1 Nitin Yogi and Dr. Vishwani D. Agrawal Auburn.
Toward Optimal Network Fault Correction via End-to-End Inference Patrick P. C. Lee, Vishal Misra, Dan Rubenstein Distributed Network Analysis (DNA) Lab.
Jan. 6, 2006VLSI Design '061 On the Size and Generation of Minimal N-Detection Tests Kalyana R. Kantipudi Vishwani D. Agrawal Department of Electrical.
February 4, 2009Shukoor: MS Thesis Defense1 Fault Detection and Diagnostic Test Set Minimization Master’s Defense Mohammed Ashfaq Shukoor Dept. of ECE,
Delay and Power Optimization with TSV-aware 3D Floorplanning M. A. Ahmed and M. Chrzanowska-Jeske Portland State University, Oregon, USA ISQED 2014.
Spring 10, Jan 13ELEC 7770: Advanced VLSI Design (Agrawal)1 ELEC 7770 Advanced VLSI Design Spring 2010 VLSI Yield and Moore’s Law Vishwani D. Agrawal James.
March 6, th Southeastern Symposium on System Theory1 Transition Delay Fault Testing of Microprocessors by Spectral Method Nitin Yogi and Vishwani.
1 Enhancing Random Access Scan for Soft Error Tolerance Fan Wang* Vishwani D. Agrawal Department of Electrical and Computer Engineering, Auburn University,
Technology For Realizing 3D Integration By-Dipyaman Modak.
L i a b l eh kC o m p u t i n gL a b o r a t o r y On Effective TSV Repair for 3D- Stacked ICs Li Jiang †, Qiang Xu † and Bill Eklow § † CUhk REliable.
Authors: Jia-Wei Fang,Chin-Hsiung Hsu,and Yao-Wen Chang DAC 2007 speaker: sheng yi An Integer Linear Programming Based Routing Algorithm for Flip-Chip.
Robust Low Power VLSI ECE 7502 S2015 Test Challenges for 3D Integrated Circuits ECE 7502 Class Discussion Reza Rahimi 10 th Feb 2015.
Introduction to CMOS VLSI Design Test. CMOS VLSI DesignTestSlide 2 Outline  Testing –Logic Verification –Silicon Debug –Manufacturing Test  Fault Models.
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.
An Efficient Algorithm for Dual-Voltage Design Without Need for Level-Conversion SSST 2012 Mridula Allani Intel Corporation, Austin, TX (Formerly.
Low-Power Gated Bus Synthesis for 3D IC via Rectilinear Shortest-Path Steiner Graph Chung-Kuan Cheng, Peng Du, Andrew B. Kahng, and Shih-Hung Weng UC San.
Wafer Cut and Rotation to Improve the Compound yield for 3D Wafer- on-Wafer Stacking Bei Zhang Department of Electrical and Computer Engineering Auburn.
Temperature-Gradient Based Burn-In for 3D Stacked ICs Nima Aghaee, Zebo Peng, and Petru Eles Embedded Systems Laboratory (ESLAB) Linkoping University 12th.
Master’s Thesis Defense Xiaolu Shi Dept. of ECE, Auburn University
SoC TAM Design to Minimize Test Application Time Huiting Zhang Vishwani D. Agrawal May 12, North Atlantic Test Workshop.
Muralidharan Venkatasubramanian Vishwani D. Agrawal
PRAVEEN VENKATARAMANI VISHWANI D. AGRAWAL Auburn University, Dept. of ECE Auburn, AL 36849, USA 26 th International.
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.
1 Efficient Obstacle-Avoiding Rectilinear Steiner Tree Construction Chung-Wei Lin, Szu-Yu Chen, Chi-Feng Li, Yao-Wen Chang, Chia-Lin Yang National Taiwan.
VTS 2012: Zhao-Agrawal1 Net Diagnosis using Stuck-at and Transition Fault Models Lixing Zhao* Vishwani D. Agrawal Department of Electrical and Computer.
Test Architecture Design and Optimization for Three- Dimensional SoCs Li Jiang, Lin Huang and Qiang Xu CUhk Reliable Computing Laboratry Department of.
ILP-Based Inter-Die Routing for 3D ICs Chia-Jen Chang, Pao-Jen Huang, Tai-Chen Chen, and Chien-Nan Jimmy Liu Department of Electrical Engineering, National.
Jing Ye 1,2, Xiaolin Zhang 1,2, Yu Hu 1, and Xiaowei Li 1 1 Key Laboratory of Computer System and Architecture Institute of Computing Technology Chinese.
A Test-Per-Clock LFSR Reseeding Algorithm for Concurrent Reduction on Test Sequence Length and Test Data Volume Wei-Cheng Lien 1, Kuen-Jong Lee 1 and Tong-Yu.
VLSI Design & Embedded Systems Conference January 2015 Bengaluru, India Few Good Frequencies for Power-Constrained Test Sindhu Gunasekar and Vishwani D.
Deterministic Diagnostic Pattern Generation (DDPG) for Compound Defects Fei Wang 1,2, Yu Hu 1, Huawei Li 1, Xiaowei Li 1, Jing Ye 1,2 1 Key Laboratory.
Hantao Huang1, Hao Yu1, Cheng Zhuo2 and Fengbo Ren3
ELEC 7950 – VLSI Design and Test Seminar
Lecture 5: Design for Testability. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 12: Design for Testability2 Outline  Testing –Logic Verification –Silicon.
Pattern Compression for Multiple Fault Models
A Primal-Dual Solution to Minimal Test Generation Problem
Improved Random Pattern Delay Fault Coverage Using Inversion Test Points Soham Roy, Brandon Steine, Spencer Millican, Vishwani Agrawal Dept. of Electrical.
Presentation transcript:

VLSI Design & Embedded Systems Conference January 2015 Bengaluru, India Diagnostic Tests for Pre-Bond TSV Defects Bei Zhang Vishwani Agrawal

Purpose of Pre-bond TSV Test 7/2/2015© VLSI Design & Embedded Systems Conference  Defects arise in TSV manufacturing. Pre- bond TSV test helps identify defective dies early in the process.  Pre-bond TSV test provides known good die (KGD) information for die-on-die or die-on- wafer or wafer-on-wafer fabrication process.

Outline 3D IC Structure and TSV Models Pre-bond TSV Probing technique Test Session Generation Experimental Results Conclusion 7/2/2015© VLSI Design & Embedded Systems Conference

4 TSV-based 3D IC Structure 3D face-to-back stacked IC: 7/2/2015© VLSI Design & Embedded Systems Conference

RC Models of Defective TSVs After Wafer Thinning 7/2/2015© VLSI Design & Embedded Systems Conference Resistance-defective TSVCapacitance-defective TSV B. Noia and K. Chakrabarty, Design-for-Test and Test Optimization Techniques for TSV-based 3D Stacked ICs. Springer, 2014.

Illustration of Pre-bond TSV Probing on the Substrate Side 7/2/2015© VLSI Design & Embedded Systems Conference GSF: Gated scan flip-flop

Circuit Model of Pre-bond TSV Test 7/2/2015© VLSI Design & Embedded Systems Conference

7/2/2015© VLSI Design & Embedded Systems Conference Circuit Model of Pre-bond TSV Test

7/2/2015© VLSI Design & Embedded Systems Conference Circuit Model of Pre-bond TSV Test

7/2/2015© VLSI Design & Embedded Systems Conference Circuit Model of Pre-bond TSV Test

Capacitor Charging Time Through Parallel TSVs 7/2/2015© VLSI Design & Embedded Systems Conference Number of TSVs charging in parallel (q) Capacitor charging time t(q) (μs) S. K. Roy, S. Chatterjee, C. Giri, and H. Rahaman, “Faulty TSVs Identification and Recovery in 3D Stacked ICs During Pre-bond Testing,” Proc. International 3D Systems Integration Conference, 2013, pp. 1–6.

Two Important Observations 1) Any faulty TSV within a parallel test will cause the test to fail but we cannot tell which TSV(s) is (are) faulty. 2) A good parallel test implies that all TSVs within the parallel test are fault-free. 7/2/2015© VLSI Design & Embedded Systems Conference

Terminology 7/2/2015© VLSI Design & Embedded Systems Conference TSV networkTSVs simultaneously contacted by probe. Test session (S i )TSVs grouped for parallel charging of capacitor. Maximum number of faulty TSVs in network (m) m is the number of redundant TSVs within the TSV network. Session size (q)q is the number of active TSVs within a session. Resolution (r)r is an upper bound on session size. Test time of a session (t(q)) Charging time of C charge, related to session size. Fault map (ρ)Fault map represents positions of defective TSVs within the TSV network.

Test Session Generation  Motivation Compared to individual TSV test, large test time saving is possible if we test TSVs in parallel without losing the capability of identifying up to m faulty TSVs, while guaranteeing that the size of each test session does not exceed the resolution constraint r. 7/2/2015© VLSI Design & Embedded Systems Conference

Test Session Generation  Problem Statement Given: Test times t(q) for different session sizes q (q ∈ [1, r]), and Maximum number (m) of faulty TSVs in a network of T TSVs. Determine: A set of test sessions of size less than r, such that up to m faulty TSVs are uniquely identified and the total test time is minimized. 7/2/2015© VLSI Design & Embedded Systems Conference

Test Session Generation  Sufficient condition If each TSV i is included in m + 1 sessions (say, S 1, S 2, · · ·, S m+1 ) and the intersection of a pair of these m + 1 sessions contains only TSV i, i.e., S i ∩ S j = TSV i for i ≠ j ∈ [1, m + 1], then up to m faulty TSVs within the network can be uniquely identified. These m + 1 sessions are called unique test sessions for TSV i. 7/2/2015© VLSI Design & Embedded Systems Conference B. Noia and K. Chakrabarty, “Identification of Defective TSVs in Pre-Bond Testing of 3D ICs,” Proc. 20th Asian Test Symposium (ATS), 2011, pp. 187–194.

A Previous Heuristic Method To pinpoint 1 faulty TSV in a 6-TSV network with resolution constraint r = 4, the heuristic-based sessions are {1,2,3,4}, {1,5,6}, {2,5}, {3,6}, {4}. Careful examination shows: Each TSV resides in two unique test sessions! The heuristic sessions reduce the total test time compared to individual TSV testing. 7/2/2015© VLSI Design & Embedded Systems Conference B. Noia and K. Chakrabarty, “Identification of Defective TSVs in Pre-Bond Testing of 3D ICs,” Proc. 20th Asian Test Symposium (ATS), 2011, pp. 187–194.

Limitation of the Heuristic Method  Sessions {1,2,3,4}, {1,5,6}, {2,5}, {3,6}, {4} are not optimal. The optimal set of sessions are {1,2,3}, {1,4,5}, {2,4,6}, {3,5,6}  As we can see every TSV still resides in 2 unique sessions, but the total test time is further reduced by 36.8%! 7/2/2015© VLSI Design & Embedded Systems Conference

ILP based Session Generation  Three general constraints for ILP model (ILP model 1): C1. Each TSV should be included in at least m + 1 test sessions. C2. The size of a test session ranges anywhere from 0 (empty session) to r. C3. Any non-empty session is supposed to be a unique session for any TSV within it.  Objective: Minimize total test time of all sessions. 7/2/2015© VLSI Design & Embedded Systems Conference

Experimental Results 7/2/2015© VLSI Design & Embedded Systems Conference Test time comparison for a 20-TSV network

Experimental Results 7/2/2015© VLSI Design & Embedded Systems Conference Test time comparison for resolution constraint r = 3

Experimental Results 7/2/2015© VLSI Design & Embedded Systems Conference Comparison of number of sessions for r = 4

Conclusion 7/2/2015© VLSI Design & Embedded Systems Conference An ILP model is proposed to generate near- optimal set of test sessions for pre-bond TSV testing. ILP model always reduces pre-bond TSV identification time compared to that of a previous heuristic method. Future exploration can be possibly deriving necessary and sufficient conditions to generate globally optimal set of sessions.