pub struct PdnInput {
pub v_supply: f64,
pub i_max: f64,
pub i_step_pct: f64,
pub v_ripple_pct: f64,
pub area_sq_in: f64,
pub er: f64,
pub d_mils: f64,
pub freq_mhz: f64,
}Expand description
Inputs for a PDN impedance calculation.
Fields§
§v_supply: f64DC supply voltage (V).
i_max: f64Maximum load current (A).
i_step_pct: f64Transient current step as percentage of i_max (%).
v_ripple_pct: f64Allowable voltage ripple as percentage of v_supply (%).
area_sq_in: f64Area of power/ground plane (sq.in).
er: f64Substrate relative permittivity.
d_mils: f64Distance between power and ground planes (mils).
freq_mhz: f64Frequency (MHz). 0 = DC only (skip Xc calculation).
Auto Trait Implementations§
impl Freeze for PdnInput
impl RefUnwindSafe for PdnInput
impl Send for PdnInput
impl Sync for PdnInput
impl Unpin for PdnInput
impl UnsafeUnpin for PdnInput
impl UnwindSafe for PdnInput
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