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