DOC PREVIEW
Berkeley ELENG 141 - Ratioed and Pass Transistor Logic

This preview shows page 1-2-3-4-5 out of 16 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

EE1411EECS1411Lecture #18EE141EE141--Fall 2008Fall 2008Digital Integrated Digital Integrated CircuitsCircuitsLecture 18Lecture 18RatioedRatioedand Pass and Pass Transistor LogicTransistor LogicEE1412EECS1412Lecture #18AnnouncementsAnnouncements Project #1 due Thursday Project #1 out today, due next Thurs. No lecture this Thurs. Midterm 2: Thurs. Nov. 6th, 6:30-8:00pm, 277 CoryEE1413EECS1413Lecture #18RatioedRatioedLogicLogicEE1414EECS1414Lecture #18RatioedRatioedLogicLogicVDDVSSPDNIn1In2In3FRLLoadVDDVSSIn1In2In3FVDDVSSPDNIn1In2In3FVSSPDNResistiveDepletionLoadPMOSLoad(a) resistive load (b) depletion load NMOS (c) pseudo-NMOSVT < 0Goal: build gates faster/smaller than staticcomplementary CMOSEE1415EECS1415Lecture #18Ratioed LogicRatioed Logic Spend power for speed Use pseudo nMOS NOR gates, not NAND gates DC characteristics: VOH= VDD VOLdepends on PMOS to NMOS ratioWWW WEE1416EECS1416Lecture #18PseudoPseudo--NMOS VTCNMOS VTC0.0 0.5 1.0 1.5 2.0 2.50.00.51.01.52.02.53.0Vin[V]Vout[V]W/Lp = 4W/Lp = 2W/Lp = 1W/Lp = 0.25W/Lp = 0.5EE1417EECS1417Lecture #18Ratioed Logic LERatioed Logic LE Rising and falling delays aren’t the same Calculate LE for the two edges separately For tpLH: Cgate= WCGCinv= (3/2)WCGLELH= EE1418EECS1418Lecture #18Ratioed Logic LE (pullRatioed Logic LE (pull--down edge)down edge)WWW W What is LE for tpHL? Switch model would predict Reff= Rn||Rp Would that give the right answer for LE?EE1419EECS1419Lecture #18Response on Falling EdgeResponse on Falling Edge Time constant is smaller, but it takes more time to complete 50% VDDtransient. Rp actually takes some current away from discharging CRpRnCvo(t)0123400.51vo(t)/VDDtRp=RnRp=2RnRp=4RnRp=∞CRpRnRpRn⋅+⋅=ττ/1)(tDDoeRpRnRnRpRnRnVtv−⎟⎟⎠⎞⎜⎜⎝⎛+−++=EE14110EECS14110Lecture #18RatioedRatioedLogic PullLogic Pull--down Delaydown Delay Think in terms of the current driving Cload When you have a conflict between currents Available current is the difference between the two In pseudo-nMOS case: (Works because Rp >> Rn for good noise margin)()1drive drive1RnR= R=11-Rn-Rn RpRpEE14111EECS14111Lecture #18Ratioed Logic LE (pullRatioed Logic LE (pull--down edge)down edge) For tpHL(assuming Rsqp= 2Rsqn): Rgate= Rn/(1-Rn/Rp) = 2Rn Rinv= Rn Cgate= WCGCinv= 3WCG LEHL=  LE is lower than an inverter! But have static power dissipation…WWW W2WWEE14112EECS14112Lecture #18Improved Loads (2)Improved Loads (2)VDDVSSFOutVDDVSSF_bOutAABBM1 M2Differential Cascode Voltage Switch Logic (DCVSL)EE14113EECS14113Lecture #18DCVSL Transient ResponseDCVSL Transient Response0 0.2 0.4 0.6 0.8 1.0-0.50.51.52.5Time [ns]Vol ta ge[V]A BA BA,BA,BEE14114EECS14114Lecture #18DCVSL Example1DCVSL Example1EE14115EECS14115Lecture #18PassPass--TransistorTransistorLogicLogicEE14116EECS14116Lecture #18PassPass--Transistor LogicTransistor LogicInputsSwitchNetworkOutOutABBB• N transistors• No static consumptionEE14117EECS14117Lecture #18Example: AND GateExample: AND GateBBAF = AB0EE14118EECS14118Lecture #18NMOSNMOS--Only LogicOnly LogicVDDInOutx0.5µm/0.25µm0.5µm/ 0.2 5µm1.5µm/ 0.2 5µm0 0.5 1 1.5 20.01.02.03.0Time [ns]Voltage[V]xOutInEE14119EECS14119Lecture #18NMOSNMOS--only Switchonly SwitchA = 2.5 VBC = 2.5VCLA = 2.5 VC = 2.5 VBM2M1MnThreshold voltage loss causesstatic power consumptionVBdoes not pull up to 2.5V, but 2.5V -VTNNMOS has higher threshold than PMOS (body effect)EE14120EECS14120Lecture #18NMOS Only Logic: NMOS Only Logic: Level Restoring TransistorLevel Restoring TransistorM2M1MnMrOutABVDDVDDLevel RestorerX• Advantage: Full Swing• Restorer adds capacitance, takes away pull down current at X• Ratio problemEE14121EECS14121Lecture #18Restorer SizingRestorer Sizing0 100 200 300 400 5000.01.02.0W/Lr=1.0/0.25 W/Lr=1.25/0.25 W/Lr=1.50/0.25 W/Lr=1.75/0.25 Voltage [V]Time [ps]3.0•Upper limit on restorer size•Pass-transistor pull-downcan have several transistors in stackEE14122EECS14122Lecture #18Pass Transistor Logic LEPass Transistor Logic LE What is LE of “gate” shown below for A and B inputs? Hint: Can you answer this question with only the information shown below?EE14123EECS14123Lecture #18Pass Transistor Logic LEPass Transistor Logic LE In CMOS, a “gate” is defined only when trace a connection all the way back to a supply Otherwise don’t know what drive resistance really isEE14124EECS14124Lecture #18Pass Transistor Logic LEPass Transistor Logic LEEE14125EECS14125Lecture #18Complementary Pass Transistor LogicComplementary Pass Transistor LogicABABBBB BABABF=ABF=ABF=A+BF=A+BB BAAAAF=A⊕ΒÝF=A⊕ΒÝOR/NOREXOR/NEXORAND/NANDFFPass-TransistorNetworkPass-TransistorNetworkAABBAABBInverse(a)(b)EE14126EECS14126Lecture #18CPL Level RestoreCPL Level RestoreEE14127EECS14127Lecture #18Solution 2: Transmission GateSolution 2: Transmission GateABCCABCCBCLC = 0 VA = 2.5 VC = 2.5 VEE14128EECS14128Lecture #18Resistance of Transmission GateResistance of Transmission GateVout0 V2.5 V2.5 VRnRp0. 0 1. 0 2. 00 10 20 30 Vout, VResistance, ohmsRnRpRn || RpEE14129EECS14129Lecture #18PassPass--Transistor Based MultiplexerTransistor Based MultiplexerAM2M1BSSSFVDDGNDVDDIn1In2SSSSEE14130EECS14130Lecture #18Transmission Gate XORTransmission Gate XOREE14131EECS14131Lecture #18Next LectureNext Lecture Dynamic


View Full Document

Berkeley ELENG 141 - Ratioed and Pass Transistor Logic

Documents in this Course
Adders

Adders

7 pages

Memory

Memory

33 pages

I/O

I/O

14 pages

Lecture 8

Lecture 8

34 pages

Lab 3

Lab 3

2 pages

I/O

I/O

17 pages

Project

Project

6 pages

Adders

Adders

15 pages

SRAM

SRAM

13 pages

Load more
Download Ratioed and Pass Transistor Logic
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Ratioed and Pass Transistor Logic and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Ratioed and Pass Transistor Logic 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?