pingspice.analysis.mosfet_analyzers.StrongInversionAnalyzer(object)
class documentation
Part of pingspice.analysis.mosfet_analyzers
(View In Hierarchy)
I evaluate the Ids vs Vds curves in strong inversion to ensure that the curves are sensible as Vds increases to near breakdown voltage, for setup 212.
The curve for each Vgs should never have a negative first derivative. It also shouldn't have a positive second derivative, though that incurs less drastic of an SSE penalty.
Class Variable | us_first | The amount of negative d(Ids)/d(Vds) between any pair of points on any Vgs curve that adds 1 to the SSE. Square, so 10x this negative slope will add SSE +100. |
Class Variable | us_second | The amount of positive d2(Ids)/d(Vds)2 between any pair of points on any Vgs curve that adds 1 to the SSE. Not squared, so 10x this negative slope will add SSE +10. |
Method | __init__ | Undocumented |
Method | derivative | Undocumented |
Method | __call__ | Undocumented |
us_first =
The amount of negative d(Ids)/d(Vds) between any pair of points on any Vgs
curve that adds 1 to the SSE. Square, so 10x this negative slope will add
SSE +100.