#[repr(u32)]pub enum AssertionControl {
Show 26 variants
Lock = 645,
Unlock = 646,
Disable = 620,
Enable = 621,
Reset = 622,
Kill = 623,
EnableStep = 624,
DisableStep = 625,
ClockSteps = 626,
SysOn = 627,
SysOff = 628,
SysKill = 632,
SysEnd = 629,
SysReset = 630,
DisablePassAction = 633,
EnablePassAction = 634,
DisableFailAction = 635,
EnableFailAction = 636,
DisableVacuousAction = 637,
EnableNonvacuousAction = 638,
SysEnablePassAction = 639,
SysEnableFailAction = 640,
SysDisablePassAction = 641,
SysDisableFailAction = 642,
SysEnableNonvacuousAction = 643,
SysDisableVacuousAction = 644,
}sv only.Expand description
SystemVerilog assertion control operations for vpi_control.
Variants§
Lock = 645
Lock assertion control state.
Unlock = 646
Unlock assertion control state.
Disable = 620
Disable assertion checking.
Enable = 621
Enable assertion checking.
Reset = 622
Reset assertion state.
Kill = 623
Kill active assertion attempts.
EnableStep = 624
Enable step mode for assertions.
DisableStep = 625
Disable step mode for assertions.
ClockSteps = 626
Advance assertion clock steps.
SysOn = 627
Enable assertion system globally.
SysOff = 628
Disable assertion system globally.
SysKill = 632
Kill assertion system activity.
SysEnd = 629
End assertion system run.
SysReset = 630
Reset assertion system.
DisablePassAction = 633
Disable pass actions.
EnablePassAction = 634
Enable pass actions.
DisableFailAction = 635
Disable fail actions.
EnableFailAction = 636
Enable fail actions.
DisableVacuousAction = 637
Disable vacuous actions.
EnableNonvacuousAction = 638
Enable non-vacuous actions.
SysEnablePassAction = 639
Enable system pass actions.
SysEnableFailAction = 640
Enable system fail actions.
SysDisablePassAction = 641
Disable system pass actions.
SysDisableFailAction = 642
Disable system fail actions.
SysEnableNonvacuousAction = 643
Enable system non-vacuous actions.
SysDisableVacuousAction = 644
Disable system vacuous actions.
Trait Implementations§
Source§impl Clone for AssertionControl
impl Clone for AssertionControl
Source§fn clone(&self) -> AssertionControl
fn clone(&self) -> AssertionControl
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more