package formal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- formal
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class Abc() extends SbyEngine with Product with Serializable
- case class Aiger() extends SbyEngine with Product with Serializable
- trait FormalBackend extends AnyRef
- trait FormalEngin extends AnyRef
- sealed trait SbyEngine extends FormalEngin
- case class SmtBmc(nomem: Boolean = false, syn: Boolean = false, stbv: Boolean = false, stdt: Boolean = false, nopresat: Boolean = false, unroll: Option[Boolean] = None, dumpsmt2: Boolean = false, progress: Boolean = true, solver: SmtBmcSolver = SmtBmcSolver.Yices) extends SbyEngine with Product with Serializable
- class SpinalFormalBackendSel extends AnyRef
- case class SpinalFormalConfig(_workspacePath: String = System.getenv().getOrDefault("SPINALSIM_WORKSPACE", "./simWorkspace"), _workspaceName: String = null, _spinalConfig: SpinalConfig = SpinalConfig().includeFormal, _additionalRtlPath: ArrayBuffer[String] = ArrayBuffer[String](), _additionalIncludeDir: ArrayBuffer[String] = ArrayBuffer[String](), _modesWithDepths: LinkedHashMap[String, Int] = LinkedHashMap[String, Int](), _backend: SpinalFormalBackendSel = SpinalFormalBackendSel.SYMBIYOSYS, _keepDebugInfo: Boolean = false, _hasAsync: Boolean = false) extends Product with Serializable
SpinalSim configuration
- class SpinalSbyException extends Exception
- class SymbiYosysBackend extends FormalBackend
- class SymbiYosysBackendConfig extends AnyRef
Value Members
- def FormalConfig: SpinalFormalConfig
- def allconst[T <: Data](that: T): T
- def allseq[T <: Data](that: T): T
- def anyconst[T <: Data](that: T): T
- def anyseq[T <: Data](that: T): T
- def changed[T <: Data](that: T, init: T = null.asInstanceOf[T]): Bool
- def fell(that: Bool): Bool
- def initstate(): Bool
- def past[T <: Data](that: T): T
- def past[T <: Data](that: T, delay: Int): T
- def pastValid(): Bool
- def rose(that: Bool): Bool
- def stable[T <: Data](that: T, init: T = null.asInstanceOf[T]): Bool
- object FormalDut
- object FormalWorkspace
Formal verify Workspace
- object SbyMode extends Enumeration
- object SmtBmcSolver extends Enumeration
- object SpinalFormalBackendSel