ECE 546 Lecture -11 Circuit Synthesis

Slides:



Advertisements
Similar presentations
Application of the Root-Locus Method to the Design and Sensitivity Analysis of Closed-Loop Thermoacoustic Engines C Mark Johnson.
Advertisements

Ch 7.6: Complex Eigenvalues
Tricks with Complex Number phys3330 – Spring 2012
Twisted Pairs Another way to reduce cross-talk is by means of a twisted pair of wires. A twisted pair of wires will be modeled as a cascade of alternating.
Chapter 8 Root Locus <<<4.1>>>
Decoupling Feeding Network for Antenna Arrays Student: Eli Rivkin Supervisor: Prof. Reuven Shavit Department of Electrical and Computer Engineering BGU.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 3 Model Order Reduction (1) Spring 2008 Prof. Chung-Kuan Cheng.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 3 Model Order Reduction (1) Spring 2008 Prof. Chung-Kuan Cheng.
UCSD CSE 245 Notes – SPRING 2006 CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 3 Model Order Reduction (1) Spring 2006 Prof.
1 Introduction to Model Order Reduction Luca Daniel Massachusetts Institute of Technology
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
THE LAPLACE TRANSFORM LEARNING GOALS Definition The transform maps a function of time into a function of a complex variable Two important singularity functions.
Stability and Passivity of the Super Node Algorithm for EM modelling of ICs Maria Ugryumova Supervisor : Wil Schilders Technical University Eindhoven,
THE LAPLACE TRANSFORM LEARNING GOALS Definition
ECE 546 – Jose Schutt-Aine 1 ECE 546 Lecture -10 Macromodeling Spring 2014 Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois.
1 Lecture 4: March 13, 2007 Topic: 1. Uniform Frequency-Sampling Methods (cont.)
Chapter 2 Interconnect Analysis Prof. Lei He Electrical Engineering Department University of California, Los Angeles URL: eda.ee.ucla.edu
Motivation for the Laplace Transform
8. Frequency Response of Amplifiers
Root Locus Techniques (Sketching Method) Date: 25 th September 2008 Prepared by: Megat Syahirul Amin bin Megat Ali
ENE 490 Applied Communication Systems
Topics 1 Specific topics to be covered are: Discrete-time signals Z-transforms Sampling and reconstruction Aliasing and anti-aliasing filters Sampled-data.
UTN synthetic noise generator M. Hueller LTPDA meeting, Barcelona 26/06/2007.
ECE 576 – Power System Dynamics and Stability
Lecture 7/8 Analysis in the time domain (II) North China Electric Power University Sun Hairong.
12.1 Introduction This chapter will cover alternating current.
Section 2.5 – Quadratic Equations
ELEC 401 MICROWAVE ELECTRONICS Lecture on Matching
Lecture 24 Outline: Circuit Analysis, Inverse, LTI Systems
Lesson 20: Process Characteristics- 2nd Order Lag Process
Lesson 12: Transfer Functions In The Laplace Domain
Lecture 25 Outline: LTI Systems: Causality, Stability, Feedback
EEE4176 Applications of Digital Signal Processing
Microwave Engineering by David M. Pozar Ch. 4.1 ~ 4 / 4.6
Digital and Non-Linear Control
ENE 429 Antenna and Transmission Lines
Lecture 19: Root Locus Continued
Effects of Zeros and Additional Poles
Complex Frequency and Laplace Transform
EE611 Deterministic Systems
Chapter 2 Interconnect Analysis
Chapter 2 Interconnect Analysis
Chapter 9 Design via Root Locus <<<4.1>>>
Instructor: Jongeun Choi
Chapter 9 Design via Root Locus <<<4.1>>>
CSE245: Computer-Aided Circuit Simulation and Verification
Fundamentals of Electric Circuits Chapter 14
Research Methods in Acoustics Lecture 9: Laplace Transform and z-Transform Jonas Braasch.
Alexander-Sadiku Fundamentals of Electric Circuits
Latency Insertion Method
Requirements of Physical Channels
More General Transfer Function Models
Digital and Non-Linear Control
Homework 1: Electrical System
Chapter 6 – The Stability of Linear Feedback Systems
Control Systems (CS) Lecture-3 Introduction to Mathematical Modeling &
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Signals and Systems Lecture 3
Root Locus Techniques CH 8: Islamic University of Gaza
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Boyce/DiPrima 10th ed, Ch 7.6: Complex Eigenvalues Elementary Differential Equations and Boundary Value Problems, 10th edition, by William E. Boyce and.
Joshua Yun Keat Choo Mentor: Xu Chen Advisor: Andreas Cangellaris
Root Locus Techniques CH 8: Islamic University of Gaza
Mathematical Models of Control Systems
CH. 6 Root Locus Chapter6. Root Locus.
ECE 546 Lecture -14 Macromodeling
CHAPTER 4 Laplace Transform. EMT Signal Analysis.
Time Response, Stability, and
THE LAPLACE TRANSFORM LEARNING GOALS Definition
Missouri University of Science and Technology
Presentation transcript:

ECE 546 Lecture -11 Circuit Synthesis Spring 2014 Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois jesa@illinois.edu

MOR via Vector Fitting Rational function approximation: Introduce an unknown function σ(s) that satisfies: Poles of f(s) = zeros of σ(s): Flip unstable poles into the left half plane. s-domain Im Re

Passivity Enforcement State-space form: Hamiltonian matrix: Passive if M has no imaginary eigenvalues. Sweep: Quadratic programming: Minimize (change in response) subject to (passivity compensation). 3/28

Macromodel Circuit Synthesis Use of Macromodel Time-Domain simulation using recursive convolution Frequency-domain circuit synthesis for SPICE netlist

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 502-512, Vol. 45, No. 3, August 2003.

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

Y-Parameter - Circuit Realization Each of the Y-parameters can be represented as where the ak’s are the residues and the pk’s are the poles. d is a constant

Y-Parameter - Circuit Realization The realized circuit will have the following topology: We need to determine the circuit elements within yijk

Y-Parameter - Circuit Realization We try to find the circuit associated with each term: 1. Constant term d 2. Each pole-residue pair

Y-Parameter - Circuit Realization In the pole-residue case, we must distinguish two cases (a) Pole is real (b) Complex conjugate pair of poles In all cases, we must find an equivalent circuit consisting of lumped elements that will exhibit the same behavior

Circuit Realization – Constant Term

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:

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:

Circuit Realization - Complex Poles

Circuit Realization - Complex Poles Each term associated with a complex pole pair in the expansion gives: Where r1, r2, p1 and p2 are the complex residues and poles. They satisfy: r1=r2* and p1=p2* It can be re-arranged as:

Circuit Realization - Complex Poles We next compare and DEFINE product of poles sum of residues cross product sum of poles

Circuit Realization - Complex Poles We can identify the circuit elements

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 Can show that both augmented and compensation circuits will have positive elements

S-Parameter - Circuit Realization Each of the S-parameters can be represented as where the ak’s are the residues and the pk’s are the poles. d is a constant

Realization from S-Parameters The realized circuit will have the following topology: We need to determine the circuit elements within sijk

S-Parameter - Circuit Realization We try to find the circuit associated with each term: 1. Constant term d 2. Each pole and residue pair

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

S- Circuit Realization – Constant Term

S-Realization – Real Poles

S-Realization – Real Poles Admittance of proposed model is given by:

S-Realization – Real Poles From S-parameter expansion we have: which corresponds to: where from which

Realization – Complex Poles Proposed model which can be re-arranged as:

Realization – Complex Poles From the S-parameter expansion, the complex pole pair gives: which corresponds to an admittance of:

Realization – Complex Poles The admittance expression can be re-arranged as WE HAD DEFINED product of poles sum of residues cross product sum of poles

Realization – Complex Poles Matching the terms with like coefficients gives

Realization from S-Parameters Solving gives

Typical SPICE Netlist * 32 -pole approximation *This subcircuit has 16 pairs of complex poles and 0 real poles .subckt sample 8000 9000 vsens8001 8000 8001 0.0 vsens9001 9000 9001 0.0 *subcircuit for s[1][1] *complex residue-pole pairs for k= 1 residue: -6.4662e-002 8.1147e-002 pole: -4.4593e-001 -2.4048e+001 elc1 1 0 8001 0 1.0 hc2 2 1 vsens8001 50.0 rtersc3 2 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 r2cd6 6 0 -9.682e+003 : *constant term 2 2 -6.192e-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.020 fs10 0 8001 vp10 -1.0 gs10 0 8001 10 0 0.020 fs16 0 8001 vp16 -1.0 gs16 0 8001 16 0 0.020 fs22 0 8001 vp22 -1.0 gs22 0 8001 22 0 0.020 fs28 0 8001 vp28 -1.0 gs28 0 8001 28 0 0.020

Realization from Y-Parameters SPICE realization Recursive convolution

Realization from S-Parameters SPICE realization Recursive convolution