The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 17th, 2024, 8:25am
Pages: 1
Send Topic Print
s-parameters for simulation (Read 1047 times)
vivkr
Community Fellow
*****
Offline



Posts: 780

s-parameters for simulation
Jan 11th, 2007, 6:46am
 
Hi,

Is it possible to simulate a 2-port network with given s-parameters using Spectre? I tried
looking for a primitive in the analogLib but could not see one where the s-parameters could
be directly specified.

Does it actually make sense to use this kind of an approach if one is trying to see say time-domain
or ac behavior and only s-parameters are known, say in form of data from a text file?

Regards
Vivek
Back to top
 
 
View Profile   IP Logged
Ken Kundert
Global Moderator
*****
Offline



Posts: 2386
Silicon Valley
Re: s-parameters for simulation
Reply #1 - Jan 11th, 2007, 8:24am
 
Spectre provides a component called an 'nport' that takes a file of s-parameters. In Artist, I believe they used 1port, 2port, ... instead.

The only  issue with using a table of s-parameters in a frequency domain simulation is that your should be careful not to ask the simulator to extrapolate the s-parameters. Thus if you are doing a ac or noise analysis the frequency range of the analysis should be within the frequency range of the s-parameters. If you are performing a harmonic balance analysis then the s-parameters should be specified all the way down to DC and up to the highest frequency used by the harmonic balance analysis.

Using tables of s-parameters is problematic with time domain analyses. It can be done if the s-parameters are well behaved but it can be a challenge to get good results.

-Ken
Back to top
 
 
View Profile WWW   IP Logged
ACWWong
Community Fellow
*****
Offline



Posts: 539
Oxford, UK
Re: s-parameters for simulation
Reply #2 - Jan 11th, 2007, 8:47am
 
The spectreRF.pdf in your cadence installation path doc folder has an a chapter dedicated to the use of nport and using tabulated s-parameter data. It goes into some detail with regards the pitfalls of attempting time-domain simulations with tabulated s-paramters.
Back to top
 
 
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: s-parameters for simulation
Reply #3 - Jan 15th, 2007, 7:11am
 
There's also an application note on http://sourcelink.cadence.com which can be found by searching for "nport application note" which is a more practical usage guide.

Regards,

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
mg777
Senior Member
****
Offline



Posts: 131

Re: s-parameters for simulation
Reply #4 - Jan 17th, 2007, 7:53am
 

S-parameter based models are susceptible to precision errors. For example, passive circuits need to have a unitary S matrix, but if your data comes from a VNA there is no guarantee that S will be 'unitary enough' for (I-S)^-1 to be well conditioned.

You'll be better off fitting a physically meaningful equivalent circuit to the S data, which will also ensure the proper low frequency behavior.

M.G.Rajan
www.eecalc.com





Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.