pingspice.test.circuit.testbase.FinderBase(TestCase)
class documentation
Part of pingspice.test.circuit.testbase
(View In Hierarchy)
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 |
getV
will be called with text not set.
Returns the arguments of testbase.FinderBase.DC
testbase.FinderBase.TRAN
to get an analyzer for setup ID.
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
.
Parameters | include | Specify a vector name to include in the call to setSetup. |
remove | Specify a vector name to remove from this setup's nameList before setup, analyzer construction, and V acquisition, and then append back to it afterwards. | |
textOrDict | Supply as a keyword in the call to getV . |
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.
Parameters | include | Specify a vector name to include in the call to setSetup. |
remove | Specify a vector name to remove from this setup's nameList before setup, analyzer construction, and V acquisition, and then append back to it afterwards. | |
textOrDict | Supply as a keyword in the call to getV . |