pub struct DiodeModel {}Expand description
.model … d(…) parameters, 3f5 names and defaults
(spice.txt §Junction Diodes; diompar.c).
Fields§
§is: f64IS: saturation current, default 1e-14 A.
rs: f64RS: ohmic resistance, default 0.
n: f64N: emission coefficient, default 1.
tt: f64TT: transit time, default 0.
cjo: f64CJO: zero-bias junction capacitance, default 0.
vj: f64VJ: junction potential, default 1 V.
m: f64M: grading coefficient, default 0.5 (clamped to 0.9).
eg: f64EG: activation energy, default 1.11 eV (clamped to ≥ 0.1).
xti: f64XTI: saturation-current temperature exponent, default 3.
kf: f64KF/AF: flicker noise (noise analysis only).
af: f64§fc: f64FC: forward-bias depletion coefficient, default 0.5
(clamped to 0.95).
bv: Option<f64>BV: reverse breakdown voltage (positive number), unset by
default.
ibv: f64IBV: current at breakdown voltage, default 1e-3 A.
tnom: Option<f64>TNOM override in kelvin (card value is °C).
Trait Implementations§
Source§impl Clone for DiodeModel
impl Clone for DiodeModel
Source§impl Debug for DiodeModel
impl Debug for DiodeModel
Auto Trait Implementations§
impl Forget for DiodeModel
impl Freeze for DiodeModel
impl Move for DiodeModel
impl RefUnwindSafe for DiodeModel
impl Send for DiodeModel
impl Sync for DiodeModel
impl Unpin for DiodeModel
impl UnsafeUnpin for DiodeModel
impl UnwindSafe for DiodeModel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more