+ Post New Thread
Results 1 to 12 of 12

27th July 2019, 17:56 #1
 Join Date
 Oct 2006
 Location
 Real Homeless
 Posts
 2,565
 Helped
 685 / 685
 Points
 16,705
 Level
 31
Difference of Sparameters between Cadence Spectre and Keysight ADSsim
Calculation method of Sparameters is different between Cadence Spectre and Keysight ADSsim.
Cadence Spectre evaluates Yparameters first internally.
Then it converts Yparameters to Sparameters using reference impedance values.
Some simulator has option to choose Y or Z parameters.
On the other hand, Keysigh ADSsim does not use Y or Z parameters to calculate Sparameters.
Keysigh ADSsim calculate Sparameters directly by power wave formulation.
Power wave is defined by voltage, current an reference impedance.
Assume 2port DUT where Yparameters don't exist.
For example, shunt element.
Cadence Spectre can not give Sparameters.
Keysigh ADSsim can give Sparameters.Last edited by pancho_hideboo; 27th July 2019 at 18:19.

Advertisement

27th July 2019, 19:12 #2

27th July 2019, 19:48 #3

27th July 2019, 21:24 #4

4th August 2019, 09:08 #5
 Join Date
 Oct 2006
 Location
 Real Homeless
 Posts
 2,565
 Helped
 685 / 685
 Points
 16,705
 Level
 31
Re: Difference of Sparameters between Cadence Spectre and Keysight ADSsim
This issue was filed as PCR(Product Change Request)464911
"Systems which does not have a valid Y matrix give arithmetic exception"
Thanks for confirming.
I also confirmed.
Now this issue has been fixed in Cadence Spectre.
"sp_shunt.scs"Code:simulator lang=spectre global 0 PORT1 (Vin 0) port r=50 num=1 type=dc mag=1 PORT2 (Vin 0) port r=50 num=2 type=dc Rx (Vin 0) resistor r=50 //Rx (Vin 0) resistor r=50/2/(sqrt(2)1) heppoko options reltol=1e5 vabstol=3e8 iabstol=1e13 temp=16.85 \ tnom=27 scalem=1.0 scale=1.0 gmin=1e12 rforce=1 maxnotes=5 maxwarns=5 \ digits=5 cols=80 pivrel=1e3 ckptclock=1800 \ sensfile="../psf/sens.output" rawfmt=psfascii aho noise values=[100M] annotate=status oprobe=PORT2 iprobe=PORT1 boke sp values=[100M] annotate=status donoise=yes oprobe=PORT2 iprobe=PORT1 kasu ac values=[100M] annotate=status hyottoko options save=allpub
Code:HEADER "PSFversion" "1.00" "BINPSF creation time" "1564453319" "simulator" "spectre" "version" "17.1.0.307.isr6" "date" "11:21:59 AM, Tue Jul 30, 2019" "design" "(no title)" "analysis type" "sp" "analysis name" "boke" "analysis description" "SParameter Analysis `boke': freq = 100 MHz" "xVecSorted" "unknown" "tolerance.relative" 1.00000e05 "mode" "ss" "number of ports" 2 "PORT2:r" 50.0000 "PORT2:num" 2 "PORT2:units" "Ohm" "PORT1:r" 50.0000 "PORT1:num" 1 "PORT1:units" "Ohm" TYPE "sweep" FLOAT DOUBLE PROP( "key" "sweep" ) "SParam" COMPLEX DOUBLE PROP( "key" "SP" ) SWEEP "freq" "sweep" PROP( "sweep_direction" 0 "units" "Hz" ) TRACE "s22" "SParam" "s12" "SParam" "s21" "SParam" "s11" "SParam" "cy22" "SParam" "cy12" "SParam" "cy21" "SParam" "cy11" "SParam" VALUE "freq" 1.00000e+08 "s22" (0.333333 0.00000) "s12" (0.666667 0.00000) "s21" (0.666667 0.00000) "s11" (0.333333 0.00000) "cy22" (0.0200000 0.00000) "cy12" (0.00000 0.00000) "cy21" (0.00000 0.00000) "cy11" (0.00000 0.00000) END
Last edited by pancho_hideboo; 4th August 2019 at 09:26.

Advertisement

4th August 2019, 09:50 #6
 Join Date
 Apr 2014
 Posts
 2,180
 Helped
 876 / 876
 Points
 13,942
 Level
 28
Re: Difference of Sparameters between Cadence Spectre and Keysight ADSsim
That is why it is important to specify software version when discussing such issues. "Now" is not a useful specification.

4th August 2019, 09:54 #7

4th August 2019, 14:36 #8
 Join Date
 Nov 2001
 Location
 Turkey
 Posts
 4,422
 Helped
 1334 / 1334
 Points
 30,243
 Level
 42
Re: Difference of Sparameters between Cadence Spectre and Keysight ADSsim
I'm using Spectre 17.10.627 and it seems working..
But I personally don't like Spectre in RF simulation.You can even not attribute the frequency on Smith Chart to see impedance/admittance at particular frequency..Since 20 years..
My favorite one is Keysight GoldenGate. It's marvelous..

Advertisement

4th August 2019, 16:31 #9
 Join Date
 Oct 2006
 Location
 Real Homeless
 Posts
 2,565
 Helped
 685 / 685
 Points
 16,705
 Level
 31
Re: Difference of Sparameters between Cadence Spectre and Keysight ADSsim
Right.
However this is not issue of Cadence Spectre.
This issue is for Cadence ViVA.
Simulation performance of current Cadence Spectre is fairly good even for multitone HB Analysis.
http://www.designersguide.org/Forum...1170364605/2#2
https://designersguide.org/forum/Ya...num=1205223090
https://designersguide.org/forum/Ya...num=1162921214
It is very amazing.
I think no one use Keysight GoldenGate and even Keysight almost abandon promotion of GoldenGate anymore.
Keysight GoldenGate is almost EOL.
https://designersguide.org/forum/Ya...m=1268404959#7

4th August 2019, 16:46 #10
 Join Date
 Nov 2001
 Location
 Turkey
 Posts
 4,422
 Helped
 1334 / 1334
 Points
 30,243
 Level
 42
Re: Difference of Sparameters between Cadence Spectre and Keysight ADSsim
No, Goldengate is still promoted..
https://www.keysight.com/en/pd29980...6&cc=US&lc=eng
This version will be compatible with ADS2020 and IC6.1.8.

4th August 2019, 16:53 #11

4th August 2019, 21:08 #12
 Join Date
 Apr 2014
 Posts
 2,180
 Helped
 876 / 876
 Points
 13,942
 Level
 28
Re: Difference of Sparameters between Cadence Spectre and Keysight ADSsim
+ Post New Thread
Please login