bag3_testbenches.measurement.pss.base
Module Contents
Classes
This class provide utility methods useful for all PSS simulations. |
- class bag3_testbenches.measurement.pss.base.PSSTB(*args: Any, **kwargs: Any)[source]
Bases:
bag3_testbenches.measurement.base.GenericTB
This class provide utility methods useful for all PSS simulations.
Notes
specification dictionary has the following optional entries in addition to the default ones:
- p_port/n_portstr/str
p_port and n_port in autonomous circuit (e.g. free-running VCO)
- fund: Union[float, str]
Steady state analysis fundamental frequency (or its estimate for autonomous circuits).
- periodUnion[float, str]
Steady state analysis period (or its estimate for autonomous circuits).
- autofund: bool
If the value is yes, the program ignores period/fund value and calculates the fundamental frequency automatically from source information.
- t_stepOptional[float]
Optional. The strobe period. Defaults to no strobing.
- pss_optionsMapping[str, Any]
PSS simulation options dictionary. (spectre -h pss to see available parameters)
- get_netlist_info() bag.simulation.data.SimNetlistInfo [source]
Returns the netlist information object.
- Returns:
netlist_info – the simulation netlist information object.
- Return type: