3D Design IPHC Frédéric Morel - Grégory Bertolone - Claude Colledani.

Slides:



Advertisements
Similar presentations
Practical Aspects of Reliability Analysis for IC Designs T. Pompl, C. Schl ü nder, M. Hommel, H. Nielen, J. Schneider.
Advertisements

4/16/2015Fractal Technologies Confidential Fractal Technologies Validation checks for: -Standard cell Libraries -IO lib and IP (Design Formats)
© IMEC 2010 MIXED SIGNAL RADIATION TOLERANT DESIGN WITH DARE KNUT ASIC.
FPGA Design Flow Verilog RTL Coding Functional/Gate simulation & Verification Logic Synthesis Physical Layout Device Configuration ucf sdc Verilog test.
SP2006 CSE598A/EE597G CAD Tool Tutorial Spring 2006 CSE598A / EE597G Analog-Digital Mixed-Signal CMOS Chip Design.
Ch.3 Overview of Standard Cell Design
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
PCB design with Design Entry CIS and Layout Plus
The Design Process Outline Goal Reading Design Domain Design Flow
TPAC1.2 FDR JC/Feb 27 th. TPAC1.2 FDR Overview The TPAC design will be re-submitted with two mask changes to fix to key bugs in the design: 1.Non-unique.
Design Team Project: Physical Design ( Layout ) Kyungseok Kim ELEC 7770 Advanced VLSI Design Lecturer: Dr. Vishwani D. Agrawal.
1 Design of 4- BIT ALU Swetha Challawar Anupama Bhat Leena Kulkarni Satya Kattamuri Advisor: Dr.David Parent 05/11/2005.
Joe Gebis Computer Science Division University of California, Berkeley IRAM CAD Status and Plan.
9 th Sept, VLSI Design & Test seminar series, Fall 2009, Auburn University, Auburn, AL Low Power Implementation of ARM1176JZF-S by Manish Kulkarni.
Project 2: Cadence Help Fall 2005 EE 141 Ke Lu. Design Phase Estimate delay using stage effort. Example: 8 bit ripple adder driving a final load of 16.
CSE241 Formal Verification.1Cichy, UCSD ©2003 CSE241A VLSI Digital Circuits Winter 2003 Recitation 5: File Formats.
LSU 06/04/2007Electronics 81 CAD Tools for Circuit Design Electronics Unit – Lecture 8 Schematic Diagram Drawing Etched Circuit Board Layout Circuit Simulation.
VLSI Lab References I am grateful for the contributions from SEMATECH, the Austin Community College, and MKS Instruments. For further reading, I especially.
Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon Vladimir Zivkovic National Institute for Subatomic Physics Amsterdam,
EDA TOOLS. Why EDA? Imagine a Intel based micro processor having 1.5 million transistors. Would it be feasible to design such a complex system with help.
Cadence Tutorial -- Presented by Chaitanya Emmela VLSI Research Group CACS.
© 2011 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
CNRS – INPG – UJF AIDA Workshop, April 8-9, 2013, Frascati (Roma), Italy CAD Tools for 3D-IC and TSV-based designs Kholdoun TORKI
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.
R. Kluit Electronics Department Nikhef, Amsterdam. Integrated Circuit Design.
“CAE-CAD-CAM” TECHNIQUES FOR DEVELOPMENT OF ELECTRONIC MODULES Faculty of Electronics and Information Technology University “Politehnica” of Bucharest.
Lecture bases on CADENCE Design Tools Tutorial
Introduction to VLSI Design – Lec01. Chapter 1 Introduction to VLSI Design Lecture # 2 A Circuit Design Example.
COE4OI5 Engineering Design. Copyright S. Shirani 2 Course Outline Design process, design of digital hardware Programmable logic technology Altera’s UP2.
CAD for Physical Design of VLSI Circuits
ASIC/FPGA design flow. FPGA Design Flow Detailed (RTL) Design Detailed (RTL) Design Ideas (Specifications) Design Ideas (Specifications) Device Programming.
ASIC Design Flow – An Overview Ing. Pullini Antonio
HKN Altium Workshop Basic Altium Workshop Friday, September 28th, 2007 HKN Brandon Gilles & Chris Mintle.
Intro to MicroControllers : Stellaris Launchpad Class 4: PCB Schematic Design & Board Layout.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
© Copyright 2003 Nassda Corporation OpenAccess 2.0 — A Nassda Perspective Graham Bell, Director of Marketing.
Chonnam national university VLSI Lab 8.4 Block Integration for Hard Macros The process of integrating the subblocks into the macro.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
Synopsys Custom Designer Tutorial for a chip integration using the University of Utah Standard Cell Libraries In ON Semiconductor 0.5u C5 CMOS Version.
Synopsys Custom Designer Tutorial for a chip integration using the University of Utah Standard Cell Libraries In ON Semiconductor 0.5u C5 CMOS Version.
CADENCE CONFIDENTIAL 1CADENCE DESIGN SYSTEMS, INC. Cadence Front to Back End Adil Sarwar March 2004.
Bandgap Current Reference source: FEI4_A_CREF FEI4 collaboration. November 29, Vladimir Gromov NIKHEF, Amsterdam, the Netherlands.
Objectives Understand the design environment and flow
GTK - TDC analysis Lukas Perktold 14 th April 2010.
Pico-Sec Simulation Workshop University of Chicago 12/12/06 Simulating Front-end Electronics and Integration with End-to-end Simulation Fukun Tang Enrico.
Final Assembly  Your final project chip consists of a core and a pad ring  Core is the guts  Pad ring (or pad frame) connects the guts to the outside.
Update on the Design Implementation Methodology for the 130nm process Microelecronics User Group meeting TWEPP 2010 – Aachen Sandro Bonacini CERN PH/ESE.
FPGA CAD 10-MAR-2003.
ASIC/FPGA design flow. Design Flow Detailed Design Detailed Design Ideas Design Ideas Device Programming Device Programming Timing Simulation Timing Simulation.
Evan Vaughan.  No native support for bit-slicing in Cadence Synthesis Tools ◦ Synopsys does provide this  Trick RTL Compiler and Soc Encounter into.
Physical Design of FabScalar Generated Cores EE6052 Class Project Wei Zhang.
Written by Whitney J. Wadlow
Full-Custom Design ….TYWu
1 EE 382M VLSI 1 EE 360R Computer-Aided Integrated Circuit Design Lab 1 Demo Fall 2011 Whitney J. Wadlow.
TDC status and to do 1. Status of TDC design 2. List of future activities.
EMT 351/4 DIGITAL IC DESIGN Week # 1 EDA & HDL.
Eagle PCB Tutorial Josh Fromm EE 475, April 11th
ASIC Design Methodology
TUTORIAL: Digital-on-Top
Open Science Framework
SoCKs Flow: Here, There, and Back Again
Written by Whitney J. Wadlow
Top-level Schematics Digital Block Sign-off Digital Model of Chip
FreePDK45nm Library Validation
First contact with Cadence icfb
Week 5, Verilog & Full Adder
DARE180U Platform Improvements in Release 5.6
EE382M VLSI 1 LAB 1 DEMO FALL 2018.
PDK Standardization.
Presentation transcript:

3D Design IPHC Frédéric Morel - Grégory Bertolone - Claude Colledani

2 18/03/2010 3D workshops (Marseille) Standard and IO cells (1) Building DfII libraries for ARM cells  symbols and cmos_sch views: use directly the dfII files  layout view: import of the gds file Use of the metal 5 top for IO cells (for having large VIA4 and no MET6)  verilog view: import and compile the verilog file vhdl file is available but not used  schematic view: import of the cdl netlist Use a skill function for changing VSS and VDD to VSS! and VDD! Device mapping between the devices of cdl netlist and Chartered DfII library (chrt013lp)  transistors and resistors, no diode was imported  abstract view: import of the lef file Change the lef file for metals and vias  METALx  METx, VIAxy  VIAx, and VIAxy_H/V  Mx_My By default layers used in abstract are invisible (LSW)

3 18/03/2010 3D workshops (Marseille) Standard and IO cells (2) Test of the DfII ARM libraries against CAD tools  Simulations Analogue (spectre), mixte (ams) and digital (nc-verilog)  Synthesis, place & route, timing analysis and post- simulations tlf files exist to perform timing analysis RTL compiler, SOC Post-simulations and post-timing analysis (need handmade modifications, should be solved)  DRC and LVS These libraries are fully compatible within DfII Available for others users (NDA signed)

4 18/03/2010 3D workshops (Marseille) Extraction Extraction made with Calibre and Hercules/STAR  Extraction with both tools have similar results  Modification of the original scripts necessary for creating a dspf extracted netlist  Simulations with spectre and ams in DfII Use directly this netlist with a config view  Does not work each time (complexity of the extracted cell) Import like a cdl netlist for generating a schematic  Need to modify the original netlist  PININFO are not present  Modifications are handmade but a script can be developed  Need to create a device map file  For mapping cdl netlist devices and Chartered devices (Transistors, parasitic and physical resistors and capacitors)  Once for the kit (not tested with physical resistors and capacitors) Future plans for a robust extraction flow?

5 18/03/2010 3D workshops (Marseille) Scripts (1) MIM capacitances for Calibre LVS  With 2 top metals options 2 types of MIM cap are available For 6 metals layers: METTOP/MET5 and MET5/MET4  Only MIM cap between METTOP/MET5 are extracted Modification of the Calibre LVS extract rules  Extraction of MIM devices between METTOP/MET5  If 2 top metals options is not set  Default rules  Extraction of MIM devices between MET5/MET4  If 2 top metals options is set  METTOP/MET5 MIM cap are not extracted Calibre DRC rules take into accounts both types of MIM cap Are really two types of MIM caps available?

6 18/03/2010 3D workshops (Marseille) Scripts (2) Verifications of connections between metal 6 BI  Assura DRC LvL of 2 tiers with specific rules  Check that all BIs are face to face in each tier  Check that BIs with the same label name are face to face in each tier  Check that BIs which enclose VIATOP are face to face in each tier  LvL must be done before the mirroring of the second tier BI VIATOP Label1 Label2

7 18/03/2010 3D workshops (Marseille) Scripts (3) Array of labels generator  Arrays of pixels need 1-dim. vectorized labels Pix(x,y)  Label To perform a LVS To check connectivity between both tiers  This script allows us to create bus labels Labels are place as an array  different size of rows and columns  different horizontal and vertical pitches  Fully customizable  In Cadence pin vector limit is set to 64k in schematic view Check and save is very slow cdl export is also very slow Lb

8 18/03/2010 3D workshops (Marseille) Scripts (4) Check shapes in METx label  In Calibre METx drawing, dummy and label are extracted as nets In the manufacturing stream layer table METx labels are not exported  By default the display are the same for all of theses subtypes We create a Calibre rules to check if METx labels are used to create shapes  Shapes in Metal x COPY Metalx_Label} Dummy Filling  The filling in this technology is not obvious  We use the CMP filling script (with Assura)

9 18/03/2010 3D workshops (Marseille) Miscellaneous (1) Stream Layer Map Table  Some marking layers are defined in marking and drawing with the same gds subtype LVS_PSUB2, SRAMCORE, DIODE_MK, …  Not easy to verify LVS and DRC in the import gds file  Source of mistakes ? AMS simulations  By default models are not load when ams simulator is chosen  libInitCustomExit.il file must be updated with the right path  Some models files must be also updated (syntax problems)

10 18/03/2010 3D workshops (Marseille) Miscellaneous (2) Chip ID block  Placement understanding of the chip ID has been different from labs to labs  Should we have to clarify this point? Mailing at IPHC  For a better diffusion of information we have a new mailing list  People in this list G. Bertolone, G. Claus, C. Colledani, W. Dulinski, Y. Fu, C. Hu, F. Morel, O. Torheim, X. Wei and M. Winter  The management of the list is transparent for users  Please use it

11 18/03/2010 3D workshops (Marseille) Kit version Issues with Chartered/Tezzaron kit versions  The first kit version has a conflict between Tezzaron and Chartered Both tech file containing identical layer info  Tezzaron rules have changed during the design  DRC with different rules release in IPHC and FNAL  Chartered kit configuration is complex There is a lot of options for DRC and LVS  Options for setting the right process  Options for setting the checks for the DRC An official procedure for verifying the version of the rules, the right options set up is necessary

12 18/03/2010 3D workshops (Marseille) Suggestions AssuraCalibreHercules/Star DRCStandard process only Yes LVSStandard process only Yes / MIM cap modification Yes / no MIM cap ExtractStandard process only dspf only 3D LvLYesYes / No check of labels name No FillingYesNo How can we have a homogeneous CAD flow? Same for standard and IO cells?  With Synthesis, Place and Route, pre- and post- timing analysis Example of CERN with IBM flow?