psp102, drop (*ask*)
This commit is contained in:
parent
f96b536efc
commit
820e878683
|
|
@ -632,98 +632,98 @@
|
||||||
|
|
||||||
real id_op, is, ig, ib, P_D, facvsb, facvsb0, sig1k;
|
real id_op, is, ig, ib, P_D, facvsb, facvsb0, sig1k;
|
||||||
|
|
||||||
real ctype `P(ask="yes" desc="Flag for channel type" unit="");
|
real ctype `P(desc="Flag for channel type" unit="");
|
||||||
real sdint `P(ask="yes" desc="Flag for source-drain interchange" unit="");
|
real sdint `P(desc="Flag for source-drain interchange" unit="");
|
||||||
|
|
||||||
real ise `P(ask="yes" desc="Total source current" unit="A");
|
real ise `P(desc="Total source current" unit="A");
|
||||||
real ige `P(ask="yes" desc="Total gate current" unit="A");
|
real ige `P(desc="Total gate current" unit="A");
|
||||||
real ide `P(ask="yes" desc="Total drain current" unit="A");
|
real ide `P(desc="Total drain current" unit="A");
|
||||||
real ibe `P(ask="yes" desc="Total bulk current" unit="A");
|
real ibe `P(desc="Total bulk current" unit="A");
|
||||||
real ids `P(ask="yes" desc="Drain current, excl. avalanche, tunnel, GISL, GIDL, and junction currents" unit="A");
|
real ids `P(desc="Drain current, excl. avalanche, tunnel, GISL, GIDL, and junction currents" unit="A");
|
||||||
real idb `P(ask="yes" desc="Drain to bulk current" unit="A");
|
real idb `P(desc="Drain to bulk current" unit="A");
|
||||||
real isb `P(ask="yes" desc="Source to bulk current" unit="A");
|
real isb `P(desc="Source to bulk current" unit="A");
|
||||||
real igs `P(ask="yes" desc="Gate-source tunneling current" unit="A");
|
real igs `P(desc="Gate-source tunneling current" unit="A");
|
||||||
real igd `P(ask="yes" desc="Gate-drain tunneling current" unit="A");
|
real igd `P(desc="Gate-drain tunneling current" unit="A");
|
||||||
real igb `P(ask="yes" desc="Gate-bulk tunneling current" unit="A");
|
real igb `P(desc="Gate-bulk tunneling current" unit="A");
|
||||||
real igcs `P(ask="yes" desc="Gate-channel tunneling current (source component)" unit="A");
|
real igcs `P(desc="Gate-channel tunneling current (source component)" unit="A");
|
||||||
real igcd `P(ask="yes" desc="Gate-channel tunneling current (drain component)" unit="A");
|
real igcd `P(desc="Gate-channel tunneling current (drain component)" unit="A");
|
||||||
real iavl `P(ask="yes" desc="Substrate current due to weak avelanche" unit="A");
|
real iavl `P(desc="Substrate current due to weak avelanche" unit="A");
|
||||||
real igisl `P(ask="yes" desc="Gate-induced source leakage current" unit="A");
|
real igisl `P(desc="Gate-induced source leakage current" unit="A");
|
||||||
real igidl `P(ask="yes" desc="Gate-induced drain leakage current" unit="A");
|
real igidl `P(desc="Gate-induced drain leakage current" unit="A");
|
||||||
|
|
||||||
real ijs `P(ask="yes" desc="Total source junction current" unit="A");
|
real ijs `P(desc="Total source junction current" unit="A");
|
||||||
real ijsbot `P(ask="yes" desc="Source junction current (bottom component)" unit="A");
|
real ijsbot `P(desc="Source junction current (bottom component)" unit="A");
|
||||||
real ijsgat `P(ask="yes" desc="Source junction current (gate-edge component)" unit="A");
|
real ijsgat `P(desc="Source junction current (gate-edge component)" unit="A");
|
||||||
real ijssti `P(ask="yes" desc="Source junction current (STI-edge component)" unit="A");
|
real ijssti `P(desc="Source junction current (STI-edge component)" unit="A");
|
||||||
real ijd `P(ask="yes" desc="Total drain junction current" unit="A");
|
real ijd `P(desc="Total drain junction current" unit="A");
|
||||||
real ijdbot `P(ask="yes" desc="Drain junction current (bottom component)" unit="A");
|
real ijdbot `P(desc="Drain junction current (bottom component)" unit="A");
|
||||||
real ijdgat `P(ask="yes" desc="Drain junction current (gate-edge component)" unit="A");
|
real ijdgat `P(desc="Drain junction current (gate-edge component)" unit="A");
|
||||||
real ijdsti `P(ask="yes" desc="Drain junction current (STI-edge component)" unit="A");
|
real ijdsti `P(desc="Drain junction current (STI-edge component)" unit="A");
|
||||||
|
|
||||||
real vds `P(ask="yes" desc="Drain-source voltage" unit="V");
|
real vds `P(desc="Drain-source voltage" unit="V");
|
||||||
real vgs `P(ask="yes" desc="Gate-source voltage" unit="V");
|
real vgs `P(desc="Gate-source voltage" unit="V");
|
||||||
real vsb `P(ask="yes" desc="Source-bulk voltage" unit="V");
|
real vsb `P(desc="Source-bulk voltage" unit="V");
|
||||||
real vto `P(ask="yes" desc="Zero-bias threshold voltage" unit="V");
|
real vto `P(desc="Zero-bias threshold voltage" unit="V");
|
||||||
real vts `P(ask="yes" desc="Threshold voltage including back bias effects" unit="V");
|
real vts `P(desc="Threshold voltage including back bias effects" unit="V");
|
||||||
real vth `P(ask="yes" desc="Threshold voltage including back bias and drain bias effects" unit="V");
|
real vth `P(desc="Threshold voltage including back bias and drain bias effects" unit="V");
|
||||||
real vgt `P(ask="yes" desc="Effective gate drive voltage including back bias and drain bias effects" unit="V");
|
real vgt `P(desc="Effective gate drive voltage including back bias and drain bias effects" unit="V");
|
||||||
real vdss `P(ask="yes" desc="Drain saturation voltage at actual bias" unit="V");
|
real vdss `P(desc="Drain saturation voltage at actual bias" unit="V");
|
||||||
real vsat `P(ask="yes" desc="Saturation limit" unit="V");
|
real vsat `P(desc="Saturation limit" unit="V");
|
||||||
|
|
||||||
real gm `P(ask="yes" desc="Transconductance" unit="1/Ohm");
|
real gm `P(desc="Transconductance" unit="1/Ohm");
|
||||||
real gmb `P(ask="yes" desc="Substrate transconductance" unit="1/Ohm");
|
real gmb `P(desc="Substrate transconductance" unit="1/Ohm");
|
||||||
real gds `P(ask="yes" desc="Output conductance" unit="1/Ohm");
|
real gds `P(desc="Output conductance" unit="1/Ohm");
|
||||||
real gjs `P(ask="yes" desc="Source junction conductance" unit="1/Ohm");
|
real gjs `P(desc="Source junction conductance" unit="1/Ohm");
|
||||||
real gjd `P(ask="yes" desc="Drain junction conductance" unit="1/Ohm");
|
real gjd `P(desc="Drain junction conductance" unit="1/Ohm");
|
||||||
|
|
||||||
real cdd `P(ask="yes" desc="Drain capacitance" unit="F");
|
real cdd `P(desc="Drain capacitance" unit="F");
|
||||||
real cdg `P(ask="yes" desc="Drain-gate capacitance" unit="F");
|
real cdg `P(desc="Drain-gate capacitance" unit="F");
|
||||||
real cds `P(ask="yes" desc="Drain-source capacitance" unit="F");
|
real cds `P(desc="Drain-source capacitance" unit="F");
|
||||||
real cdb `P(ask="yes" desc="Drain-bulk capacitance" unit="F");
|
real cdb `P(desc="Drain-bulk capacitance" unit="F");
|
||||||
real cgd `P(ask="yes" desc="Gate-drain capacitance" unit="F");
|
real cgd `P(desc="Gate-drain capacitance" unit="F");
|
||||||
real cgg `P(ask="yes" desc="Gate capacitance" unit="F");
|
real cgg `P(desc="Gate capacitance" unit="F");
|
||||||
real cgs `P(ask="yes" desc="Gate-source capacitance" unit="F");
|
real cgs `P(desc="Gate-source capacitance" unit="F");
|
||||||
real cgb `P(ask="yes" desc="Gate-bulk capacitance" unit="F");
|
real cgb `P(desc="Gate-bulk capacitance" unit="F");
|
||||||
real csd `P(ask="yes" desc="Source-drain capacitance" unit="F");
|
real csd `P(desc="Source-drain capacitance" unit="F");
|
||||||
real csg `P(ask="yes" desc="Source-gate capacitance" unit="F");
|
real csg `P(desc="Source-gate capacitance" unit="F");
|
||||||
real css `P(ask="yes" desc="Source capacitance" unit="F");
|
real css `P(desc="Source capacitance" unit="F");
|
||||||
real csb `P(ask="yes" desc="Source-bulk capacitance" unit="F");
|
real csb `P(desc="Source-bulk capacitance" unit="F");
|
||||||
real cbd `P(ask="yes" desc="Bulk-drain capacitance" unit="F");
|
real cbd `P(desc="Bulk-drain capacitance" unit="F");
|
||||||
real cbg `P(ask="yes" desc="Bulk-gate capacitance" unit="F");
|
real cbg `P(desc="Bulk-gate capacitance" unit="F");
|
||||||
real cbs `P(ask="yes" desc="Bulk-source capacitance" unit="F");
|
real cbs `P(desc="Bulk-source capacitance" unit="F");
|
||||||
real cbb `P(ask="yes" desc="Bulk capacitance" unit="F");
|
real cbb `P(desc="Bulk capacitance" unit="F");
|
||||||
real cgsol `P(ask="yes" desc="Total gate-source overlap capacitance" unit="F");
|
real cgsol `P(desc="Total gate-source overlap capacitance" unit="F");
|
||||||
real cgdol `P(ask="yes" desc="Total gate-drain overlap capacitance" unit="F");
|
real cgdol `P(desc="Total gate-drain overlap capacitance" unit="F");
|
||||||
|
|
||||||
real cjs `P(ask="yes" desc="Total source junction capacitance" unit="F");
|
real cjs `P(desc="Total source junction capacitance" unit="F");
|
||||||
real cjsbot `P(ask="yes" desc="Source junction capacitance (bottom component)" unit="F");
|
real cjsbot `P(desc="Source junction capacitance (bottom component)" unit="F");
|
||||||
real cjsgat `P(ask="yes" desc="Source junction capacitance (gate-edge component)" unit="F");
|
real cjsgat `P(desc="Source junction capacitance (gate-edge component)" unit="F");
|
||||||
real cjssti `P(ask="yes" desc="Source junction capacitance (STI-edge component)" unit="F");
|
real cjssti `P(desc="Source junction capacitance (STI-edge component)" unit="F");
|
||||||
real cjd `P(ask="yes" desc="Total drain junction capacitance" unit="F");
|
real cjd `P(desc="Total drain junction capacitance" unit="F");
|
||||||
real cjdbot `P(ask="yes" desc="Drain junction capacitance (bottom component)" unit="F");
|
real cjdbot `P(desc="Drain junction capacitance (bottom component)" unit="F");
|
||||||
real cjdgat `P(ask="yes" desc="Drain junction capacitance (gate-edge component)" unit="F");
|
real cjdgat `P(desc="Drain junction capacitance (gate-edge component)" unit="F");
|
||||||
real cjdsti `P(ask="yes" desc="Drain junction capacitance (STI-edge component)" unit="F");
|
real cjdsti `P(desc="Drain junction capacitance (STI-edge component)" unit="F");
|
||||||
|
|
||||||
real weff `P(ask="yes" desc="Effective channel width for geometrical models" unit="m");
|
real weff `P(desc="Effective channel width for geometrical models" unit="m");
|
||||||
real leff `P(ask="yes" desc="Effective channel length for geometrical models" unit="m");
|
real leff `P(desc="Effective channel length for geometrical models" unit="m");
|
||||||
real u `P(ask="yes" desc="Transistor gain" unit="");
|
real u `P(desc="Transistor gain" unit="");
|
||||||
real rout `P(ask="yes" desc="Small-signal output resistance" unit="Ohm");
|
real rout `P(desc="Small-signal output resistance" unit="Ohm");
|
||||||
real vearly `P(ask="yes" desc="Equivalent Early voltage" unit="V");
|
real vearly `P(desc="Equivalent Early voltage" unit="V");
|
||||||
real beff `P(ask="yes" desc="Gain factor" unit="A/V^2");
|
real beff `P(desc="Gain factor" unit="A/V^2");
|
||||||
real fug `P(ask="yes" desc="Unity gain frequency at actual bias" unit="Hz");
|
real fug `P(desc="Unity gain frequency at actual bias" unit="Hz");
|
||||||
|
|
||||||
real sfl `P(ask="yes" desc="Flicker noise current density at 1 Hz" unit="A/Hz");
|
real sfl `P(desc="Flicker noise current density at 1 Hz" unit="A/Hz");
|
||||||
real sqrtsff `P(ask="yes" desc="Input-referred RMS white noise voltage density at 1 kHz" unit="V/sqrt(Hz)");
|
real sqrtsff `P(desc="Input-referred RMS white noise voltage density at 1 kHz" unit="V/sqrt(Hz)");
|
||||||
real sqrtsfw `P(ask="yes" desc="Input-referred RMS white noise voltage density" unit="V/sqrt(Hz)");
|
real sqrtsfw `P(desc="Input-referred RMS white noise voltage density" unit="V/sqrt(Hz)");
|
||||||
real sid `P(ask="yes" desc="White noise current density" unit="A^2/Hz");
|
real sid `P(desc="White noise current density" unit="A^2/Hz");
|
||||||
real sig `P(ask="yes" desc="Induced gate noise current density at 1 Hz" unit="A^2/Hz");
|
real sig `P(desc="Induced gate noise current density at 1 Hz" unit="A^2/Hz");
|
||||||
real cigid `P(ask="yes" desc="Imaginary part of correlation coefficient between Sig and Sid" unit="");
|
real cigid `P(desc="Imaginary part of correlation coefficient between Sig and Sid" unit="");
|
||||||
real fknee `P(ask="yes" desc="Cross-over frequency above which white noise is dominant" unit="Hz");
|
real fknee `P(desc="Cross-over frequency above which white noise is dominant" unit="Hz");
|
||||||
real sigs `P(ask="yes" desc="Gate-source current noise spectral density" unit="A^2/Hz");
|
real sigs `P(desc="Gate-source current noise spectral density" unit="A^2/Hz");
|
||||||
real sigd `P(ask="yes" desc="Gate-drain current noise spectral density" unit="A^2/Hz");
|
real sigd `P(desc="Gate-drain current noise spectral density" unit="A^2/Hz");
|
||||||
real siavl `P(ask="yes" desc="Impact ionization current noise spectral density" unit="A^2/Hz");
|
real siavl `P(desc="Impact ionization current noise spectral density" unit="A^2/Hz");
|
||||||
real ssi `P(ask="yes" desc="Total source junction current noise spectral density" unit="A^2/Hz");
|
real ssi `P(desc="Total source junction current noise spectral density" unit="A^2/Hz");
|
||||||
real sdi `P(ask="yes" desc="Total drain junction current noise specral density" unit="A^2/Hz");
|
real sdi `P(desc="Total drain junction current noise specral density" unit="A^2/Hz");
|
||||||
`endif // OPinfo
|
`endif // OPinfo
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue