Packages

p

spinal.core

formal

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
  2. case class Aiger() extends SbyEngine with Product with Serializable
  3. sealed trait FormalBackend extends AnyRef
  4. trait FormalEngin extends AnyRef
  5. class FormalPhase extends PhaseNetlist
  6. sealed trait SbyEngine extends FormalEngin
  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 = SmtBmcSolver.Yices) extends SbyEngine with Product with Serializable
  8. trait SpinalFormalBackend extends AnyRef
  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

    SpinalSim configuration

  10. class SpinalSbyException extends Exception
  11. class SymbiYosysFormalBackendConfig extends AnyRef
  12. class SymbiYosysFormalBackendImpl extends SpinalFormalBackend

Value Members

  1. def FormalConfig: SpinalFormalConfig
  2. def allconst[T <: Data](that: T): T
  3. def allseq[T <: Data](that: T): T
  4. def anyconst[T <: Data](that: T): T
  5. def anyseq[T <: Data](that: T): T
  6. def changed[T <: Data](that: T, init: T = null.asInstanceOf[T]): Bool
  7. implicit val className: String
  8. def fell(that: Bool): Bool
  9. def formalChanged(that: Bool): Bool
  10. def formalFell(that: Bool): Bool
  11. def formalPast[T <: Data](that: T, delay: Int): T
  12. def formalRose(that: Bool): Bool
  13. def formalStable(that: Bool): Bool
  14. def initstate(): Bool
  15. def past[T <: Data](that: T): T
  16. def past[T <: Data](that: T, delay: Int): T
  17. def pastValid(): Bool
  18. def pastValidAfterReset(): Bool
  19. def rose(that: Bool): Bool
  20. def stable[T <: Data](that: T, init: T = null.asInstanceOf[T]): Bool
  21. object FormalDut
  22. object FormalWorkspace

    Formal verify Workspace

  23. object GhdlFormalBackend extends FormalBackend with Product with Serializable
  24. object SbyMode extends Enumeration
  25. object SmtBmcSolver extends Enumeration
  26. object SymbiYosysFormalBackend extends FormalBackend with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped