bag3_testbenches.measurement.tran.base

Module Contents

Classes

TranTB

This class provide utility methods useful for all transient simulations.

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

Bases: bag3_testbenches.measurement.base.GenericTB

This class provide utility methods useful for all transient simulations.

Notes

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

sim_paramsMapping[str, float]

Required entries are listed below.

t_simfloat

the total simulation time.

subclasses can define the following optional entries:

t_stepOptional[float]

Optional. The strobe period. Defaults to no strobing.

t_startOptional[float]

Optional. The simulation start time. Defaults to 0. If negative and a ramp-up option is selected to compute initial conditions, the ramp-up duration is -t_start.

tran_optionsMapping[str, Any]

Optional. transient 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