UNIT-II Stick Diagrams

Slides:



Advertisements
Similar presentations
Design and Implementation of VLSI Systems (EN1600)
Advertisements

Logic Gate Delay Modeling -1 Bishnu Prasad Das Research Scholar CEDT, IISc, Bangalore
S.N.Bhat, Faculty, Dept. of E&C Engineering, M.I.T Manipal
DC Characteristics of a CMOS Inverter
DC Response DC Response: Vout vs. Vin for a gate Ex: Inverter
Lecture 5: DC & Transient Response
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis Fall EE4800 CMOS Digital IC Design & Analysis Lecture 7 Midterm Review Zhuo Feng.
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response Credits: David Harris Harvey Mudd College (Material taken/adapted from Harris’ lecture.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 22: Material Review Prof. Sherief Reda Division of Engineering, Brown University.
Outline Noise Margins Transient Analysis Delay Estimation
DC and transient responses Lezione 3
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture10: Delay Estimation Prof. Sherief Reda Division of Engineering, Brown University.
CMOS VLSI Design4: DC and Transient ResponseSlide 1 EE466: VLSI Design Lecture 05: DC and transient response – CMOS Inverters.
EE4800 CMOS Digital IC Design & Analysis
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response Greco/Cin-UFPE (Material taken/adapted from Harris’ lecture notes)
EE 447 VLSI Design 4: DC and Transient Response1 VLSI Design DC & Transient Response.
The CMOS Inverter Slides adapted from:
MOS Inverter: Static Characteristics
1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the.
Module-3 (MOS designs,Stick Diagrams,Designrules)
Dec 2010Performance of CMOS Circuits 1 Instructed by Shmuel Wimer Eng. School, Bar-Ilan University Credits: David Harris Harvey Mudd College (Some material.
Chapter 07 Electronic Analysis of CMOS Logic Gates
Introduction to CMOS VLSI Design MOS devices: static and dynamic behavior.
STICK DIAGRAM EMT251. Schematic vs Layout In Out V DD GND Inverter circuit.
Solid-State Devices & Circuits
Stick Diagrams Stick Diagrams electronics.
Wujie Wen, Assistant Professor Department of ECE
COE 360 Principles of VLSI Design Delay. 2 Definitions.
CMOS VLSI Design Lecture 4: DC & Transient Response Younglok Kim Sogang University Fall 2006.
S.N.Bhat, Faculty, Dept. of E&C Engineering, M.I.T Manipal
Lecture 3 Static properties (VTC and noise margins)
Circuit characterization and Performance Estimation
Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved.
THE CMOS INVERTER.
Lecture 05: Static Behaviour of CMOS Inverter
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2003 Lecture 04: CMOS Inverter (static view) Mary Jane.
VLSI System Design DC & Transient Response
Static and Transient Analysis of Gates
DC Characteristics of a CMOS Inverter
DMT 241 – Introduction to IC Layout
STICK Diagrams UNIT III : VLSI CIRCUIT DESIGN PROCESSES VLSI DESIGN
VLSI Design CMOS Inverter UNIT II :BASIC ELECTRICAL PROPERTIES
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
MOS Inverters 1.
CMOS Inverter First Glance
Introduction to CMOS VLSI Design Chapter 4 Delay
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2002 Lecture 04: CMOS Inverter (static view) Mary Jane.
COMBINATIONAL LOGIC.
DC & Transient Response
Basic electrical properties
The Inverter EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731
Introduction to CMOS VLSI Design Lecture 5: DC & Transient Response
VLSI Lay-out Design.
Chapter 7 Complementary MOS (CMOS) Logic Design
V.Navaneethakrishnan Dept. of ECE, CCET
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Lecture 9: Combinational Circuit Design
Types of Amplifiers Common source, input pairs, are transconductance
The Inverter EE4271 VLSI Design Professor Shiyan Hu Office: EERC 518
RC Modeling and Logical Effort Basics
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
ECE 424 – Introduction to VLSI Design
CP-406 VLSI System Design CMOS Transistor Theory
Lecture 5: DC & Transient Response
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response
The Inverter EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 518
Lecture #18 OUTLINE Reading Continue small signal analysis
CMOS Layers n-well process p-well process Twin-tub process.
Presentation transcript:

UNIT-II Stick Diagrams

Stick Diagrams Stick Diagrams N+ N+

Stick Diagrams Stick Diagrams Gnd VDD X VDD Gnd Stick Diagram

Stick Diagrams Stick Diagrams Gnd VDD X VDD Gnd

Stick Diagrams Stick Diagrams VLSI design aims to translate circuit concepts onto silicon. stick diagrams are a means of capturing topography and layer information using simple diagrams. Stick diagrams convey layer information through colour codes (or monochrome encoding). Acts as an interface between symbolic circuit and the actual layout.

Stick Diagrams Does show all components/vias. It shows relative placement of components. Goes one step closer to the layout Helps plan the layout and routing A stick diagram is a cartoon of a layout.

Stick Diagrams Does not show Exact placement of components Transistor sizes Wire lengths, wire widths, tub boundaries. Any other low level details such as parasitics..

Stick Diagrams – Notations Metal 1 Can also draw in shades of gray/line style. poly ndiff pdiff Similarly for contacts, via, tub etc..

Stick Diagrams – Some rules When two or more ‘sticks’ of the same type cross or touch each other that represents electrical contact.

Stick Diagrams – Some rules When two or more ‘sticks’ of different type cross or touch each other there is no electrical contact. (If electrical contact is needed we have to show the connection explicitly).

Stick Diagrams – Some rules When a poly crosses diffusion it represents a transistor. Note: If a contact is shown then it is not a transistor.

Stick Diagrams – Some rules In CMOS a demarcation line is drawn to avoid touching of p-diff with n-diff. All pMOS must lie on one side of the line and all nMOS will have to be on the other side.

How to draw Stick Diagrams

Stick Diagrams

Stick Diagrams Power A Out C B Ground

Introduction to CMOS VLSI Design MOS devices: static and dynamic behavior

Outline DC Response Logic Levels and Noise Margins Transient Response Delay Estimation

DC Response DC Response: Vout vs. Vin for a gate Ex: Inverter When Vin = 0 -> Vout = VDD When Vin = VDD -> Vout = 0 In between, Vout depends on transistor size and current By KCL, must settle such that Idsn = |Idsp| We could solve equations But graphical solution gives more insight

Transistor Operation Current depends on region of transistor behavior For what Vin and Vout are nMOS and pMOS in Cutoff? Linear? Saturation?

nMOS Operation Cutoff Linear Saturated Vgsn < Vgsn > Vdsn <

nMOS Operation Cutoff Linear Saturated Vgsn < Vtn Vgsn > Vtn Vdsn < Vgsn – Vtn Vdsn > Vgsn – Vtn

nMOS Operation Cutoff Linear Saturated Vgsn < Vtn Vgsn > Vtn Vdsn < Vgsn – Vtn Vdsn > Vgsn – Vtn Vgsn = Vin Vdsn = Vout

nMOS Operation Cutoff Linear Saturated Vgsn < Vtn Vin < Vtn Vdsn < Vgsn – Vtn Vout < Vin - Vtn Vdsn > Vgsn – Vtn Vout > Vin - Vtn Vgsn = Vin Vdsn = Vout

pMOS Operation Cutoff Linear Saturated Vgsp > Vgsp < Vdsp >

pMOS Operation Cutoff Linear Saturated Vgsp > Vtp Vgsp < Vtp Vdsp > Vgsp – Vtp Vdsp < Vgsp – Vtp MOS equations

pMOS Operation Cutoff Linear Saturated Vgsp > Vtp Vgsp < Vtp Vdsp > Vgsp – Vtp Vdsp < Vgsp – Vtp Vgsp = Vin - VDD Vdsp = Vout - VDD Vtp < 0 MOS equations

pMOS Operation Cutoff Linear Saturated Vgsp > Vtp Vin > VDD + Vtp Vgsp < Vtp Vin < VDD + Vtp Vdsp > Vgsp – Vtp Vout > Vin - Vtp Vdsp < Vgsp – Vtp Vout < Vin - Vtp Vgsp = Vin - VDD Vdsp = Vout - VDD Vtp < 0

I-V Characteristics Make pMOS is wider than nMOS such that bn = bp

Current vs. Vout, Vin

Load Line Analysis For a given Vin: Plot Idsn, Idsp vs. Vout Vout must be where |currents| are equal in

Load Line Analysis Vin = 0 MOS equations

Load Line Analysis Vin = 0.2VDD

Load Line Analysis Vin = 0.4VDD MOS equations

Load Line Analysis Vin = 0.6VDD

Load Line Analysis Vin = 0.8VDD

Load Line Analysis Vin = VDD

Load Line Summary

DC Transfer Curve Transcribe points onto Vin vs. Vout plot

Operating Regions Revisit transistor operating regions Region nMOS pMOS A Cutoff Linear B Saturation C D E

Beta Ratio If bp / bn  1, switching point will move from VDD/2 Called skewed gate Other gates: collapse into equivalent inverter

Noise Margins How much noise can a gate input see before it does not recognize the input?

Logic Levels To maximize noise margins, select logic levels at

Logic Levels To maximize noise margins, select logic levels at unity gain point of DC transfer characteristic

Transient Response DC analysis tells us Vout if Vin is constant Transient analysis tells us Vout(t) if Vin(t) changes Requires solving differential equations Input is usually considered to be a step or ramp From 0 to VDD or vice versa

Inverter Step Response Ex: find step response of inverter driving load cap

Inverter Step Response Ex: find step response of inverter driving load cap

Inverter Step Response Ex: find step response of inverter driving load cap

Inverter Step Response Ex: find step response of inverter driving load cap

Inverter Step Response Ex: find step response of inverter driving load cap

Inverter Step Response Ex: find step response of inverter driving load cap

Delay Definitions tpdr: rising propagation delay From input to rising output crossing VDD/2 tpdf: falling propagation delay From input to falling output crossing VDD/2 tpd: average propagation delay tpd = (tpdr + tpdf)/2 tr: rise time From output crossing 0.2 VDD to 0.8 VDD tf: fall time From output crossing 0.8 VDD to 0.2 VDD

Delay Definitions tcdr: rising contamination delay From input to rising output crossing VDD/2 tcdf: falling contamination delay From input to falling output crossing VDD/2 tcd: average contamination delay tpd = (tcdr + tcdf)/2

Simulated Inverter Delay Solving differential equations by hand is too hard SPICE simulator solves the equations numerically Uses more accurate I-V models too! But simulations take time to write

Delay Estimation We would like to be able to easily estimate delay Not as accurate as simulation But easier to ask “What if?” The step response usually looks like a 1st order RC response with a decaying exponential. Use RC delay models to estimate delay C = total capacitance on output node Use effective resistance R So that tpd = RC Characterize transistors by finding their effective R Depends on average current as gate switches

RC Delay Models Use equivalent circuits for MOS transistors Ideal switch + capacitance and ON resistance Unit nMOS has resistance R, capacitance C Unit pMOS has resistance 2R, capacitance C Capacitance proportional to width Resistance inversely proportional to width

Delay Components Delay has two parts Parasitic delay Effort delay 6 or 7 RC Independent of load Effort delay 4h RC Proportional to load capacitance

Diffusion Capacitance we assumed contacted diffusion on every s / d. Good layout minimizes diffusion area Ex: NAND3 layout shares one diffusion contact Reduces output capacitance by 2C Merged uncontacted diffusion might help too