package formal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- formal
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class Abc() extends SbyEngine with Product with Serializable
- case class Aiger() extends SbyEngine with Product with Serializable
- sealed trait FormalBackend extends AnyRef
- trait FormalEngin extends AnyRef
- class FormalPhase extends PhaseNetlist
- 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 = SmtBmcSolver.Yices) extends SbyEngine with Product with Serializable
- trait SpinalFormalBackend extends AnyRef
-
case class
SpinalFormalConfig(_workspacePath: String = ..., _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: FormalBackend = SymbiYosysFormalBackend, _keepDebugInfo: Boolean = false, _skipWireReduce: Boolean = false, _hasAsync: Boolean = false, _timeout: Option[Int] = None, _engines: ArrayBuffer[FormalEngin] = ArrayBuffer()) extends Product with Serializable
SpinalSim configuration
- class SpinalSbyException extends Exception
- class SymbiYosysFormalBackendConfig extends AnyRef
- class SymbiYosysFormalBackendImpl extends SpinalFormalBackend
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
- implicit val className: String
- def fell(that: Bool): Bool
- def formalChanged(that: Bool): Bool
- def formalFell(that: Bool): Bool
- def formalPast[T <: Data](that: T, delay: Int): T
- def formalRose(that: Bool): Bool
- def formalStable(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 pastValidAfterReset(): 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 GhdlFormalBackend extends FormalBackend with Product with Serializable
- object SbyMode extends Enumeration
- object SmtBmcSolver extends Enumeration
- object SymbiYosysFormalBackend extends FormalBackend with Product with Serializable