SlideShare a Scribd company logo
1 of 4
Download to read offline
IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 2, 2013 | ISSN (online): 2321-0613
All rights reserved by www.ijsrd.com 70
Macromodel of High Speed Interconnect using Vector Fitting Algorithm
Naresh Punani1
Ravi Mehta2
Ashish Sarvaiya3
1
PG Scholars, Shantilal Shah Engg. College, India
2
Assistant Professor, Shantilal Shah Engg. College, India
3
Assistant Professor, Govt. Engg. College Bhavnagar, India
Abstract— At high frequency efficient macromodeling of
high speed interconnects is all time challenging task.
We have presented systematic methodologies to
generate rational function approximations of high-speed
interconnects using vector fitting technique for any type of
termination conditions and construct efficient multiport
model, which is easily and directly compatible with circuit
simulators.
Keywords— Macromodel, Vector Fitting, Frequency
Response
I. INTRODUCTION
Transient simulation and effective macromodeling of high
speed interconnect is all time challenging task. As high
frequency transmission line is best suited or modelled by
frequency domain data and most of the other non linear
devices and systems are represented in time domain
effectively, hence it is the problem of mixed domain and not
easily solved. Mixed domain problem is also CPU expensive
[1].
we propose methodologies for rational function
approximation of high- speed interconnect network
responses. The method relies on the use of frequency-
domain data, obtained either through measurement or
numerical simulation obtained through 3D electromagnetic
simulator.
Interconnect can be modelled either using lump
RLC component or using distributed RLC component or
Macromodel [1].
Lump Model: This model is used to represent interconnect
when the frequency of operation is low. In this model
interconnect is modeled by connecting lump RLC
component and it will make RLC network. Disadvantage of
this model is that when the frequency of operation is high
we can’t represent RLC component in lump form.
Distributed Model: This model is used to represent
interconnect when the frequency of operation is high.
Interconnect is model using RLC component but define in
per unit length. In this model due to large number of internal
nodes this model is become CPU expensive during
simulation.
Macromodel from tabulated data: The macromodeling
process for transient simulation of Tabulated data is
illustrated in Figure1.In the recent years, the
macromodeling-based transient simulation approaches have
gained popularity due to their computational advantages.
Figure.1 Macromodel process from tabulated data
In section II, vector fitting method is described
theoretically. This method relies mainly on selection of
starting poles this signification explained in this section.
II. THEORY OF VECTOR FITTING
A. Vector fitting by pole relocation [2]:
Consider the rational function
( ) ∑ (1)
The residues cn, and poles an, are either real quantities or
come in complex conjugate pairs, while d and h are real. We
have to estimate all coefficients in (1) so that a least squares
approximation of f(s) is obtained over a given frequency
interval. We note that (1) is a nonlinear problem in terms of
the unknowns, because the unknowns an, appear in the
denominator. Vector fitting solves the problem (1)
sequentially as a linear Problem in two stages, both times
with known poles.
1) Stage-1: Pole identification
Specify a set of starting poles ̅̅̅ , in (1), and multiply f(s)
with an unknown function σ(s). In addition we introduce a
rational approximation for σ(s). This gives the augmented
problem:
Tabulated Data
Vector Fitting
Passivity Checking
RLC circuit
Transient Simulation
using circuit simulators
Macromodel of high speed interconnect using Vector Fitting Algorithm
(IJSRD/Vol. 1/Issue 2/2013/0006)
All rights reserved by www.ijsrd.com
71
[
( ) ( )
( )
] [
∑
̅̅̅̅
∑
̃
̅̅̅̅
] (2)
Multiplying the second row in (2) with f(s) yields the
following relation
(∑ ̅̅̅̅
) (∑
̃
̅̅̅̅
) ( ) (3)
Or (σf)fit(s) ( ) ( ) .
A rational function approximation is obtain from equation
(3). This become evident if each sum of partial fraction in
(3) is written as:
( ) ( )
∏ ( )
∏ ( ̅̅̅̅)
, ( )
∏ ( )̃
∏ ( ̃ )
(4)
( )
( ) ( )
( )
∏ ( )
∏ ( )̃ (5)
equation (5) shows that poles of f(s) becomes equal to zeros
of σfit(s). So by calculating the zeros of σfit(s) we get good
set of poles for fitting original function f(s).
2) Stage-2: residue identification:
In principle we could now calculate the residues for f(s)
directly from(8). However, a more accurate result is in
general obtained by solving the original problem with the
zeros of σ(s) as new poles an for f(s). This again gives an
over determined linear problem of form Ax = b where the
solution vector x contains the unknowns Cn, d and h.
B. Starting Poles
1) Significance of starting poles:
Successful application of vector fitting requires that the
linear problem can be solved with sufficient accuracy. In our
experience, difficulties may arise due to poor starting poles
in the following ways:
1) The linear problem (6) becomes ill-conditioned
if the starting Poles are real. This may result in an inaccurate
solution.
2) A large difference between the starting poles and
the correct poles may result in large variations in f(s) and
σ(s)f(s). Because a least squares approach is used when
solving linear problem, a poor fitting may result where these
functions are small.
The first problem is overcome by usage of complex
starting poles. The second problem is overcome by sensible
location of the starting poles, and by using the new poles as
starting poles in an iterative procedure.
2) Recommended procedure for starting poles:
The starting poles must be complex conjugate pair with
imaginary part β linearly distributed our the frequency of
interest .Each pair is chosen as follows:
an= -α + jβ and an+1= -α – jβ
Where
α = β/100.
In section III same method’s computational algorithm/code
has been explained with necessary subroutines and at last
validating Macromodel of single microstrip via obtain
using vector fitting .
III. COMPUTER CODE FOR RATIONAL FUNCTION
APPROXIMATION
Based on a previously developed technique (vector fitting),
a set of callable routines have been written in the Matlab
language. These routines makes rational approximation with
a common set of stable poles, automatic selection of initial
poles, passivity enforcement, and creation of an equivalent
electrical network that can be imported into circuit
simulator.
Figure. 2 Matlab subroutines
A rational function and its approximation and also
equivalent electrical network of interconnect from tabulated
data is obtain using this routines:
1. spavectfit.m
2. mtrxvectfit.m
3. passive.m
4. netgen.m
5. mainfit.m
For the purpose of matrix fitting, the routines have been
integrated within the routine mainfit.m. Fig.2 shows the
hierarchy of routine for matrix fitting. Several other
capabilities are built in, including plotting of results. The
following gives a brief description of the respective routines.
matlab script file
Y(s),s,N,weight(s)
mtrxvectfit.m
h(s),s,N,weight(s)
spavectfit.m
A,B,C,D,E
passive.m
A',B',C',D',E'
netgen.m
Electrical Network
RLC.out
circuit simulator
Macromodel of high speed interconnect using Vector Fitting Algorithm
(IJSRD/Vol. 1/Issue 2/2013/0006)
All rights reserved by www.ijsrd.com
72
1) spavectfit.m
This routine is identical to the previous vectfit.m developed
in [2], except that the matrix problem in is now solved
using sparse arithmetic. This greatly reduces the memory
requirements and increases the computational efficiency for
matrices of big dimensions. All poles produced by the
routine are stable.
2) mtrxvectfit.m
This routine essentially stacks the columns of matrix into a
single column, and calls spavectfit.m. The symmetry of
matrix is taken advantage of by fitting only the upper
triangle of, which leads to a shorter column to be fitted by
spavectfit.m.
3) passive.m
This routine enforces passivity by the Simplistic Approach
in [4] at frequency samples provided in the input. These
frequency samples should in general be chosen to cover a
wider frequency range than the samples used in the fitting
because nonpassivity may occur outside the fitting range.
Upon output, modified matrices are produced if
nonpassivity was detected.
4. netgen.m
This routine takes as input the rational approximation of as
given by matrices A,B ,C ,D ,E and calculates an equivalent
network. The equivalent network is written to file (RLC.out)
as branch cards for circuit simulator and then this file is
imported directly in circuit simulator.
5. mainfit.m
This routine integrates the above routines into a complete
procedure for Matrix Fitting. It takes as input the frequency
domain data, does the rational function approximation,
enforces passivity, and generates an electrical network
which can be included in circuit simulator.
IV. MACROMODEL OF SINGLE MICROSTRIP VIA FROM
TABULATED DATA USING VECTOR FITTING.
Single microstrip via design in CST is shown in fig.3. Single
microstrip via is interconnect used to connect discrete
component on multilayer PCB. Y parameter of via is obtain
from CST by 3 D simulation used as tabulated data.
Figure.3 : Single microstrip via
After getting tabulated data vector fitting algorithm is
applied on this data. Vector fitting algorithm generate state
space model of via from this tabulated data.
 Comparison of Y parameter of state space model
obtain using vector fitting and Y parameter obtain through 3
D simulation in CST
Figure.4 : Y parameter of via obtain through 3 D simulation
Figure.5: Y parameter of state space model develop using
vector fitting from tabulated data.
RMS error obtain in this fitted model obtain using vector
fitting is 1.059e-05.
 Comparison of Transient simulation
Figure.6 : transient simulation result of via from CST
Macromodel of high speed interconnect using Vector Fitting Algorithm
(IJSRD/Vol. 1/Issue 2/2013/0006)
All rights reserved by www.ijsrd.com
73
Figure.7 : transient simulation result of develop macromodel
in HSPICE
V. CONCLUSION
From the comparison of transient simulation of develop
macromodel in HSPICE and in CST we concluded that
the macromodel of single via develop using vector is
completely characterized the via behavior.
REFERENCES
[1] IEEE microwave magazine ‘High Speed Interconnect
‘ by Ramachandra Achar Augest,2011
[2] IEEE Transactions on Power Delivery, Vol. 14, NO. 3,
July 1999,’ rational approximation of frequency domain
responses by vector fitting’, by Bjorn Gustavsen and
Adam Semlyen.
[3] IEEE transactions on power delivery, vol. 17, no. 4,
october 2002, ‘Computer Code for Rational
Approximation of Frequency Dependent Admittance
Matrices’ Bjorn Gustavsen, Member, IEEE
[4] IEEE transactions on very large scale integration (vlsi)
systems, vol. 13, no. 7, july 2005 ‘Global Passivity
Enforcement Algorithm for Macromodels of
Interconnect Subnetworks Characterized by Tabulated
Data’ Dharmendra Saraswat, Student Member, IEEE,
Ramachandra Achar, Senior Member, IEEE, and
Michel S. Nakhla, Fellow, IEEE
[5] IEEE transactions on electromagnetic compatibility,
vol. 45, no. 3, august 2003 ‘SPICE Equivalent Circuits
of Frequency-Domain Responses’ Giulio Antonini,
Member, IEEE

More Related Content

What's hot

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Cemal Ardil
 

What's hot (20)

11 construction productivity and cost estimation using artificial
11 construction productivity and cost estimation using artificial 11 construction productivity and cost estimation using artificial
11 construction productivity and cost estimation using artificial
 
Adaptive beamforming using lms algorithm
Adaptive beamforming using lms algorithmAdaptive beamforming using lms algorithm
Adaptive beamforming using lms algorithm
 
A FLOATING POINT DIVISION UNIT BASED ON TAYLOR-SERIES EXPANSION ALGORITHM AND...
A FLOATING POINT DIVISION UNIT BASED ON TAYLOR-SERIES EXPANSION ALGORITHM AND...A FLOATING POINT DIVISION UNIT BASED ON TAYLOR-SERIES EXPANSION ALGORITHM AND...
A FLOATING POINT DIVISION UNIT BASED ON TAYLOR-SERIES EXPANSION ALGORITHM AND...
 
Design of c slotted microstrip antenna using
Design of c slotted microstrip antenna usingDesign of c slotted microstrip antenna using
Design of c slotted microstrip antenna using
 
CORRELATION OF EIGENVECTOR CENTRALITY TO OTHER CENTRALITY MEASURES: RANDOM, S...
CORRELATION OF EIGENVECTOR CENTRALITY TO OTHER CENTRALITY MEASURES: RANDOM, S...CORRELATION OF EIGENVECTOR CENTRALITY TO OTHER CENTRALITY MEASURES: RANDOM, S...
CORRELATION OF EIGENVECTOR CENTRALITY TO OTHER CENTRALITY MEASURES: RANDOM, S...
 
COMPARISON OF VOLUME AND DISTANCE CONSTRAINT ON HYPERSPECTRAL UNMIXING
COMPARISON OF VOLUME AND DISTANCE CONSTRAINT ON HYPERSPECTRAL UNMIXINGCOMPARISON OF VOLUME AND DISTANCE CONSTRAINT ON HYPERSPECTRAL UNMIXING
COMPARISON OF VOLUME AND DISTANCE CONSTRAINT ON HYPERSPECTRAL UNMIXING
 
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORMDESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
 
International journal of applied sciences and innovation vol 2015 - no 1 - ...
International journal of applied sciences and innovation   vol 2015 - no 1 - ...International journal of applied sciences and innovation   vol 2015 - no 1 - ...
International journal of applied sciences and innovation vol 2015 - no 1 - ...
 
A novel scheme for reliable multipath routing
A novel scheme for reliable multipath routingA novel scheme for reliable multipath routing
A novel scheme for reliable multipath routing
 
A novel scheme for reliable multipath routing through node independent direct...
A novel scheme for reliable multipath routing through node independent direct...A novel scheme for reliable multipath routing through node independent direct...
A novel scheme for reliable multipath routing through node independent direct...
 
A Novel Distribution System Power Flow Algorithm using Forward Backward Matri...
A Novel Distribution System Power Flow Algorithm using Forward Backward Matri...A Novel Distribution System Power Flow Algorithm using Forward Backward Matri...
A Novel Distribution System Power Flow Algorithm using Forward Backward Matri...
 
Using spectral radius ratio for node degree
Using spectral radius ratio for node degreeUsing spectral radius ratio for node degree
Using spectral radius ratio for node degree
 
BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...
BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...
BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
A Comparison Of Smart Routings In Mobile Ad Hoc Networks(MANETs)
A Comparison Of Smart Routings In Mobile Ad Hoc  Networks(MANETs) A Comparison Of Smart Routings In Mobile Ad Hoc  Networks(MANETs)
A Comparison Of Smart Routings In Mobile Ad Hoc Networks(MANETs)
 
Expert system design for elastic scattering neutrons optical model using bpnn
Expert system design for elastic scattering neutrons optical model using bpnnExpert system design for elastic scattering neutrons optical model using bpnn
Expert system design for elastic scattering neutrons optical model using bpnn
 
An experimental evaluation of similarity-based and embedding-based link predi...
An experimental evaluation of similarity-based and embedding-based link predi...An experimental evaluation of similarity-based and embedding-based link predi...
An experimental evaluation of similarity-based and embedding-based link predi...
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
 
Route Optimization to make Energy Efficient MANET using Vishal Fuzzy Genetic ...
Route Optimization to make Energy Efficient MANET using Vishal Fuzzy Genetic ...Route Optimization to make Energy Efficient MANET using Vishal Fuzzy Genetic ...
Route Optimization to make Energy Efficient MANET using Vishal Fuzzy Genetic ...
 
A Dependent Set Based Approach for Large Graph Analysis
A Dependent Set Based Approach for Large Graph AnalysisA Dependent Set Based Approach for Large Graph Analysis
A Dependent Set Based Approach for Large Graph Analysis
 

Viewers also liked

To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
ijsrd.com
 
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
ijsrd.com
 
Ijsrdv1 i4019
Ijsrdv1 i4019Ijsrdv1 i4019
Ijsrdv1 i4019
ijsrd.com
 

Viewers also liked (16)

Simulation and Performance Analysis of Long Term Evolution (LTE) Cellular Net...
Simulation and Performance Analysis of Long Term Evolution (LTE) Cellular Net...Simulation and Performance Analysis of Long Term Evolution (LTE) Cellular Net...
Simulation and Performance Analysis of Long Term Evolution (LTE) Cellular Net...
 
Comparison of Wavelet Watermarking Method With & without Estimator Approach
Comparison of Wavelet Watermarking Method With & without Estimator ApproachComparison of Wavelet Watermarking Method With & without Estimator Approach
Comparison of Wavelet Watermarking Method With & without Estimator Approach
 
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
 
A Novel Management Framework for Policy Anomaly in Firewall
A Novel Management Framework for Policy Anomaly in FirewallA Novel Management Framework for Policy Anomaly in Firewall
A Novel Management Framework for Policy Anomaly in Firewall
 
A Collaborative Intrusion Detection System for Cloud Computing
A Collaborative Intrusion Detection System for Cloud ComputingA Collaborative Intrusion Detection System for Cloud Computing
A Collaborative Intrusion Detection System for Cloud Computing
 
Noise Analysis on Indoor Power Line Communication Channel
Noise Analysis on Indoor Power Line Communication ChannelNoise Analysis on Indoor Power Line Communication Channel
Noise Analysis on Indoor Power Line Communication Channel
 
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
 
Design and Simulation of Radix-8 Booth Encoder Multiplier for Signed and Unsi...
Design and Simulation of Radix-8 Booth Encoder Multiplier for Signed and Unsi...Design and Simulation of Radix-8 Booth Encoder Multiplier for Signed and Unsi...
Design and Simulation of Radix-8 Booth Encoder Multiplier for Signed and Unsi...
 
Data Security Model Enhancement in Cloud Environment
Data Security Model Enhancement in Cloud EnvironmentData Security Model Enhancement in Cloud Environment
Data Security Model Enhancement in Cloud Environment
 
Combined use of tap-changing transformer and static VAR compensator for enhan...
Combined use of tap-changing transformer and static VAR compensator for enhan...Combined use of tap-changing transformer and static VAR compensator for enhan...
Combined use of tap-changing transformer and static VAR compensator for enhan...
 
Ijsrdv1 i4019
Ijsrdv1 i4019Ijsrdv1 i4019
Ijsrdv1 i4019
 
Use of Linear Regression in Machine Learning for Ranking
Use of Linear Regression in Machine Learning for RankingUse of Linear Regression in Machine Learning for Ranking
Use of Linear Regression in Machine Learning for Ranking
 
Gesture Recognition using Wireless Signal
Gesture Recognition using Wireless SignalGesture Recognition using Wireless Signal
Gesture Recognition using Wireless Signal
 
DESIGN OPTIMIZATION AND VALIDATION THROUGH FE ANALYSIS OF PARALLEL MOTION FENDER
DESIGN OPTIMIZATION AND VALIDATION THROUGH FE ANALYSIS OF PARALLEL MOTION FENDERDESIGN OPTIMIZATION AND VALIDATION THROUGH FE ANALYSIS OF PARALLEL MOTION FENDER
DESIGN OPTIMIZATION AND VALIDATION THROUGH FE ANALYSIS OF PARALLEL MOTION FENDER
 
Implementation and Performance Analysis of a Vedic Multiplier Using Tanner ED...
Implementation and Performance Analysis of a Vedic Multiplier Using Tanner ED...Implementation and Performance Analysis of a Vedic Multiplier Using Tanner ED...
Implementation and Performance Analysis of a Vedic Multiplier Using Tanner ED...
 
IaaS Resource Usage Monitoring In cloud
IaaS Resource Usage Monitoring In cloudIaaS Resource Usage Monitoring In cloud
IaaS Resource Usage Monitoring In cloud
 

Similar to Macromodel of High Speed Interconnect using Vector Fitting Algorithm

circuit_modes_v5
circuit_modes_v5circuit_modes_v5
circuit_modes_v5
Olivier Buu
 
DWS MODELING OF MULTICONDUCTOR TRANSMISSION LINES
DWS MODELING OF MULTICONDUCTOR TRANSMISSION LINESDWS MODELING OF MULTICONDUCTOR TRANSMISSION LINES
DWS MODELING OF MULTICONDUCTOR TRANSMISSION LINES
Piero Belforte
 

Similar to Macromodel of High Speed Interconnect using Vector Fitting Algorithm (20)

circuit_modes_v5
circuit_modes_v5circuit_modes_v5
circuit_modes_v5
 
Optimum Network Reconfiguration using Grey Wolf Optimizer
Optimum Network Reconfiguration using Grey Wolf OptimizerOptimum Network Reconfiguration using Grey Wolf Optimizer
Optimum Network Reconfiguration using Grey Wolf Optimizer
 
Modeling and simulation of single phase transformer inrush current using neur...
Modeling and simulation of single phase transformer inrush current using neur...Modeling and simulation of single phase transformer inrush current using neur...
Modeling and simulation of single phase transformer inrush current using neur...
 
Transfer Functions and Linear Active Networks Using Operational Amplifiers
Transfer Functions and Linear Active Networks Using Operational AmplifiersTransfer Functions and Linear Active Networks Using Operational Amplifiers
Transfer Functions and Linear Active Networks Using Operational Amplifiers
 
FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...
FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...
FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...
 
Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...
 
Performance comparison of row per slave and rows set
Performance comparison of row per slave and rows setPerformance comparison of row per slave and rows set
Performance comparison of row per slave and rows set
 
COMPARATIVE STUDY OF BACKPROPAGATION ALGORITHMS IN NEURAL NETWORK BASED IDENT...
COMPARATIVE STUDY OF BACKPROPAGATION ALGORITHMS IN NEURAL NETWORK BASED IDENT...COMPARATIVE STUDY OF BACKPROPAGATION ALGORITHMS IN NEURAL NETWORK BASED IDENT...
COMPARATIVE STUDY OF BACKPROPAGATION ALGORITHMS IN NEURAL NETWORK BASED IDENT...
 
FinalReport
FinalReportFinalReport
FinalReport
 
DWS MODELING OF MULTICONDUCTOR TRANSMISSION LINES
DWS MODELING OF MULTICONDUCTOR TRANSMISSION LINESDWS MODELING OF MULTICONDUCTOR TRANSMISSION LINES
DWS MODELING OF MULTICONDUCTOR TRANSMISSION LINES
 
A Novel Study on Bipolar High Voltage Direct Current Transmission Lines Prote...
A Novel Study on Bipolar High Voltage Direct Current Transmission Lines Prote...A Novel Study on Bipolar High Voltage Direct Current Transmission Lines Prote...
A Novel Study on Bipolar High Voltage Direct Current Transmission Lines Prote...
 
Plan economico
Plan economicoPlan economico
Plan economico
 
Plan economico
Plan economicoPlan economico
Plan economico
 
Plan economico del 2017
Plan economico del 2017Plan economico del 2017
Plan economico del 2017
 
Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...
Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...
Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...
 
IRJET- Power Theft Detection using Probabilistic Neural Network Classifier
IRJET- Power Theft Detection using Probabilistic Neural Network ClassifierIRJET- Power Theft Detection using Probabilistic Neural Network Classifier
IRJET- Power Theft Detection using Probabilistic Neural Network Classifier
 
International Journal of Computational Engineering Research(IJCER)
 International Journal of Computational Engineering Research(IJCER)  International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
THROUGHPUT ANALYSIS OF MOBILE WIMAX NETWORK UNDER MULTIPATH RICIAN FADING CHA...
THROUGHPUT ANALYSIS OF MOBILE WIMAX NETWORK UNDER MULTIPATH RICIAN FADING CHA...THROUGHPUT ANALYSIS OF MOBILE WIMAX NETWORK UNDER MULTIPATH RICIAN FADING CHA...
THROUGHPUT ANALYSIS OF MOBILE WIMAX NETWORK UNDER MULTIPATH RICIAN FADING CHA...
 
Path loss prediction
Path loss predictionPath loss prediction
Path loss prediction
 
Application of particle swarm optimization with ANFIS model for double scroll...
Application of particle swarm optimization with ANFIS model for double scroll...Application of particle swarm optimization with ANFIS model for double scroll...
Application of particle swarm optimization with ANFIS model for double scroll...
 

More from ijsrd.com

More from ijsrd.com (20)

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
 

Recently uploaded

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 

Macromodel of High Speed Interconnect using Vector Fitting Algorithm

  • 1. IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 2, 2013 | ISSN (online): 2321-0613 All rights reserved by www.ijsrd.com 70 Macromodel of High Speed Interconnect using Vector Fitting Algorithm Naresh Punani1 Ravi Mehta2 Ashish Sarvaiya3 1 PG Scholars, Shantilal Shah Engg. College, India 2 Assistant Professor, Shantilal Shah Engg. College, India 3 Assistant Professor, Govt. Engg. College Bhavnagar, India Abstract— At high frequency efficient macromodeling of high speed interconnects is all time challenging task. We have presented systematic methodologies to generate rational function approximations of high-speed interconnects using vector fitting technique for any type of termination conditions and construct efficient multiport model, which is easily and directly compatible with circuit simulators. Keywords— Macromodel, Vector Fitting, Frequency Response I. INTRODUCTION Transient simulation and effective macromodeling of high speed interconnect is all time challenging task. As high frequency transmission line is best suited or modelled by frequency domain data and most of the other non linear devices and systems are represented in time domain effectively, hence it is the problem of mixed domain and not easily solved. Mixed domain problem is also CPU expensive [1]. we propose methodologies for rational function approximation of high- speed interconnect network responses. The method relies on the use of frequency- domain data, obtained either through measurement or numerical simulation obtained through 3D electromagnetic simulator. Interconnect can be modelled either using lump RLC component or using distributed RLC component or Macromodel [1]. Lump Model: This model is used to represent interconnect when the frequency of operation is low. In this model interconnect is modeled by connecting lump RLC component and it will make RLC network. Disadvantage of this model is that when the frequency of operation is high we can’t represent RLC component in lump form. Distributed Model: This model is used to represent interconnect when the frequency of operation is high. Interconnect is model using RLC component but define in per unit length. In this model due to large number of internal nodes this model is become CPU expensive during simulation. Macromodel from tabulated data: The macromodeling process for transient simulation of Tabulated data is illustrated in Figure1.In the recent years, the macromodeling-based transient simulation approaches have gained popularity due to their computational advantages. Figure.1 Macromodel process from tabulated data In section II, vector fitting method is described theoretically. This method relies mainly on selection of starting poles this signification explained in this section. II. THEORY OF VECTOR FITTING A. Vector fitting by pole relocation [2]: Consider the rational function ( ) ∑ (1) The residues cn, and poles an, are either real quantities or come in complex conjugate pairs, while d and h are real. We have to estimate all coefficients in (1) so that a least squares approximation of f(s) is obtained over a given frequency interval. We note that (1) is a nonlinear problem in terms of the unknowns, because the unknowns an, appear in the denominator. Vector fitting solves the problem (1) sequentially as a linear Problem in two stages, both times with known poles. 1) Stage-1: Pole identification Specify a set of starting poles ̅̅̅ , in (1), and multiply f(s) with an unknown function σ(s). In addition we introduce a rational approximation for σ(s). This gives the augmented problem: Tabulated Data Vector Fitting Passivity Checking RLC circuit Transient Simulation using circuit simulators
  • 2. Macromodel of high speed interconnect using Vector Fitting Algorithm (IJSRD/Vol. 1/Issue 2/2013/0006) All rights reserved by www.ijsrd.com 71 [ ( ) ( ) ( ) ] [ ∑ ̅̅̅̅ ∑ ̃ ̅̅̅̅ ] (2) Multiplying the second row in (2) with f(s) yields the following relation (∑ ̅̅̅̅ ) (∑ ̃ ̅̅̅̅ ) ( ) (3) Or (σf)fit(s) ( ) ( ) . A rational function approximation is obtain from equation (3). This become evident if each sum of partial fraction in (3) is written as: ( ) ( ) ∏ ( ) ∏ ( ̅̅̅̅) , ( ) ∏ ( )̃ ∏ ( ̃ ) (4) ( ) ( ) ( ) ( ) ∏ ( ) ∏ ( )̃ (5) equation (5) shows that poles of f(s) becomes equal to zeros of σfit(s). So by calculating the zeros of σfit(s) we get good set of poles for fitting original function f(s). 2) Stage-2: residue identification: In principle we could now calculate the residues for f(s) directly from(8). However, a more accurate result is in general obtained by solving the original problem with the zeros of σ(s) as new poles an for f(s). This again gives an over determined linear problem of form Ax = b where the solution vector x contains the unknowns Cn, d and h. B. Starting Poles 1) Significance of starting poles: Successful application of vector fitting requires that the linear problem can be solved with sufficient accuracy. In our experience, difficulties may arise due to poor starting poles in the following ways: 1) The linear problem (6) becomes ill-conditioned if the starting Poles are real. This may result in an inaccurate solution. 2) A large difference between the starting poles and the correct poles may result in large variations in f(s) and σ(s)f(s). Because a least squares approach is used when solving linear problem, a poor fitting may result where these functions are small. The first problem is overcome by usage of complex starting poles. The second problem is overcome by sensible location of the starting poles, and by using the new poles as starting poles in an iterative procedure. 2) Recommended procedure for starting poles: The starting poles must be complex conjugate pair with imaginary part β linearly distributed our the frequency of interest .Each pair is chosen as follows: an= -α + jβ and an+1= -α – jβ Where α = β/100. In section III same method’s computational algorithm/code has been explained with necessary subroutines and at last validating Macromodel of single microstrip via obtain using vector fitting . III. COMPUTER CODE FOR RATIONAL FUNCTION APPROXIMATION Based on a previously developed technique (vector fitting), a set of callable routines have been written in the Matlab language. These routines makes rational approximation with a common set of stable poles, automatic selection of initial poles, passivity enforcement, and creation of an equivalent electrical network that can be imported into circuit simulator. Figure. 2 Matlab subroutines A rational function and its approximation and also equivalent electrical network of interconnect from tabulated data is obtain using this routines: 1. spavectfit.m 2. mtrxvectfit.m 3. passive.m 4. netgen.m 5. mainfit.m For the purpose of matrix fitting, the routines have been integrated within the routine mainfit.m. Fig.2 shows the hierarchy of routine for matrix fitting. Several other capabilities are built in, including plotting of results. The following gives a brief description of the respective routines. matlab script file Y(s),s,N,weight(s) mtrxvectfit.m h(s),s,N,weight(s) spavectfit.m A,B,C,D,E passive.m A',B',C',D',E' netgen.m Electrical Network RLC.out circuit simulator
  • 3. Macromodel of high speed interconnect using Vector Fitting Algorithm (IJSRD/Vol. 1/Issue 2/2013/0006) All rights reserved by www.ijsrd.com 72 1) spavectfit.m This routine is identical to the previous vectfit.m developed in [2], except that the matrix problem in is now solved using sparse arithmetic. This greatly reduces the memory requirements and increases the computational efficiency for matrices of big dimensions. All poles produced by the routine are stable. 2) mtrxvectfit.m This routine essentially stacks the columns of matrix into a single column, and calls spavectfit.m. The symmetry of matrix is taken advantage of by fitting only the upper triangle of, which leads to a shorter column to be fitted by spavectfit.m. 3) passive.m This routine enforces passivity by the Simplistic Approach in [4] at frequency samples provided in the input. These frequency samples should in general be chosen to cover a wider frequency range than the samples used in the fitting because nonpassivity may occur outside the fitting range. Upon output, modified matrices are produced if nonpassivity was detected. 4. netgen.m This routine takes as input the rational approximation of as given by matrices A,B ,C ,D ,E and calculates an equivalent network. The equivalent network is written to file (RLC.out) as branch cards for circuit simulator and then this file is imported directly in circuit simulator. 5. mainfit.m This routine integrates the above routines into a complete procedure for Matrix Fitting. It takes as input the frequency domain data, does the rational function approximation, enforces passivity, and generates an electrical network which can be included in circuit simulator. IV. MACROMODEL OF SINGLE MICROSTRIP VIA FROM TABULATED DATA USING VECTOR FITTING. Single microstrip via design in CST is shown in fig.3. Single microstrip via is interconnect used to connect discrete component on multilayer PCB. Y parameter of via is obtain from CST by 3 D simulation used as tabulated data. Figure.3 : Single microstrip via After getting tabulated data vector fitting algorithm is applied on this data. Vector fitting algorithm generate state space model of via from this tabulated data.  Comparison of Y parameter of state space model obtain using vector fitting and Y parameter obtain through 3 D simulation in CST Figure.4 : Y parameter of via obtain through 3 D simulation Figure.5: Y parameter of state space model develop using vector fitting from tabulated data. RMS error obtain in this fitted model obtain using vector fitting is 1.059e-05.  Comparison of Transient simulation Figure.6 : transient simulation result of via from CST
  • 4. Macromodel of high speed interconnect using Vector Fitting Algorithm (IJSRD/Vol. 1/Issue 2/2013/0006) All rights reserved by www.ijsrd.com 73 Figure.7 : transient simulation result of develop macromodel in HSPICE V. CONCLUSION From the comparison of transient simulation of develop macromodel in HSPICE and in CST we concluded that the macromodel of single via develop using vector is completely characterized the via behavior. REFERENCES [1] IEEE microwave magazine ‘High Speed Interconnect ‘ by Ramachandra Achar Augest,2011 [2] IEEE Transactions on Power Delivery, Vol. 14, NO. 3, July 1999,’ rational approximation of frequency domain responses by vector fitting’, by Bjorn Gustavsen and Adam Semlyen. [3] IEEE transactions on power delivery, vol. 17, no. 4, october 2002, ‘Computer Code for Rational Approximation of Frequency Dependent Admittance Matrices’ Bjorn Gustavsen, Member, IEEE [4] IEEE transactions on very large scale integration (vlsi) systems, vol. 13, no. 7, july 2005 ‘Global Passivity Enforcement Algorithm for Macromodels of Interconnect Subnetworks Characterized by Tabulated Data’ Dharmendra Saraswat, Student Member, IEEE, Ramachandra Achar, Senior Member, IEEE, and Michel S. Nakhla, Fellow, IEEE [5] IEEE transactions on electromagnetic compatibility, vol. 45, no. 3, august 2003 ‘SPICE Equivalent Circuits of Frequency-Domain Responses’ Giulio Antonini, Member, IEEE