package sequences
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class AndExpr(a: BooleanExpr, b: BooleanExpr) extends BooleanExpr with Product with Serializable
- trait Backend extends AnyRef
- sealed trait BooleanExpr extends Node
- sealed trait Node extends AnyRef
- case class NotExpr(e: BooleanExpr) extends BooleanExpr with Product with Serializable
- case class OrExpr(a: BooleanExpr, b: BooleanExpr) extends BooleanExpr with Product with Serializable
- case class PropSeq(s: Sequence) extends Property with Product with Serializable
- sealed trait Property extends Node
- case class PropertyEnv(preds: Map[String, Expression]) extends Product with Serializable
- case class PropertyTop(prop: Property, name: String = "", predicates: Seq[String] = Seq(), disableIff: BooleanExpr = FalseExpr, op: VerificationOp = NoOp) extends Node with Product with Serializable
- case class SeqConcat(s1: Sequence, s2: Sequence) extends Sequence with Product with Serializable
- case class SeqFuse(s1: Sequence, s2: Sequence) extends Sequence with Product with Serializable
- case class SeqImplies(s1: Sequence, p1: Property) extends Sequence with Product with Serializable
- case class SeqImpliesNext(s1: Sequence, p1: Property) extends Sequence with Product with Serializable
- case class SeqIntersect(s1: Sequence, s2: Sequence) extends Sequence with Product with Serializable
- case class SeqNot(s1: Sequence) extends Sequence with Product with Serializable
- case class SeqOr(s1: Sequence, s2: Sequence) extends Sequence with Product with Serializable
- case class SeqPred(predicate: BooleanExpr) extends Sequence with Product with Serializable
- sealed trait Sequence extends Node
- case class SymbolExpr(name: String) extends BooleanExpr with Product with Serializable
- sealed trait VerificationOp extends AnyRef
Value Members
- case object AssertOp extends VerificationOp with Product with Serializable
- case object AssumeOp extends VerificationOp with Product with Serializable
- object Backend
- object ConvertCirctSequenceIntrinsics extends Transform
Replaces circt sequence intrinsics with a synthesizable version.
- case object CoverOp extends VerificationOp with Product with Serializable
- case object FalseExpr extends BooleanExpr with Product with Serializable
- object HighFirrtlFlatten extends Transform
Inlines all modules in the circuit into the top.
Inlines all modules in the circuit into the top. Works on High Firrtl. warn: Currently does not rename any annotations!
- case object NoOp extends VerificationOp with Product with Serializable
- case object TrueExpr extends BooleanExpr with Product with Serializable
- object opToString