Krit Athikulwongse, Dae Hyun Kim, Moongon Jung, and Sung Kyu Lim

Slides:



Advertisements
Similar presentations
MICRO-BUMP ASSIGNMENT FOR 3D ICS USING ORDER RELATION TA-YU KUAN, YI-CHUN CHANG, TAI-CHEN CHEN DEPARTMENT OF ELECTRICAL ENGINEERING, NATIONAL CENTRAL UNIVERSITY,
Advertisements

THERMAL-AWARE BUS-DRIVEN FLOORPLANNING PO-HSUN WU & TSUNG-YI HO Department of Computer Science and Information Engineering, National Cheng Kung University.
Caleb Serafy and Ankur Srivastava Dept. ECE, University of Maryland
A Novel 3D Layer-Multiplexed On-Chip Network
Cadence Design Systems, Inc. Why Interconnect Prediction Doesn’t Work.
A Routing Technique for Structured Designs which Exploits Regularity Sabyasachi Das Intel Corporation Sunil P. Khatri Univ. of Colorado, Boulder.
1 Cleared for Open Publication July 30, S-2144 P148/MAPLD 2004 Rea MAPLD 148:"Is Scaling the Correct Approach for Radiation Hardened Conversions.
A T HERMAL -D RIVEN F LOORPLANNING A LGORITHM FOR 3D IC S Jason Cong, Jie Wei, and Yan Zhang ICCAD
Reap What You Sow: Spare Cells for Post-Silicon Metal Fix Kai-hui Chang, Igor L. Markov and Valeria Bertacco ISPD’08, Pages
3D-STAF: Scalable Temperature and Leakage Aware Floorplanning for Three-Dimensional Integrated Circuits Pingqiang Zhou, Yuchun Ma, Zhouyuan Li, Robert.
National Tsing Hua University Po-Yang Hsu,Hsien-Te Chen,
Paul Falkenstern and Yuan Xie Yao-Wen Chang Yu Wang Three-Dimensional Integrated Circuits (3D IC) Floorplan and Power/Ground Network Co-synthesis ASPDAC’10.
Coupling-Aware Length-Ratio- Matching Routing for Capacitor Arrays in Analog Integrated Circuits Kuan-Hsien Ho, Hung-Chih Ou, Yao-Wen Chang and Hui-Fang.
1 Thermal Via Placement in 3D ICs Brent Goplen, Sachin Sapatnekar Department of Electrical and Computer Engineering University of Minnesota.
3D-MAPS: 3D Massively Parallel Processor with Stacked Memory Dae Hyun Kim, Krit Athikulwongse, Michael Healy, Mohammad Hossain, Moongon Jung, et al. Georgia.
Boosting: Min-Cut Placement with Improved Signal Delay Andrew B. KahngSherief Reda CSE & ECE Departments University of CA, San Diego La Jolla, CA
Power-Aware Placement
Supply Voltage Degradation Aware Analytical Placement Andrew B. Kahng, Bao Liu and Qinke Wang UCSD CSE Department {abk, bliu,
University of Toronto Pre-Layout Estimation of Individual Wire Lengths Srinivas Bodapati (Univ. of Illinois) Farid N. Najm (Univ. of Toronto)
ISPD 2000, San DiegoApr 10, Requirements for Models of Achievable Routing Andrew B. Kahng, UCLA Stefanus Mantik, UCLA Dirk Stroobandt, Ghent.
Temperature-Aware Design Presented by Mehul Shah 4/29/04.
Delay and Power Optimization with TSV-aware 3D Floorplanning M. A. Ahmed and M. Chrzanowska-Jeske Portland State University, Oregon, USA ISQED 2014.
SLIP 2000April 9, Wiring Layer Assignments with Consistent Stage Delays Andrew B. Kahng (UCLA) Dirk Stroobandt (Ghent University) Supported.
Cost-Based Tradeoff Analysis of Standard Cell Designs Peng Li Pranab K. Nag Wojciech Maly Electrical and Computer Engineering Carnegie Mellon University.
SYNTHESIS OF NETWORKS ON CHIPS FOR 3D SYSTEMS ON CHIPS Srinivasan Murali, Ciprian Seiculescu, Luca Benini, Giovanni De Micheli Presented by Puqing Wu.
CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy CAD Tools for 3D-IC and TSV-based designs Kholdoun TORKI
A Methodology for Interconnect Dimension Determination By: Jeff Cobb Rajesh Garg Sunil P Khatri Department of Electrical and Computer Engineering, Texas.
MGR: Multi-Level Global Router Yue Xu and Chris Chu Department of Electrical and Computer Engineering Iowa State University ICCAD
Area-I/O Flip-Chip Routing for Chip-Package Co-Design Progress Report 方家偉、張耀文、何冠賢 The Electronic Design Automation Laboratory Graduate Institute of Electronics.
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.
Application of through-silicon-via (TSV) technology to making of high-resolution CMOS image sensors Name: Qian YU Student ID:
Modern VLSI Design 4e: Chapter 7 Copyright  2008 Wayne Wolf Topics Global interconnect. Power/ground routing. Clock routing. Floorplanning tips. Off-chip.
MonolithIC 3D Inc., Patents Pending MonolithIC 3D ICs RCAT approach 1 MonolithIC 3D Inc., Patents Pending.
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.
The Short, Medium and Long-Term Path to the 3D Ecosystem
Global Routing.
Block-level 3D IC Design with Through-Silicon-Via Planning Dae Hyun Kim, Rasit Onur Topaloglu, and Sung Kyu Lim Department of Electrical and Computer Engineering,
Etron Project: Placement and Routing for Chip-Package-Board Co-Design
Comparison of various TSV technology
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.
Abhishek Pandey Reconfigurable Computing ECE 506.
1 Global Routing Method for 2-Layer Ball Grid Array Packages Yukiko Kubo*, Atsushi Takahashi** * The University of Kitakyushu ** Tokyo Institute of Technology.
Johann Knechtel, Igor L. Markov and Jens Lienig University of Michigan, EECS Department, Ann Arbor USA Dresden University of Technology, EE Department,
Thermal-aware Steiner Routing for 3D Stacked ICs M. Pathak and S.K. Lim Georgia Institute of Technology ICCAD 07.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Massachusetts Institute of Technology 1 L14 – Physical Design Spring 2007 Ajay Joshi.
Ho-Lin Chang, Hsiang-Cheng Lai, Tsu-Yun Hsueh, Wei-Kai Cheng, Mely Chen Chi Department of Information and Computer Engineering, CYCU A 3D IC Designs Partitioning.
IO CONNECTION ASSIGNMENT AND RDL ROUTING FOR FLIP-CHIP DESIGNS Jin-Tai Yan, Zhi-Wei Chen 1 ASPDAC.2009.
Impact of Interconnect Architecture on VPSAs (Via-Programmed Structured ASICs) Usman Ahmed Guy Lemieux Steve Wilton System-on-Chip Lab University of British.
Test Architecture Design and Optimization for Three- Dimensional SoCs Li Jiang, Lin Huang and Qiang Xu CUhk Reliable Computing Laboratry Department of.
Foundry Characteristics
TSV-Constrained Micro- Channel Infrastructure Design for Cooling Stacked 3D-ICs Bing Shi and Ankur Srivastava, University of Maryland, College Park, MD,
DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called.
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.
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.
Maze Routing Algorithms with Exact Matching Constraints for Analog and Mixed Signal Designs M. M. Ozdal and R. F. Hentschke Intel Corporation ICCAD 2012.
Routability-driven Floorplanning With Buffer Planning Chiu Wing Sham Evangeline F. Y. Young Department of Computer Science & Engineering The Chinese University.
LEMAR: A Novel Length Matching Routing Algorithm for Analog and Mixed Signal Circuits H. Yao, Y. Cai and Q. Gao EDA Lab, Department of CS, Tsinghua University,
System in Package and Chip-Package-Board Co-Design
Overview of VLSI 魏凱城 彰化師範大學資工系. VLSI  Very-Large-Scale Integration Today’s complex VLSI chips  The number of transistors has exceeded 120 million 
Interconnect Characteristics of 2.5-D System Integration Scheme Yangdong (Steven) Deng & Wojciech P. Maly
PACKAGE FABRICATION TECHNOLOGY Submitted By: Prashant singh.
Low Mass, Radiation Hard Vertex Detectors R. Lipton, Fermilab Future experiments will require pixelated vertex detectors with radiation hardness superior.
Partial Reconfigurable Designs
The Interconnect Delay Bottleneck.
Revisiting and Bounding the Benefit From 3D Integration
Interconnect Architecture
An Automated Design Flow for 3D Microarchitecture Evaluation
Measuring the Gap between FPGAs and ASICs
Presentation transcript:

Block-level Designs of Die-to-Wafer Bonded 3D ICs and Their Design Quality Tradeoffs Krit Athikulwongse, Dae Hyun Kim, Moongon Jung, and Sung Kyu Lim School of Electrical and Computer Engineering, Georgia Institute of Technology National Electronics and Computer Technology Center Cadence Design Systems ASPDAC’13

Outline Introduction Preliminaries Block-Level 3D IC Design Design Evaluation Experimental Results

Introduction Three-dimensional integrated circuits (3D ICs) are built in various design styles and at different levels. Homogeneous 3D integration technology : Compact and high-degree of logic integration. Heterogeneous 3D integration technology : Allows various electronic components such as analog circuits, memory elements, logic, and sensors in the same 3D-IC stack

Introduction Bonding Wafer to wafer Die to wafer Die to die Lower cost more practical Die to die

Introduction This paper study how to design block-level 3D ICs, where the footprint of the dies in the stack are different. Focus on a two-tier 3D IC, where the bottom die has a larger footprint. Configuration : Both dies are facing down so that the heat sink is located above the back-side of the top die, and C4 bumps are below the front-side (top metal layer) of the bottom die. better power delivery and potentially better cooling if the top die consumes more power.

Introduction Depending on the location of through-silicon vias (TSVs) in the bottom die, a redistribution layer (RDL) is necessary on the back-side of the bottom tier to connect the two dies. Three different ways to place TSVs in the bottom die TSV-farm TSV-distributed TSV-whitespace

Preliminaries Die Bonding and Redistribution Layers For die-to-wafer bonding in 3D ICs, three methods have been proposed: Back-to-back Face-to-face Face-to-back Metal Substrate face Back Src: Sung Kyu Lim, TSV-Aware 3D Physical Design Tool Needs for Faster Mainstream Acceptance of 3D ICs [DAC47]

Preliminaries Die Bonding and Redistribution Layers For die-to-wafer bonding in 3D ICs, three methods have been proposed: Back-to-back Signal should go through Two TSVs when it is transmitted from one die to its adjacent die. TSVs have non-negligible capacitance, transferring a signal through two TSVs might degrade the delay and the signal integrity of the net. Face-to-face Face-to-back Metal Substrate

Preliminaries Die Bonding and Redistribution Layers For die-to-wafer bonding in 3D ICs, three methods have been proposed: Back-to-back Face-to-face Face-to-face bonding does not utilize TSVs because the interconnect between the dies is established using metal layers only. Face-to-back Metal Substrate

Preliminaries Die Bonding and Redistribution Layers For die-to-wafer bonding in 3D ICs, three methods have been proposed: Back-to-back Face-to-face Face-to-back Face-to-back bonding is utilized between two dies with different die sizes, redistribution-layer (RDL) routing on the back side of the bottom die is required in some cases. face Back

Preliminaries Die Bonding and Redistribution Layers face Back Die Bonding and Redistribution Layers Redistribution Layers Wires on the RDL are wide, possibly as wide as wires on the topmost metal layers. Parasitic capacitance is much higher than local metal wires, and causes timing degradation and dynamic power overhead Lower die Upper die If some TSVs in the bottom die are outside the footprint area of the top die, RDL routing is necessary to connect the TSVs to the bonding pads of the top die.

Preliminaries The Goal of This Work Insert all TSVs inside the footprint area of the top die. Limits TSV locations Does not require RDL wires. TSV - farm Insert TSVs wherever they are needed and perform RDL routing to connect them in the bottom die to the bonding pads in the top die. Higher degree of freedom on TSV locations TSV - distribute TSV - whitespace

Preliminaries The Goal of This Work Three different ways to place TSVs in the bottom die TSV-farm TSV-distributed TSV-whitespace

Block-Level 3D IC Design Partitioning TSV Insertion and Floorplanning Bonding Pad Assignment and RDL Routing

Block-Level 3D IC Design Partitioning Cut size #cut 3D nets between the two dies = #TSVs Assigning low-power blocks to the bottom die and high-power blocks to the top die Reduces temperature The top die is closer to the heat sink than the bottom die Assigning thermally-sensitive blocks (such as memory blocks) to the top die and thermally-insensitive blocks to the bottom die increases predictability and reliability of the 3D IC. Partitioning are manually performed with all these factors considered.

Block-Level 3D IC Design TSV Insertion and Floorplanning TSV-farm An array of TSVs (and bonding pads) are placed in the middle of the bottom die. Treated TSVs as obstacles during floorplanning. Blocks are placed around the TSV farm. If all blocks are highly connected, the TSV-farm design style causes significant wirelength overhead.

Block-Level 3D IC Design TSV Insertion and Floorplanning TSV-distributed TSVs are preplaced in an array and treated as obstacles during floorplanning. TSVs are placed all over the bottom die. Large blocks have very limited locations for their positions . Degrade wirelength, timing, and power. Expected to show low temperature and small TSV stress.

Block-Level 3D IC Design TSV Insertion and Floorplanning TSV-whitespace A 3D floorplanner is used to obtain 3D-IC layouts. TSVs are manually inserted into whitespace existing between blocks close to a pin of each 3D net. TSVs are irregularly placed. When TSVs are inserted, the current floorplan is perturbed by moving blocks to create or expand whitespace. Is expected to optimize the wirelength better than all other design styles since a 3D floorplanner is used.

Block-Level 3D IC Design Bonding Pad Assignment and RDL Routing TSV farm Locations of the bonding pads in the top die are duplicated from the locations of the TSVs in the bottom die. TSV-distributed and the TSV-whitespace Locations of the bonding pads in the top die are determined by recursive bipartitioning before floorplanning of the top die. Minimize the wirelength. RDL routing is performed after floorplanning of the top die.

Block-Level 3D IC Design

Design Evaluation methodology to evaluate 3D-IC layouts Traditional Metrics( STA & Power analysis) Cadence QRC Extraction (Extract parasitic resistance and capacitance) Synopsys PrimeTime Thermal Analysis Ansys FLUENT Mechanical Stress Analysis ABAQUS

Experimental Results For the experiments, 45-nm technology [7] is used. An opensource hardware IP core [8] is synthesized using an open cell library [9]. The thickness of bottom die and top die is 30 μm and 530 μm, respectively.

Experimental Results Baseline The number of TSVs depends on the partitioning of blocks and area ratio of the two dies. Use the same partitioning, thus same number of TSVs, in all the three styles for fair comparison. The TSV size is 10 μm, and TSV pitch is 30 μm.

Experimental Results Use the same area and footprint for all the three styles LPD : Longest Path Delay Design Style (TSV size, TSV pitch)

Experimental Results The decrease in TSV capacitance (size) improves timing slightly. Use the same area and footprint for all the three styles Design Style (TSV size, TSV pitch) LPD : Longest Path Delay TSV arrays distributed all over the bottom die obstruct optimal block placement. Without timing optimization, none of the designs meets the target delay (1.25ns)

Experimental Results Power and Temperature The design in TSV-distributed and TSV-whitespace styles can only operate at slower speed than the design in TSV-farm style.

Experimental Results Power and Temperature low speed Decrease in longest path delay The design in TSV-distributed and TSV-whitespace styles can only operate at slower speed than the design in TSV-farm style.

Experimental Results

Experimental Results Area with Stress > 10 MPa

Experimental Results highest average stress With decrease in TSV size, the stress decreases. Decreasing TSV pitch, stress from each TSV starts overlapping each other again. ( Stress ) Stress interference on a TSV coming from horizontal and vertical directions has opposite impacts, their effect partially cancels each other [12]

Experimental Results

Conclusion TSV-distributed style has the worst wirelength because TSV arrays interfere with block placement. However, it has the lowest temperature because TSVs distributed across the die help reduce temperature. Because of the lack of RDL wiring, TSV-farm style has the best timing. The design in this style has the highest average stress, but the area impacted by stress is smallest.

Conclusion TSV-FARM TSV-Distribute TSV-Whitespace Wirelength Shortest Longest Reason TSVs occupy only one area in the middle of the bottom die No RDL Layer TSV location obstruct the optimal placement Temperature Highest Avg. Temperature Lowest Temperature Highest Max Temperature TSVs’ location doesn’t help reduce temperature TSVs’ location help reduce temperature Floorplan criteria Stress Lowest max. stress Highest avg. stress Least effect area