ECE 451 Circuit Synthesis

Similar documents
ECE 546 Lecture 15 Circuit Synthesis

ECE 451 Macromodeling

EE5900 Spring Lecture 5 IC interconnect model order reduction Zhuo Feng

ECE 451 Black Box Modeling

ECE 451 Advanced Microwave Measurements. Requirements of Physical Channels

Network Synthesis Part I

ECE 342 Electronic Circuits. Lecture 25 Frequency Response of CG, CB,SF and EF

ECE 546 Lecture 13 Scattering Parameters

Control Systems Engineering (Chapter 2. Modeling in the Frequency Domain) Prof. Kwang-Chun Ho Tel: Fax:

Enforcement Passivity. Frequency Data. Wenliang Tseng, Sogo Hsu, Frank Y.C. Pai and Scott C.S. Li. Asian IBIS Summit, Taipei, Taiwan November 12, 2010

Network Synthesis. References :

Advanced Analog Building Blocks. Prof. Dr. Peter Fischer, Dr. Wei Shen, Dr. Albert Comerma, Dr. Johannes Schemmel, etc

Some of the different forms of a signal, obtained by transformations, are shown in the figure. jwt e z. jwt z e

and cables for offshore wind connection

ECE 546 Lecture 07 Multiconductors

Network Parameters of a Two-Port Filter

Power Transformer Transient Modeling Using Frequency Response Analysis

Equivalent Lumped Element Network Synthesis for Distributed Passive Microwave Circuits

ECE 342 Electronic Circuits. Lecture 6 MOS Transistors

The norms can also be characterized in terms of Riccati inequalities.

Chapter 8: Converter Transfer Functions

A FAST MULTI-PURPOSE CIRCUIT SIMULATOR USING THE LATENCY INSERTION METHOD PATRICK KUANLYE GOH DISSERTATION

ECE 546 Lecture 11 MOS Amplifiers

Generating passive systems from recursively defined polynomials

Model-Order Reduction of High-Speed Interconnects: Challenges and Opportunities

ECE 451 Advanced Microwave Measurements. TL Characterization

Control Systems. Laplace domain analysis

Stability and Passivity of the Super Node Algorithm for EM Modeling of IC s

) = nlog b ( m) ( m) log b ( ) ( ) = log a b ( ) Algebra 2 (1) Semester 2. Exponents and Logarithmic Functions

ECE Networks & Systems

Fast Passivity Enforcement for S-Parameter Models by Perturbation of Residue Matrix Eigenvalues Bjørn Gustavsen, Senior Member, IEEE

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

Qualification of tabulated scattering parameters

Time Response Analysis (Part II)

ECE 342 Electronic Circuits. Lecture 34 CMOS Logic

MODELING OF CONTROL SYSTEMS

Two-Layer Network Equivalent for Electromagnetic Transients

Dynamic circuits: Frequency domain analysis

EE 230 Lecture 24. Waveform Generators. - Sinusoidal Oscillators

ECE 497 JS Lecture - 18 Noise in Digital Circuits

12/20/2017. Lectures on Signals & systems Engineering. Designed and Presented by Dr. Ayman Elshenawy Elsefy

MATHEMATICAL MODELING OF CONTROL SYSTEMS

Linear Systems Theory

Chapter 6: The Laplace Transform. Chih-Wei Liu

ECE 598 JS Lecture 06 Multiconductors

Section 5 Dynamics and Control of DC-DC Converters

Robust Multivariable Control

Essence of the Root Locus Technique

5. Observer-based Controller Design

Identification Methods for Structural Systems

PARTIAL FRACTIONS AND POLYNOMIAL LONG DIVISION. The basic aim of this note is to describe how to break rational functions into pieces.

9.5 The Transfer Function

PARTIAL FRACTIONS AND POLYNOMIAL LONG DIVISION. The basic aim of this note is to describe how to break rational functions into pieces.

AS VERY large scale integration (VLSI) technology advances

CSL361 Problem set 4: Basic linear algebra

Examples: Solving nth Order Equations

Linear Quadratic Regulator (LQR) Design II

Stability. X(s) Y(s) = (s + 2) 2 (s 2) System has 2 poles: points where Y(s) -> at s = +2 and s = -2. Y(s) 8X(s) G 1 G 2

Robust Control 5 Nominal Controller Design Continued

Transform Solutions to LTI Systems Part 3

Hurwitz Stable Reduced Order Modeling and D2M Delay Calculation Metric Motivation Review: Moments. Content. Moments: Review. Motivation.

Enforcing Passivity for Admittance Matrices Approximated by Rational Functions

MALLA REDDY ENGINEERING COLLEGE (AUTONOMOUS) B.Tech I YEAR II SEMESTER-ECAS(EEE) QUESTION BANK (OBJECTIVE)

f I d required pulse current amplitude

NECESSARY AND SUFFICIENT CONDITIONS FOR STATE-SPACE NETWORK REALIZATION. Philip E. Paré Masters Thesis Defense

Circuit Theory Prof. S.C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011

INTEGRATION OF INTERCONNECT MODELS IN A CIRCUIT SIMULATOR

Circuit Analysis Using Fourier and Laplace Transforms

2.004 Dynamics and Control II Spring 2008

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

2012 Joon Hyung Chung

EE221 Circuits II. Chapter 14 Frequency Response

Source-Free RC Circuit

Stability of Parameter Adaptation Algorithms. Big picture

EE221 Circuits II. Chapter 14 Frequency Response

Low-Degree Polynomial Roots

ECE 546 Lecture 03 Waveguides

EE Experiment 11 The Laplace Transform and Control System Characteristics

D(s) G(s) A control system design definition

An Optimum Fitting Algorithm for Generation of Reduced-Order Models

Chapter 3. Second Order Linear PDEs

Microwave Network Analysis Lecture 1: The Scattering Parameters

THE SYNTHESIS OF VOLTAGE TRANSFER FUNCTIONS

+ i. cos(t) + 2 sin(t) + c 2.

ECS130 Scientific Computing. Lecture 1: Introduction. Monday, January 7, 10:00 10:50 am

1.4 CONCEPT QUESTIONS, page 49

trawhmmry ffimmf,f;wnt

EE 380. Linear Control Systems. Lecture 10

Case Study: Parallel Coupled- Line Combline Filter

IEEE TRANSACTIONS ON ADVANCED PACKAGING 1

The Cooper Problem. Problem : A pair of electrons with an attractive interaction on top of an inert Fermi sea c c FS,

Lecture 7: Laplace Transform and Its Applications Dr.-Ing. Sudchai Boonto

AUTOMATIC FORMAL DERIVATION OF THE OSCILLATION CONDITION. N. Ratier, L. Couteleau, R. Brendel, P. Guillemot

Math 307 Lecture 19. Laplace Transforms of Discontinuous Functions. W.R. Casper. Department of Mathematics University of Washington.

STABILITY. Have looked at modeling dynamic systems using differential equations. and used the Laplace transform to help find step and impulse

Canonical Forms of Multi-Port Dynamic Thermal Networks

Power System Control

The Method of Frobenius

Magnitude Vector Fitting to interval data

Transcription:

ECE 451 Circuit Synthesis Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois jesa@illinois.edu ECE 451 Jose Schutt Aine 1

MOR via Vector Fitting Rational function approximation: N cn f ( s) d sh s a n 1 n Introduce an unnown function σ(s) that satisfies: Poles of f(s) = zeros of σ(s): ( sf ) ( s) N cn d sh s a n 1 n N ( s) c n f ( s) N n 1 1 s a n 1 n n1 N N cn n 1 n n 1 n N 1 cn d sh s z s a 1 s z s a n n Flip unstable poles into the left half plane. Im s-domain Re ECE 546 Jose Schutt Aine

Passivity Enforcement State space form: Hamiltonian matrix: x Ax Bu y Cx Du M T T T T C LC A C DKB T T A BKD C BKB T T 1 1 K I D D L I DD Passive if M has no imaginary eigenvalues. Sweep: H eig I S( j) S( j) Quadratic programming: Minimize (change in response) subject to (passivity compensation). T min vec( ΔC) H vec( ΔC) subject to = G vec( ΔC). 3/8 ECE 546 Jose Schutt Aine 3

Macromodel Circuit Synthesis Use of Macromodel Time-Domain simulation using recursive convolution Frequency-domain circuit synthesis for SPICE netlist ECE 451 Jose Schutt Aine 4

Macromodel Circuit Synthesis Objective: Determine equivalent circuit from macromodel representation* Motivation Circuit can be used in SPICE Goal Generate a netlist of circuit elements *Giulio Antonini "SPICE Equivalent Circuits of Frequency- Domain Responses", IEEE Transactions on Electromagnetic Compatibility, pp 50-51, Vol. 45, No. 3, August 003. ECE 451 Jose Schutt Aine 5

Circuit Realization Circuit realization consists of interfacing the reduced model with a general circuit simulator such as SPICE Model order reduction gives a transfer function that can be presented in matrix form as or S s Y s s11 s s1 N s sn1 s snn s y11 s y1 N s yn1 s ynn s ECE 451 Jose Schutt Aine 6

Y-Parameter - Circuit Realization Each of the Y-parameters can be represented as y(s) ij d L 1 a s p where the a s are the residues and the p s are the poles. d is a constant ECE 451 Jose Schutt Aine 7

Y-Parameter - Circuit Realization The realized circuit will have the following topology: We need to determine the circuit elements within y ij ECE 451 Jose Schutt Aine 8

Y-Parameter - Circuit Realization We try to find the circuit associated with each term: y(s) 1. Constant term d ij d L 1 s a p y ijd(s) d. Each pole-residue pair y (s) ij a s p ECE 451 Jose Schutt Aine 9

Y-Parameter - Circuit Realization In the pole-residue case, we must distinguish two cases (a) Pole is real y (s) ij s a p (b) Complex conjugate pair of poles y (s) ij j j s j s j In all cases, we must find an equivalent circuit consisting of lumped elements that will exhibit the same behavior ECE 451 Jose Schutt Aine 10

Circuit Realization Constant Term R 1 d ECE 451 Jose Schutt Aine 11

Circuit Realization - Real Pole Consider the circuit shown above. The input impedance Z as a function of the complex frequency s can be expressed as: Z sl R Y s a s p 1/ L y s ij(s) R/ L L 1/ a R p / a ECE 451 Jose Schutt Aine 1

Circuit Realization - Complex Poles Consider the circuit shown above. The input impedance Z as a function of the complex frequency s can be expressed as: 1 Z slr slr 1 1 1/ R sc 1sCR R Z 1 R sl scr R 1 1 scr ECE 451 Jose Schutt Aine 13

Circuit Realization - Complex Poles Y LCR s s CR s 1/ CR L CRR LR C 1 R 1 R LR C Y 1 s1/ CR L L CRR R R 1 s s LRC LRC 1 ECE 451 Jose Schutt Aine 14

Circuit Realization - Complex Poles Each term associated with a complex pole pair in the expansion gives: r1 r Yˆ s p s p 1 Where r 1, r, p 1 and p are the complex residues and poles. They satisfy: r 1 =r * and p 1 =p * It can be re-arranged as: Yˆ r r 1 1 1 / 1 s r p r p r r s s p p p p 1 1 ECE 451 Jose Schutt Aine 15

Circuit Realization - Complex Poles We next compare p Y and pp 1 1 s1/ CR L L CRR R R 1 s s LRC LRC Yˆ r r 1 product of poles 1 1 1/ 1 s r p r p r r s s p p p p DEFINE 1 1 a r r 1 sum of residues g p p 1 sum of poles x rp rp 1 1 cross product ECE 451 Jose Schutt Aine 16

Circuit Realization - Complex Poles We can identify the circuit elements L 1/ a R x a 1 g a R p x g pa 1 g C x a a x a x ECE 451 Jose Schutt Aine 17

Circuit Realization - Complex Poles In the circuit synthesis process, it is possible that some circuit elements come as negative. To prevent this situation, we add a contribution to the real parts of the residues of the system. In the case of a complex residue, for instance, assume that r1 r Yˆ s p s p 1 Yˆ r r s p1 s p s p1 s p 1 Augmented Circuit Compensation Circuit Can show that both augmented and compensation circuits will have positive elements ECE 451 Jose Schutt Aine 18

S-Parameter - Circuit Realization Each of the S-parameters can be represented as s(s) ij d L 1 a s p where the a s are the residues and the p s are the poles. d is a constant ECE 451 Jose Schutt Aine 19

Realization from S-Parameters The realized circuit will have the following topology: We need to determine the circuit elements within s ij ECE 451 Jose Schutt Aine 0

S-Parameter - Circuit Realization We try to find the circuit associated with each term: s(s) 1. Constant term d ij d L 1 s a p s ijd(s) d. Each pole and residue pair s (s) ij a s p ECE 451 Jose Schutt Aine 1

S-Parameter - Circuit Realization In the pole-residue case, we must distinguish two cases (a) Pole is real s (s) ij s a p (b) Complex conjugate pair of poles s (s) ij j j s j s j In all cases, we must find an equivalent circuit consisting of lumped elements that will exhibit the same behavior ECE 451 Jose Schutt Aine

S- Circuit Realization Constant Term 1 d R Yo 1 d ECE 451 Jose Schutt Aine 3

S-Realization Real Poles ECE 451 Jose Schutt Aine 4

S-Realization Real Poles Admittance of proposed model is given by: 1 s R R R R C Y 1 1 RR 1 1 s RC ECE 451 Jose Schutt Aine 5

S-Realization Real Poles From S-parameter expansion we have: r s ij(s) s p which corresponds to: ˆ s a Y Yo s b from which Y o where R R RR 1 1 a p r, and b p r R 1 bc C b a bzo R R 1 1 ac ECE 451 Jose Schutt Aine 6

Realization Complex Poles Proposed model Y Y 1 1 scr 1 R slcr s L RRC R R R a o 1 1 o which can be re-arranged as: Y LRR CR R C R R R s s 1 LCR LCR R o LRR 1 C R1R s s LCR LCR o 1 o o 1 ECE 451 Jose Schutt Aine 7

Realization Complex Poles From the S-parameter expansion, the complex pole pair gives: Sˆ 1 1 1 1 r r s r r r p r p s p s p s s p p p p 1 1 1 which corresponds to an admittance of: sa x ˆ 1 ˆ 1 S s sg p Y Yo Y 1 Sˆ sa x 1 s sg p o ECE 451 Jose Schutt Aine 8

Realization Complex Poles The admittance expression can be re-arranged as ˆ s sg psax s s ga px Y Y o Y s sg psax s s ga px o p pp 1 product of poles WE HAD DEFINED a r r 1 sum of residues g p p 1 sum of poles x rp rp 1 1 cross product ECE 451 Jose Schutt Aine 9

Realization Complex Poles Matching the terms with lie coefficients gives p x R R R o LCR 1 R o 1 Y o p x R R LCR 1 o p R R R LCR 1 R o x LCR ECE 451 Jose Schutt Aine 30

Realization from S-Parameters Solving gives R R o p x 1 R 1 L R o a R 1 1 gro Lx a a R o C a Rx ECE 451 Jose Schutt Aine 31

Typical SPICE Netlist * 3 -pole approximation *This subcircuit has 16 pairs of complex poles and 0 real poles.subct sample 8000 9000 vsens8001 8000 8001 0.0 vsens9001 9000 9001 0.0 *subcircuit for s[1][1] *complex residue-pole pairs for = 1 residue: -6.466e-00 8.1147e-00 pole: -4.4593e-001 -.4048e+001 elc1 1 0 8001 0 1.0 hc 1 vsens8001 50.0 rtersc3 3 50.0 vp4 3 4 0.0 l1cd5 4 5 1.933e-007 rocd5 4 0 5.000e+001 r1cd6 5 6 5.895e+003 c1cd6 6 0 3.474e-015 rcd6 6 0-9.68e+003 : *constant term -6.19e-003 edee397 397 0 9001 0 1.0e+000 hdee398 398 397 vsens9001 50.0 rterdee399 398 399 50.0 vp400 399 400 0.0 rdee400 400 0 49.4 *current sources fs4 0 8001 vp4-1.0 gs4 0 8001 4 0 0.00 fs10 0 8001 vp10-1.0 gs10 0 8001 10 0 0.00 fs16 0 8001 vp16-1.0 gs16 0 8001 16 0 0.00 fs 0 8001 vp -1.0 gs 0 8001 0 0.00 fs8 0 8001 vp8-1.0 gs8 0 8001 8 0 0.00 ECE 451 Jose Schutt Aine 3

Realization from Y-Parameters Recursive convolution SPICE realization ECE 451 Jose Schutt Aine 33

Realization from S-Parameters Recursive convolution SPICE realization ECE 451 Jose Schutt Aine 34