Introduction to Digital VLSI Design מבוא לתכנון VLSI ספרתי

Similar documents
DATASHEET CADENCE QRC EXTRACTION

EE 434 ASIC and Digital Systems. Prof. Dae Hyun Kim School of Electrical Engineering and Computer Science Washington State University.

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE 434 ASIC & Digital Systems

Fixing Antenna Problem by Dynamic Diode Dropping and Jumper Insertion

Sticks Diagram & Layout. Part II

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ROUTING Global Routing

EE241 - Spring 2013 Advanced Digital Integrated Circuits. Projects. Groups of 3 Proposals in two weeks (2/20) Topics: Lecture 5: Transistor Models

DesignCon Full Chip Signal and Power Integrity with Silicon Substrate Effect. Norio Matsui Dileep Divekar Neven Orhanovic

Design Quality Trade-Off Studies for 3-D ICs Built With Sub-Micron TSVs and Future Devices

Jack Keil Wolf Lecture. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. MOSFET N-Type, P-Type.

Amber Path FX SPICE Accurate Statistical Timing for 40nm and Below Traditional Sign-Off Wastes 20% of the Timing Margin at 40nm

Accurate Timing and Power Characterization of Static Single-Track Full-Buffers

30 ma flash LDO voltage regulator (output voltage 1.8 ± 0.2 V)

Using Sonnet EM Analysis with Cadence Virtuoso in RFIC Design. Sonnet Application Note: SAN-201B July 2011

! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. ! Standard Cells. ! CMOS Process Enhancements

Modeling the Effect of Wire Resistance in Deep Submicron Coupled Interconnects for Accurate Crosstalk Based Net Sorting

UNIT-III POWER ESTIMATION AND ANALYSIS

Evaluation of Package Properties for RF BJTs

The backend duplication method

Mentor Analog Simulators

5.25 GHz Low Noise Amplifier Using Triquint MMIC Process

ELEC Digital Logic Circuits Fall 2015 Delay and Power

CS250 VLSI Systems Design. Lecture 3: Physical Realities: Beneath the Digital Abstraction, Part 1: Timing

EE 434 Lecture 2. Basic Concepts

Adding On-Chip Capacitance in IBIS Format for SSO Simulation

Chapter 4. Problems. 1 Chapter 4 Problem Set

due to power supply and technology. Process specifications were obtained from the MOSIS

DesignCon On-Chip Power Supply Noise and Reliability Analysis for Multi-Gigabit I/O Interfaces

Schematic and Layout Simulation Exercise

Figure 1. Inductance

Broadband Methodology for Power Distribution System Analysis of Chip, Package and Board for High Speed IO Design

ASICs Concept to Product

4. Product Data. 4.2 Non-Geometrical Engineering Data

Experiment 3 - IC Resistors

presents High-Speed High-Accuracy 3D VLSI Extraction

Technology, Jabalpur, India 1 2

Signal integrity means clean

Interconnect Delay Compensation in Timing Analysis for. Designs Containing Multiple Voltage Domains

Si-Interposer Collaboration in IC/PKG/SI. Eric Chen

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

A Simulation Methodology for Wirebonds Interconnects of Radiofrequency Integrated Circuits

GA911 Design Kit V2.1 for Cadence Analog Artist: User Manual

LC VCO Design Procedure

Variation-Aware Design for Nanometer Generation LSI

Substrate Level Noise Analysis Tool (SNAT) in Mixed Signal circuits

Principles of Current Source Modeling

Power Management Unit

VLSI Physical Design Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

5. CMOS Gates: DC and Transient Behavior

MHz phase-locked loop

High-speed low-power 2D DCT Accelerator. EECS 6321 Yuxiang Chen, Xinyi Chang, Song Wang Electrical Engineering, Columbia University Prof.

On-Chip Inductance Modeling

3-2-1 Contact: An Experimental Approach to the Analysis of Contacts in 45 nm and Below. Rasit Onur Topaloglu, Ph.D.

An Initial Case Study for BIRD95: Enhancing IBIS for SSO Power Integrity Simulation

FinFET SPICE Modeling

Wiring Parasitics. Contact Resistance Measurement and Rules

EE115C Winter 2017 Digital Electronic Circuits. Lecture 11: Wires, Elmore Delay

Introduction to Full-Custom Circuit Design with HSPICE and Laker

Placement and Routing of RF Embedded Passive Designs In LCP Substrate

Very Large Scale Integration (VLSI)

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

A Simulation Study of Simultaneous Switching Noise

FDTD SPICE Analysis of High-Speed Cells in Silicon Integrated Circuits

Chapter 3 Chip Planning

Timing analysis can be done right after synthesis. But it can only be accurately done when layout is available

BITSTACKING WITH ONLY A COMPOSER SCHEMATIC EDITOR LICENSE TONY LAUNDRIE IC DESIGN ENGINEER. P.O. BOX 4000 CHIPPEWA FALLS, WI

Measurement and Optimization of Electrical Process Window

Interconnect/Via CONCORDIA VLSI DESIGN LAB

Lecture #2 Solving the Interconnect Problems in VLSI

PROGRAMMABLE ASIC INTERCONNECT

Relationship Between Signal Integrity and EMC

2.5D & 3D Package Signal Integrity A Paradigm Shift

Lecture 23 Encounter in Depth and Conclusion

Physical Design of Digital Integrated Circuits (EN0291 S40) Sherief Reda Division of Engineering, Brown University Fall 2006

Full-Chip Verification of UDSM Designs

On Chip Active Decoupling Capacitors for Supply Noise Reduction for Power Gating and Dynamic Dual Vdd Circuits in Digital VLSI

Mixed Signal Virtual Components COLINE, a case study

EE141-Spring 2007 Digital Integrated Circuits

Physical Design of Monolithic 3D ICs with Applications to Hardware Security

AN EFFICIENT APPROACH TO MINIMIZE POWER AND AREA IN CARRY SELECT ADDER USING BINARY TO EXCESS ONE CONVERTER

A Survey of the Low Power Design Techniques at the Circuit Level

Signal Integrity Modeling and Simulation for IC/Package Co-Design

Semiconductor Technology Academic Research Center An RTL-to-GDS2 Design Methodology for Advanced System LSI

VERIFICATION OF SPICE MODEL OF MOSFET

Examining The Concept Of Ground In Electromagnetic (EM) Simulation

Announcements. Advanced Digital Integrated Circuits. Project proposals due today. Homework 1. Lecture 8: Gate delays,

THROUGH-SILICON-VIA (TSV) is a popular choice to

PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS

Layout-Oriented Synthesis of High Performance Analog Circuits

EE 435 Switched Capacitor Amplifiers and Filters. Lab 7 Spring 2014 R 2 V OUT V IN. (a) (b)

VLSI Chip Design Project TSEK06

An Implementation of a 32-bit ARM Processor Using Dual Power Supplies and Dual Threshold Voltages

The Miller Approximation. CE Frequency Response. The exact analysis is worked out on pp of H&S.

Interconnect-Power Dissipation in a Microprocessor

Lecture 9: Cell Design Issues

EE 508 Lecture 28. Nonideal Effects in Switched Capacitor Circuits. Charge Injection Alaising Redundant Switch Removal Matching

Transcription:

Design מבוא לתכנון VLSI ספרתי Extraction Lecturer: Gil Rahav Semester B, EE Dept. BGU. Freescale Semiconductors Israel Slide 1

Extraction Extraction is a process of creating electrical representation (R&C) for layout interconnect Extraction could be done in two ways: 1. transistor level extraction 2. cell level extraction Resistance & Capacitance Slide 2

Delay calculation Total delay = device delay + interconnect delay + slew rate Slide 3

Basic concepts Capacitance Area (overlap) Fringe (edge) Nearbody (coupling) Slide 4

Parasitic Extraction What is parasitic capacitance? Electrical side effect depends on the shape of the signal and its neighborhood. Parasitic capacitance occurs both between geometries on a single layer and between geometries on different layers. Slide 5

What is parasitic resistance? Electrical side effect depend on the shape of the signal and resistivity of the interconnect layer Slide 6

Grounding coupling capacitors 20 pf 20 pf 20 pf RC representation: 1. C (lumped C) 2. RC (distributed RC) 3. RCC (distributed RC + coupling) Slide 7

Layout formats GDSII (stream) raw geometrical shapes LEF / DEF geometric shapes + netlist Slide 8

GDSII format Raw geometric shapes (polygons, paths) at diffrenet layers Texts (net names, pin names) at different layers Cell instances Available: Always Connectivity: Requires connectivity analysis and LVS Slide 9

LEF (abstract) Cell boundary Cell pins with names and locations Obstructions (used routing area) Slide 10

DEF Represents one level of layout Netlist, pins locations, cells placement, routing annotated per net Connectivity All the information embedded inside the LEF/DEF; no need for special processing Available from automatic P&R tools Slide 11

RC Formats DSPF (= SPF) most often used SPEF SPICE SBPF (for PrimeTime only) Slide 12

DSPF resistance and line capacitance of each segment in a net in a SPICE format Non SPICE statements: * NET NetName NetCap * I (InstancePinName InstanceName PinName PinType PinCap X Y) * P (PinName PinType PinCap X Y) * S (SubNodeName X Y) Slide 13

Net name and total capacitance Net nodes Port node Instance pin Subnode Capacitors Resistors * NET cpm_ips_rdata[2] 0.129244PF * P (cpm_ips_rdata[2] O 0 834.39-0.27) * I (sba_env:cpm_ips_rdata[2] sba_env cpm_ips_rdata[2] B 0 317.67 90) * I (sbs_env/sbs_top:sbs_ips_rdata[2] *+ sbs_env/sbs_top sbs_ips_rdata[2] B 0 156.51 90) * S (cpm_ips_rdata[2]:9) Cg1540 sba_env:cpm_ips_rdata[2] 0 1.16035e-14 Cg1541 cpm_ips_rdata[2] 0 5.46695e-14 Cg1542 cpm_ips_rdata[2]:9 0 1.1831e-14 Cg1543 sbs_env/sbs_top:sbs_ips_rdata[2] 0 5.114e-14 R1189 cpm_ips_rdata[2]:9 sbs_env/sbs_top:sbs_ips_rdata[2] 30.2 R1190 sba_env:cpm_ips_rdata[2] cpm_ips_rdata[2]:9 11.34 R1191 cpm_ips_rdata[2] cpm_ips_rdata[2]:9 25.8727 cpm_ips_rdata[2] sba_env:cpm_ips_rdata[2] sbs_env/sbs_top:sbs_ips_rdata[2] Slide 14

Extraction tools xcalibre (GDSII) Calibre2Star (GDSII) StarXT (LEF / DEF) Slide 15

Target tools Timing Analysis tools (Cell and Trasistor Level) Noise Power grid Circuit Verification Tools Slide 16

The Flows Cell Level Transistor level extraction on GDSII LVS required Usually extract capacitance only Used for characterization, or in transistor level analysis tool with cell level block extraction Slide 17

The Flows Block Level Transistor Transistor level Transistor level level Cell level Slide 18

Chip level extraction on LEF/DEF down to block boundaries no LVS required extract RC extraction tool - StarXt analysis tool - PrimeTime backannotation - no need reduction - done on-the-fly need to define context to model inside blocks routing if obstructions do not exist Slide 19