Packages

o

chisel3.ltl

CoverProperty

object CoverProperty extends AssertPropertyLike

Cover that a property holds.

Use like CoverProperty(p). See AssertPropertyLike.apply for optional clock, disable_iff, and label parameters.

Source
LTL.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CoverProperty
  2. AssertPropertyLike
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def apply(cond: Bool, clock: Clock, disable: Disable, label: String): Unit

    Assert, assume, or cover that a boolean predicate holds.

    Assert, assume, or cover that a boolean predicate holds.

    Definition Classes
    AssertPropertyLike
  2. def apply(cond: Bool, label: String): Unit

    Assert, assume, or cover that a boolean predicate holds.

    Assert, assume, or cover that a boolean predicate holds.

    Definition Classes
    AssertPropertyLike
  3. def apply(cond: Bool): Unit

    Assert, assume, or cover that a boolean predicate holds.

    Assert, assume, or cover that a boolean predicate holds.

    Definition Classes
    AssertPropertyLike
  4. def apply(prop: Property, clock: Option[Clock] = Module.clockOption, disable: Option[Disable] = Module.disableOption, label: Option[String] = None): Unit

    Assert, assume, or cover that a property holds.

    Assert, assume, or cover that a property holds.

    clock

    [optional]: specifies a clock with respect to which all cycle delays in the property are expressed. This is a shorthand for prop.clock(clock).

    disable

    [optional]: specifies a condition under which the evaluation of the property is disabled. This is a shorthand for prop.disable(disable).

    label

    [optional]: is used to assign a name to the assert, assume, or cover construct in the output language. In SystemVerilog, this is emitted as label: assert(...).

    Definition Classes
    AssertPropertyLike

Deprecated Value Members

  1. def createIntrinsic(label: Option[String]): Instance[VerifAssertLikeIntrinsic]
    Definition Classes
    CoverPropertyAssertPropertyLike
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 6.4) This API should never have been public