Understanding Logic Gates and Large Load Driving in GA-TE Level Design

Slide Note
Embed
Share

In GA-TE Level Design, the topics cover logic gates, complex gates, switch logic, gate circuits, timedelays, driving capacitive loads, wiring capacitances, fan-in and fan-out, choice of layers, NMOS and PMOS gate constructions, parasitics and performance impact, strategies for driving large loads, and a summary of StaticCMOS advantages and disadvantages. Various concepts like implementing NAND and NOR functions using NMOS and PMOS devices, understanding the impact of parasitics on performance, and dealing with capacitance when driving large loads are discussed in detail.


Uploaded on Oct 05, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. UNIT-III GA TE LEVELDESIGN Topics Logic gates and other complexgates Switchlogic Alternate gatecircuits Timedelays Driving large capacitiveloads Wiringcapacitances Fan-in and fan-out, Choice oflayers 6/3/2015 274

  2. NMOS Gate construction NMOS devices in series implement a NAND function A B A B F A 0 0 1 0 1 1 B 1 0 1 1 1 0 NMOS devices in parallel implement a NOR function A B F A + B 0 0 1 A B 0 1 0 1 0 0 0 1 1 275 6/3/2015

  3. PMOS Gateconstruction PMOS devices in parallel implement a NAND function A B F 0 0 1 A B 0 1 1 1 0 1 A B 1 1 0 PMOS devices in series implement a NOR function A B F 0 0 1 B 0 1 0 A 1 0 0 0 A +B 1 1 276 6/3/2015

  4. Parasitics andPerformance Consider the followinglayout: What is theimpact on performanceof parasitics At point a (VDDrail)? At point b(input)? At Point c(output)? a b c 6/3/2015 277

  5. Parasitics andPerformance a - powersupply connections capacitance -no effect ondelay resistance -increabses delay (see p.135) minimize byreducing difffusionlength minimizeusing parallel vias a c 6/3/2015 278

  6. Driving LargeLoads Off-chip loads, long wires, etc. have highcapacitance Increasing transistor size increases driving ability (and speed), but in turn increases gatecapacitance Solution: stages of progressively largertransistors Use nopt =ln(Cbig/Cg). Scale by a factor of a=e 6/3/2015 281

  7. Summary: StaticCMOS Advantages High Noise Margins (VOH=VDD,VOL=Gnd) No static power consumption (except forleakage) Comparable rise and fall times (with propersizing) Robust and easy to use Disadvantages Large transistor counts (2N transistors for Ninputs) Largerarea More parasitic loading (2 transistor gates on eachinput) Pullupissues Lower driving capability of Ptransistors Series connections especially problematic Sizing helps, but increases loading on gateinputs 6/3/2015 282

  8. Alternatives to StaticCMOS SwitchLogic nmos Pseudo-nmos Dynamic Logic Low-PowerGates 6/3/2015 283

  9. SwitchLogic Key idea: use transistors asswitches Concern: switches arebidirectional A B AND OR 6/3/2015 284

  10. Switch Logic - PassTransistors Use n-transistor as switches Thresholdproblem Transistor switches off when Vgs <Vt VDD input -> VDD-Vtoutput pecial gate needed to restore values IN: VDD OUT: VDD-Vtn A: VDD 6/3/2015 285

  11. Switch Logic - TransmissionGates Complementary transistors - n andp No threshold problem Cost: extra transistor, extra controlinput Not a perfectconductor! A A A A 6/3/2015 286

  12. Switch Logic Example - 2-1MUX IN 6/3/2015 287

  13. ChargeSharing Consider transmission gates in series Each node has parasitic capacitances Problems occur when inputs change to redistribute charge Solution: design network so there is always a path from VDD or Gnd to output 6/3/2015 288

  14. Aside: Transmission Gates inAnalog TransmissionGates work with analog values,too! Example: Voltage-Scaling D/AConverter 6/3/2015 289

  15. NMOSLogic Used before CMOS was widely available Uses only n transistors Normal n transistors inpull- downnetwork depletion-mode ntransistor (Vt < 0) used forpull-up "ratioed logic"required Tradeoffs: Simplerprocessing Smallergates higherpower! Additionaldesign considerations for ratioedlogic Passive PullupDevice: depletion Mode n-transistor (Vt < 0) OUT Pulldown Network 290 6/3/2015

  16. Pseudo-nmosLogic Same idea, as nmos, but use p- transistor forpullup "ratioed logic" required for proper design(more about this next) Tradeoffs: Fewer transistors -> smaller gates,esp.for largenumber of inputs less capacitative load ongates that driveinputs larger powerconsumption less noise margin (VOL >0) additional design considerations due to ratioed logic Passive PullupDevice: P-Transistor OUT Pulldown Network 6/3/2015 291

  17. Rationed Logic for Pseudo-nmos Approach: Assume VOUT=VOL=0.25*VDD Assume 1 pulldown transistor ison Equate currents in p, ntransistors Solve for ratio between sizes of p, n transistors to get theseconditions necessary for Further calculations seriesconnections Idn = Ipn ( 2 2 Idp OUT Pulldown Network Idn 2(V (EQ 3 21) Wp V )2 =1k' V )V Wn 1k' V2 gs,n V nLn pLp tn gs,p tp ds,p ds,p Wp L p 3.9 (EQ 3 22) Assu ming VDD=3.3V WnLn 6/3/2015 292

  18. DCVSLogic DCVS - Differential Cascode VoltageSwitch Differential inputs,outputs Two pulldown networks Tradeoffs Lower capacitativeloading than staticCMOS No ratioed logicneeded Low staticpower consumption More transistors More signals toroute between gates OUT OUT A B C A B C OUT OUT Pulldown Network Pulldown Network 6/3/2015 293

  19. DynamicLogic Key idea: Two-stepoperation precharge - charge C S to logichigh evaluate - conditionally dischargeC S Control - precharge clockf StorageNode CS Precharge Signal Storage Capacitance Pulldown Network B A C Precharge Evaluate Precharge 6/3/2015 294

  20. DominoLogic Key idea: dynamic gate +inverter Cascaded gates - monotonically increasing CS Pulldown Network B C in4 x1 x2 x3 6/3/2015 295

  21. Domino LogicTradeoffs Fewer transistors -> smallergates Lower power consumption thanpseudo-nmos Clockingrequired Logic not complete (AND, OR, but noNOT) 6/3/2015 296

Related