pingspice.test.analysis.testbase.FinderBase(TestCase) class documentation
Part of pingspice.test.analysis.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. |