DOC PREVIEW
UCD EEC 116 - Lecture #8 Wires

This preview shows page 1-2-3-25-26-27 out of 27 pages.

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

Unformatted text preview:

EEC 116 Lecture #8: WiresAnnouncementsOutlineInterconnect ModelingInterconnect Models: Regions of ApplicabilityInterconnect Models: Regions of ApplicabilityResistanceParallel-Plate CapacitanceFringing Field CapacitanceTotal Capacitance ModelTotal Capacitance ModelAlternative Total Capacitance ModelsCapacitive CouplingMiller CapacitanceData Dependent Switched Capacitance 1Data Dependent Switched Capacitance 2Lumped RC ModelRC T-ModelTree-Structured RC NetworkElmore Delay FormulaRC Ladder Network DelayRC Ladder Network DelayDistributed RC ModelDistributed RC ModelRepeater Insertion to Reduce Wire Delay InductanceSummaryNext Topic: Design for ManufacturabilityEEC 116 Lecture #8:WiresRajeevan AmirtharajahUniversity of California, DavisAmirtharajah, EEC 116 Fall 2011 3Outline• Review and Finish: Sequential Logic• Wires: Rabaey Ch. 4 and Ch. 9 (Kang & Leblebici, 6.5-6.6)Amirtharajah, EEC 116 Fall 2011 4Interconnect Modeling• Early days of CMOS, wires could be treated as ideal for most digital applications, not so anymore!• On-chip wires have resistance, capacitance, and inductance– Similar to MOSFET charging, energy depends solely on capacitance– Resistance might impact low power adiabatic charging, static current dissipation, speed– Ignore inductance for all but highest speed designs• Interconnect modeling is whole field of research itself!Amirtharajah, EEC 116 Fall 2011 5Interconnect Models: Regions of Applicability• For highest speed applications, wire must be treated as a transmission line– Includes distributed series resistance, inductance, capacitance, and shunt conductance (RLGC) • Many applications it is sufficient to use lumped capacitance (C) or distributed series resistance-capacitance model (RC)• Valid model depends on ratio of rise/fall times to time-of-flight along wire – l: wire length– v: propagation velocity (speed of light)– l/v: time-of-flight on wireAmirtharajah, EEC 116 Fall 2011 6Interconnect Models: Regions of Applicability• Transmission line modeling (inductance significant):trise(tfall) < 2.5 x (l / v)• Either transmission line or lumped modeling:2.5 x (l / v) < trise(tfall) < 5 x (l / v)• Lumped modeling:trise(tfall) > 5 x (l / v)Amirtharajah, EEC 116 Fall 2011 7Resistance• Resistance proportional to length and inversely proportional to cross section• Depends on material constant resistivity ρ (Ω-m)tWLWLRtWLALRsq===ρρtRsqρ=Amirtharajah, EEC 116 Fall 2011 8Parallel-Plate Capacitance• Width large compared to dielectric thickness, height small compared to width: E field lines orthogonal to substratetWLWLhCrε=hsubstratedielectricAmirtharajah, EEC 116 Fall 2011 9Fringing Field Capacitance• When height comparable to width, must account for fringing field component as welltWLhsubstratedielectricAmirtharajah, EEC 116 Fall 2011 10Total Capacitance Model• When height comparable to width, must account for fringing field component as well• Model as a cylindrical conductor above substratetWhsubstratedielectricAmirtharajah, EEC 116 Fall 2011 11Total Capacitance Model• Total capacitance per unit length is parallel-plate (area) term plus fringing-field term:• Model is simple and works fairly well (Rabaey, 2nd ed.)– More sophisticated numerical models also available• Process models often give both area and fringing (also known as sidewall) capacitance numbers per unit length of wire for each interconnect layer()12log22 ++⎟⎠⎞⎜⎝⎛−=+=thtWhcccrrfringeppπεεAmirtharajah, EEC 116 Fall 2011 12Alternative Total Capacitance Models• For wide lines (w ≥ t/2) Kang & Leblebici Eq. 6.53:• For narrow lines (w ≤ t/2) Kang & Leblebici Eq. 6.54:⎟⎟⎠⎞⎜⎜⎝⎛⎟⎠⎞⎜⎝⎛++++⎟⎠⎞⎜⎝⎛−=22221ln22thththtWhCrrπεεrrrthththhthWCεπεε47.122221ln20543.01+⎟⎟⎠⎞⎜⎜⎝⎛⎟⎠⎞⎜⎝⎛+++⎟⎠⎞⎜⎝⎛−+=Amirtharajah, EEC 116 Fall 2011 13Capacitive Coupling• Fringing fields can terminate on adjacent conductors as well as substrate• Mutual capacitance between wires implies crosstalk, affects data dependency of powersubstratedielectricAmirtharajah, EEC 116 Fall 2011 14Miller Capacitance• Amount of charge moved onto mutual capacitance depends on switching of surrounding wires• When adjacent wires move in opposite direction, capacitance is effectively doubled (Miller effect)mCmCABC+−V+−V()ifmVVCQ−=Δ()()DDDDmVVC−−=DDmVC2=Amirtharajah, EEC 116 Fall 2011 15Data Dependent Switched Capacitance 1• When adjacent wires move in same direction, mutual capacitance is effectively eliminatedACBORACB0=effCACBORACBmeffCC 4=ACBORACBmeffCC 2=ACBORACBAmirtharajah, EEC 116 Fall 2011 16Data Dependent Switched Capacitance 2• When adjacent wires are static, mutual capacitance is effectively to ground• Remember: it is the charging of capacitance where we account for energy from supply, notdischarging00BOR11BmeffCC 2=10BOR01B01BOR10B11BOR00BAmirtharajah, EEC 116 Fall 2011 17Lumped RC Model• Simplest model used to represent the resistive and capacitive interconnect parasitics• Propagation delay (same as FET switch model):CRRCtPLH69.0≈Amirtharajah, EEC 116 Fall 2011 18RC T-Model• Significantly improves accuracy of transient behavior over the lumped RC model• Useful if simulation time is a bottleneck, much simpler than fully distributed modelCR/2R/2Amirtharajah, EEC 116 Fall 2011 19Tree-Structured RC NetworkR1C2C1R2R3C3C4R4C5R513452SAmirtharajah, EEC 116 Fall 2011 20Elmore Delay Formula• Path Resistance Rii: Total resistance on unique path from source s to node i• Shared Path Resistance Rik: Total resistance on shared branches in paths from source s to nodes i,k• Elmore Delay Formula:43144RRRR++=2122RRR+=314RRRi+=12RRi=∑==NkikkDiRC1τAmirtharajah, EEC 116 Fall 2011 21RC Ladder Network Delay• Elmore delay approximation for RC ladder network:C/NR/NC/NR/N…C/NR/NNNRCRCRCNiiiiNiijjiiDi21111+===∑∑∑===τAmirtharajah, EEC 116 Fall 2011 22RC Ladder Network Delay• Elmore delay approximation for RC ladder network:C/NR/NC/NR/N…C/NR/N222rcLRCtDN==∞→NasAmirtharajah, EEC 116 Fall 2011 23Distributed RC Model• Differential equation at ith node (from KCL):…LrVVVVtVLciiiiiΔ−+−=∂∂Δ−+)()(11LrΔLrΔLrΔLcΔLcΔLcΔinVoutV1−iViVAmirtharajah, EEC 116 Fall 2011 24Distributed RC Model• Limit yields diffusion equation:• Approximate


View Full Document

UCD EEC 116 - Lecture #8 Wires

Download Lecture #8 Wires
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 #8 Wires 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 #8 Wires 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?