• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. RF Design
  3. Validate idial inductor using Yparam expression

Stats

  • Locked Locked
  • Replies 15
  • Subscribers 63
  • Views 25001
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Validate idial inductor using Yparam expression

yefJ
yefJ over 6 years ago

Hello , i would like to verify  an idial inductor using its Y-param.i have built a two port system as shown bellow and performed SP simulation for it.

From the direct plot window there are only option to view the Imaginary or the Real part of the Yparam where as in my formula i need the whole Complex number(as shown bellow).

When i imported the imaginary part it showed me  imag(ypm('sp 1 1)).

I assumed ypm('sp 1 1) is Y11. so by this logic my formula need to be expressed as

(ypm('sp 1 1)+ypm('sp 2 2)+2*ypm('sp 2 1))/(ypm('sp 1 1)*ypm('sp 2 2)-ypm('sp 1 2)*ypm('sp 1 2)).

Afterwards i pressesed the button of "evaluate the buffer and express the result in a table" i got the table shown in the end.
The table has only real values, no complex numbers in it .

Where did i go wrong?
Thanks

*************************************

  

********************************

*************************


*******************


*************************************


******************************************


************************************************

  • Cancel
  • yefJ
    yefJ over 6 years ago in reply to Andrew Beckett

    Hello Andrew i have tried to implement the expression you developed by creating each expreesion individually and plotting the last one as shown bellow.

    When i tried to plot the expression as shown in the end , i didnt get any error in the Log(attached).
    where did i go wrong plotting the final expression?
    Thanks







    Fullscreen 0435.log.txt Download
    Cadence (R) Virtuoso (R) Spectre (R) Circuit Simulator
    Version 15.1.0.801.isr17 64bit -- 19 Apr 2017
    Copyright (C) 1989-2017 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: yafimv   Host: micron.eng.tau.ac.il   HostID: 428454C2   PID: 20780
    Memory  available: 26.5761 GB  physical: 33.6702 GB
    Linux   : Red Hat Enterprise Linux Server release 6.9 (Santiago)
    CPU Type: Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz
            Socket: Processors [Frequency]
            0:       0 [1998.0],  2 [2499.0],  4 [1998.0],  6 [1998.0]
            1:       1 [1998.0],  3 [1998.0],  5 [1998.0],  7 [1998.0]
            
    System load averages (1min, 5min, 15min) : 12.5 %, 12.5 %, 12.5 %
    
    
    Simulating `input.scs' on micron.eng.tau.ac.il at 8:44:45 PM, Thur May 16, 2019 (process id: 20780).
    Current working directory: /data.cc/data/a/home/cc/students/enginer/yafimv/simulation/indd/spectre/schematic/netlist
    Command line:
        /eda_disk/cadence/tools/MMSIM/151/tools/bin/spectre -64 input.scs  \
            +escchars +log ../psf/spectre.out +inter=mpsc  \
            +mpssession=spectre0_10888_1 -format psfxl -raw ../psf  \
            +lqtimeout 900 -maxw 5 -maxn 5
    spectre pid = 20780
    
    Loading /eda_disk/cadence/tools/MMSIM/151/tools.lnx86/cmi/lib/64bit/5.0/libinfineon_sh.so ...
    Loading /eda_disk/cadence/tools/MMSIM/151/tools.lnx86/cmi/lib/64bit/5.0/libphilips_o_sh.so ...
    Loading /eda_disk/cadence/tools/MMSIM/151/tools.lnx86/cmi/lib/64bit/5.0/libphilips_sh.so ...
    Loading /eda_disk/cadence/tools/MMSIM/151/tools.lnx86/cmi/lib/64bit/5.0/libsparam_sh.so ...
    Loading /eda_disk/cadence/tools/MMSIM/151/tools.lnx86/cmi/lib/64bit/5.0/libstmodels_sh.so ...
    Reading file:  /data.cc/data/a/home/cc/students/enginer/yafimv/simulation/indd/spectre/schematic/netlist/input.scs
    Reading file:  /eda_disk/cadence/tools/MMSIM/151/tools.lnx86/spectre/etc/configs/spectre.cfg
    Reading file:  /eda_disk/cadence/tools/MMSIM/151/tools.lnx86/spectre/etc/configs/mapsubckt.cfg
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_25IO_NVT_V021.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_25IO_NVT_V021.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_25IO_V111.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_25IO_V111.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_NCAP25_V113.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_NCAP25_V113.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_varmis_25_rf_V011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_varmis_25_rf_V011.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_33IO_GOX52_VT21.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_33IO_GOX52_VT21.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_25IO_RF_V021.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_25IO_RF_V021.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90-resistor-control-V041.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_res.va
    Reading link:  /eda_disk/cadence/tools/MMSIM/151/tools.lnx86/spectre/etc/ahdl/constants.h
    Reading file:  /eda_disk/cadence/tools/MMSIM/151/tools.lnx86/spectre/etc/ahdl/constants.vams
    Reading link:  /eda_disk/cadence/tools/MMSIM/151/tools.lnx86/spectre/etc/ahdl/discipline.h
    Reading file:  /eda_disk/cadence/tools/MMSIM/151/tools.lnx86/spectre/etc/ahdl/disciplines.vams
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_r_ppo_V031.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_r_ppo_V031.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_r_npo_V031.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_r_npo_V031.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_rnhr_V031.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_rnhr_V031.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_rsnwell_V031.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_rsnwell_V031.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_r_nd_V031.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_r_nd_V031.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_r_pd_V031.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_r_pd_V031.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_r_metal_V011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_r_metal_V011.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_BJT_V111.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_BJT_V111.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_DIODE_V101.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_LL12_RF_V021.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_LL12_RF_V021.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_LLLVT12_RF_VTAB.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_LLLVT12_RF_VTAB.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_LL12_V102.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_LL12_V102.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_LLHVT12_V101.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_LLHVT12_V101.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_LLLVT12_V102.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_LLLVT12_V102.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_LLNVT12_V011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_LLNVT12_V011.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90SP_NCAP10_V112.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90SP_NCAP10_V112.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_NCAP12_LL_V102.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_NCAP12_LL_V102.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_SP10_V061.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_SP10_V061.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_SPHVT10_V111.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_SPHVT10_V111.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_SPLVT10_V102.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_SPLVT10_V102.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_SPNVT10_V011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_SPNVT10_V011.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_mimcaps_20f_kf_V011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_mimcaps_20f_kf_V011.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_momcaps_V041.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_momcaps_V041.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_vardiop_rf_v011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_vardiop_rf_v011.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_varmis_12_llrf_V021.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_varmis_12_llrf_V021.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/momcaps_array_vp3_rfvcl_V011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/momcaps_array_vp3_rfvcl_V011.typ.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/momcaps_array_vp4_rfvcl_V011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/momcaps_array_vp4_rfvcl_V011.typ.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/rnhr_rf_V011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/rnhr_rf_V011.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/res_poly.va
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/rnnpo_rf_V011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/rnnpo_rf_V011.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/rnppo_rf_V011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/rnppo_rf_V011.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_varmis_10_sprf_V011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_varmis_10_sprf_V011.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/bond_pad_v011.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/bond_pad_v011.mdl.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_SP10_RF_V021.lib.scs
    Reading file:  /eda_disk/pdks/UMC/UMC90nm/Models/Spectre/L90_SP10_RF_V021.mdl.scs
    Time for NDB Parsing: CPU = 204.969 ms, elapsed = 462.941 ms.
    Time accumulated: CPU = 238.963 ms, elapsed = 462.952 ms.
    Peak resident memory used = 45.4 Mbytes.
    
    
    The CPU load for active processors is :
            Spectre  0 (47.6 %)      2 (100.0 %)     3 (2.3 %)       4 (7.1 %)
                     5 (6.8 %)       7 (4.7 %)      
            Other   
    
    Warning from spectre during circuit read-in.
        WARNING (SFE-2654): VerilogA module `respoly_va' override primitive/(verilogA module) `respoly_va'.
        WARNING (SFE-2654): VerilogA module `respoly_va' override primitive/(verilogA module) `respoly_va'.
    Warning from spectre during hierarchy flattening.
        WARNING (SFE-1131): Duplicate scope option `tnom' with scope `TopCircuit'. (using last value specified).
    
    Time for Elaboration: CPU = 27.996 ms, elapsed = 30.725 ms.
    Time accumulated: CPU = 267.958 ms, elapsed = 493.958 ms.
    Peak resident memory used = 51.7 Mbytes.
    
    Time for EDB Visiting: CPU = 0 s, elapsed = 384.808 us.
    Time accumulated: CPU = 268.958 ms, elapsed = 494.685 ms.
    Peak resident memory used = 52.1 Mbytes.
    
    
    Global user options:
                 reltol = 0.001
                vabstol = 1e-06
                iabstol = 1e-12
                   temp = 27
                   gmin = 1e-12
                 rforce = 1
               maxnotes = 5
               maxwarns = 5
                 digits = 5
                   cols = 80
                 pivrel = 0.001
               sensfile = ../psf/sens.output
         checklimitdest = psf
                   save = allpub
                   tnom = 25
                   tnom = 27
                 scalem = 1
                  scale = 1
    
    Scoped user options:
    
    Circuit inventory:
                  nodes 2
               inductor 1     
                   port 2     
    
    Analysis and control statement inventory:
                   info 6     
                     sp 1     
    
    Output statements:
                 .probe 0     
               .measure 0     
                   save 0     
    
    Time for parsing: CPU = 3 ms, elapsed = 4.31705 ms.
    Time accumulated: CPU = 271.958 ms, elapsed = 499.187 ms.
    Peak resident memory used = 53.1 Mbytes.
    
    ~~~~~~~~~~~~~~~~~~~~~~
    Pre-Simulation Summary
    ~~~~~~~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~~~~~~~~~~~
    Entering remote command mode using MPSC service (spectre, ipi, v0.0, spectre0_10888_1, ).
    
    Warning from spectre.
        WARNING (SPECTRE-16707): Only tran supports psfxl format, result of other analyses will be in psfbin format.
    
    
    ***************************************************
    S-Parameter Analysis `sp': freq = (1 kHz -> 10 GHz)
    ***************************************************
        sp: freq = 250 MHz      (2.5 %), step = 25 MHz       (250 m%)
        sp: freq = 275 MHz     (2.75 %), step = 25 MHz       (250 m%)
        sp: freq = 300 MHz        (3 %), step = 25 MHz       (250 m%)
        sp: freq = 325 MHz     (3.25 %), step = 25 MHz       (250 m%)
        sp: freq = 350 MHz      (3.5 %), step = 25 MHz       (250 m%)
        sp: freq = 375 MHz     (3.75 %), step = 25 MHz       (250 m%)
        sp: freq = 400 MHz        (4 %), step = 25 MHz       (250 m%)
        sp: freq = 425 MHz     (4.25 %), step = 25 MHz       (250 m%)
        sp: freq = 450 MHz      (4.5 %), step = 25 MHz       (250 m%)
        sp: freq = 475 MHz     (4.75 %), step = 25 MHz       (250 m%)
        sp: freq = 500 MHz        (5 %), step = 25 MHz       (250 m%)
        sp: freq = 525 MHz     (5.25 %), step = 25 MHz       (250 m%)
        sp: freq = 550 MHz      (5.5 %), step = 25 MHz       (250 m%)
        sp: freq = 575 MHz     (5.75 %), step = 25 MHz       (250 m%)
        sp: freq = 600 MHz        (6 %), step = 25 MHz       (250 m%)
        sp: freq = 625 MHz     (6.25 %), step = 25 MHz       (250 m%)
        sp: freq = 650 MHz      (6.5 %), step = 25 MHz       (250 m%)
        sp: freq = 675 MHz     (6.75 %), step = 25 MHz       (250 m%)
        sp: freq = 700 MHz        (7 %), step = 25 MHz       (250 m%)
        sp: freq = 725 MHz     (7.25 %), step = 25 MHz       (250 m%)
        sp: freq = 750 MHz      (7.5 %), step = 25 MHz       (250 m%)
        sp: freq = 775 MHz     (7.75 %), step = 25 MHz       (250 m%)
        sp: freq = 800 MHz        (8 %), step = 25 MHz       (250 m%)
        sp: freq = 825 MHz     (8.25 %), step = 25 MHz       (250 m%)
        sp: freq = 850 MHz      (8.5 %), step = 25 MHz       (250 m%)
        sp: freq = 875 MHz     (8.75 %), step = 25 MHz       (250 m%)
        sp: freq = 900 MHz        (9 %), step = 25 MHz       (250 m%)
        sp: freq = 925 MHz     (9.25 %), step = 25 MHz       (250 m%)
        sp: freq = 950 MHz      (9.5 %), step = 25 MHz       (250 m%)
        sp: freq = 975 MHz     (9.75 %), step = 25 MHz       (250 m%)
        sp: freq = 1 GHz         (10 %), step = 25 MHz       (250 m%)
        sp: freq = 1.025 GHz   (10.2 %), step = 25 MHz       (250 m%)
        sp: freq = 1.05 GHz    (10.5 %), step = 25 MHz       (250 m%)
        sp: freq = 1.075 GHz   (10.8 %), step = 25 MHz       (250 m%)
        sp: freq = 1.1 GHz       (11 %), step = 25 MHz       (250 m%)
        sp: freq = 1.125 GHz   (11.2 %), step = 25 MHz       (250 m%)
        sp: freq = 1.15 GHz    (11.5 %), step = 25 MHz       (250 m%)
        sp: freq = 1.175 GHz   (11.8 %), step = 25 MHz       (250 m%)
        sp: freq = 1.2 GHz       (12 %), step = 25 MHz       (250 m%)
        sp: freq = 1.225 GHz   (12.2 %), step = 25 MHz       (250 m%)
        sp: freq = 1.25 GHz    (12.5 %), step = 25 MHz       (250 m%)
        sp: freq = 1.275 GHz   (12.8 %), step = 25 MHz       (250 m%)
        sp: freq = 1.3 GHz       (13 %), step = 25 MHz       (250 m%)
        sp: freq = 1.325 GHz   (13.2 %), step = 25 MHz       (250 m%)
        sp: freq = 1.35 GHz    (13.5 %), step = 25 MHz       (250 m%)
        sp: freq = 1.375 GHz   (13.8 %), step = 25 MHz       (250 m%)
        sp: freq = 1.4 GHz       (14 %), step = 25 MHz       (250 m%)
        sp: freq = 1.425 GHz   (14.2 %), step = 25 MHz       (250 m%)
        sp: freq = 1.45 GHz    (14.5 %), step = 25 MHz       (250 m%)
        sp: freq = 1.475 GHz   (14.8 %), step = 25 MHz       (250 m%)
        sp: freq = 1.5 GHz       (15 %), step = 25 MHz       (250 m%)
        sp: freq = 1.525 GHz   (15.2 %), step = 25 MHz       (250 m%)
        sp: freq = 1.55 GHz    (15.5 %), step = 25 MHz       (250 m%)
        sp: freq = 1.575 GHz   (15.8 %), step = 25 MHz       (250 m%)
        sp: freq = 1.6 GHz       (16 %), step = 25 MHz       (250 m%)
        sp: freq = 1.625 GHz   (16.2 %), step = 25 MHz       (250 m%)
        sp: freq = 1.65 GHz    (16.5 %), step = 25 MHz       (250 m%)
        sp: freq = 1.675 GHz   (16.8 %), step = 25 MHz       (250 m%)
        sp: freq = 1.7 GHz       (17 %), step = 25 MHz       (250 m%)
        sp: freq = 1.725 GHz   (17.2 %), step = 25 MHz       (250 m%)
        sp: freq = 1.75 GHz    (17.5 %), step = 25 MHz       (250 m%)
        sp: freq = 1.775 GHz   (17.8 %), step = 25 MHz       (250 m%)
        sp: freq = 1.8 GHz       (18 %), step = 25 MHz       (250 m%)
        sp: freq = 1.825 GHz   (18.2 %), step = 25 MHz       (250 m%)
        sp: freq = 1.85 GHz    (18.5 %), step = 25 MHz       (250 m%)
        sp: freq = 1.875 GHz   (18.8 %), step = 25 MHz       (250 m%)
        sp: freq = 1.9 GHz       (19 %), step = 25 MHz       (250 m%)
        sp: freq = 1.925 GHz   (19.2 %), step = 25 MHz       (250 m%)
        sp: freq = 1.95 GHz    (19.5 %), step = 25 MHz       (250 m%)
        sp: freq = 1.975 GHz   (19.8 %), step = 25 MHz       (250 m%)
        sp: freq = 2 GHz         (20 %), step = 25 MHz       (250 m%)
        sp: freq = 2.025 GHz   (20.2 %), step = 25 MHz       (250 m%)
        sp: freq = 2.05 GHz    (20.5 %), step = 25 MHz       (250 m%)
        sp: freq = 2.075 GHz   (20.8 %), step = 25 MHz       (250 m%)
        sp: freq = 2.1 GHz       (21 %), step = 25 MHz       (250 m%)
        sp: freq = 2.125 GHz   (21.2 %), step = 25 MHz       (250 m%)
        sp: freq = 2.15 GHz    (21.5 %), step = 25 MHz       (250 m%)
        sp: freq = 2.175 GHz   (21.8 %), step = 25 MHz       (250 m%)
        sp: freq = 2.2 GHz       (22 %), step = 25 MHz       (250 m%)
        sp: freq = 2.225 GHz   (22.2 %), step = 25 MHz       (250 m%)
        sp: freq = 2.25 GHz    (22.5 %), step = 25 MHz       (250 m%)
        sp: freq = 2.275 GHz   (22.8 %), step = 25 MHz       (250 m%)
        sp: freq = 2.3 GHz       (23 %), step = 25 MHz       (250 m%)
        sp: freq = 2.325 GHz   (23.2 %), step = 25 MHz       (250 m%)
        sp: freq = 2.35 GHz    (23.5 %), step = 25 MHz       (250 m%)
        sp: freq = 2.375 GHz   (23.8 %), step = 25 MHz       (250 m%)
        sp: freq = 2.4 GHz       (24 %), step = 25 MHz       (250 m%)
        sp: freq = 2.425 GHz   (24.2 %), step = 25 MHz       (250 m%)
        sp: freq = 2.45 GHz    (24.5 %), step = 25 MHz       (250 m%)
        sp: freq = 2.475 GHz   (24.8 %), step = 25 MHz       (250 m%)
        sp: freq = 2.5 GHz       (25 %), step = 25 MHz       (250 m%)
        sp: freq = 2.525 GHz   (25.2 %), step = 25 MHz       (250 m%)
        sp: freq = 2.55 GHz    (25.5 %), step = 25 MHz       (250 m%)
        sp: freq = 2.575 GHz   (25.8 %), step = 25 MHz       (250 m%)
        sp: freq = 2.6 GHz       (26 %), step = 25 MHz       (250 m%)
        sp: freq = 2.625 GHz   (26.2 %), step = 25 MHz       (250 m%)
        sp: freq = 2.65 GHz    (26.5 %), step = 25 MHz       (250 m%)
        sp: freq = 2.675 GHz   (26.8 %), step = 25 MHz       (250 m%)
        sp: freq = 2.7 GHz       (27 %), step = 25 MHz       (250 m%)
        sp: freq = 2.725 GHz   (27.3 %), step = 25 MHz       (250 m%)
        sp: freq = 2.75 GHz    (27.5 %), step = 25 MHz       (250 m%)
        sp: freq = 2.775 GHz   (27.8 %), step = 25 MHz       (250 m%)
        sp: freq = 2.8 GHz       (28 %), step = 25 MHz       (250 m%)
        sp: freq = 2.825 GHz   (28.2 %), step = 25 MHz       (250 m%)
        sp: freq = 2.85 GHz    (28.5 %), step = 25 MHz       (250 m%)
        sp: freq = 2.875 GHz   (28.7 %), step = 25 MHz       (250 m%)
        sp: freq = 2.9 GHz       (29 %), step = 25 MHz       (250 m%)
        sp: freq = 2.925 GHz   (29.2 %), step = 25 MHz       (250 m%)
        sp: freq = 2.95 GHz    (29.5 %), step = 25 MHz       (250 m%)
        sp: freq = 2.975 GHz   (29.8 %), step = 25 MHz       (250 m%)
        sp: freq = 3 GHz         (30 %), step = 25 MHz       (250 m%)
        sp: freq = 3.025 GHz   (30.2 %), step = 25 MHz       (250 m%)
        sp: freq = 3.05 GHz    (30.5 %), step = 25 MHz       (250 m%)
        sp: freq = 3.075 GHz   (30.8 %), step = 25 MHz       (250 m%)
        sp: freq = 3.1 GHz       (31 %), step = 25 MHz       (250 m%)
        sp: freq = 3.125 GHz   (31.2 %), step = 25 MHz       (250 m%)
        sp: freq = 3.15 GHz    (31.5 %), step = 25 MHz       (250 m%)
        sp: freq = 3.175 GHz   (31.8 %), step = 25 MHz       (250 m%)
        sp: freq = 3.2 GHz       (32 %), step = 25 MHz       (250 m%)
        sp: freq = 3.225 GHz   (32.2 %), step = 25 MHz       (250 m%)
        sp: freq = 3.25 GHz    (32.5 %), step = 25 MHz       (250 m%)
        sp: freq = 3.275 GHz   (32.8 %), step = 25 MHz       (250 m%)
        sp: freq = 3.3 GHz       (33 %), step = 25 MHz       (250 m%)
        sp: freq = 3.325 GHz   (33.2 %), step = 25 MHz       (250 m%)
        sp: freq = 3.35 GHz    (33.5 %), step = 25 MHz       (250 m%)
        sp: freq = 3.375 GHz   (33.8 %), step = 25 MHz       (250 m%)
        sp: freq = 3.4 GHz       (34 %), step = 25 MHz       (250 m%)
        sp: freq = 3.425 GHz   (34.2 %), step = 25 MHz       (250 m%)
        sp: freq = 3.45 GHz    (34.5 %), step = 25 MHz       (250 m%)
        sp: freq = 3.475 GHz   (34.8 %), step = 25 MHz       (250 m%)
        sp: freq = 3.5 GHz       (35 %), step = 25 MHz       (250 m%)
        sp: freq = 3.525 GHz   (35.2 %), step = 25 MHz       (250 m%)
        sp: freq = 3.55 GHz    (35.5 %), step = 25 MHz       (250 m%)
        sp: freq = 3.575 GHz   (35.8 %), step = 25 MHz       (250 m%)
        sp: freq = 3.6 GHz       (36 %), step = 25 MHz       (250 m%)
        sp: freq = 3.625 GHz   (36.2 %), step = 25 MHz       (250 m%)
        sp: freq = 3.65 GHz    (36.5 %), step = 25 MHz       (250 m%)
        sp: freq = 3.675 GHz   (36.8 %), step = 25 MHz       (250 m%)
        sp: freq = 3.7 GHz       (37 %), step = 25 MHz       (250 m%)
        sp: freq = 3.725 GHz   (37.2 %), step = 25 MHz       (250 m%)
        sp: freq = 3.75 GHz    (37.5 %), step = 25 MHz       (250 m%)
        sp: freq = 3.775 GHz   (37.8 %), step = 25 MHz       (250 m%)
        sp: freq = 3.8 GHz       (38 %), step = 25 MHz       (250 m%)
        sp: freq = 3.825 GHz   (38.2 %), step = 25 MHz       (250 m%)
        sp: freq = 3.85 GHz    (38.5 %), step = 25 MHz       (250 m%)
        sp: freq = 3.875 GHz   (38.8 %), step = 25 MHz       (250 m%)
        sp: freq = 3.9 GHz       (39 %), step = 25 MHz       (250 m%)
        sp: freq = 3.925 GHz   (39.2 %), step = 25 MHz       (250 m%)
        sp: freq = 3.95 GHz    (39.5 %), step = 25 MHz       (250 m%)
        sp: freq = 3.975 GHz   (39.8 %), step = 25 MHz       (250 m%)
        sp: freq = 4 GHz         (40 %), step = 25 MHz       (250 m%)
        sp: freq = 4.025 GHz   (40.2 %), step = 25 MHz       (250 m%)
        sp: freq = 4.05 GHz    (40.5 %), step = 25 MHz       (250 m%)
        sp: freq = 4.075 GHz   (40.8 %), step = 25 MHz       (250 m%)
        sp: freq = 4.1 GHz       (41 %), step = 25 MHz       (250 m%)
        sp: freq = 4.125 GHz   (41.2 %), step = 25 MHz       (250 m%)
        sp: freq = 4.15 GHz    (41.5 %), step = 25 MHz       (250 m%)
        sp: freq = 4.175 GHz   (41.8 %), step = 25 MHz       (250 m%)
        sp: freq = 4.2 GHz       (42 %), step = 25 MHz       (250 m%)
        sp: freq = 4.225 GHz   (42.2 %), step = 25 MHz       (250 m%)
        sp: freq = 4.25 GHz    (42.5 %), step = 25 MHz       (250 m%)
        sp: freq = 4.275 GHz   (42.8 %), step = 25 MHz       (250 m%)
        sp: freq = 4.3 GHz       (43 %), step = 25 MHz       (250 m%)
        sp: freq = 4.325 GHz   (43.2 %), step = 25 MHz       (250 m%)
        sp: freq = 4.35 GHz    (43.5 %), step = 25 MHz       (250 m%)
        sp: freq = 4.375 GHz   (43.8 %), step = 25 MHz       (250 m%)
        sp: freq = 4.4 GHz       (44 %), step = 25 MHz       (250 m%)
        sp: freq = 4.425 GHz   (44.2 %), step = 25 MHz       (250 m%)
        sp: freq = 4.45 GHz    (44.5 %), step = 25 MHz       (250 m%)
        sp: freq = 4.475 GHz   (44.8 %), step = 25 MHz       (250 m%)
        sp: freq = 4.5 GHz       (45 %), step = 25 MHz       (250 m%)
        sp: freq = 4.525 GHz   (45.2 %), step = 25 MHz       (250 m%)
        sp: freq = 4.55 GHz    (45.5 %), step = 25 MHz       (250 m%)
        sp: freq = 4.575 GHz   (45.8 %), step = 25 MHz       (250 m%)
        sp: freq = 4.6 GHz       (46 %), step = 25 MHz       (250 m%)
        sp: freq = 4.625 GHz   (46.2 %), step = 25 MHz       (250 m%)
        sp: freq = 4.65 GHz    (46.5 %), step = 25 MHz       (250 m%)
        sp: freq = 4.675 GHz   (46.8 %), step = 25 MHz       (250 m%)
        sp: freq = 4.7 GHz       (47 %), step = 25 MHz       (250 m%)
        sp: freq = 4.725 GHz   (47.2 %), step = 25 MHz       (250 m%)
        sp: freq = 4.75 GHz    (47.5 %), step = 25 MHz       (250 m%)
        sp: freq = 4.775 GHz   (47.8 %), step = 25 MHz       (250 m%)
        sp: freq = 4.8 GHz       (48 %), step = 25 MHz       (250 m%)
        sp: freq = 4.825 GHz   (48.2 %), step = 25 MHz       (250 m%)
        sp: freq = 4.85 GHz    (48.5 %), step = 25 MHz       (250 m%)
        sp: freq = 4.875 GHz   (48.8 %), step = 25 MHz       (250 m%)
        sp: freq = 4.9 GHz       (49 %), step = 25 MHz       (250 m%)
        sp: freq = 4.925 GHz   (49.2 %), step = 25 MHz       (250 m%)
        sp: freq = 4.95 GHz    (49.5 %), step = 25 MHz       (250 m%)
        sp: freq = 4.975 GHz   (49.8 %), step = 25 MHz       (250 m%)
        sp: freq = 5 GHz         (50 %), step = 25 MHz       (250 m%)
        sp: freq = 5.025 GHz   (50.2 %), step = 25 MHz       (250 m%)
        sp: freq = 5.05 GHz    (50.5 %), step = 25 MHz       (250 m%)
        sp: freq = 5.075 GHz   (50.7 %), step = 25 MHz       (250 m%)
        sp: freq = 5.1 GHz       (51 %), step = 25 MHz       (250 m%)
        sp: freq = 5.125 GHz   (51.2 %), step = 25 MHz       (250 m%)
        sp: freq = 5.15 GHz    (51.5 %), step = 25 MHz       (250 m%)
        sp: freq = 5.175 GHz   (51.7 %), step = 25 MHz       (250 m%)
        sp: freq = 5.2 GHz       (52 %), step = 25 MHz       (250 m%)
        sp: freq = 5.225 GHz   (52.2 %), step = 25 MHz       (250 m%)
        sp: freq = 5.25 GHz    (52.5 %), step = 25 MHz       (250 m%)
        sp: freq = 5.275 GHz   (52.8 %), step = 25 MHz       (250 m%)
        sp: freq = 5.3 GHz       (53 %), step = 25 MHz       (250 m%)
        sp: freq = 5.325 GHz   (53.2 %), step = 25 MHz       (250 m%)
        sp: freq = 5.35 GHz    (53.5 %), step = 25 MHz       (250 m%)
        sp: freq = 5.375 GHz   (53.8 %), step = 25 MHz       (250 m%)
        sp: freq = 5.4 GHz       (54 %), step = 25 MHz       (250 m%)
        sp: freq = 5.425 GHz   (54.2 %), step = 25 MHz       (250 m%)
        sp: freq = 5.45 GHz    (54.5 %), step = 25 MHz       (250 m%)
        sp: freq = 5.475 GHz   (54.8 %), step = 25 MHz       (250 m%)
        sp: freq = 5.5 GHz       (55 %), step = 25 MHz       (250 m%)
        sp: freq = 5.525 GHz   (55.2 %), step = 25 MHz       (250 m%)
        sp: freq = 5.55 GHz    (55.5 %), step = 25 MHz       (250 m%)
        sp: freq = 5.575 GHz   (55.8 %), step = 25 MHz       (250 m%)
        sp: freq = 5.6 GHz       (56 %), step = 25 MHz       (250 m%)
        sp: freq = 5.625 GHz   (56.2 %), step = 25 MHz       (250 m%)
        sp: freq = 5.65 GHz    (56.5 %), step = 25 MHz       (250 m%)
        sp: freq = 5.675 GHz   (56.8 %), step = 25 MHz       (250 m%)
        sp: freq = 5.7 GHz       (57 %), step = 25 MHz       (250 m%)
        sp: freq = 5.725 GHz   (57.2 %), step = 25 MHz       (250 m%)
        sp: freq = 5.75 GHz    (57.5 %), step = 25 MHz       (250 m%)
        sp: freq = 5.775 GHz   (57.8 %), step = 25 MHz       (250 m%)
        sp: freq = 5.8 GHz       (58 %), step = 25 MHz       (250 m%)
        sp: freq = 5.825 GHz   (58.2 %), step = 25 MHz       (250 m%)
        sp: freq = 5.85 GHz    (58.5 %), step = 25 MHz       (250 m%)
        sp: freq = 5.875 GHz   (58.8 %), step = 25 MHz       (250 m%)
        sp: freq = 5.9 GHz       (59 %), step = 25 MHz       (250 m%)
        sp: freq = 5.925 GHz   (59.2 %), step = 25 MHz       (250 m%)
        sp: freq = 5.95 GHz    (59.5 %), step = 25 MHz       (250 m%)
        sp: freq = 5.975 GHz   (59.8 %), step = 25 MHz       (250 m%)
        sp: freq = 6 GHz         (60 %), step = 25 MHz       (250 m%)
        sp: freq = 6.025 GHz   (60.2 %), step = 25 MHz       (250 m%)
        sp: freq = 6.05 GHz    (60.5 %), step = 25 MHz       (250 m%)
        sp: freq = 6.075 GHz   (60.8 %), step = 25 MHz       (250 m%)
        sp: freq = 6.1 GHz       (61 %), step = 25 MHz       (250 m%)
        sp: freq = 6.125 GHz   (61.3 %), step = 25 MHz       (250 m%)
        sp: freq = 6.15 GHz    (61.5 %), step = 25 MHz       (250 m%)
        sp: freq = 6.175 GHz   (61.8 %), step = 25 MHz       (250 m%)
        sp: freq = 6.2 GHz       (62 %), step = 25 MHz       (250 m%)
        sp: freq = 6.225 GHz   (62.3 %), step = 25 MHz       (250 m%)
        sp: freq = 6.25 GHz    (62.5 %), step = 25 MHz       (250 m%)
        sp: freq = 6.275 GHz   (62.7 %), step = 25 MHz       (250 m%)
        sp: freq = 6.3 GHz       (63 %), step = 25 MHz       (250 m%)
        sp: freq = 6.325 GHz   (63.2 %), step = 25 MHz       (250 m%)
        sp: freq = 6.35 GHz    (63.5 %), step = 25 MHz       (250 m%)
        sp: freq = 6.375 GHz   (63.7 %), step = 25 MHz       (250 m%)
        sp: freq = 6.4 GHz       (64 %), step = 25 MHz       (250 m%)
        sp: freq = 6.425 GHz   (64.2 %), step = 25 MHz       (250 m%)
        sp: freq = 6.45 GHz    (64.5 %), step = 25 MHz       (250 m%)
        sp: freq = 6.475 GHz   (64.8 %), step = 25 MHz       (250 m%)
        sp: freq = 6.5 GHz       (65 %), step = 25 MHz       (250 m%)
        sp: freq = 6.525 GHz   (65.2 %), step = 25 MHz       (250 m%)
        sp: freq = 6.55 GHz    (65.5 %), step = 25 MHz       (250 m%)
        sp: freq = 6.575 GHz   (65.8 %), step = 25 MHz       (250 m%)
        sp: freq = 6.6 GHz       (66 %), step = 25 MHz       (250 m%)
        sp: freq = 6.625 GHz   (66.2 %), step = 25 MHz       (250 m%)
        sp: freq = 6.65 GHz    (66.5 %), step = 25 MHz       (250 m%)
        sp: freq = 6.675 GHz   (66.8 %), step = 25 MHz       (250 m%)
        sp: freq = 6.7 GHz       (67 %), step = 25 MHz       (250 m%)
        sp: freq = 6.725 GHz   (67.2 %), step = 25 MHz       (250 m%)
        sp: freq = 6.75 GHz    (67.5 %), step = 25 MHz       (250 m%)
        sp: freq = 6.775 GHz   (67.8 %), step = 25 MHz       (250 m%)
        sp: freq = 6.8 GHz       (68 %), step = 25 MHz       (250 m%)
        sp: freq = 6.825 GHz   (68.2 %), step = 25 MHz       (250 m%)
        sp: freq = 6.85 GHz    (68.5 %), step = 25 MHz       (250 m%)
        sp: freq = 6.875 GHz   (68.8 %), step = 25 MHz       (250 m%)
        sp: freq = 6.9 GHz       (69 %), step = 25 MHz       (250 m%)
        sp: freq = 6.925 GHz   (69.2 %), step = 25 MHz       (250 m%)
        sp: freq = 6.95 GHz    (69.5 %), step = 25 MHz       (250 m%)
        sp: freq = 6.975 GHz   (69.8 %), step = 25 MHz       (250 m%)
        sp: freq = 7 GHz         (70 %), step = 25 MHz       (250 m%)
        sp: freq = 7.025 GHz   (70.2 %), step = 25 MHz       (250 m%)
        sp: freq = 7.05 GHz    (70.5 %), step = 25 MHz       (250 m%)
        sp: freq = 7.075 GHz   (70.8 %), step = 25 MHz       (250 m%)
        sp: freq = 7.1 GHz       (71 %), step = 25 MHz       (250 m%)
        sp: freq = 7.125 GHz   (71.2 %), step = 25 MHz       (250 m%)
        sp: freq = 7.15 GHz    (71.5 %), step = 25 MHz       (250 m%)
        sp: freq = 7.175 GHz   (71.8 %), step = 25 MHz       (250 m%)
        sp: freq = 7.2 GHz       (72 %), step = 25 MHz       (250 m%)
        sp: freq = 7.225 GHz   (72.2 %), step = 25 MHz       (250 m%)
        sp: freq = 7.25 GHz    (72.5 %), step = 25 MHz       (250 m%)
        sp: freq = 7.275 GHz   (72.8 %), step = 25 MHz       (250 m%)
        sp: freq = 7.3 GHz       (73 %), step = 25 MHz       (250 m%)
        sp: freq = 7.325 GHz   (73.2 %), step = 25 MHz       (250 m%)
        sp: freq = 7.35 GHz    (73.5 %), step = 25 MHz       (250 m%)
        sp: freq = 7.375 GHz   (73.8 %), step = 25 MHz       (250 m%)
        sp: freq = 7.4 GHz       (74 %), step = 25 MHz       (250 m%)
        sp: freq = 7.425 GHz   (74.2 %), step = 25 MHz       (250 m%)
        sp: freq = 7.45 GHz    (74.5 %), step = 25 MHz       (250 m%)
        sp: freq = 7.475 GHz   (74.8 %), step = 25 MHz       (250 m%)
        sp: freq = 7.5 GHz       (75 %), step = 25 MHz       (250 m%)
        sp: freq = 7.525 GHz   (75.2 %), step = 25 MHz       (250 m%)
        sp: freq = 7.55 GHz    (75.5 %), step = 25 MHz       (250 m%)
        sp: freq = 7.575 GHz   (75.8 %), step = 25 MHz       (250 m%)
        sp: freq = 7.6 GHz       (76 %), step = 25 MHz       (250 m%)
        sp: freq = 7.625 GHz   (76.2 %), step = 25 MHz       (250 m%)
        sp: freq = 7.65 GHz    (76.5 %), step = 25 MHz       (250 m%)
        sp: freq = 7.675 GHz   (76.8 %), step = 25 MHz       (250 m%)
        sp: freq = 7.7 GHz       (77 %), step = 25 MHz       (250 m%)
        sp: freq = 7.725 GHz   (77.2 %), step = 25 MHz       (250 m%)
        sp: freq = 7.75 GHz    (77.5 %), step = 25 MHz       (250 m%)
        sp: freq = 7.775 GHz   (77.8 %), step = 25 MHz       (250 m%)
        sp: freq = 7.8 GHz       (78 %), step = 25 MHz       (250 m%)
        sp: freq = 7.825 GHz   (78.2 %), step = 25 MHz       (250 m%)
        sp: freq = 7.85 GHz    (78.5 %), step = 25 MHz       (250 m%)
        sp: freq = 7.875 GHz   (78.8 %), step = 25 MHz       (250 m%)
        sp: freq = 7.9 GHz       (79 %), step = 25 MHz       (250 m%)
        sp: freq = 7.925 GHz   (79.2 %), step = 25 MHz       (250 m%)
        sp: freq = 7.95 GHz    (79.5 %), step = 25 MHz       (250 m%)
        sp: freq = 7.975 GHz   (79.8 %), step = 25 MHz       (250 m%)
        sp: freq = 8 GHz         (80 %), step = 25 MHz       (250 m%)
        sp: freq = 8.025 GHz   (80.2 %), step = 25 MHz       (250 m%)
        sp: freq = 8.05 GHz    (80.5 %), step = 25 MHz       (250 m%)
        sp: freq = 8.075 GHz   (80.8 %), step = 25 MHz       (250 m%)
        sp: freq = 8.1 GHz       (81 %), step = 25 MHz       (250 m%)
        sp: freq = 8.125 GHz   (81.2 %), step = 25 MHz       (250 m%)
        sp: freq = 8.15 GHz    (81.5 %), step = 25 MHz       (250 m%)
        sp: freq = 8.175 GHz   (81.8 %), step = 25 MHz       (250 m%)
        sp: freq = 8.2 GHz       (82 %), step = 25 MHz       (250 m%)
        sp: freq = 8.225 GHz   (82.2 %), step = 25 MHz       (250 m%)
        sp: freq = 8.25 GHz    (82.5 %), step = 25 MHz       (250 m%)
        sp: freq = 8.275 GHz   (82.8 %), step = 25 MHz       (250 m%)
        sp: freq = 8.3 GHz       (83 %), step = 25 MHz       (250 m%)
        sp: freq = 8.325 GHz   (83.2 %), step = 25 MHz       (250 m%)
        sp: freq = 8.35 GHz    (83.5 %), step = 25 MHz       (250 m%)
        sp: freq = 8.375 GHz   (83.8 %), step = 25 MHz       (250 m%)
        sp: freq = 8.4 GHz       (84 %), step = 25 MHz       (250 m%)
        sp: freq = 8.425 GHz   (84.2 %), step = 25 MHz       (250 m%)
        sp: freq = 8.45 GHz    (84.5 %), step = 25 MHz       (250 m%)
        sp: freq = 8.475 GHz   (84.8 %), step = 25 MHz       (250 m%)
        sp: freq = 8.5 GHz       (85 %), step = 25 MHz       (250 m%)
        sp: freq = 8.525 GHz   (85.2 %), step = 25 MHz       (250 m%)
        sp: freq = 8.55 GHz    (85.5 %), step = 25 MHz       (250 m%)
        sp: freq = 8.575 GHz   (85.8 %), step = 25 MHz       (250 m%)
        sp: freq = 8.6 GHz       (86 %), step = 25 MHz       (250 m%)
        sp: freq = 8.625 GHz   (86.2 %), step = 25 MHz       (250 m%)
        sp: freq = 8.65 GHz    (86.5 %), step = 25 MHz       (250 m%)
        sp: freq = 8.675 GHz   (86.8 %), step = 25 MHz       (250 m%)
        sp: freq = 8.7 GHz       (87 %), step = 25 MHz       (250 m%)
        sp: freq = 8.725 GHz   (87.2 %), step = 25 MHz       (250 m%)
        sp: freq = 8.75 GHz    (87.5 %), step = 25 MHz       (250 m%)
        sp: freq = 8.775 GHz   (87.8 %), step = 25 MHz       (250 m%)
        sp: freq = 8.8 GHz       (88 %), step = 25 MHz       (250 m%)
        sp: freq = 8.825 GHz   (88.2 %), step = 25 MHz       (250 m%)
        sp: freq = 8.85 GHz    (88.5 %), step = 25 MHz       (250 m%)
        sp: freq = 8.875 GHz   (88.8 %), step = 25 MHz       (250 m%)
        sp: freq = 8.9 GHz       (89 %), step = 25 MHz       (250 m%)
        sp: freq = 8.925 GHz   (89.2 %), step = 25 MHz       (250 m%)
        sp: freq = 8.95 GHz    (89.5 %), step = 25 MHz       (250 m%)
        sp: freq = 8.975 GHz   (89.8 %), step = 25 MHz       (250 m%)
        sp: freq = 9 GHz         (90 %), step = 25 MHz       (250 m%)
        sp: freq = 9.025 GHz   (90.2 %), step = 25 MHz       (250 m%)
        sp: freq = 9.05 GHz    (90.5 %), step = 25 MHz       (250 m%)
        sp: freq = 9.075 GHz   (90.8 %), step = 25 MHz       (250 m%)
        sp: freq = 9.1 GHz       (91 %), step = 25 MHz       (250 m%)
        sp: freq = 9.125 GHz   (91.2 %), step = 25 MHz       (250 m%)
        sp: freq = 9.15 GHz    (91.5 %), step = 25 MHz       (250 m%)
        sp: freq = 9.175 GHz   (91.8 %), step = 25 MHz       (250 m%)
        sp: freq = 9.2 GHz       (92 %), step = 25 MHz       (250 m%)
        sp: freq = 9.225 GHz   (92.2 %), step = 25 MHz       (250 m%)
        sp: freq = 9.25 GHz    (92.5 %), step = 25 MHz       (250 m%)
        sp: freq = 9.275 GHz   (92.8 %), step = 25 MHz       (250 m%)
        sp: freq = 9.3 GHz       (93 %), step = 25 MHz       (250 m%)
        sp: freq = 9.325 GHz   (93.2 %), step = 25 MHz       (250 m%)
        sp: freq = 9.35 GHz    (93.5 %), step = 25 MHz       (250 m%)
        sp: freq = 9.375 GHz   (93.8 %), step = 25 MHz       (250 m%)
        sp: freq = 9.4 GHz       (94 %), step = 25 MHz       (250 m%)
        sp: freq = 9.425 GHz   (94.2 %), step = 25 MHz       (250 m%)
        sp: freq = 9.45 GHz    (94.5 %), step = 25 MHz       (250 m%)
        sp: freq = 9.475 GHz   (94.8 %), step = 25 MHz       (250 m%)
        sp: freq = 9.5 GHz       (95 %), step = 25 MHz       (250 m%)
        sp: freq = 9.525 GHz   (95.2 %), step = 25 MHz       (250 m%)
        sp: freq = 9.55 GHz    (95.5 %), step = 25 MHz       (250 m%)
        sp: freq = 9.575 GHz   (95.8 %), step = 25 MHz       (250 m%)
        sp: freq = 9.6 GHz       (96 %), step = 25 MHz       (250 m%)
        sp: freq = 9.625 GHz   (96.2 %), step = 25 MHz       (250 m%)
        sp: freq = 9.65 GHz    (96.5 %), step = 25 MHz       (250 m%)
        sp: freq = 9.675 GHz   (96.8 %), step = 25 MHz       (250 m%)
        sp: freq = 9.7 GHz       (97 %), step = 25 MHz       (250 m%)
        sp: freq = 9.725 GHz   (97.2 %), step = 25 MHz       (250 m%)
        sp: freq = 9.75 GHz    (97.5 %), step = 25 MHz       (250 m%)
        sp: freq = 9.775 GHz   (97.8 %), step = 25 MHz       (250 m%)
        sp: freq = 9.8 GHz       (98 %), step = 25 MHz       (250 m%)
        sp: freq = 9.825 GHz   (98.2 %), step = 25 MHz       (250 m%)
        sp: freq = 9.85 GHz    (98.5 %), step = 25 MHz       (250 m%)
        sp: freq = 9.875 GHz   (98.8 %), step = 25 MHz       (250 m%)
        sp: freq = 9.9 GHz       (99 %), step = 25 MHz       (250 m%)
        sp: freq = 9.925 GHz   (99.2 %), step = 25 MHz       (250 m%)
        sp: freq = 9.95 GHz    (99.5 %), step = 25 MHz       (250 m%)
        sp: freq = 9.975 GHz   (99.8 %), step = 25 MHz       (250 m%)
        sp: freq = 10 GHz       (100 %), step = 25 MHz       (250 m%)
    Accumulated DC solution time = 0 s.
    Intrinsic sp analysis time =              240 ms.
    Total time required for sp analysis `sp': CPU = 21.996 ms, elapsed = 24.4069 ms.
    Time accumulated: CPU = 295.954 ms, elapsed = 935.974 ms.
    Peak resident memory used = 54.1 Mbytes.
    
    modelParameter: writing model parameter values to rawfile.
    
    Opening the PSF file ../psf/modelParameter.info ...
    element: writing instance parameter values to rawfile.
    
    Opening the PSF file ../psf/element.info ...
    outputParameter: writing output parameter values to rawfile.
    
    Opening the PSF file ../psf/outputParameter.info ...
    designParamVals: writing netlist parameters to rawfile.
    
    Opening the PSFASCII file ../psf/designParamVals.info ...
    primitives: writing primitives to rawfile.
    
    Opening the PSFASCII file ../psf/primitives.info.primitives ...
    subckts: writing subcircuits to rawfile.
    
    Opening the PSFASCII file ../psf/subckts.info.subckts ...
    

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to yefJ

    You wouldn't get an error in the spectre.out file because these expressions are not evaluated by the simulator - they're evaluated by ADE. So not sure why you posted the simulator log file.

    Something got mangled when I posted the expression and you have it similarly mangled. The first expression should be:

    (spm('sp 1 1) - ((spm('sp 1 2) * spm('sp 2 1)) / (1 + spm('sp 2 2))))

    and not

    (spm('sp 1 1) - ((spm('sp 1 2) * spm('sp 21)) / (1 + spm('sp 2 2))))

    There's a missing space between the 2 and the 1 in the third spm call. When I do this incorrectly, I get errors in the CIW including:

    *Error* ("spm" 0 t nil ("*Error* spm: too few arguments (at least 3 expected, 2 given)" (sp 21)))


    ERROR (ADE-1057): Could not evaluate expression
    Name:'s11_1port'
    Expression:'(spm('sp 1 1) - ((spm('sp 1 2) * (spm 'sp 21)) / (1 + spm('sp 2 2))))'
    because of the following error(s)
    ("spm" 0 t nil ("*Error* spm: too few arguments (at least 3 expected, 2 given)" (sp 21)))
    Ensure that the definition of the expression is correct.

    So that's pretty clear. There are subsequent errors because the next expressions fail due to s11_1port not evaluating.

    If you correct the expression to have the space between the 2 and the 1, it then works fine and L is plotted.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 6 years ago in reply to yefJ

    Hi yefj,

    For some reason, my previous post is not included. I am trying to include it again.

    Hi yefj,

    In addition to Andrew's comments regarding your subsequent computations, I still believe you have a sign error. As validation, I made a Virtuoso schematic with your two ports and an ideal 1 nH inductor. I performed an S-parameter analysis and exported the real and imaginary parts of the y parameters. I converted the y parameters to z parameters and computed the imaginary part of the input impedance using the 50 ohm load port. The plot of the imaginary impedance is shown below and it is exactly as desired with a positive complex value of 62.3 ohms at 10 GHz. I have also attached the Excel file I used to do the conversions and create the plot. A screenshot of the schematic I used is also contained in the Excel file.

    Shawn

    y_real_imag_to_z_params_to_zin_1nH_sml_051419.xlsx

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to ShawnLogan

    Hi Shawn,

    Thanks for re-posting, although it is actually there - here's the link: https://community.cadence.com/cadence_technology_forums/f/rf-design/41676/validate-idial-inductor-using-yparam-expression/1360601#1360601 

    What seems to happen is that the forums collapse some of the posts (especially when there are very long posts with a gazillion images such as yefJ tends to post) and so sometimes they are hard to find again (I have reported this a while back - the workaround is to take the URL of the thread and remove the trailing part (the bit after yparam-expression/ in the URL) and then you can re-access everything).

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • yefJ
    yefJ over 6 years ago in reply to Andrew Beckett

    Hello Andrew, Thank you very much.
    A very good method.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
<

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information