ExportFullWaveSpice

Export FullWaveSpice data in a format of your choice.

UI Access File > Export MacroModel > Broadband (SYZ, FWS….)
Parameters
Name Type Description
DesignName String Design name. Can be left blank if loading solution from a file.
true/false Bool true - solution loaded from file; false - loaded from design
Name String If loading from design, this is the solution name; else, full path of the file
variation   Pick a particular variation. Leave blank if none.
["NAME:Frequencies"] Array Optional; if none defined, all frequencies are used
["NAME:SpiceData"] Array

Spice export options object. The following parameters are for this array.

SpiceType   "SSS" - Options: "PSpice", "HSpice", "Spectre", "SSS", "Simplorer", "TouchStone1.0", "TouchStone2.0"
EnforcePassivity   false - Enforce passivity (true/false)
EnforceCausality   false - Enforce causality (true/false)
UseCommonGround   false - Use common ground (true/false)
FittingError   0.5 - Fitting error
MaxPoles   400 - Maximum order
PassivityType   "ConvexOptimization" - Options: "ConvexOptimization", "PassivityByPerturbation", "IteratedFittingOfPV", "IteratedFittingOfPVLF"
ColumnFittingType   "Column" - Options: "Column", "Entry", "Matrix"
SSFittingType   "TWA" - Options: "TWA", "IterativeRational"
RelativeErrorToleranc   false - Relative error tolerance (true/false)
TouchstoneFormat   "MA" - Options: "MA", "RI", "DB"
TouchstoneUnits   "Hz" - Options: "Hz", "KHz", "MHz"
TouchStonePrecision   8 - Touchstone precision
ExportDirectory   "C:/Examples/LNA/" - Directory to export to
ExportSpiceFileName   "Linckt_HBTest_2.sss" - Spice export file name
FullwaveSpiceFileName   "Linckt_HBTest.sss" - Fullwave Spice file name
CreateNPortModel   true - Create a model based on the exported file (true/false)
Return Value [none]

 

Python Syntax ExportFullWaveSpice( <DesignName> , <True/False> , <Name> , <Variation> , <[NAME:Frequencies]> , <[NAME:SpiceData]>)
Python Example

oTool.ExportFullWaveSpice("", False, "", "$isolation=\'0.13\' p1=\'8.7062500000000007mm\' p2=\'8.6100700000000003mm\' s1=\'0.41463699999999998mm\' s2=\'1.40411mm\' w1=\'0.44363399999999997mm\' w2=\'0.47960799999999998mm\' w50=\'1.0031099999999999mm\'",

[

"NAME:Frequencies",

4500000000,

4505000000,

4510000000,

4515000000,

4520000000,

4525000000,

4530000000,

4535000000,

4540000000,

4545000000

],

[

"NAME:SpiceData",

"SpiceType:=" , "HSpice",

"EnforcePassivity:=" , False,

"EnforceCausality:=" , False,

"UseCommonGround:=" , True,

"ShowGammaComments:=" , False,

"Renormalize:=" , False,

"RenormImpedance:=" , 50,

"FittingError:=" , 0.5,

"MaxPoles:=" , 10000,

"PassivityType:=" , "IteratedFittingOfPVLF",

"ColumnFittingType:=" , "Matrix",

"SSFittingType:=" , "FastFit",

"RelativeErrorToleranc:=", False,

"EnsureAccurateZfit:=" , True,

"TouchstoneFormat:=" , "MA",

"TouchstoneUnits:=" , "GHz",

"TouchStonePrecision:=" , 15,

"SubcircuitName:=" , "",

"ExportDirectory:=" , "C:/Program Files/ANSYS Inc/v261/AnsysEM/Examples/Circuit/RF Microwave/Filters/",

"ExportSpiceFileName:=" , "filter_layout_LinearFrequency__isolation_0_13_p1_8_70625mm_p2_8_61007mm_s1_0_414637mm_s2_1_40411mm_w1_0_443634mm_w2_0_479608mm_w50_1_00311mm_1_sp.sp",

"FullwaveSpiceFileName:=", "filter_layout_LinearFrequency__isolation_0_13_p1_8_70625mm_p2_8_61007mm_s1_0_414637mm_s2_1_40411mm_w1_0_443634mm_w2_0_479608mm_w50_1_00311mm_1_sp.sp",

"UseMultipleCores:=" , True,

"NumberOfCores:=" , 10

])