Use "OscPort2 (Differential Oscillator Port)" not "OscPort (Grounded Oscillator Port)".I can use only one port and I put it between resonator and negative resistance pair.
What method do you use as PSS, Shooting-Newton or HB ?Next I checked it in spectre in cadence,
transient shows 50GHz and 214 mV and with pss analyse I got 51.3GHz with 265mV.
I think result of ADS's HB is most accurate since you use S-parameter box.When I simulated output frequency in transient analyse it was 50.5GHz with 200mV output voltage,
but in HB it is 36.77GHz with 65mV output voltage.
Next I checked it in spectre in cadence,
transient shows 50GHz and 214 mV
and with pss analyse I got 51.3GHz with 265mV.
..................
Which results are more accurate?
What method do you use as PSS, Shooting-Newton or HB ?
Options ResourceUsage=yes UseNutmegFormat=no EnableOptim=no TopDesignName="cellcharm_SG13_lib:test_vco:schematic"
define varactor_pmos ( "Varact+" "Varact-" Vctrl )
;parameters
sg13_lv_pmos:pmos1 Vctrl "Varact+" Vctrl N__1 Model="sg13_lv_pmos" w=3.5 um l=3.5 um ng=1 nrd=0 nrs=0 _M=1
sg13_lv_pmos:pmos2 Vctrl "Varact-" Vctrl N__6 Model="sg13_lv_pmos" w=3.5 um l=3.5 um ng=1 nrd=0 nrs=0 _M=1
ntap1:ntap1 N__1 Vctrl R=35.622 Ohm
ntap1:ntap2 N__6 Vctrl R=35.622 Ohm
end varactor_pmos
define vco_core ( Ib1 Ib2 Qb1 Qb2 Vcm Vctrl vcc vee )
;parameters
"npn13pl":npn13pl1 Vm Vm vee sub le=1 um Nx=4 Ny=1 we=0.12 um _M=1
res_rppd:R1 Vcm Vm sub R=1000 Ohm w=14 um l=55.72 um b=0 ps=0.18 um _M=1 trise=0.0
"npn13pl":npn13pl2 N__6 Vm vee sub le=1 um Nx=4 Ny=1 we=0.12 um _M=1
"npn13pl":npn13pl3 Qb1 Ib1 N__6 sub le=1 um Nx=2 Ny=1 we=0.12 um _M=1
"npn13pl":npn13pl4 Qb2 Ib2 N__6 sub le=1 um Nx=2 Ny=1 we=0.12 um _M=1
"npn13pl":npn13pl5 Ib1 Ib2 N__15 sub le=1 um Nx=2 Ny=1 we=0.12 um _M=1
"npn13pl":npn13pl6 Ib2 Ib1 N__15 sub le=1 um Nx=2 Ny=1 we=0.12 um _M=1
"npn13pl":npn13pl7 N__15 Vm vee sub le=1 um Nx=4 Ny=1 we=0.12 um _M=1
varactor_pmos:I__8 Ib1 Ib2 Vctrl
"npn13pl":npn13pl8 Ib1 Qb2 N__19 sub le=1 um Nx=2 Ny=1 we=0.12 um _M=1
varactor_pmos:I__10 Qb1 Qb2 Vctrl
"npn13pl":npn13pl9 Qb1 Qb2 N__4 sub le=1 um Nx=2 Ny=1 we=0.12 um _M=1
"npn13pl":npn13pl10 N__4 Vm vee sub le=1 um Nx=4 Ny=1 we=0.12 um _M=1
"npn13pl":npn13pl11 Qb2 Qb1 N__4 sub le=1 um Nx=2 Ny=1 we=0.12 um _M=1
"npn13pl":npn13pl12 Ib2 Qb1 N__19 sub le=1 um Nx=2 Ny=1 we=0.12 um _M=1
"npn13pl":npn13pl13 N__19 Vm vee sub le=1 um Nx=4 Ny=1 we=0.12 um _M=1
ptap1:ptap1 vee sub R=262.847 Ohm
#uselib "ckt" , "S2P"
S2P:S2P4 vcc Qb2 0 File="H:\hfss_proj\Inductor_125pH.hfssresults\Inductor_125pH_HFSSDesign1_0-100GHz.s2p" Type="touchstone" InterpMode="linear" InterpDom="" Temp=27.0
#uselib "ckt" , "S2P"
S2P:S2P1 vcc Ib1 0 File="H:\hfss_proj\Inductor_125pH.hfssresults\Inductor_125pH_HFSSDesign1_0-100GHz.s2p" Type="touchstone" InterpMode="linear" InterpDom="" Temp=27.0
#uselib "ckt" , "S2P"
S2P:S2P3 vcc Qb1 0 File="H:\hfss_proj\Inductor_125pH.hfssresults\Inductor_125pH_HFSSDesign1_0-100GHz.s2p" Type="touchstone" InterpMode="linear" InterpDom="" Temp=27.0
#uselib "ckt" , "S2P"
S2P:S2P2 vcc Ib2 0 File="H:\hfss_proj\Inductor_125pH.hfssresults\Inductor_125pH_HFSSDesign1_0-100GHz.s2p" Type="touchstone" InterpMode="linear" InterpDom="" Temp=27.0
I_Source:SRC5 Ib1 Ib2 Type="ItPWL" I_Tran=pwl(time, 0ns,0mA, 0.5ps,1mA, 1ps,0mA, 1.5ps, -1mA, 2ps,0mA)
I_Source:SRC6 Qb1 Qb2 Type="ItPWL" I_Tran=pwl(time, 0ns,0mA, 0.5ps,1mA, 1ps,0mA, 1.5ps, -1mA, 2ps,0mA)
end vco_core
HB:HB1 MaxOrder=4 Freq[1]=50 GHz Order[1]=10 StatusLevel=2 Restart=no OutputBudgetIV=no OscPortName="HB1_OP" \
OutputPlan="HB1_Output"
OutputPlan:HB1_Output \
Type="Output" \
UseNodeNestLevel=yes \
NodeNestLevel=2 \
UseEquationNestLevel=yes \
EquationNestLevel=2 \
UseSavedEquationNestLevel=yes \
SavedEquationNestLevel=2 \
UseDeviceCurrentNestLevel=yes \
DeviceCurrentNestLevel=0 \
DeviceCurrentDeviceType="All" \
DeviceCurrentSymSyntax=yes \
UseCurrentNestLevel=yes \
CurrentNestLevel=999 \
UseDeviceVoltageNestLevel=no \
DeviceVoltageNestLevel=0 \
DeviceVoltageDeviceType="All"
OscProbe:HB1_OP Node[1]="Vout" Node[2]="Vout2" FundIndex=1 Harm=1 NumOctaves=7 Steps=50
Tran:HB1_tran HB_Sol=1 SteadyState=1 StatusLevel=3 \
Freq[1]=50 GHz Order[1]=10 \
OutputPlan="HB1_Output"
Component:tahb_HB1 Module="ATAHB" Type="ModelExtractor" \
Tran_Analysis="HB1_tran" HB_Analysis="HB1"
Ios=3m
Vctrl=-1 tune{ -1.65 to -0.45 by 0.05 }
simulator lang=spectre
include "U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_HBT/VBIC/spectre/SG13_cornerBIP.scs" section=typ
include "U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_MOS/library/spectre/cornerMOSlv_psp.scs" section=tt
include "U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_MOS/library/spectre/cornerMOShv_psp.scs" section=tt
include "U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_PASSIVES/spectre/SG13_cornerRES.scs" section=typ
include "U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_PASSIVES/spectre/SG13_cornerCAP.scs" section=typ
include "U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_PASSIVES/spectre/SG13_dschottky_nw.lib"
include "U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_PASSIVES/spectre/SG13_dschottky_bl.lib"
include "U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_PASSIVES/spectre/Ind_unit_2PI"
include "U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_PASSIVES/spectre/SG13_diodes.lib"
include "U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_ESD/spectre/SG13_esd.lib"
simulator lang=ads
I_Source:SRC1 0 N__11 Type="I_DC" Idc=Ios
V_Source:SRC2 N__32 0 Type="V_DC" Vdc=Vctrl SaveCurrent=1
V_Source:SRC3 N__17 0 Type="V_DC" Vdc=-1.65 V SaveCurrent=1
V_Source:SRC4 N__3 0 Type="V_DC" Vdc=-3.3 V SaveCurrent=1
Tran:Tran1 StartTime=0 psec StopTime=500 psec MaxTimeStep=0.5 psec LimitStepForTL=yes TimeStepControl=2 TruncTol=7.0 ChargeTol=1.0e-14 IntegMethod=0 MaxGearOrder=2 \
Mu=0.5 MaxOrder=4 Freq[1]=1.0 GHz Order[1]=3 HB_Window=no \
HB_Sol=no ImpApprox=no ShortTL_Delay=1.0 psec ImpMode=1 UseInitCond=no \
LoadGminDC=no CheckKCL=yes CheckOnlyDeltaV=yes OverloadAlert=no DeviceBypass=no \
MaxIters=10 MaxItersDC=200 DevOpPtLevel=0 StatusLevel=2 OutputAllPoints=yes \
NoiseScale=1 ImpEnforcePassivity=yes \
OutputPlan="Tran1_Output"
OutputPlan:Tran1_Output \
Type="Output" \
UseNodeNestLevel=yes \
NodeNestLevel=2 \
UseEquationNestLevel=yes \
EquationNestLevel=2 \
UseSavedEquationNestLevel=yes \
SavedEquationNestLevel=2 \
UseDeviceCurrentNestLevel=no \
DeviceCurrentNestLevel=0 \
DeviceCurrentDeviceType="All" \
DeviceCurrentSymSyntax=yes \
UseCurrentNestLevel=yes \
CurrentNestLevel=999 \
UseDeviceVoltageNestLevel=no \
DeviceVoltageNestLevel=0 \
DeviceVoltageDeviceType="All"
C:C1 Ib1 Vout C=100 nF
C:C4 Qb1 Vout3 C=100 nF
C:C3 Qb2 Vout4 C=100 nF
C:C2 Ib2 Vout2 C=100 nF
vco_core:I__20 Ib1 Ib2 Qb1 Qb2 N__11 N__32 N__17 N__3
Cadence (R) Virtuoso (R) Spectre (R) Circuit Simulator
Version 13.1.1.252.isr11 64bit -- 14 Aug 2014
Copyright (C) 1989-2014 Cadence Design Systems, Inc. All rights reserved worldwide. Cadence, Virtuoso and Spectre are registered trademarks of Cadence Design Systems, Inc. All others are the property of their respective holders.
Includes RSA BSAFE(R) Cryptographic or Security Protocol Software from RSA Security, Inc.
User: cpb3902 Host: minerva HostID: 1C860418 PID: 21559
Memory available: 58.8226 MB physical: 10.4753 GB
CPU Type: Intel(R) Xeon(R) CPU E5430 @ 2.66GHz
Processor PhysicalID CoreID Frequency Load
0 0 0 1999.0 6.4
1 0 1 1999.0 1.7
2 0 2 1999.0 2.1
3 0 3 1999.0 1.6
4 1 0 1999.0 2.5
5 1 1 1999.0 1.8
6 1 2 1999.0 2.2
7 1 3 1999.0 1.4
Simulating `input.scs' on minerva at 10:12:06 AM, Mon Nov 2, 2015 (process id: 21559).
Current working directory: /mnt/sdb1/home/et5/cpb3902/work_IHP2015/skel/cds/sim/VCO_quadrature_test2/spectre/schematic/netlist
Command line:
\
/eda/cadence/2014-15/RHELx86/MMSIM_13.11.252/tools.lnx86/bin/spectre \
-64 input.scs +escchars +log ../psf/spectre.out +inter=mpsc \
+mpssession=spectre6_25498_41 -format psfxl -raw ../psf \
+lqtimeout 900 -maxw 5 -maxn 5
spectre pid = 21559
Loading /eda/cadence/2014-15/RHELx86/MMSIM_13.11.252/tools.lnx86/cmi/lib/64bit/5.0/libinfineon_sh.so ...
Loading /eda/cadence/2014-15/RHELx86/MMSIM_13.11.252/tools.lnx86/cmi/lib/64bit/5.0/libphilips_o_sh.so ...
Loading /eda/cadence/2014-15/RHELx86/MMSIM_13.11.252/tools.lnx86/cmi/lib/64bit/5.0/libphilips_sh.so ...
Loading /eda/cadence/2014-15/RHELx86/MMSIM_13.11.252/tools.lnx86/cmi/lib/64bit/5.0/libsparam_sh.so ...
Loading /eda/cadence/2014-15/RHELx86/MMSIM_13.11.252/tools.lnx86/cmi/lib/64bit/5.0/libstmodels_sh.so ...
Reading file: /mnt/sdb1/home/et5/cpb3902/work_IHP2015/skel/cds/sim/VCO_quadrature_test2/spectre/schematic/netlist/input.scs
Reading link: /eda
Reading file: /mnt/sdb1/eda/cadence/2014-15/RHELx86/MMSIM_13.11.252/tools.lnx86/spectre/etc/configs/spectre.cfg
Reading link: /cds
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_HBT/spectre/SG13_cornerBIP.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_HBT/spectre/SG13_hbt.lib
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_HBT/spectre/SG13_hbt_stat.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_HBT/spectre/SG13_hbt_mm.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_MOS/library/spectre/cornerMOSlv_psp.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_MOS/library/spectre/sg13_moslv_psp_stat.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_MOS/library/spectre/sg13_moslv_psp_mod.lib
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_MOS/library/spectre/sg13_moslv_psp_parm.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_MOS/library/spectre/cornerMOShv_psp.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_MOS/library/spectre/sg13_moshv_psp_stat.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_MOS/library/spectre/sg13_moshv_psp_mod.lib
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_MOS/library/spectre/sg13_moshv_psp_parm.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_MOS/library/spectre/sg13_svaricaphv_mosvar_mod.lib
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_PASSIVES/spectre/SG13_cornerRES.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_PASSIVES/spectre/SG13_res_param.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_PASSIVES/spectre/SG13_res_mm.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_PASSIVES/spectre/SG13_res_stat.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_PASSIVES/spectre/SG13_res.lib
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_PASSIVES/spectre/SG13_cornerCAP.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_PASSIVES/spectre/SG13_cap_mm.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_PASSIVES/spectre/SG13_cap_stat.scs
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_PASSIVES/spectre/SG13_cap.lib
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_PASSIVES/spectre/SG13_dschottky_nw.lib
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_PASSIVES/spectre/SG13_dschottky_bl.lib
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_PASSIVES/spectre/SG13_diodes.lib
Reading file: /mnt/sdb1/designtools/cds/kits/SG13S_615_rev0.8.2_a/tech/SG13_ESD/spectre/SG13_esd.lib
Time for NDB Parsing: CPU = 127.981 ms, elapsed = 1.79619 s.
Time accumulated: CPU = 166.974 ms, elapsed = 1.79619 s.
Peak resident memory used = 37.4 Mbytes.
Reading link: /eda/cadence/2014-15/RHELx86/MMSIM_13.11.252/tools.lnx86/spectre/etc/ahdl/discipline.h
Reading file: /mnt/sdb1/eda/cadence/2014-15/RHELx86/MMSIM_13.11.252/tools.lnx86/spectre/etc/ahdl/disciplines.vams
Reading link: /eda/cadence/2014-15/RHELx86/MMSIM_13.11.252/tools.lnx86/spectre/etc/ahdl/constants.h
Reading file: /mnt/sdb1/eda/cadence/2014-15/RHELx86/MMSIM_13.11.252/tools.lnx86/spectre/etc/ahdl/constants.vams
Warning from spectre in `Varactors':`I0.I45', in `VCO_quadrature':`I0', during hierarchy flattening.
WARNING (SFE-30): "input.scs" 23: I0.I45.P0: `nrd' is not a valid parameter for an instance of `sg13_lv_pmos'. Ignored.
WARNING (SFE-30): "input.scs" 23: I0.I45.P0: `nrs' is not a valid parameter for an instance of `sg13_lv_pmos'. Ignored.
WARNING (SFE-30): "input.scs" 25: I0.I45.P1: `nrd' is not a valid parameter for an instance of `sg13_lv_pmos'. Ignored.
WARNING (SFE-30): "input.scs" 25: I0.I45.P1: `nrs' is not a valid parameter for an instance of `sg13_lv_pmos'. Ignored.
Warning from spectre in `Varactors':`I0.I46', in `VCO_quadrature':`I0', during hierarchy flattening.
WARNING (SFE-30): "input.scs" 23: I0.I46.P0: `nrd' is not a valid parameter for an instance of `sg13_lv_pmos'. Ignored.
Further occurrences of this warning will be suppressed.
Time for Elaboration: CPU = 38.993 ms, elapsed = 79.1819 ms.
Time accumulated: CPU = 205.967 ms, elapsed = 1.87567 s.
Peak resident memory used = 42.8 Mbytes.
Notice from spectre during hierarchy flattening.
Nport compression is disabled on instance NPORT0 because its port number 2 is smaller than 10.
Nport compression is disabled on instance NPORT1 because its port number 2 is smaller than 10.
Nport compression is disabled on instance NPORT2 because its port number 2 is smaller than 10.
Nport compression is disabled on instance NPORT3 because its port number 2 is smaller than 10.
Time for EDB Visiting: CPU = 1 ms, elapsed = 2.54393 ms.
Time accumulated: CPU = 207.967 ms, elapsed = 1.87858 s.
Peak resident memory used = 43.5 Mbytes.
Reading link: /home
Reading file: /mnt/sdb1/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p
Notice from spectre during initial setup.
S parameters are passive in file `/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p'.
S parameters are passive in file `/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p'.
S parameters are passive in file `/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p'.
S parameters are passive in file `/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p'.
Notice from spectre during topology check.
Only one connection to the following 2 nodes:
Vout2
Vout
No DC path from node `Vout2' to ground, Gmin installed to provide path.
No DC path from node `Vout' to ground, Gmin installed to provide path.
Global user options:
reltol = 0.001
vabstol = 1e-06
iabstol = 1e-12
temp = 27
tnom = 27
scalem = 1
scale = 1
gmin = 1e-12
rforce = 1
maxnotes = 5
maxwarns = 5
digits = 5
cols = 80
pivrel = 0.001
sensfile = ../psf/sens.output
checklimitdest = psf
save = allpub
currents = all
subcktprobelvl = 5
saveahdlvars = all
tnom = 27
scalem = 1
scale = 1
Circuit inventory:
nodes 20
iprobe 93
capacitor 5
isource 3
nport 4
psp103 4
resistor 6
vbic 13
vsource 3
Analysis and control statement inventory:
dc 1
info 7
pss 1
Output statements:
.probe 0
.measure 0
save 0
Notice from spectre.
3 warnings suppressed.
Time for parsing: CPU = 87.987 ms, elapsed = 1.03414 s.
Time accumulated: CPU = 295.954 ms, elapsed = 2.913 s.
Peak resident memory used = 48.4 Mbytes.
~~~~~~~~~~~~~~~~~~~~~~
Pre-Simulation Summary
~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~
Entering remote command mode using MPSC service (spectre, ipi, v0.0, spectre6_25498_41, ).
Warning from spectre.
WARNING (SPECTRE-16707): Only tran supports psfxl format, result of other analyses will be in psfbin format.
******************
DC Analysis `dcOp'
******************
Important parameter values:
reltol = 1e-03
abstol(V) = 1 uV
abstol(I) = 1 pA
temp = 27 C
tnom = 27 C
tempeffects = all
gmindc = 1 pS
Trying `homotopy = gmin'.
Notice from spectre during DC analysis `dcOp'.
Bad pivoting is found during DC analysis. Option dc_pivot_check=yes is recommended for possible improvement of convergence.
Convergence achieved in 58 iterations.
Total time required for dc analysis `dcOp': CPU = 58.991 ms, elapsed = 59.772 ms.
Time accumulated: CPU = 358.944 ms, elapsed = 3.09929 s.
Peak resident memory used = 50.3 Mbytes.
dcOpInfo: writing operating point information to rawfile.
*************************************************************
Periodic Steady-State Analysis `pss': estimated fund = 50 GHz
*************************************************************
Trying `homotopy = gmin'.
Notice from spectre during DC analysis, during periodic steady state analysis `pss'.
Bad pivoting is found during DC analysis. Option dc_pivot_check=yes is recommended for possible improvement of convergence.
DC simulation time: CPU = 53.992 ms, elapsed = 56.1559 ms.
Using linear IC
Reading file: /mnt/sdb1/home/et5/cpb3902/.cadence/mmsim/183ec643412f14a21e27d88abf8419df.bin
Notice from spectre during periodic steady state analysis `pss'.
Nport NPORT3: Reuse impulse responses from the file `183ec643412f14a21e27d88abf8419df.bin' in the directory of `/home/et5/cpb3902/.cadence/mmsim/'.
Nport NPORT2: Reuse impulse responses from previous calculation.
Nport NPORT1: Reuse impulse responses from previous calculation.
Nport NPORT0: Reuse impulse responses from previous calculation.
Nport NPORT3: Reuse impulse responses from the file `183ec643412f14a21e27d88abf8419df.bin' in the directory of `/home/et5/cpb3902/.cadence/mmsim/'.
Nport NPORT2: Reuse impulse responses from previous calculation.
Nport NPORT1: Reuse impulse responses from previous calculation.
Further occurrences of this notice will be suppressed.
Nport NPORT3: Reuse impulse responses from the file `183ec643412f14a21e27d88abf8419df.bin' in the directory of `/home/et5/cpb3902/.cadence/mmsim/'.
Nport NPORT3: Reuse impulse responses from the file `183ec643412f14a21e27d88abf8419df.bin' in the directory of `/home/et5/cpb3902/.cadence/mmsim/'.
Nport NPORT3: Reuse impulse responses from the file `183ec643412f14a21e27d88abf8419df.bin' in the directory of `/home/et5/cpb3902/.cadence/mmsim/'.
Further occurrences of this notice will be suppressed.
Linear IC: estimated frequency is 3.47291e+10 Hz
=================================
`pss': time = (0 s -> 745.971 ps)
=================================
Output and IC/nodeset summary:
save 189 (current)
save 20 (voltage)
Important parameter values in tstab integration:
start = 0 s
outputstart = 0 s
stop = 745.971 ps
period = 28.7943 ps
maxperiods = 50
step = 622 fs
maxstep = 800 fs
ic = all
useprevic = no
skipdc = no
reltol = 1e-03
abstol(V) = 1 uV
abstol(I) = 1 pA
temp = 27 C
tnom = 27 C
tempeffects = all
method = traponly
lteratio = 3.5
relref = sigglobal
cmin = 0 F
gmin = 1 pS
Warning from spectre at time = 4.16667 fs during periodic steady state analysis `pss'.
WARNING (CMI-2833): I0.Q29: The collector-emitter voltage exceeded breakdown voltage of 1.65 V.
WARNING (CMI-2139): I0.Q34: The base-emitter junction current exceeds `imelt'. The results computed by Virtuoso(R) Spectre are now incorrect because the junction current model has been linearized.
WARNING (CMI-2300): I0.Q34: Device operated in the saturation region.
WARNING (CMI-2300): I0.Q26: Device operated in the saturation region.
WARNING (CMI-2139): I0.Q35: The base-substrate junction current exceeds `imelt'. The results computed by Virtuoso(R) Spectre are now incorrect because the junction current model has been linearized.
Notice from spectre at time = 4.16667 fs during periodic steady state analysis `pss'.
I0.Q35: The base-substrate junction leaves the linearized region.
Warning from spectre at time = 4.16667 fs during periodic steady state analysis `pss'.
WARNING (CMI-2139): I0.Q35: The base-emitter junction current exceeds `imelt'. The results computed by Virtuoso(R) Spectre are now incorrect because the junction current model has been linearized.
WARNING (CMI-2139): I0.Q35: The base-collector junction current exceeds `imelt'. The results computed by Virtuoso(R) Spectre are now incorrect because the junction current model has been linearized.
WARNING (CMI-2300): I0.Q35: Device operated in the saturation region.
WARNING (CMI-2363): I0.Q35: `ic' exceeds `imax'.
WARNING (CMI-2363): I0.Q35: `ibe' exceeds `imax'.
Warning from spectre at time = 5.90175 fs during periodic steady state analysis `pss'.
WARNING (CMI-2139): I0.Q35: The base-substrate junction current exceeds `imelt'. The results computed by Virtuoso(R) Spectre are now incorrect because the junction current model has been linearized.
Further occurrences of this warning will be suppressed.
Notice from spectre at time = 5.90175 fs during periodic steady state analysis `pss'.
I0.Q35: The base-substrate junction leaves the linearized region.
Notice from spectre at time = 9.37191 fs during periodic steady state analysis `pss'.
I0.Q35: The base-substrate junction leaves the linearized region.
Notice from spectre at time = 16.3122 fs during periodic steady state analysis `pss'.
I0.Q35: The base-substrate junction leaves the linearized region.
Notice from spectre at time = 21.3806 fs during periodic steady state analysis `pss'.
I0.Q35: The base-substrate junction leaves the linearized region.
Further occurrences of this notice will be suppressed.
Notice from spectre at time = 124.285 fs during periodic steady state analysis `pss'.
I0.Q29: The collector-emitter junction leaves breakdown region.
Warning from spectre at time = 124.285 fs during periodic steady state analysis `pss'.
WARNING (CMI-2300): I0.Q24: Device operated in the saturation region.
Warning from spectre at time = 1.53125 ps during periodic steady state analysis `pss'.
WARNING (CMI-2475): I0.Q35: DEVICE IS MELTING! The device temperature (`temp') is greater than the maximum temperature `dtmax'. The results computed by Virtuoso(R) Spectre are now incorrect.
Notice from spectre at time = 10.504 ps during periodic steady state analysis `pss'.
I0.Q24: Device leaves the saturation region.
I0.Q26: Device leaves the saturation region.
Warning from spectre at time = 12.13 ps during periodic steady state analysis `pss'.
WARNING (CMI-2300): I0.Q32: Device operated in the saturation region.
Further occurrences of this warning will be suppressed.
Notice from spectre at time = 19.3241 ps during periodic steady state analysis `pss'.
I0.Q46: Device leaves the saturation region.
pss: time = 19.32 ps (2.59 %), step = 800 fs (107 m%)
Notice from spectre at time = 20.9801 ps during periodic steady state analysis `pss'.
I0.Q32: Device leaves the saturation region.
Notice from spectre at time = 28.803 ps during periodic steady state analysis `pss'.
I0.Q30: Device leaves the saturation region.
Further occurrences of this notice will be suppressed.
Notice from spectre at time = 33.1376 ps during periodic steady state analysis `pss'.
Found trapezoidal ringing on node I0.I45.P0:2.
Notice from spectre at time = 56.4924 ps during periodic steady state analysis `pss'.
I0.Q35: `ic' returns to normal.
I0.Q35: `ibe' returns to normal.
pss: time = 56.49 ps (7.57 %), step = 749.6 fs (100 m%)
Notice from spectre at time = 88.3281 ps during periodic steady state analysis `pss'.
Found trapezoidal ringing on node I0.I45.P0:2.
pss: time = 93.71 ps (12.6 %), step = 780.2 fs (105 m%)
Notice from spectre at time = 109.791 ps during periodic steady state analysis `pss'.
Found trapezoidal ringing on node I0.I45.P0:2.
Notice from spectre at time = 110.534 ps during periodic steady state analysis `pss'.
Found trapezoidal ringing on node I0.I45.P0:2.
Notice from spectre at time = 111.315 ps during periodic steady state analysis `pss'.
Found trapezoidal ringing on node I0.I45.P0:2.
Further occurrences of this notice will be suppressed.
pss: time = 130.8 ps (17.5 %), step = 484.2 fs (64.9 m%)
pss: time = 167.9 ps (22.5 %), step = 727.9 fs (97.6 m%)
pss: time = 205.7 ps (27.6 %), step = 800 fs (107 m%)
pss: time = 242.8 ps (32.5 %), step = 758.9 fs (102 m%)
pss: time = 280.2 ps (37.6 %), step = 800 fs (107 m%)
pss: time = 317.7 ps (42.6 %), step = 800 fs (107 m%)
pss: time = 354.4 ps (47.5 %), step = 800 fs (107 m%)
pss: time = 392 ps (52.5 %), step = 769.1 fs (103 m%)
pss: time = 428.9 ps (57.5 %), step = 800 fs (107 m%)
pss: time = 466.7 ps (62.6 %), step = 772.7 fs (104 m%)
pss: time = 503.8 ps (67.5 %), step = 785.6 fs (105 m%)
pss: time = 541.1 ps (72.5 %), step = 800 fs (107 m%)
pss: time = 578.2 ps (77.5 %), step = 791.3 fs (106 m%)
pss: time = 615.9 ps (82.6 %), step = 800 fs (107 m%)
pss: time = 652.8 ps (87.5 %), step = 115.2 fs (15.4 m%)
pss: time = 690.1 ps (92.5 %), step = 115.2 fs (15.4 m%)
pss: time = 727.4 ps (97.5 %), step = 115.2 fs (15.4 m%)
The Estimated oscillating frequency from Tstab Tran is = 49.1142 GHz .
Tstab: runs at least 100 timesteps per cycle, MaxStep=2.03607e-13
========================================
`pss': time = (745.971 ps -> 766.332 ps)
========================================
Output and IC/nodeset summary:
save 189 (current)
save 20 (voltage)
Warning from spectre at time = 746.072 ps during periodic steady state analysis `pss'.
WARNING (CMI-2475): I0.Q35: DEVICE IS MELTING! The device temperature (`temp') is greater than the maximum temperature `dtmax'. The results computed by Virtuoso(R) Spectre are now incorrect.
pss: time = 746.5 ps (2.53 %), step = 203.6 fs (1 %)
pss: time = 747.5 ps (7.53 %), step = 203.6 fs (1 %)
pss: time = 748.5 ps (12.5 %), step = 203.6 fs (1 %)
pss: time = 749.5 ps (17.5 %), step = 203.6 fs (1 %)
pss: time = 750.6 ps (22.5 %), step = 203.6 fs (1 %)
pss: time = 751.6 ps (27.5 %), step = 203.6 fs (1 %)
pss: time = 752.6 ps (32.5 %), step = 203.6 fs (1 %)
pss: time = 753.6 ps (37.5 %), step = 203.6 fs (1 %)
pss: time = 754.6 ps (42.5 %), step = 203.6 fs (1 %)
pss: time = 755.6 ps (47.5 %), step = 203.6 fs (1 %)
pss: time = 756.7 ps (52.5 %), step = 203.6 fs (1 %)
pss: time = 757.7 ps (57.5 %), step = 203.6 fs (1 %)
pss: time = 758.7 ps (62.5 %), step = 203.6 fs (1 %)
pss: time = 759.7 ps (67.5 %), step = 203.6 fs (1 %)
pss: time = 760.7 ps (72.5 %), step = 203.6 fs (1 %)
pss: time = 761.8 ps (77.5 %), step = 203.6 fs (1 %)
pss: time = 762.8 ps (82.5 %), step = 203.6 fs (1 %)
pss: time = 763.8 ps (87.5 %), step = 203.6 fs (1 %)
pss: time = 764.8 ps (92.5 %), step = 203.6 fs (1 %)
pss: time = 765.8 ps (97.5 %), step = 203.6 fs (1 %)
Pinning node: 105, harm: 1, name: I0.Q32:ci, value: (-0.188233, -0.285555)
==============================
Harmonic balance
==============================
Important HB parameters:
RelTol=1.00e-04
abstol(I)=1.00e-12 A
abstol(V)=1.00e-06 V
residualtol=1.00e+00
lteratio=3.50e+00
steadyratio=1.00e+00
maxperiods=100
Warning from spectre during periodic steady state analysis `pss'.
WARNING (CMI-2475): I0.Q35: DEVICE IS MELTING! The device temperature (`temp') is greater than the maximum temperature `dtmax'. The results computed by Virtuoso(R) Spectre are now incorrect.
WARNING (CMI-2133): Risky extrapolation of data given in S-parameter file `/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p'.
WARNING (CMI-2134): Risky extrapolation to DC of data given in S-parameter file `/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p'.
WARNING (CMI-2134): Risky extrapolation to DC of data given in S-parameter file `/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p'.
WARNING (CMI-2134): Risky extrapolation to DC of data given in S-parameter file `/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p'.
WARNING (CMI-2475): I0.Q35: DEVICE IS MELTING! The device temperature (`temp') is greater than the maximum temperature `dtmax'. The results computed by Virtuoso(R) Spectre are now incorrect.
********** initial residual **********
Resd Norm=9.08e+02 at node I0.Q35:dt harm=(10)
********** iter = 1 **********
Delta Norm=1.42e+03 at node I0.Q35:dt harm=(0)
Resd Norm=8.48e+03 at node I0.Q35:ph1 harm=(0)
Frequency= 4.9114e+10 Hz, delta f= 2.83e+05
********** iter = 2 **********
Warning from spectre during periodic steady state analysis `pss'.
WARNING (CMI-2363): I0.Q35: `ibe' exceeds `imax'.
WARNING (CMI-2363): I0.Q29: `ibe' exceeds `imax'.
Notice from spectre during periodic steady state analysis `pss'.
I0.Q35: `ibe' returns to normal.
Warning from spectre during periodic steady state analysis `pss'.
WARNING (CMI-2833): I0.Q32: The collector-emitter voltage exceeded breakdown voltage of 1.65 V.
WARNING (CMI-2363): I0.Q29: `ic' exceeds `imax'.
Further occurrences of this warning will be suppressed.
Notice from spectre during periodic steady state analysis `pss'.
I0.Q32: The collector-emitter junction leaves breakdown region.
I0.Q29: `ic' returns to normal.
I0.Q29: `ibe' returns to normal.
Further occurrences of this notice will be suppressed.
Damping Factor is 0.2
Delta Norm=4.50e+02 at node I0.I45:3 harm=(1)
Resd Norm=3.38e+03 at node I0.Q35:ph1 harm=(0)
Frequency= 4.9109e+10 Hz, delta f= -5.14e+06
********** iter = 3 **********
Delta Norm=7.67e+02 at node I0:4 harm=(2)
Resd Norm=1.44e+03 at node I0.Q35:ph1 harm=(0)
Frequency= 5.1270e+10 Hz, delta f= 2.16e+09
********** iter = 4 **********
Delta Norm=4.51e+02 at node I0.Q45:4 harm=(10)
Resd Norm=7.79e+02 at node I0.Q32:bi harm=(8)
Frequency= 5.1270e+10 Hz, delta f= 8.41e+04
********** iter = 5 **********
Delta Norm=7.75e+02 at node I0.Q45:2 harm=(4)
Resd Norm=1.10e+03 at node I0.Q35:bi harm=(10)
Frequency= 5.1271e+10 Hz, delta f= 7.07e+05
********** iter = 6 **********
Delta Norm=3.12e+02 at node I0.Q45:4 harm=(8)
Resd Norm=5.65e+02 at node I0.Q29:bi harm=(10)
Frequency= 5.1271e+10 Hz, delta f= -2.53e+04
********** iter = 7 **********
Delta Norm=1.75e+02 at node I0.Q45:2 harm=(4)
Resd Norm=1.90e+02 at node I0.Q29:bi harm=(8)
Frequency= 5.1272e+10 Hz, delta f= 9.10e+05
********** iter = 8 **********
Delta Norm=1.45e+02 at node I0:4 harm=(2)
Resd Norm=8.57e+01 at node I0.Q29:bi harm=(6)
Frequency= 5.1341e+10 Hz, delta f= 6.89e+07
********** iter = 9 **********
Delta Norm=6.56e+01 at node I0:4 harm=(2)
Resd Norm=1.42e+01 at node I0.Q24:bi harm=(7)
Frequency= 5.1366e+10 Hz, delta f= 2.53e+07
********** iter = 10 **********
Delta Norm=3.55e+01 at node I0:4 harm=(2)
Resd Norm=1.86e+00 at node I0.Q35:bi harm=(7)
Frequency= 5.1374e+10 Hz, delta f= 8.26e+06
********** iter = 11 **********
Delta Norm=2.48e+00 at node I0:4 harm=(1)
Resd Norm=3.57e-01 at node I0.Q32:ph1 harm=(2)
Frequency= 5.1375e+10 Hz, delta f= 1.06e+06
********** iter = 12 **********
Delta Norm=1.06e+00 at node I0:4 harm=(2)
Resd Norm=5.43e-02 at node I0.Q35:ph1 harm=(2)
Frequency= 5.1376e+10 Hz, delta f= 1.23e+05
********** iter = 13 **********
Delta Norm=1.30e-01 at node I0:4 harm=(1)
Resd Norm=6.87e-03 at node I0.Q46:ph1 harm=(1)
Frequency= 5.1376e+10 Hz, delta f= 2.51e+04
*************************************************
Fundamental frequency is 51.3755 GHz.
*************************************************
CPU time=1 s
Total time required for pss analysis `pss': CPU = 3.73643 s, elapsed = 4.49527 s.
Time accumulated: CPU = 4.11337 s, elapsed = 7.61217 s.
Peak resident memory used = 57.7 Mbytes.
Notice from spectre.
733 notices suppressed.
463 warnings suppressed.
modelParameter: writing model parameter values to rawfile.
element: writing instance parameter values to rawfile.
outputParameter: writing output parameter values to rawfile.
designParamVals: writing netlist parameters to rawfile.
primitives: writing primitives to rawfile.
subckts: writing subcircuits to rawfile.
// Generated for: spectre
// Generated on: Oct 31 18:53:22 2015
// Design library name: ZellCharm_opt
// Design cell name: VCO_quadrature_test2
// Design view name: schematic
simulator lang=spectre
global 0 sub!
parameters Itail=3m Vcont=-1
include "$IHP_TECH/tech/SG13_HBT/spectre/SG13_cornerBIP.scs" section=typ
include "$IHP_TECH/tech/SG13_MOS/library/spectre/cornerMOSlv_psp.scs" section=tt
include "$IHP_TECH/tech/SG13_MOS/library/spectre/cornerMOShv_psp.scs" section=tt
include "$IHP_TECH/tech/SG13_PASSIVES/spectre/SG13_cornerRES.scs" section=typ
include "$IHP_TECH/tech/SG13_PASSIVES/spectre/SG13_cornerCAP.scs" section=typ
include "$IHP_TECH/tech/SG13_PASSIVES/spectre/SG13_dschottky_nw.lib"
include "$IHP_TECH/tech/SG13_PASSIVES/spectre/SG13_dschottky_bl.lib"
include "$IHP_TECH/tech/SG13_PASSIVES/spectre/SG13_diodes.lib"
include "$IHP_TECH/tech/SG13_ESD/spectre/SG13_esd.lib"
// Library name: ZellCharm_opt
// Cell name: Varactors
// View name: schematic
subckt Varactors Varactor\+ Varactor\- Vcont
P0 (Vcont Varactor\- Vcont net08) sg13_lv_pmos w=3.5u l=3.5u ng=1 ad=0 \
as=0 pd=0 ps=0 m=1 nrd=0 nrs=0
P1 (Vcont Varactor\+ Vcont net07) sg13_lv_pmos w=3.5u l=3.5u ng=1 ad=0 \
as=0 pd=0 ps=0 m=1 nrd=0 nrs=0
I1 (net07 Vcont) ntap1 R=35.622
I13 (net08 Vcont) ntap1 R=35.622
ends Varactors
// End of subcircuit definition.
// Library name: ZellCharm_opt
// Cell name: VCO_quadrature
// View name: schematic
subckt VCO_quadrature \90L \90R Vcm Vcont ZeroL ZeroR vss
I45 (ZeroL ZeroR Vcont) Varactors
I46 (\90L \90R Vcont) Varactors
R13 (cm Vcm sub!) res_rppd R=1K l=55.72u w=14u b=0 ps=180n trise=0.0 \
m=1
Q35 (\90L \90R net064 sub!) npn13pl le=1.00u we=0.12u Nx=2 Ny=1 m=1
Q28 (net064 cm vss sub!) npn13pl le=1.00u we=0.12u Nx=4 Ny=1 m=1
Q26 (\90L ZeroL net019 sub!) npn13pl le=1.00u we=0.12u Nx=2 Ny=1 m=1
Q25 (net046 cm vss sub!) npn13pl le=1.00u we=0.12u Nx=4 Ny=1 m=1
Q24 (ZeroR ZeroL net046 sub!) npn13pl le=1.00u we=0.12u Nx=2 Ny=1 m=1
Q27 (net019 cm vss sub!) npn13pl le=1.00u we=0.12u Nx=4 Ny=1 m=1
Q34 (ZeroL \90R net037 sub!) npn13pl le=1.00u we=0.12u Nx=2 Ny=1 m=1
Q45 (cm cm vss sub!) npn13pl le=1.0u we=0.12u Nx=4 Ny=1 m=1
Q46 (\90R ZeroR net019 sub!) npn13pl le=1.00u we=0.12u Nx=2 Ny=1 m=1
Q30 (ZeroR \90L net037 sub!) npn13pl le=1.00u we=0.12u Nx=2 Ny=1 m=1
Q32 (ZeroL ZeroR net046 sub!) npn13pl le=1.00u we=0.12u Nx=2 Ny=1 m=1
Q29 (\90R \90L net064 sub!) npn13pl le=1.00u we=0.12u Nx=2 Ny=1 m=1
Q31 (net037 cm vss sub!) npn13pl le=1.00u we=0.12u Nx=4 Ny=1 m=1
I107 (vss sub!) ptap1 R=3.062
ends VCO_quadrature
// End of subcircuit definition.
// Library name: ZellCharm_opt
// Cell name: VCO_quadrature_test2
// View name: schematic
NPORT0 (vdd 0 ZeroL 0) nport interp=linear thermalnoise=yes \
file="/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p"
NPORT1 (ZeroR 0 vdd 0) nport interp=linear thermalnoise=yes \
file="/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p"
NPORT2 (\90R 0 vdd 0) nport interp=linear thermalnoise=yes \
file="/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p"
NPORT3 (vdd 0 \90L 0) nport interp=linear thermalnoise=yes \
file="/home/et5/cpb3902/hfss_proj/Inductor_125pH.hfssresults/Inductor_125pH_HFSSDesign1_0-100GHz.s2p"
V4 (vdd 0) vsource dc=-1.65 type=dc
V5 (net029 0) vsource dc=-3.3 type=dc
V0 (net34 0) vsource dc=Vcont type=dc
I6 (0 net48) isource dc=Itail type=dc
I0 (\90L \90R net48 net34 ZeroL ZeroR net029) VCO_quadrature
C1 (ZeroL Vout2) capacitor c=100n
C0 (ZeroR Vout) capacitor c=100n
I20 (\90R \90L) isource type=pwl wave=[ 0 0 500f 1m 1p 0 1.5p -1m 2p 0 ]
I19 (ZeroR ZeroL) isource type=pwl wave=[ 0 0 500f 1m 1p 0 1.5p -1m 2p 0 ]
simulatorOptions options reltol=1e-3 vabstol=1e-6 iabstol=1e-12 temp=27 \
tnom=27 scalem=1.0 scale=1.0 gmin=1e-12 rforce=1 maxnotes=5 maxwarns=5 \
digits=5 cols=80 pivrel=1e-3 sensfile="../psf/sens.output" \
checklimitdest=psf
dcOp dc write="spectre.dc" maxiters=150 maxsteps=10000 annotate=status
dcOpInfo info what=oppoint where=rawfile
pss ( Vout Vout2 ) pss flexbalance=yes fund=50G harms=10
+ errpreset=moderate tstab=600p oscic=lin oscmethod=onetier
+ annotate=status
modelParameter info what=models where=rawfile
element info what=inst where=rawfile
outputParameter info what=output where=rawfile
designParamVals info what=parameters where=rawfile
primitives info what=primitives where=rawfile
subckts info what=subckts where=rawfile
saveOptions options save=allpub currents=all subcktprobelvl=5 \
saveahdlvars=all
Warning detected by hpeesofsim during netlist parsing.
Skipping instance `sg13_lv_nmos.LowL' of type `paramtest',
In file `U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_MOS/library/spectre\sg13_moslv_psp_mod.lib' at, or just before, line 88.
Warning detected by hpeesofsim during netlist parsing.
Skipping instance `sg13_lv_nmos.HigL' of type `paramtest',
In file `U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_MOS/library/spectre\sg13_moslv_psp_mod.lib' at, or just before, line 89.
Warning detected by hpeesofsim during netlist parsing.
Skipping instance `sg13_lv_nmos.<ConditionalCircuit>.LowW' of type `paramtest',
In file `U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_MOS/library/spectre\sg13_moslv_psp_mod.lib' at, or just before, line 91.
Warning detected by hpeesofsim during netlist parsing.
Skipping instance `sg13_lv_nmos.<ConditionalCircuit>.HigW' of type `paramtest',
In file `U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_MOS/library/spectre\sg13_moslv_psp_mod.lib' at, or just before, line 92.
Warning detected by hpeesofsim during netlist parsing.
Skipping instance `sg13_lv_nmos.<ConditionalCircuit>.LowW' of type `paramtest',
In file `U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_MOS/library/spectre\sg13_moslv_psp_mod.lib' at, or just before, line 94.
Warning detected by hpeesofsim during netlist parsing.
Skipping instance `sg13_lv_nmos.<ConditionalCircuit>.HigW' of type `paramtest',
In file `U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_MOS/library/spectre\sg13_moslv_psp_mod.lib' at, or just before, line 96.
Warning detected by hpeesofsim during netlist parsing.
Skipping instance `sg13_lv_pmos.LowL' of type `paramtest',
In file `U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_MOS/library/spectre\sg13_moslv_psp_mod.lib' at, or just before, line 132.
Warning detected by hpeesofsim during netlist parsing.
Skipping instance `sg13_lv_pmos.HigL' of type `paramtest',
In file `U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_MOS/library/spectre\sg13_moslv_psp_mod.lib' at, or just before, line 133.
Warning detected by hpeesofsim during netlist parsing.
Skipping instance `sg13_lv_pmos.<ConditionalCircuit>.LowW' of type `paramtest',
In file `U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_MOS/library/spectre\sg13_moslv_psp_mod.lib' at, or just before, line 135.
Warning detected by hpeesofsim during netlist parsing.
Skipping instance `sg13_lv_pmos.<ConditionalCircuit>.HigW' of type `paramtest',
In file `U:/design kits/SG13S/sg13s_ads2014_rev0.5.10/circuit/models/tech/SG13_MOS/library/spectre\sg13_moslv_psp_mod.lib' at, or just before, line 136.
NXP SiMKit (ver. 4.3 (4.3))
Model psp103 Copyright NXP Semiconductors 2006.Warning detected by hpeesofsim in topology check during circuit set up.
Number of nodes with only one device attached (topology corrected): 4
Number of nodes with no DC path to ground (topology corrected): 4
HB HB1[1] <cellcharm_SG13_lib:test_vco:schematic>
Number of tones: 1.
Number of frequencies: 11.
Number of time samples: 32.
Number of HB equations (problem size): 3487.
Auto mode: on.
Convergence mode: Auto.
Linear solver: direct.
Device Pin Current not saved for multiple pins of devices
connected together in circuit. Use a current probe instead.
HB1_OP.V=1 mV 0.00% 1/2
------------------------------------------------------------------------------
Newton solver:
Iter KCL residual Damp % Sol update
------------------------------------------------------------------------------
0.0* 60.6142 nA 100.0
1.0 1.27559 pA 100.0 193.766 pV
Frequency = 33.96660023 GHz
Injected current = 6.278e-07 A
Fwd HB1_OP.V=512.264 mV 0.05% 2/2 Step=1
0.0* 67.9447 mA 100.0
Frequency = 44.64629542 GHz
rejected
Fwd HB1_OP.V=244.459 mV 0.02% 2/2 Step=0.4761904762
0.0* 5.8116 mA 100.0
1.0 9.24291 mA 100.0
1.1* 7.41463 mA 100.0
2.0 143.956 uA 100.0
2.1 32.5029 uA 100.0
2.2 7.73992 uA 100.0
2.3 1.85165 uA 100.0 109.88 uV
2.4 440.173 nA 100.0 24.9044 uV
Frequency = 39.83164372 GHz
Injected current = -8.424e-05 A
Arclength Newton-Raphson converged at 0.219308 in 2 iters
Calculating solution at 0.002614878878
0.0 137.849 uA 100.0
Samanskii-Newton iteration failed
0.1* 691.428 uA 100.0
1.0* 636.544 nA 100.0
2.0 1.45228 nA 100.0 3.1176 nV
Frequency = 33.96759609 GHz
Injected current = 1.641e-06 A
Newton-Raphson converged at 0.002614878878
Calculating solution at 0.137027815
0.0 1.39711 mA 100.0
Samanskii-Newton iteration failed
0.1* 172.072 kA 100.0
1.0* 807.295 uA 100.0
2.0 63.4937 uA 100.0
2.1 6.62116 uA 100.0
2.2 827.743 nA 100.0 18.1777 uV
2.3 84.3378 nA 100.0 1.73614 uV
Frequency = 37.05294976 GHz
Injected current = -6.205e-06 A
Newton-Raphson converged at 0.137027815
Calculating solution at 0.06982134696
0.0 1.16911 mA 100.0
0.1 851.631 uA 100.0
0.2 332.147 uA 100.0
0.3 139.18 uA 100.0
0.4 60.2753 uA 100.0
0.5 28.9784 uA 100.0
0.6 14.9392 uA 100.0
0.7 9.12244 uA 100.0
0.8 4.81211 uA 100.0
0.9 3.35477 uA 100.0
0.10* 1.8964 uA 100.0
1.0 117.258 pA 100.0 8.63315 nV
Frequency = 34.81278195 GHz
Injected current = 2.778e-05 A
Newton-Raphson converged at 0.06982134696
Calculating solution at 0.1301608494
0.0 168.759 uA 100.0
0.1 29.5928 uA 100.0
Samanskii-Newton iteration failed
0.2* 65.0643 uA 100.0
1.0 493.115 nA 100.0 6.31216 uV
1.1 6.12565 nA 100.0 26.0191 nV
Frequency = 36.79185811 GHz
Injected current = -4.724e-07 A
Newton-Raphson converged at 0.1301608494
Calculating solution at 0.1295679842
0.0 14.095 uA 100.0
0.1 148.689 nA 100.0
0.2 2.96315 nA 100.0
Frequency = 36.76937164 GHz
Injected current = 7.972e-09 A
Newton-Raphson converged at 0.1295679842
sourceLevel=0 0.00% 1/2
0.0* 54.2843 pA 100.0
Frequency = 36.76937164 GHz
sourceLevel=1 100.00% 2/2
0.0 10.9638 A 100.0
Samanskii-Newton iteration failed
0.1* 128.201e+30A 100.0
1.0* 95.5734 pA 100.0 1.27077 nV
Final injected current = -4.928e-15 A
Final oscillation frequency = 36.76974535 GHz
Warning detected by hpeesofsim during HB analysis `HB1'.
VBIC `I__20.npn13pl6' base-collector is forward biased.
Warning detected by hpeesofsim during HB analysis `HB1'.
VBIC `I__20.npn13pl11' base-collector is forward biased.
Warning detected by hpeesofsim during HB analysis `HB1'.
VBIC `I__20.npn13pl5' base-collector is forward biased.
Warning detected by hpeesofsim during TRAN analysis `Tran1'.
COMPONENT `I__20.S2P2.CMP1':
Highest frequency in data is 1e+11 Hz, which is smaller than the maximum source bandwidth 2e+12 Hz.
COMPONENT : I__20.S2P2.CMP1
Characterizing to 100 GHz Warning detected by hpeesofsim during TRAN analysis `Tran1'.
COMPONENT `I__20.S2P3.CMP1':
Highest frequency in data is 1e+11 Hz, which is smaller than the maximum source bandwidth 2e+12 Hz.
COMPONENT : I__20.S2P3.CMP1
Characterizing to 100 GHz Warning detected by hpeesofsim during TRAN analysis `Tran1'.
COMPONENT `I__20.S2P1.CMP1':
Highest frequency in data is 1e+11 Hz, which is smaller than the maximum source bandwidth 2e+12 Hz.
COMPONENT : I__20.S2P1.CMP1
Characterizing to 100 GHz Warning detected by hpeesofsim during TRAN analysis `Tran1'.
COMPONENT `I__20.S2P4.CMP1':
Highest frequency in data is 1e+11 Hz, which is smaller than the maximum source bandwidth 2e+12 Hz.
COMPONENT : I__20.S2P4.CMP1
Characterizing to 100 GHz
TRAN Tran1[1] <cellcharm_SG13_lib:test_vco:schematic> time=(0 s->500 ps)
Resource usage:
Total stopwatch time = 8.32 seconds.
Also I checked it with SRL model of inductor (inductance plus series resistor) and got the same results, in HB frequency around 36GHz, in tran around 50GHz.N-port treatment is critical in your case, since it flow dc bias current.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?