Dusan Petranovic & Karen Chow 3D-IC System Verification Methodology: Solutions and Challenges Marketing, Design to Silicon Division April 2011.

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.
Snapback avoidance design flow for a memory technology
Caleb Serafy and Ankur Srivastava Dept. ECE, University of Maryland
Circuit Extraction 1 Outline –What is Circuit Extraction? –Why Circuit Extraction? –Circuit Extraction Algorithms Goal –Understand Extraction problem –Understand.
Design The Role of EDA in SoC Design HKSTP International Technology Conference January 14, 2003 Dr. Chi-Foon Chan President and Chief Operating Officer.
Krit Athikulwongse, Dae Hyun Kim, Moongon Jung, and Sung Kyu Lim
3D-MAPS: 3D Massively Parallel Processor with Stacked Memory Dae Hyun Kim, Krit Athikulwongse, Michael Healy, Mohammad Hossain, Moongon Jung, et al. Georgia.
1 Numerical ElectroMagnetics & Semiconductor Industrial Applications Ke-Ying Su Ph.D. National Central University Department of Mathematics 01. Introduction.
Lecture 1 Design Hierarchy Chapter 1. Digital System Design Flow 1.Register-Transfer Levl (RTL) – e.g. VHDL/Verilog 2.Gate Level Design 3.Circuit Level.
MICROELETTRONICA Design methodologies Lection 8. Design methodologies (general) Three domains –Behavior –Structural –physic Three levels inside –Architectural.
Chapter 5 Interconnect RLC Model n Efficient capacitance model Efficient inductance model Efficient inductance model RC and RLC circuit model generation.
The Design Process Outline Goal Reading Design Domain Design Flow
IC Interconnect Modeling Dr. Paul Van Halen PROBLEM  Resistive, capacitive and inductive effects in circuit interconnect.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 34: Design Methods (beyond Tanner Tools) Prof. Sherief Reda Division of.
Temperature-Aware Design Presented by Mehul Shah 4/29/04.
From Concept to Silicon How an idea becomes a part of a new chip at ATI Richard Huddy ATI Research.
Combining High Level Synthesis and Floorplan Together EDA Lab, Tsinghua University Jinian Bian.
VLSI Lab References I am grateful for the contributions from SEMATECH, the Austin Community College, and MKS Instruments. For further reading, I especially.
Mind Board Company Profile Company Profile. Meets the challenge of Meets the challenge of creating complex designs PCB DESIGN CENTER.
Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon Vladimir Zivkovic National Institute for Subatomic Physics Amsterdam,
Through Silicon Vias EECS713 Daniel Herr.
Electromigration Analysis for MTTF Calculations
CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy CAD Tools for 3D-IC and TSV-based designs Kholdoun TORKI
Presented by Brian Griffin On behalf of Manu Goel Mohit Goel Nov 12 th, 2014 Building a dynamic GUI, configurable at runtime by backend tool.
R. Kluit Electronics Department Nikhef, Amsterdam. Integrated Circuit Design.
2013 DAC Designer/User Track Presentation Inductor Design for Global Resonant Clock Distribution in a 28-nm CMOS Processor Visvesh Sathe 3, Padelis Papadopoulos.
Technology For Realizing 3D Integration By-Dipyaman Modak.
An Integrated Physical-Electrical Design Verification Flow
Presentation for Advanced VLSI Course presented by:Shahab adin Rahmanian Instructor:Dr S. M.Fakhraie Major reference: 3D Interconnection and Packaging:
Chalmers University of Technology FlexSoC Seminar Series – Page 1 Power Estimation FlexSoc Seminar Series – Daniel Eckerbert
Introduction to VLSI Design – Lec01. Chapter 1 Introduction to VLSI Design Lecture # 2 A Circuit Design Example.
Research on Analysis and Physical Synthesis Chung-Kuan Cheng CSE Department UC San Diego
Undergraduate Research Project Hybrid Gate Driver Parasitic Extraction Sponsor: CPES George Suárez Martínez Advisors: Manuel Jiménez & Miguel Vélez-Reyes.
Are classical design flows suitable below 0.18  ? ISPD 2001 NEC Electronics Inc. WR0999.ppt-1 Wolfgang Roethig Senior Engineering Manager EDA R&D Group.
Sigrity, Inc © Efficient Signal and Power Integrity Analysis Using Parallel Techniques Tao Su, Xiaofeng Wang, Zhengang Bai, Venkata Vennam Sigrity,
TSV-Aware Analytical Placement for 3D IC Designs Meng-Kai Hsu, Yao-Wen Chang, and Valerity Balabanov GIEE and EE department of NTU DAC 2011.
Logic Synthesis for Low Power(CHAPTER 6) 6.1 Introduction 6.2 Power Estimation Techniques 6.3 Power Minimization Techniques 6.4 Summary.
A New Method For Developing IBIS-AMI Models
Presented By : LAHSAINI Achraf & MAKARA Felipe.  Introduction  Difficult Challenges : > Difficult Challenges between 2013 – 2020 > Difficult Challenges.
Thermal-aware Steiner Routing for 3D Stacked ICs M. Pathak and S.K. Lim Georgia Institute of Technology ICCAD 07.
Modern VLSI Design 3e: Chapter 2 Copyright  1998, 2002 Prentice Hall PTR Topics n Design rules and fabrication. n SCMOS scalable design rules. n Stick.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Accelicon Confidential 1 Accelicon Overview MOS-AK April 4, 2008 Tim K Smith Accelicon Technologies.
An accurate and efficient SSO/SSN simulation methodology for 45 nm LPDDR I/O interface Dr. Souvik Mukherjee, Dr. Rajen Murugan (Texas Instruments Inc.)
1 Interconnect/Via. 2 Delay of Devices and Interconnect.
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.
Distributed Computation: Circuit Simulation CK Cheng UC San Diego
1 Carnegie Mellon University Center for Silicon System Implementation An Architectural Exploration of Via Patterned Gate Arrays Chetan Patel, Anthony Cozzie,
ADVANCED HIGH DENSITY INTERCONNECT MATERIALS AND TECHNIQUES DIVYA CHALLA.
Silicon Design Page 1 The Creation of a New Computer Chip.
Company Confidential | ©2009 Micron Technology, Inc. | 1 Micron Contact: Tim Hollis February 16 University of Utah Senior.
Written by Whitney J. Wadlow
Paper Review Yunsu Sung.
Introduction to ASICs ASIC - Application Specific Integrated Circuit
ASIC Design Methodology
Integrated Circuits.
Duckhwan Kim and Saibal Mukhopadhyay
Challenges in Nanoelectronics: Process Variability
Timing Analysis 11/21/2018.
ITRS Roadmap Design Process Open Discussion EDP 2001
Overview of VLSI 魏凱城 彰化師範大學資工系.
Errors due to process variations
Is Co-existence Possible?
HIGH LEVEL SYNTHESIS.
DARE180U Platform Improvements in Release 5.6
Electromagnetic Crosstalk Analysis and Sign-off For Advanced Node SoCs
PiezoMEMS Foundry to Support Research Projects
Presentation transcript:

Dusan Petranovic & Karen Chow 3D-IC System Verification Methodology: Solutions and Challenges Marketing, Design to Silicon Division April 2011

2 © 2010 Mentor Graphics Corp. Company Confidential Agenda I. Introduction II. Die stacking configurations and descriptions III. Stack verification methodologies IV. Example V. New challenges and future work VI. Conclusion 3D-IC System Verification Methodology

3 © 2010 Mentor Graphics Corp. Company Confidential 3D-IC System Verification Methodology TSV-based 3D-IC Technology 3D Integration Drivers – Complexity, increasing cost and saturating performance curve of SoC technology – Possibility of heterogeneous 3D integration to optimize technology and cost for each chip – Improved performance and power – Miniaturization - improved capacity/volume ratio 3D Integration Issues – Reliable, repeatable and cost effective manufacturing – Reliable power delivery and on-chip thermal management – Lack of methodology and EDA tools to support efficient design (and verification) – Lack of test vehicles and data for validation of new solutions

4 © 2010 Mentor Graphics Corp. Company Confidential EDA Challenges Physically aware architectural exploration of increasing number of system level options Determination of optimal 3D granularity and number of stack levels to achieve performance benefit through 3D integration Optimal TSV allocation and congestion management through 3D floor- planning, placement and routing Thermal management and thermally aware physical design 3D IC related Stress sources and impact on parametric yield Power grid design to avoid IR drop and electro-migration problems Determination of modeling and extraction accuracy needed to analyze TSV effects and dies interactions and model flow integration 3D stack verification and testing Application and design domain specific solutions 3D-IC System Verification Methodology

5 © 2010 Mentor Graphics Corp. Company Confidential Physical Verification: Mentor’s Technology Leadership 3D-IC System Verification Methodology Olympus-SoC™ Physical Design Calibre ® TestKompress ® YieldAssist ™ Layout Verification Analysis & Enhancement Production Testing Yield Learning Mask Preparation, Verification & Enhancement FABRICATIONPRODUCTION TEST YIELD ANALYSIS Mentor Consulting and Yield Enhancement Services DESIGN CLOSURE SIGNOFF VERIFICATION Prioritization:  3D Verification needs to come first to come first (Source: Gary Smith EDA, October 2010)

6 © 2010 Mentor Graphics Corp. Company Confidential Agenda I. Introduction II. Die stacking configurations and descriptions III. Stack verification methodologies IV. Example V. New challenges and future work VI. Conclusion 3D-IC System Verification Methodology

7 © 2010 Mentor Graphics Corp. Company Confidential 3D-IC Stack Description Configuration file to describe 3D-IC Stack —Supports various stacking configurations —List of Dies with their order number —Information of the die position, orientation, rotation —Text ports at the bump or pad locations —Interface type, geometry and materials Die interface Pad text label and location Chip orientation and location 3D-IC System Verification Methodology

8 © 2010 Mentor Graphics Corp. Company Confidential 3D-IC Stack Configurations 2.5D Stacking, Interposer 3D Stacking, Die on Die Advantage: No on-chip TSVs Advantage: form factor, performance Concern: Interposer size and cost Concern: TSV integration, thermal, stress 3D-IC System Verification Methodology Logic Die Logic Die Package Substrate Back Metal Layers Active Circuitry Top Metal Layers Memory Die Active Circuitry TSV Top Metal Layers Silicon Active Circuitry Package Substrate Passive Interposer Top Metal Layers Silicon Active Circuitry Metal Layers

9 © 2010 Mentor Graphics Corp. Company Confidential Agenda I. Introduction II. Die stacking configurations and descriptions III. Stack verification methodologies IV. Example V. New challenges and future work VI. Conclusion 3D-IC System Verification Methodology

10 © 2010 Mentor Graphics Corp. Company Confidential 3D-IC DRC/LVS/PEX 3D-IC System Verification Methodology DRC/LVS of the double sided dies in the stack including TSV and backside metal TSV as LVS device or as a VIA Model of arbitrary complexity supported for TSV in simulation Calibration of front and back metal stacks, combined or separated Double sided die front and back metal parasitic extraction DRC/LVS connectivity check at the die to die or die to interposer interfaces (micro-bumps or pads locations) Pad text label and location Chip orientation and location TSV Devices Back Metal Front Metal Substrate TSV Devices Back Metal Front Metal Substrate Package Substrate C4 bumps Micro-bumps

11 © 2010 Mentor Graphics Corp. Company Confidential 3D-IC Verification Flows 3D-IC System Verification Methodology Top Metal Layers Silicon Active Circuitry Package Substrate Passive Interposer Top Metal Layers Silicon Active Circuitry Metal Layers Logic Die Logic Die Package Substrate Back Metal Layers Active Circuitry Top Metal Layers Memory Die Active Circuitry TSV Die 1 GDS LEF/DEF DRC LVS xRC SPICE or SPEF Netlist Die 2 GDS LEF/DEF DRC LVS xRC SPICE or SPEF Netlist 3D-IC Stack Config file 3D-IC Stack verification SPICE/ SPEF Netlist Results & Reports Single net-list for double sided die including front metal parasitics, TSV and back metal parasitics stack including TSV and backside metal Combined netlist, if desired, for simulation across the dies in the stack

12 © 2010 Mentor Graphics Corp. Company Confidential 3D-IC Verification Flows: Differences Analog (TSV as LVS device) vs. Digital (TSV as a VIA) 3D vs. 2.5D Verification —LVS/PEX of an interposer requires additional steps in 2.5D —Thermal and stress issues more complex for 3D 3D-IC System Verification Methodology Analog flow Requires more accurate TSV modelTreat TSV as a LVS deviceLVS device described by Spice subcircuitSpice simulation Digital flow Lower accuracy requirementsTreat TSV as a via Extraction tool generates R(C) model Can be replaced by provided model Static timing analysis

13 © 2010 Mentor Graphics Corp. Company Confidential Agenda I. Introduction II. Die stacking configurations and descriptions III. Stack verification methodologies IV. Example V. New challenges and future work VI. Conclusion 3D-IC System Verification Methodology

14 © 2010 Mentor Graphics Corp. Company Confidential Example A 3D-IC was designed using a 65-nm technology, with a logic die, a memory die and micro-bumps connecting the two. 3D-IC System Verification Methodology Logic Die Logic Die Package Substrate Back Metal Layers Active Circuitry Top Metal Layers Memory Die Active Circuitry TSV

15 © 2010 Mentor Graphics Corp. Company Confidential Calibre Verification Calibre xACT 3D Field solver extractionTop and bottom layers Calibre LVS Check connectivityTSV is an LVS device Calibre DRC DRC of individual diesDie-to-die connectivity 3D-IC System Verification Methodology

16 © 2010 Mentor Graphics Corp. Company Confidential Design Rule Checking Step 1: Run Calibre DRC of the logic and memory dies independently Step 2: Merge the top metal layer of the memory die, and the back metal layer of the logic die together to check for connectivity errors. 3D-IC System Verification Methodology Logic Die Logic Die Back Metal Layers Active Circuitry Top Metal Layers Memory Die Active Circuitry TSV Merge micro-bump layers together

17 © 2010 Mentor Graphics Corp. Company Confidential DRC for Alignment and Connectivity Check Step 3: Run DRC on the merged gds. —The landing pad for both sides of the micro-bump needs to be correctly aligned. —The interface connectivity was checked to ensure that the proper nets were connected through the micro-bumps and that the alignment of the logic and memory dies is correct. 3D-IC System Verification Methodology

18 © 2010 Mentor Graphics Corp. Company Confidential DRC: verify micro-bumps physically align LVS: verify proper electrical connectivity 3D IC Verification Flow: Alignment violation 3D-IC System Verification Methodology Logic Die Logic Die Package Substrate Back Metal Layers Active Circuitry Top Metal Layers Memory Die Active Circuitry TSV

19 © 2010 Mentor Graphics Corp. Company Confidential Calibre LVS Calibre LVS was used to check the connectivity of the logic and memory dies individually, with the TSVs recognized as intentional devices. 3D-IC System Verification Methodology Silicon Active Circuitry Back metal Metal1 Top Metal Layers TSV TSV recognized as LVS device

20 © 2010 Mentor Graphics Corp. Company Confidential Calibre xACT 3D field solver for parasitics A new extraction rule file was generated with xCalibrate to include the back metal stack. Break down each net that is on both dies into constituent pieces to see the ratio of TSV and micro-bump capacitance versus on-chip capacitance. The TSV was treated as an LVS device, and a subcircuit provided by the foundry was used to model the TSV. The TSV-to-substrate capacitance is 75 fF. The micro-bump capacitance is estimated to be around 1 fF, based on a paper by Alam et al. [12]. 3D-IC System Verification Methodology Logic Die Logic Die Back Metal Top Metal Layers Top Metal Memory Die Active Circuitry TSV 7.5e e-14 1e-13 1e e-13

21 © 2010 Mentor Graphics Corp. Company Confidential Capacitance Results Capacitance (F) Logic Top Metal TSV Logic Back Metal Micro- bump Memory Top Metal NetA7.52E E E E E-13 NetB7.60E E E E E-13 NetC7.20E E E E E-14 NetD8.09E E E E E-14 NetE6.91E E E E E-13 NetF1.47E E E E E-13 NetG1.36E E E E E-13 NetH7.42E E E E E-13 NetI7.60E E E E E-13 NetJ7.23E E E E E-14 3D-IC System Verification Methodology

22 © 2010 Mentor Graphics Corp. Company Confidential Agenda I. Introduction II. Die stacking configurations and descriptions III. Stack verification methodologies IV. Example V. New challenges and future work VI. Conclusion 3D-IC System Verification Methodology

23 © 2010 Mentor Graphics Corp. Company Confidential Verification Challenges TSV Modeling —High frequency effects —Nonlinear effects in TSV Interaction modeling —TSV densities and need for interaction modeling —Coupling between the TSVs —Coupling between the TSVs and interconnect —Coupling between TSV and devices —Coupling between front and back side metal? —Die interface modeling —Coupling between the stacked dies? Multi-die Analysis Thermal signoff Stress impact on performance yield Flow integration 3D-IC System verification methodologyVerification

24 © 2010 Mentor Graphics Corp. Company Confidential TSV Modeling Circuit for TSV provided —Obtained by S-parameter measurements and circuit parameter extraction TSD or TSV —“ nonlinear behavior shouldn't be too much of a problem since it is confined mostly to the < -1V region and we really shouldn't be operating there.” Present solutions/approaches do not and can not take into account TSV interactions 3D-IC System Verification Methodology Source: RPI Source: LETI

25 © 2010 Mentor Graphics Corp. Company Confidential High Density TSVs “Via Middle” technology - TSV before BEOL Some of the communication signals are likely to be high frequency Each TSV will work in the skin effect regime, and all the effects are fully 3D. Accurate analysis might require 3D Electromagnetic approach. 3D-IC System Verification Methodology

26 © 2010 Mentor Graphics Corp. Company Confidential TSV Interaction Modeling Interactions between the TSVs —Capacitive and Inductive couplings —Interaction among TSVs will be predominately magnetic Interaction between TSV and interconnect —Interactions with RDL and metal1 Impact of TSVs on device performance —Proper substrate description and modeling is needed 3D –IC System Verification Methodology TSV Devices Back Metal Front Metal Substrat e Source: RPI Source: LETI

27 © 2010 Mentor Graphics Corp. Company Confidential Dies Interface modeling Bump modeling Bump interactions and shielding Other bonding techniques 3D-IC System Verification Methodology Cu-Cu Bonding Oxide Bonding – MIT Lincoln Lab Different bonding scheme have different impact on parasitics Source: Qualcomm Source: RPI

28 © 2010 Mentor Graphics Corp. Company Confidential Inter-die interactions Capacitive coupling might not be negligible between the dies, especially in Face-to-Face connection Magnetic coupling between the dies —The dies are getting closer together —Overlapping loops between the dies Full stack IR drop is needed —As number of TSVs is increasing the interactions are becoming stronger and IR drop analysis has to be done simultaneously for the entire stack The paths go across the dies and LVS, extraction and simulation have to go across the dies. 3D-IC System Verification Methodology Source: Fermilab

29 © 2010 Mentor Graphics Corp. Company Confidential Thermal signoff Thermal effects more pronounced in 3D then 2.5D Electro thermal interactions have to be taken into account Variability in device parameters Thermal analysis and signoff needed 3D-IC System Verification Methodology Source: IMEC

30 © 2010 Mentor Graphics Corp. Company Confidential Strain-induced variations: 3D stack effects 3D-IC System Verification Methodology In TSV-based 3D-IC technology an additional inside transistor stress variation caused by a global load generated by the TSVs, die thinning and assembling should be taken into account Long-range character of the stress propagation makes a prospective gate-to-gate stress variation more pronounced. Source: V.Sukharev

31 © 2010 Mentor Graphics Corp. Company Confidential Agenda I. Introduction II. Die stacking configurations and descriptions III. Stack verification methodologies IV. Example V. New challenges and future work VI. Conclusion 3D-IC System Verification Methodology

32 © 2010 Mentor Graphics Corp. Company Confidential Conclusions Existing 3D-IC verification approaches satisfy present 3D system needs —DRC/LVS/PEX of the individual dies and interposer —TSV modeled as LVS devise or Via; Foundry TSV model provided —DRC and connectivity validation of 3D stack interfaces Challenges come with increased densities and operating frequencies —Need for accurate TSV extraction —TSV interaction modeling Thermal and stress aware verification —More difficult in 3D then in 2.5 D stacking True 3D LVS/PEX —Will be needed in 3D-ICs with logic divided across the dies 3D-IC System Verification Methodology

33 © 2010 Mentor Graphics Corp. Company Confidential 3D-IC System Verification Methodology