Page tree
Skip to end of metadata
Go to start of metadata

AmplifierS2D_Setup (Extractor Component for AmplifierS2D)

Symbol

Available in ADS

Parameters



Name Description Units Default
Filename Name of P2D file to be generated by extractor None s2dfile.s2d
Order Order for Harmonic Balance simulation inside extractor; must be an integer greater than 0 None 10
Freq_Start Start value for sweep of large-signal frequencies; must be a positive real number GHz 1.0
Freq_Stop Stop value for sweep of large-signal frequencies; must be a positive real number GHz 2.0
Freq_Step Interval for linear sweep of large-signal frequencies; must be a positive real number GHz 0.1
Pin_Start Start value for sweep of large-signal input power; must be a real number dBm −10.0
Pin_Stop Stop value for sweep of large-signal input power; must be a real number dBm 15.0
Pin_Step Interval for linear sweep of large-signal input power; must be a positive real number dB 5.0
SSFreq_Start †† Start value for sweep of small-signal frequencies; must be a positive real number if specified    
SSFreq_Stop †† Stop value for sweep of small-signal frequencies; must be a positive real number if specified    
SSFreq_Step , †† Interval for linear sweep of small-signal frequencies; must be a positive real number if specified    
† Only linear sweeps using intervals of Freq_Step, Pin_Step, SSFreq_Step are permitted frequency and power extractions using the AmplifierP2D_extractor. †† Small-signal frequency settings, if left unspecified, will default to large-signal frequency specifications. The default behavior of this component is to enforce SSFreq_Start <= Freq_Start, SSFreq_Stop >= Freq_Stop and SSFreq_Step <= Freq_Step. Violations of this will result in internal correction with warning messages being reported to the simulator log window. Refer to note 4 for information about modifying this default behavior.

Notes/Equations
  1. AmplifierS2D_Setup is a data file extractor component used to create multi-dimensional behavioral profiles of a circuit level amplifier in the S2D GCOMP7 format. The use of this component is highlighted in the design CKT_S2D_extraction.dsn of the example project AmpS2D_prj.
  2. AmplifierS2D_Setup can be pushed into for a view of the implementation. If necessary, the component can be copied and modified to suit individual needs.
  3. AmplifierS2D_Setup performs a linear swept input frequency over linear swept input power P2D (Harmonic Balance) simulation of a circuit-level amplifier and generates an S2D file for subsequent use by the data-based system model AmplifierP2D. The Freq_ and Pin_ parameters regulate the large-signal frequency and input power sweeps, respectively. The power sweep is registered in the GCOMP7 format.
  4. The small-signal frequency sweep can be specified independently of the large- signal frequency sweep using SSFreq_ parameters. When unspecified, these values internally default to large-signal values. When specified in violation of the rule that SSFreq_Start <= Freq_Start, SSFreq_Stop >= Freq_Stop and SSFreq_Step <= Freq_Step , this rule is imposed internally during simulation and warning messages appear in the simulator log window. This ensures the small-signal frequency sweep spans the large-signal frequency sweep and is at least as finely grained. This is the coarsest granularity for reliable modeling using the AmplifierS2D data model.
  5. In order for AmplifierS2D to produce an accurate model of the circuit-level amplifier characterized via AmplifierS2D_Setup, the Order parameter for AmplifierS2D_Setup must be large enough to prevent aliasing of higher-order frequency components. Because the AmplifierS2D data model reads and operates primarily on its assigned fundamental frequency, and uses this frequency to create odd-order harmonics at the output, it is important to provide an accurate estimate of the fundamental response at the circuit level amplifier output. Therefore, it is important to use a large order of harmonics in AmplifierS2D_Setup to reconstruct the fundamental accurately during data modeling. The recommended value is 5 for mildly non-linear circuits and 11-15 for highly non-linear circuits.
  6. For information regarding the S2D data format, refer to the S2D Format. Multi-dimensional S2D files may be generated by simply placing a chain of ParamSweep controllers above the AmplifierS2D_Setup instance and assigning the lowest sweep to have SimInstance[1]="Xi.HB1" where " Xi " is the instance name of the S2D extractor and HB1 is the default name of the P2D controller within its subcircuit.
  • No labels