Stick Diagrams UNITII Stick Diagrams 1 Stick Diagrams
- Slides: 57
Stick Diagrams UNIT-II Stick Diagrams 1
Stick Diagrams N+ N+ 2
Stick Diagrams VDD X X Stick Diagra m X X Gnd 3
Stick Diagrams VDD X X Gnd 4
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. 5
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. 6
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. . 7
Stick Diagrams – Notations Metal 1 poly ndiff pdiff Can also draw in shades of gray/line style. Similarly for contacts, via, tub etc. . 8
Stick Diagrams – Some rules Rule 1. When two or more ‘sticks’ of the same type cross or touch each other that represents electrical contact. 9
Stick Diagrams – Some rules Rule 2. When two or more ‘sticks’ of different type cross or touch each othere is no electrical contact. (If electrical contact is needed we have to show the connection explicitly). 10
Stick Diagrams – Some rules Rule 3. When a poly crosses diffusion it represents a transistor. Note: If a contact is shown then it is not a transistor. 11
Stick Diagrams – Some rules Rule 4. In CMOS a demarcation line is drawn to avoid touching of p-diff with n-diff. All p. MOS must lie on one side of the line and all n. MOS will have to be on the other side. 12
Stick Diagrams How to draw Stick Diagrams 13
Stick Diagrams 14
Stick Diagrams Power A Out C B Ground 15
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 n. MOS and p. MOS in • Cutoff? • Linear? • Saturation?
n. MOS Operation Cutoff Vgsn < Linear Vgsn > Saturated Vgsn > Vdsn < Vdsn >
n. MOS Operation Cutoff Vgsn < Vtn Linear Vgsn > Vtn Saturated Vgsn > Vtn Vdsn < Vgsn – Vtn Vdsn > Vgsn – Vtn
n. MOS Operation Cutoff Vgsn < Vtn Vgsn = Vin Vdsn = Vout Linear Vgsn > Vtn Saturated Vgsn > Vtn Vdsn < Vgsn – Vtn Vdsn > Vgsn – Vtn
n. MOS Operation Cutoff Vgsn < Vtn Vin < Vtn Vgsn = Vin Vdsn = Vout Linear Vgsn > Vtn Vin > Vtn Vdsn < Vgsn – Vtn Vout < Vin - Vtn Saturated Vgsn > Vtn Vin > Vtn Vdsn > Vgsn – Vtn Vout > Vin - Vtn
p. MOS Operation Cutoff Vgsp > Linear Vgsp < Saturated Vgsp < Vdsp > Vdsp <
p. MOS Operation Cutoff Vgsp > Vtp MOS equations Linear Vgsp < Vtp Saturated Vgsp < Vtp Vdsp > Vgsp – Vtp Vdsp < Vgsp – Vtp Slide 25
p. MOS Operation Cutoff Vgsp > Vtp Vgsp = Vin - VDD Linear Vgsp < Vtp Saturated Vgsp < Vtp Vdsp > Vgsp – Vtp Vdsp < Vgsp – Vtp < 0 Vdsp = Vout - VDD MOS equations Slide 26
p. MOS Operation Cutoff Vgsp > Vtp Vin > VDD + Vtp Vgsp = Vin - VDD Vdsp = Vout - VDD Linear Vgsp < Vtp Vin < VDD + Vtp Vdsp > Vgsp – Vtp Vout > Vin - Vtp < 0 Saturated Vgsp < Vtp Vin < VDD + Vtp Vdsp < Vgsp – Vtp Vout < Vin - Vtp
I-V Characteristics § Make p. MOS is wider than n. MOS 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 Slide 31
Load Line Analysis § Vin = 0. 2 VDD
Load Line Analysis § Vin = 0. 4 VDD MOS equations Slide 33
Load Line Analysis § Vin = 0. 6 VDD
Load Line Analysis § Vin = 0. 8 VDD
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 n. MOS p. MOS A Cutoff Linear B Saturation Linear C Saturation D Linear Saturation E Linear Cutoff
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 1 st 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 n. MOS has resistance R, capacitance C • Unit p. MOS has resistance 2 R, capacitance C § Capacitance proportional to width § Resistance inversely proportional to width
Delay Components § Delay has two parts • Parasitic delay 6 or 7 RC Ø Independent of load Ø • Effort delay 4 h RC Ø Proportional to load capacitance Ø
Diffusion Capacitance § we assumed contacted diffusion on every s / d. § Good layout minimizes diffusion area § Ex: NAND 3 layout shares one diffusion contact • Reduces output capacitance by 2 C • Merged uncontacted diffusion might help too
- Stick diagrams
- Stick diagram definition
- The interaction diagrams, use case diagrams are called as
- Rake symbol in activity diagram
- Popsicle sticks bridge project designs
- Work is force times
- Big stick policy
- Where to do a heel stick on newborn
- Glow sticks history
- Stop stick reporting form
- Stick welding troubleshooting
- Global warming hockey stick
- Swiss ice hockey shop
- Two football players collide and stick together
- Unity and coherence
- Router on a stick
- Balsport voor 5 tallen
- Glow stick light painting
- Scratching method of striking an arc
- Coopalen utbildning
- What size electrode was used to make the 1f lap joint weld?
- Floorball terreno de juego
- Poem sport
- Router on a stick
- Tree scale stick
- D latch stick diagram
- Disrupted transposition
- Teamwork poem summary
- Pascal's triangle history
- Why does skin stick to ice
- Ventricularization
- Kennings eye candy
- Define big stick diplomacy
- Panama canal dbq
- Stick drop test is an example of what component of fitness
- Walk softly and carry a big stick
- Stick breaking
- Dibble stick
- Banquo key quotes
- Tsp teaspoon
- Native american throwing stick
- Stick and poke tattoo kit nz
- Antegrade stick
- Stick and poke -tatuointi kotona
- Stick diagram for br2
- Popsicle stick bridge blueprints
- Label each step as endo or exothermic.
- Lebensdauer blu ray
- Aoi22 stick diagram
- Scissors and glue stick
- Carbon tetrachloride ball and stick model
- Vlsi design
- Whats the big stick diplomacy
- Stick birmingham
- Sink homonyms
- Hockey stick cross
- Why do clothes stick together in the dryer physics
- African rain stick