Quote:(4) 3 tone HB in Agilent ADS
HB:HB1 \
Freq[1]=flo Freq[2]=frf1 Freq[3]=frf2 Order[1]=5 Order[2]=5 Order[3]=5 \
Oversample[1]=1 Oversample[2]=1 Oversample[3]=1 \
MaxOrder=5 \
StatusLevel=2 OutputPlan="HB1_Output" \
SweepVar="prf" SweepPlan="SwpPlan1"
Resource usage:
User time = 43.83 seconds.
System time = 0.08 seconds.
Total CPU time = 43.91 seconds.
Stopwatch time = 44.93 seconds.
Physical memory used: 0 Bytes.
Incremental virtual memory (data only) used: 15.5 MBytes.
Quote:(5) 2 tone HB with one small signal Analysis in ADS (Solver=Krylov)
HB:HB1 \
Freq[1]=flo Freq[2]=frf1 Order[1]=5 Order[2]=5 \
Oversample[1]=1 Oversample[2]=1 \
MaxOrder=5 \
SS_Freq=frf2-frf1 \
StatusLevel=2 OutputPlan="HB1_Output" \
SweepVar="prf" SweepPlan="SwpPlan1"
Resource usage:
User time = 6.68 seconds.
System time = 0.07 seconds.
Total CPU time = 6.75 seconds.
Stopwatch time = 7.76 seconds.
Physical memory used: 0 Bytes.
Incremental virtual memory (data only) used: 11.3 MBytes.
Quote:(6) 2 tone HB with one small signal Analysis in ADS (Solver=Direct)
HB:HB1 \
Freq[1]=flo Freq[2]=frf1 Order[1]=5 Order[2]=5 \
Oversample[1]=1 Oversample[2]=1 \
MaxOrder=5 UseKrylov=0 \
SS_Freq=frf2-frf1 \
StatusLevel=2 OutputPlan="HB1_Output" \
SweepVar="prf" SweepPlan="SwpPlan1"
Resource usage:
User time = 12.00 seconds.
System time = 0.09 seconds.
Total CPU time = 12.09 seconds.
Stopwatch time = 12.45 seconds.
Physical memory used: 0 Bytes.
Incremental virtual memory (data only) used: 18 MBytes.
Quote:You should try SpectreRF's 2Tone QPSS+QPAC, and compare it with ADS.
I ran Spectre and finish in 13 seconds and guess it is much faster than ADS.
Compare
(1) and (2) with
(4), these are 3 tone HB Analysis.
And compare
(3) with
(5) and (6), these are 2 tone HB with one small signal Analysis.
HB-QPSS is apparently slow compared to ADS in all cases.
In 3 Tone HB-QPSS, memory consumption is huge and simulation speed is veryl slow.
In 2 Tone HB-QPSS/QPAC, memory consumption is almost same as ADS but simulation speed is still slow.
Quote:So the conlusion is SpectreRF should verify their "diamondcut". Other than that, SpectreRF is better than ADS.
I've heard such claim regarding not only speed but also accuracy from Cadence many many times since shooting PSS/QPSS days.
The followings are my conclusion.
In 3 Tone HB-QPSS, memory consumption is huge and simulation speed is very slow.
In 2 Tone HB-QPSS/QPAC, memory consumption is almost same as ADS but simulation speed is still slow.
Now my first problem that only encrypted Spectre models are provided from foundary is resolved.
Foundary provided me model file for ADS(RFDE).
And I'm now moving to GoldenGate from ADS(RFDE).
So I don't use HB-QPSS of SpectreRF.
I've evaluated HB analysis in SpectreRF using 6.0USR1, 6.0USR2, 6.1, 6.2 versions.
In addition to supporting autonomous QPSS, I expect any remarkable improvement of HB analysis in SpectreRF at 6.3 or later versions.