bag3_testbenches.measurement.pnoise.base

Module Contents

Classes

PNoiseTB

This class provide utility methods useful for all PNoise simulations.

class bag3_testbenches.measurement.pnoise.base.PNoiseTB[source]

Bases: bag3_testbenches.measurement.pss.base.PSSTB

This class provide utility methods useful for all PNoise simulations.

Notes

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

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

type of 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

probe_info_listList[Tuple]

A list of pnoise measurement info (p_port, n_port, pnoise options).

pnoise_optionsOptional[Mapping[str, Any]]

Optional. PNoise simulation options dictionary. (spectre -h pnoise to see available parameters)

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