CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy CAD Tools for 3D-IC and TSV-based designs Kholdoun TORKI

Slides:



Advertisements
Similar presentations
Tezzaron Semiconductor 06/14/2011 3D_IC for Real Chips Bob Patti, CTO 1.
Advertisements

Ch.7 Layout Design Standard Cell Design TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
Dusan Petranovic & Karen Chow 3D-IC System Verification Methodology: Solutions and Challenges Marketing, Design to Silicon Division April 2011.
Ch.3 Overview of Standard Cell Design
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.
EECE579: Digital Design Flows
MICROELETTRONICA Design methodologies Lection 8. Design methodologies (general) Three domains –Behavior –Structural –physic Three levels inside –Architectural.
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.
Design Team Project: Physical Design ( Layout ) Kyungseok Kim ELEC 7770 Advanced VLSI Design Lecturer: Dr. Vishwani D. Agrawal.
Split, 12 December 2005 University of Zagreb Slide 1 Chip level EMC measurements and simulations “Impact of Communications Technology to EMC“, COST 286.
Interconnection and Packaging in IBM Blue Gene/L Yi Zhu Feb 12, 2007.
Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon Vladimir Zivkovic National Institute for Subatomic Physics Amsterdam,
Hierarchical Physical Design Methodology for Multi-Million Gate Chips Session 11 Wei-Jin Dai.
Robust Low Power VLSI R obust L ow P ower VLSI Memory Management Units for Instruction and Data Cache for OR1200 CPU Core Arijit Banerjee ASIC/SOC Class.
CNRS – INPG – UJF AIDA WP3 3D Industry Workshop, May 23 rd, 2011, Bergamo 3D-IC prototyping service at CMP Kholdoun TORKI CMP 46,
3D chip and sensor Status of the VICTOR chip and associated sensor Bonding and interconnect of chip and sensor Input on sensor design and interconnection.
R. Kluit Electronics Department Nikhef, Amsterdam. Integrated Circuit Design.
Global Timing Constraints FPGA Design Workshop. Objectives  Apply timing constraints to a simple synchronous design  Specify global timing constraints.
Application of through-silicon-via (TSV) technology to making of high-resolution CMOS image sensors Name: Qian YU Student ID:
3D Integration activities AIDA WP3 Frascati 2013 Abdenour LOUNIS, AIDA Frascati 2013 Abdenour LOUNIS, G. Martin Chassard, Damien Thienpont, Jeanne Tong-Bong.
UK Design Forum, 9 April 2002 Slide - 1 U.K. Design Forum Manchester, 9th April 2002 John Morris Microelectronics Support Centre Rutherford Appleton Laboratory.
Presentation for Advanced VLSI Course presented by:Shahab adin Rahmanian Instructor:Dr S. M.Fakhraie Major reference: 3D Interconnection and Packaging:
Fabian Hügging – University of Bonn – February WP3: Post processing and 3D Interconnection M. Barbero, L. Gonella, F. Hügging, H. Krüger and.
The Short, Medium and Long-Term Path to the 3D Ecosystem
Avogadro-Scale Engineering: Form and Function MIT, November 18, Three Dimensional Integrated Circuits C.S. Tan, A. Fan, K.N. Chen, S. Das, N.
CAD for Physical Design of VLSI Circuits
Open Discussion of Design Flow Today’s task: Design an ASIC that will drive a TV cell phone Exercise objective: Importance of codesign.
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.
11 Workshop on Information Technology March Shanghaï CONFIDENTIAL Architectures & Digital IC design.
Logic Synthesis for Low Power(CHAPTER 6) 6.1 Introduction 6.2 Power Estimation Techniques 6.3 Power Minimization Techniques 6.4 Summary.
Report on TIPP D-IC Satellite Meeting Carl Grace June 21, 2011.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
J. Christiansen, CERN - EP/MIC
F. Gharsalli, S. Meftali, F. Rousseau, A.A. Jerraya TIMA laboratory 46 avenue Felix Viallet Grenoble Cedex - France Embedded Memory Wrapper Generation.
Synopsys Custom Designer Tutorial for a chip integration using the University of Utah Standard Cell Libraries In ON Semiconductor 0.5u C5 CMOS Version.
A.Marchioro - CERN/PH1 Accessing 130 nm CMOS Tech for ILC (Public Version) Oct 2006, Munich A. Marchioro CERN, Div. PH 1211 Geneva 23, Switzerland.
Phase 2 Tracker R&D Background: Initial work was in the context of the long barrel on local tracklet- based designs. designs of support structures and.
Foundry Characteristics
CADENCE CONFIDENTIAL 1CADENCE DESIGN SYSTEMS, INC. Cadence Front to Back End Adil Sarwar March 2004.
Celltroy Technologies Cell Compiler “Ardon” Overview.
DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called.
The First Multiproject Wafer Run With Chartered/Tezzaron Ray Yarema Fermilab On behalf of the 3D Consortium 2011 Front End Electronics Meeting Bergamo.
CNRS – INPG – UJF 8th International Meeting on Front-End Electronics, May 24-27, 2011, Bergamo CMC-CMP-MOSIS collaboration for a 3D-IC prototyping service.
Update on the Design Implementation Methodology for the 130nm process Microelecronics User Group meeting TWEPP 2010 – Aachen Sandro Bonacini CERN PH/ESE.
Special Focus Session On CMOS MAPS and 3D Silicon R. Yarema On Behalf of Fermilab Pixel Development Group.
Greg Alkire/Brian Smith 197 MAPLD An Ultra Low Power Reconfigurable Task Processor for Space Brian Smith, Greg Alkire – PicoDyne Inc. Wes Powell.
Microelectronics User Group Meeting TWEPP 2013, Perugia, IT 26/9/2013.
ASIC Building Blocks for Tracker Upgrade A. Marchioro / CERN-PH-ESE October, 2009.
Overview of VLSI 魏凱城 彰化師範大學資工系. VLSI  Very-Large-Scale Integration Today’s complex VLSI chips  The number of transistors has exceeded 120 million 
Microelectronics for HEP A. Marchioro / CERN-PH-ESE.
Written by Whitney J. Wadlow
3D Design IPHC Frédéric Morel - Grégory Bertolone - Claude Colledani.
Tezzaron Semiconductor 03/18/101 Advances in 3D Bob Patti, CTO
Ideas for a new INFN experiment on instrumentation for photon science and hadrontherapy applications – BG/PV group L. Ratti Università degli Studi di Pavia.
R. Kluit Electronics Department Nikhef, Amsterdam. Integrated Circuit Design.
Paper Review Yunsu Sung.
-1- Soft Core Viterbi Decoder EECS 290A Project Dave Chinnery, Rhett Davis, Chris Taylor, Ning Zhang.
1 EE 382M VLSI 1 EE 360R Computer-Aided Integrated Circuit Design Lab 1 Demo Fall 2011 Whitney J. Wadlow.
A Case for Standard-Cell Based RAMs in Highly-Ported Superscalar Processor Structures Sungkwan Ku, Elliott Forbes, Rangeen Basu Roy Chowdhury, Eric Rotenberg.
Introduction to ASICs ASIC - Application Specific Integrated Circuit
10-12 April 2013, INFN-LNF, Frascati, Italy
TUTORIAL: Digital-on-Top
Written by Whitney J. Wadlow
ITRS Roadmap Design Process Open Discussion EDP 2001
Overview of VLSI 魏凱城 彰化師範大學資工系.
HIGH LEVEL SYNTHESIS.
PDK Standardization.
Presentation transcript:

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy CAD Tools for 3D-IC and TSV-based designs Kholdoun TORKI CMP 46, Avenue Félix Viallet, Grenoble, France

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Agenda Introduction Process overview 3D-IC Design Platform 3D-IC industrial CAD tools Conclusion

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy SiP versus 3D-IC

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Tezzaron Process Flow for TSV and DBI (using Via Middle process) Starting wafer in 130nm (5 Cu metal layers + 6 th Cu metal as DBI) Source Tezzaron

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Top Tier (10um thickness) Bottom Tier (Handle wafer) Resulting 2-tier 3D-IC integration TSV and DBI (Via Middle Process) Bond pad for wire bonding or bump, flip-chip … Source Tezzaron

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Interconnection Type Line Width (µm) Line Thickness (µm) Line Resistance (Ohm/cm) Max Length (cm) Direct Bond Interface (DBI) Through Si Via (TSV) On-Chip Thin-film Ceramic PCB Shielded Cables Interconnections SizeCapacitanceSeries Resistance DBI2µ<<< TSV1. 2µ2-3 fF<1.5 Ω Interconnections in the 3 rd dimension at Tezzaron/GF 130nm

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy The more is the Design Automation on the 3 rd dimension, the more is the 3D-IC Integration. 2 D 2.5 D Memory Stack Simple Imaging Sensor Pixel Sensor (HEP) Multi-Processors + Memory NoC 3 D Processor + DRAM + RF + MEMS + Optical communication Design Methodology System Complexity

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy 3D-IC Design Platform

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Tezzaron / GlobalFoundries Design Platform Modular Design Platform. It has all features for full-custom design or semi- custom automatic design. PDK : Original PDK from GF + (TSV / DBI) definition from Tezzaron Libraries : CORE and IO standard libraries from ARM Memory compilers : SPRAM, DPRAM and ROM from ARM 3D-IC Utilities : Contributions developments embedded in the platform Tutorials, User’s setup. All modules inside the platform refer to a unique variable, making it portable to any site. The installation procedure is straightforward. Support of CDB and OpenAccess databases.

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy assura calibre cds_cdb cds_oa doc eldo hercules hspice prep3DLVS skill spectre strmMaptables_ARM strmMaptables_Encounter chrt13lprf_DK009_Rev_1D (Version issued in Q1 2011) calibre: 3DDRC 3DLVS DRC FILLDRC calibreSwitchDef assura: FILLDRC LVS QRC hercules: DRC LVS STAR_RCXT PDK Tezzaron / GlobalFoundries

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy  DBI (direct bonding interface) cells library. (FermiLab)  3D Pad template compatible with the ARM IO lib. (IPHC)  Preprocessor for 3D LVS / Calibre (NCSU)  Skill program to generate an array of labels (IPHC)  Calibre 3D DRC (Univ. of Bonn)  Dummies filling generator under Assura (CMP)  Basic logic cells and IO pads (FermiLab)  Floor-planning / automatic Place & Route using DBIs, and TSVs (CMP)  Skill program generating automatically sealrings and scribes (FermiLab)  MicroMagic PDK (Tezzaron/NCSU) Collaborative Work on the Design Platform HEP labs contributing with Programs, Libraries, and Utilities. All included in the Design Platform

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Virtuoso Layout Editor with 3D layers and verification TSV Back Metal Back Pad DBI Assura Calibre Virtuoso from Cadence IC

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Virtuoso from Cadence IC Customized Menu with some utilities

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Libraries from Providers and Users ARM GF/TSC FermiLab IPHC Univ. Bonn NCSU

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Virtuoso / Calibre DRC Interactive Menu Setting switches graphically

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Choosing 2D or 3D LVS Virtuoso / Calibre LVS Interactive Menu

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy 3D viewer in Virtuoso Layout - Graphically Interfaced into Virtuoso. - Works for both CDB and OA. - Use a free and open-source VRML viewer.

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy IPHC Contribution for 3D-IC IO Libraries Pad shell containing TSV and DBI allowing the use of the ARM IO libraries in 3D-IC designs

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy IPHC Contribution for 3D-IC IO Libraries Pad shell containing TSV and DBI allowing using the ARM IO libraries in 3D-IC designs

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy IPHC Contribution for 3D-IC IO Libraries Pad shell containing DBI and TSV connecting the pad to the backside bonding pad

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy 3D-IC Automatic P&R using DBI and TSV 3D Floor-Planning DBI, TSV, IO placement System Level Partitioning Automatic Place & Route Extraction, Timing Analysis Physical verification 3D DRC, 3D LVS Dummies Filling Final 3D DRC Design exploration at system level Design exploration at the physical level DBI, TSV, and IO placement & optimization Cells and blocks place & route can be done tier by tier To be done for each tier, then combined for back-annotation to the 3D top level system Similar to the full-custom design flow

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Automatic Place & Route with Direct Bond Interface - Custom scripts allowing routing pins on DBIs. - The resulting layout is compliant to the Tezzaron DRC, LVS etc … DBI completely routed down to the lower metal layer DBI array generation + P&R

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Saving the floor plan for the bottom tier, and apply it for top tier. Place & Route taking into account the locations of the DBIs. The place & route for both tiers is optimal for timing, buffer sizing and power performance. This results in a “correct-by-construction” design. Automatic P&R with Direct Bond Interface

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Cadence / Encounter Bump Array Generator

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Cadence / Encounter Signal Bumps Assignment

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Before After Custom Scripts Enabling Routing on DBIs Placing logical pins on bumps (DBIs), and extract their location. Generating Physical pins from these locations. They can now be used as terminals for routing.

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy - DBIs Placement - TSVs Placement - Obstructions on TSVs - Std cells Placement - Clock Tree Synthesis Filler Cells Placement - Clock routing - Final routing Automatic P & R Design Flow (From Floor-Plan to Routed Design)

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Clock and all nets routing is enabled on M1-M5

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Cadence is making its 3D-IC design tools available to selected European academic institutions in partnership with the Europractice scheme operated by the UK Science and Technology Facilities Council Rutherford Appleton Laboratory Proposals are being invited from the existing Europractice/Cadence user base of 378 European academic institutions These selected early adopters will then be able to more efficiently design 3D-IC systems for their research projects, e.g. in new computer architectures, with the possibility of fabrication via existing broker services offered by CMP (Circuits Multi-Project) in France Source John McLean Rutherford Appleton Laboratory

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy True 3D Mask Layout Editor MicroMagic MAX-3D Technology Files fully supported by Tezzaron

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy MicroMagic 3D viewer

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy MicroMagic 3D crossection

CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy Conclusion  A Design Platform resulted from the collaboration. CMC, CMP, MOSIS, FermiLab, Tezzaron, HEP Labs, NCSU  Industrial CAD vendors just starting addressing the features.  Still awaiting for new CAD tools dedicated to 3D-IC Integration : + 3D-IC Partitioning : both at the system level and the floor-planning level. + Standard 3D layout editor (i.e. Virtuoso 3D) + Sign-off tools for 3D-IC Integration : (3D-DRC, 3D-LVS, 3D-Extration)