Package

spinal.core

formal

Permalink

package formal

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. formal
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Abc() extends SbyEngine with Product with Serializable

    Permalink
  2. case class Aiger() extends SbyEngine with Product with Serializable

    Permalink
  3. sealed trait FormalBackend extends AnyRef

    Permalink
  4. trait FormalEngin extends AnyRef

    Permalink
  5. class FormalPhase extends PhaseNetlist

    Permalink
  6. sealed trait SbyEngine extends FormalEngin

    Permalink
  7. 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

    Permalink
  8. trait SpinalFormalBackend extends AnyRef

    Permalink
  9. 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

    Permalink

    SpinalSim configuration

  10. class SpinalSbyException extends Exception

    Permalink
  11. class SymbiYosysFormalBackendConfig extends AnyRef

    Permalink
  12. class SymbiYosysFormalBackendImpl extends SpinalFormalBackend

    Permalink

Value Members

  1. def FormalConfig: SpinalFormalConfig

    Permalink
  2. object FormalDut

    Permalink
  3. object FormalWorkspace

    Permalink

    Formal verify Workspace

  4. object GhdlFormalBackend extends FormalBackend with Product with Serializable

    Permalink
  5. object SbyMode extends Enumeration

    Permalink
  6. object SmtBmcSolver extends Enumeration

    Permalink
  7. object SymbiYosysFormalBackend extends FormalBackend with Product with Serializable

    Permalink
  8. def allconst[T <: Data](that: T): T

    Permalink
  9. def allseq[T <: Data](that: T): T

    Permalink
  10. def anyconst[T <: Data](that: T): T

    Permalink
  11. def anyseq[T <: Data](that: T): T

    Permalink
  12. def changed[T <: Data](that: T, init: T = null.asInstanceOf[T]): Bool

    Permalink
  13. implicit val className: String

    Permalink
  14. def fell(that: Bool): Bool

    Permalink
  15. def formalChanged(that: Bool): Bool

    Permalink
  16. def formalFell(that: Bool): Bool

    Permalink
  17. def formalPast[T <: Data](that: T, delay: Int): T

    Permalink
  18. def formalRose(that: Bool): Bool

    Permalink
  19. def formalStable(that: Bool): Bool

    Permalink
  20. def initstate(): Bool

    Permalink
  21. def past[T <: Data](that: T): T

    Permalink
  22. def past[T <: Data](that: T, delay: Int): T

    Permalink
  23. def pastValid(): Bool

    Permalink
  24. def pastValidAfterReset(): Bool

    Permalink
  25. def rose(that: Bool): Bool

    Permalink
  26. def stable[T <: Data](that: T, init: T = null.asInstanceOf[T]): Bool

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped