Interconnect Analysis for Linear Systems in Electrical Engineering
370 likes | 505 Vues
Explore Chapter 2 concepts in linear circuit analysis, Laplace transformation, and moment calculation. Understand time and frequency domains, poles and zeros, basic waveforms, Elmore Delay, and more. Enhance your understanding of interconnect modeling.
Interconnect Analysis for Linear Systems in Electrical Engineering
E N D
Presentation Transcript
Chapter 2Interconnect Analysis Prof. Lei He Electrical Engineering Department University of California, Los Angeles URL: eda.ee.ucla.edu Email: lhe@ee.ucla.edu
Organization • Chapter 2a • Linear System • First Order Analysis (Elmore Delay) • Second Order Analysis • Chapter 2b Moment calculation and AWE • Chapter 2c Projection based model order reduction
Laplace Transformation • Definition: time domain frequency domain Linear Circuit Time domain (t domain) Complex frequency domain (s domain) Linear equation Differential equation Laplace Transform L Inverse Transform Response waveform Response transform L-1
Resonant frequencies Poles and Zeros of H(s) • Scale factor: K = bm/an • Poles: s = pk (k = 1, 2, ..., n) • Zeros: s = zk (k = 1, 2, ..., m)
pole location zero location s-plane s-plane s-plane Pole-Zero Diagrams
If poles in right-plane, waveform increases without bound as time approaches infinity Complex poles come in pairs that produce oscillatory waveforms Real poles produce exponential waveforms If poles in left-plane, waveform decays to zero as time approaches infinity If poles on j-axis, waveform neither decays nor grows Poles and Waveforms
Basic Circuit Analysis • Basic waveforms • Step input • Pulse input • Impulse Input • Use simple input waveforms to understand the impact of network design
Inputs 1/T 1 0 -T/2 T/2 unit step function unit impulse function pulse function of width T 0 u(t)= 1
Time Moments of Impulse Response h(t) • Definition of moments i-th moment
Organization • Linear System • First Order Analysis (Elmore Delay) • Second Order Analysis
R r r r r c c c c C Interconnect ModelLumped vs Distributed Lumped Distributed How to analyze the delay for each model?
R u(t) v(t) C Lumped RC Model • Impulse response and step response of a lumped RC circuit
v0 v0 R v0(1-eRC/T) C Analysis of Lumped RC Model S-domain ckt equation (current equation) Frequency domain response for step-input Frequency domain response for impulse match initial state: Time domain response for step-input: Time domain response for impulse:
Analysis of Lumped RC Model (cont’d) Impulse response:
1v V(t) R C Delay for lumped RC model Time Constant=RC • What is the time constant for more complex circuits?
2 R4 R2 C4 C2 R1 4 1 s R3 Ri Ci C1 3 C3 i Distributed RC-Tree • The network has a single input node • All capacitors between node and ground • The network does not contain any resistive loop
2 R4 R2 C4 C2 R1 4 1 s R3 Ri Ci C1 3 C3 i RC-tree Property • Unique resistive path between the source node s and any other node i of the network path resistance Rii Example: R44=R1+R3+R4
2 R4 R2 C4 C2 R1 4 1 s R3 Ri Ci C1 3 C3 i RC-tree Property • Extended to shared path resistance Rik: Example: Ri4=R1+R3 Ri2=R1
Elmore Delay • Assuming: • Each node is initially discharged to ground • A step input is applied at time t=0 at node s • The Elmore delay at node i is: • Theorem: The Elmore delay is equivalent to the first-order time constant of the network • Proven acceptable approximation of the real delay • Powerful mechanism for a quick estimate
Definition h(t) = impulse response TD = mean of h(t) = Interpretation H(t) = output response (step process) h(t) = rate of change of H(t) T50%= median of h(t) Elmore delay approximates the median of h(t) by the mean of h(t) h(t) = impulse response H(t) = step response median of v’(t) (T50%) Interpretation of Elmore Delay
Elmore Delay Approximation Elmore delay approximates 50% delay
R1 R2 RN C1 C2 CN Vin VN RC-chain (or ladder) • Special case • Shared-path resistance path resistance
R R R C C C RC-Chain Delay VN Vin R=r · L/N C=c·L/N • Delay of wire is quadratic function of its length • Delay of distributed rc-line is half of lumped RC
Organization • Linear System • First Order Analysis (Elmore Delay) • Second Order Analysis
Stable 2-Pole RC delay calculation (S2P) • The Elmore delay is the metric of choice for performance-driven design applications due to its simple, explicit form and ease with which sensitivity information can be calculated • However, for deep submicron technologies (DSM), the accuracy of the Elmore delay is insufficient
Moments of H(s) • Moments of H(s) are coefficients of the Taylor’s Expansion of H(s) about s=0
Driving Point Admittance • Let Y(s) be an driving point admittance function of a general RC circuit. Consider its representation in terms poles and residues where q is the exact order of the circuit Moments of Y(s) can be written as:
S2P Algorithm • Compute m1, m2, m3 and m4 for Y(s) • Find the two poles at the driving point admittance as follows: • To match the voltage moments at the response nodes, choose • and the S2P approximation is then expressed as: Note that m0* andm1* are the moments of H(s). m0*isthe Elmore delay.
[1] Elmore delay model http://eda.ee.ucla.edu/EE201A-04Spring/elmore.pdf [2] Elmore delay formula for RC tree http://eda.ee.ucla.edu/EE201A-04Spring/Elmore_TCAD.pdf [3] S2P algorithm Upload them to wiki Reading Assignment
[1] Use Elmore model and two-pole model to approximate 50% delay for RC tree [2] Moments for a linear network [3] Expansion of projection based PRIMA hw2