Access Keys:
Skip to content (Access Key - 0)
Agilent Technologies

S3P (3-Port S-parameter File)


Available in ADS and RFDE

Name Description Units Default
File Name Name of data file containing 3-port S-, Y-, or Z-parameters for this component. The file extension and directory path are optional. Default extension is .s3p and the default directory is <prj>/data where <prj> is your current project directory. None None
File Type File type: Touchstone, Dataset, CITIfile None Touchstone
Block Name (for Type=Dataset) Name of S-parameter data block None None
Interpolation Method (or InterpMode) Interpolation method: Linear or 0, Cubic Spline or 1, Cubic or 2, Floor Value Lookup or 4, Ceiling Value Lookup or 5, Floor Value Lookup or 6 None 0
Interpolation Domain (or InterpDom) Interpolation domain: Data Based, Rectangular, Polar, DB None Data Based
Extrapolation Method (or ExtrapMode) Extrapolation method: Interpolation Mode, Constant Extrapolation None Constant Extrapolation
Temp Physical temperature °C 27.0
CheckPassivity Check passivity or not. Yes=check; No=do not check None no
ImpNoncausalLength Non-causal function impulse response order (value type: integer) None None
ImpMode Convolution mode (value type: integer) None None
ImpMaxFreq Maximum frequency to which device is evaluated   None
ImpDeltaFreq Sample spacing in frequency   None
ImpMaxOrder Maximum impulse response order (value type: integer) None None
ImpWindow Smoothing window (value type: integer) None None
ImpRelTol Relative impulse response truncation factor None None
ImpAbsTol Absolute impulse response truncation factor None None
EnforcePassivity Sets passivity enforcement for S-parameters in transient/convolution simulations. If Yes is selected, passivity in this particular component is enforced. If No is selected, passivity is not enforced. If Auto is selected, the decision follows the setting of ImpEnforcePassivity in the Transient controller. This setting overwrites ImpEnforcePassivity in the Transient controller for only this component. None Auto
Display Display parameter on schematic: File, Type, Block, InterpMode, InterpDom, extrapMode, Temp, UseLogFreq, CheckPassivity, ImpNoncausalLength, ImpMode, ImpMaxFreq, ImpDeltaFreq, ImpMaxOrder, ImpWindow, ImpRelTol, ImpAbsTol None File

  1. For information on data file formats, refer to Working with Data Files.
  2. When an SnP component references a CITIfile, and there is more than one data block in the CITIfile, the simulator picks the first data block as S-parameter data. If the first data block is not S-parameter data, an error message might be reported by SNPC_COMPONENT_NAME.CMP1.
  3. Block is used only when Type=Dataset. Specify the name of an S-parameter data block when there are multiple S-parameter data blocks in a dataset file. If Block remains blank, the first S-parameter data block in the dataset file will be used.
  4. For the InterpMode parameter: interpolation of S-, Y-, or Z-parameters, PortZ reference impedance (and noise parameters for S2P) vs. simulation variable freq can be linear, cubic spline, cubic, or lookup by actual freq value. The two parts of each complex parameter (RI, MA, dBA) are interpolated independently.
  5. InterpDom defines the domains in that the two parts of a complex dependent variable are interpolated:
    Rectangular: transform to (real, imag) before interpolation
    Polar: transform to (mag, angle) before interpolation
    DB: transform to (dB, angle) before interpolation
    Data Based: (Series IV compatibility) uses Polar for S-parameters, Rectangular for Y- and Z-parameters
  6. ExtrapMode specifies the extrapolation mode. An extrapolation warning is issued when an extrapolation occurs on freq in an S-parameter simulation. For all other analysis types, status level in the analysis controller must be set to 3 or higher to see extrapolation warnings.
    Interpolation Mode: when extrapolation occurs, the interpolation mode specified by InterpMode is used for extrapolation.
    Constant Extrapolation: when extrapolation occurs, no interpolation is performed; the value of the nearest data point is returned.
  7. If the component temperature Temp is less than -273°C, then the component does not generate any noise. If the S-parameters describe a passive device, then Temp and Twiss's theorem are used to calculate its noise performance. If the S-parameters describe an active device, no noise is generated.
  8. Allowed values for ImpMode are 1 (Discrete) and 2 (PWL Continuous).
    Allowed values for ImpWindow are 0 (Rectangle) and 1 (Hanning).
    If these values are not specified, they default to the corresponding global parameter values specified by the transient analysis controller item.
  9. Ref pin 4 is the common terminal; it is normally grounded, but can be used in non-grounded mode.
  10. For time-domain analysis, the frequency-domain S-parameters are used.
  11. This component has no default artwork associated with it.