DOC PREVIEW
Berkeley ELENG 141 - Lecture 13 - Logic

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

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 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 18 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 18 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 18 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 18 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 18 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1EE141CMOS LogicEE141- Spring 2003Lecture 13EE141AnnouncementsMidterms ResultsProject LaunchLast software lab this weekNew homework on Th2EE141Today’s lectureTransmission LinesCMOS LogicEE141The Transmission LineVinrlcrlcrlcrlcVoutxg g g gThe Wave Equation3EE141Wave Reflection for DifferentTerminationsEE141Transmission Line Response (RL= ∞)0.01.02.03.04.05.0V0.01.02.03.04.0V0.0 5.0 10.0 15.0t(intlightf)0.02.04.06.08.0VRS=5Z0RS=Z0RS=Z0/5(a)(b)(c)VDestVSource4EE141Lattice DiagramVSourceVDest0.8333 V1.6666 V+ 0.8333+0.8333+ 0.5556+0.5556+ 0.3704+ 0.2469+0.3704+0.24692.2222 V3.1482 V3.7655 V...2.7778 V3.5186 V4.0124 VL/νtEE141Critical Line Lengths versus Rise Times(1990, Bakoglu)100-200ps todayLcrit~1cm5EE141Design Rules of ThumbTransmission line effects should be considered when therise or fall time of the input signal (tr,tf) is smaller than thetime-of-flight of the transmission line (tflight).tr(tf)<<2.5tflightTransmission line effects should only be considered whenthe total resistance of the wire is limited:R<5Z0The transmission line is considered lossless when the totalresistance is substantially smaller than the characteristicimpedance,R<Z0/2EE141Should we be worried?Transmission line effectscause overshooting and non-monotonic behaviorClock signals in 400 MHz IBM Microprocessor(measured using e-beam prober) [Restle98]6EE141CMOS LogicStatic CMOSConventional Static CMOS LogicRatioed LogicPass Transistor/Transmission Gate LogicDynamic CMOS LogicDominonp-CMOSEE141Combinational vs. Sequential LogicLogicCircuitLogicCircuitOutOutInIn(a) Combinational (b) SequentialStateOutput =f(In)Output =f(In, Previous In)7EE141Static CMOS CircuitAt every point in time (except during the switchingtransients) each gate output is connected to eitherVDDorVssvia a low-resistive path.The outputs of the gates assume at all times the valueof the Boolean function, implemented by the circuit(ignoring, once again, the transient effects duringswitching periods).This is in contrast to the dynamic circuit class, whichrelies on temporary storage of signal values on thecapacitance of high impedance circuit nodes.EE141Static Complementary CMOSVDDF(In1,In2,…InN)In1In2InNIn1In2InNPUNPDNPMOS onlyNMOS onlyPUN and PDN are dual logic networks……8EE141NMOS Transistors in Series/ParallelConnectionTransistors can be thought as a switch controlled by its gate signalNMOS switch closes when switch control input is highXYABY=XifAandBXYABY=XifAORBNMOS Transistors pass a “strong” 0 but a “weak” 1EE141PMOS Transistors in Series/ParallelConnectionXYABY=X ifAAND B =A+BXYABY=XifAOR B =ABPMOS Transistors pass a “strong” 1 but a “weak” 0PMOS switch closes when switch control input is low9EE141Threshold DropsVDDVDD→ 0PDN0 → VDDCLCLPUNVDD0 → VDD-VTnCLVDDVDDVDD→ |VTp|CLSDSDVGSSSDDVGSEE141Complementary CMOS Logic Style Construction10EE141Example Gate: NANDEE141Example Gate: NOR11EE141Complex CMOS GateOUT = D + A • (B + C)DABCDABCEE141Cell DesignStandard Cells» General purpose logic» Can be synthesized» Same height, varying widthDatapath Cells» For regular, structured designs (arithmetic)» Includes some wiring in the cell» Fixed height and width12EE141Standard Cell LayoutMethodology – 1980ssignalsRoutingchannelVDDGNDEE141Standard Cell LayoutMethodology – 1990sM2No RoutingchannelsVDDGNDM3VDDGNDMirrored CellMirrored Cell13EE141Standard CellsCell boundaryNWellCell height 12 metal tracksMetal track is approx. 3λ +3λPitch =repetitive distance between objectsCell height is “12 pitch”2λRails ~10λInOutVDDGNDEE141Standard CellsInOutVDDGNDIn OutVDDGNDWith silicideddiffusionWith minimaldiffusionroutingOutInVDDM2M114EE141Standard CellsAOutVDDGNDB2-input NAND gateBVDDAEE141Stick DiagramsContains no dimensionsRepresents relative positions of transistorsInOutVDDGNDInverterAOutVDDGNDBNAND215EE141Stick DiagramsCABX=C•(A+B)BACijjVDDXXiGNDABCPUNPDNABCLogic GraphEE141Two Versions of C • (A + B)XCAB ABCXVDDGNDVDDGND16EE141Consistent Euler PathjVDDXXiGNDABCABCEE141OAI22 Logic GraphCABX = (A+B)•(C+D)BADVDDXXGNDABCPUNPDNCDDABCD17EE141Example: x = ab+cdGNDxabcdVDDxGNDxabcdVDDx(a) Logic graphs for (ab+cd)(b) Euler Paths {abcd}acdxVDDGND(c) stick diagram for ordering {abcd}bEE141Multi-Fingered TransistorsOne fingerTwo fingers (folded)Less capacitance18EE141Properties of Complementary CMOS GatesSnapshotHigh noise margins:VOHand VOLare at VDDand GND, respectively.No static power consumption:There never exists a direct path between VDDandVSS(GND) in steady-state mode.Comparable rise and fall times:(under appropriate sizing conditions)EE141CMOS PropertiesFull rail-to-rail swing; high noise marginsLogic levels not dependent upon the relativedevice sizes; ratiolessAlwaysapathtoVddorGndinsteadystate;low output impedanceExtremely high input resistance; nearly zerosteady-state input currentNo direct path steady state between powerand ground; no static power dissipationPropagation delay function of loadcapacitance and resistance of


View Full Document

Berkeley ELENG 141 - Lecture 13 - 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 Lecture 13 - 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 Lecture 13 - 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 Lecture 13 - 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?