pub struct SkewAnalysis {
pub max_delay: f64,
pub min_delay: f64,
pub skew: f64,
pub sink_delays: Vec<f64>,
pub total_wirelength: i32,
pub delay_model: String,
}Expand description
Results of clock skew analysis.
Fields§
§max_delay: f64Maximum signal delay among all sinks
min_delay: f64Minimum signal delay among all sinks
skew: f64Clock skew = max_delay - min_delay
sink_delays: Vec<f64>Individual delays for each sink
total_wirelength: i32Total wire length of the clock tree
delay_model: StringName of the delay model used (e.g. “LinearDelayCalculator”)
Trait Implementations§
Source§impl Clone for SkewAnalysis
impl Clone for SkewAnalysis
Source§fn clone(&self) -> SkewAnalysis
fn clone(&self) -> SkewAnalysis
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SkewAnalysis
impl RefUnwindSafe for SkewAnalysis
impl Send for SkewAnalysis
impl Sync for SkewAnalysis
impl Unpin for SkewAnalysis
impl UnsafeUnpin for SkewAnalysis
impl UnwindSafe for SkewAnalysis
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