bag3_testbenches.measurement.sp.base

Module Contents

Classes

SPTB

This class provide utility methods useful for all sp simulations.

class bag3_testbenches.measurement.sp.base.SPTB(*args: Any, **kwargs: Any)[source]

Bases: bag3_testbenches.measurement.base.GenericTB

This class provide utility methods useful for all sp simulations.

Notes

specification dictionary has the following entries in addition to the default ones:

sweep_varstr

The variable to be swept.

sweep_optionsMapping[str, Any]
Dictionary with following entries :
typestr

type of DC sweep (LINEAR / LOG)

startUnion[str, float]

initial value of sweep_var

stopUnion[str, float]

final value of sweep_var

numint

number of sweep data points

param_typestr

S or Y or Z or YZ

portsSequence[str]

port names

subclasses can define the following optional entries:

sp_optionsMapping[str, Any]

Optional. sp simulation options dictionary.

get_netlist_info() bag.simulation.data.SimNetlistInfo[source]

Returns the netlist information object.

Returns:

netlist_info – the simulation netlist information object.

Return type:

SimNetlistInfo