Methods used by test.lib.test_mosfets.FinderBase and test.lib.test_diodes.FinderBase. Your subclass must have the attributes listed.

Class Variable PARAMS A dict or string with parameter names and values, if getV will be called with text not set.
Class Variable Finder A subclass of analysis.param.ParameterFinder for the device whose model is being tested.
Instance Variable cfg An instance of Config.
Instance Variable mf An instance of a subclass of analysis.param.ParameterFinder.
Instance Variable logValues A set of cnames that are evaluated in log space.
Method setUp Undocumented
Method tearDown Undocumented
Method setSetup Undocumented
Method aa Returns the arguments of testbase.FinderBase.DC testbase.FinderBase.TRAN to get an analyzer for setup ID.
Method CapacitanceAnalyzer Undocumented
Method DC Undocumented
Method TRAN Undocumented
Method ploterator Undocumented
Method evaluate Undocumented
Method time Undocumented
Method getValues Undocumented
Method alterValue Undocumented
Method getV Undocumented
Method checkSSE_DC Asserts that SSE is within 5% of SSE_expected, after a DC analysis of the specified setup ID, perhaps with one or more skippedNames omitted from the call to evaluate.
Method checkSSE_TRAN Asserts that SSE is within 5% of SSE_expected, after a TRAN analysis of the specified setup ID.
Method _paramerator Undocumented

Inherited from MsgBase (via TestCase):

Method isVerbose Undocumented
Method verboserator Undocumented
Method msg Undocumented

Inherited from MsgBase (via TestCase):

Method isVerbose Undocumented
Method verboserator Undocumented
Method msg Undocumented
PARAMS =
A dict or string with parameter names and values, if getV will be called with text not set.
Finder =
A subclass of analysis.param.ParameterFinder for the device whose model is being tested.
cfg =
An instance of Config.
mf =
An instance of a subclass of analysis.param.ParameterFinder.
logValues =
A set of cnames that are evaluated in log space.
def setUp(self):
@defer.inlineCallbacks
def tearDown(self):
def setSetup(self, ID, *names):
Undocumented
def aa(self, ID):

Returns the arguments of testbase.FinderBase.DC testbase.FinderBase.TRAN to get an analyzer for setup ID.

def CapacitanceAnalyzer(self):
Undocumented
def DC(self, *args):
Undocumented
def TRAN(self, *args):
Undocumented
def ploterator(self, ID, SSE, N, V, *names):
Undocumented
def evaluate(self, V, N=1, noPlot=False, skipNames=[]):
Undocumented
def time(self):
Undocumented
def _paramerator(self):
Undocumented
def getValues(self, textOrDict=None):
Undocumented
def alterValue(self, values, name, value):
Undocumented
@defer.inlineCallbacks
def getV(self, a, textOrDict=None, study=False, values=None):
Undocumented
@defer.inlineCallbacks
def checkSSE_DC(self, ID, SSE_expected, *skippedNames, **kw):

Asserts that SSE is within 5% of SSE_expected, after a DC analysis of the specified setup ID, perhaps with one or more skippedNames omitted from the call to evaluate.

ParametersincludeSpecify a vector name to include in the call to setSetup.
removeSpecify a vector name to remove from this setup's nameList before setup, analyzer construction, and V acquisition, and then append back to it afterwards.
textOrDictSupply as a keyword in the call to getV.
@defer.inlineCallbacks
def checkSSE_TRAN(self, ID, SSE_expected, include=None, remove=None, textOrDict=None):

Asserts that SSE is within 5% of SSE_expected, after a TRAN analysis of the specified setup ID.

ParametersincludeSpecify a vector name to include in the call to setSetup.
removeSpecify a vector name to remove from this setup's nameList before setup, analyzer construction, and V acquisition, and then append back to it afterwards.
textOrDictSupply as a keyword in the call to getV.
API Documentation for pingspice, generated by pydoctor at 2021-09-18 08:41:11.