Backend

svsim.vcs.Backend
See theBackend companion object
final class Backend(vcsHome: String, licenseFile: Type, defaultArchOverride: Option[String] = ..., defaultLicenseExpireWarningTimeout: Option[String] = ...) extends Backend

Attributes

Companion
object
Source
Backend.scala
Graph
Supertypes
trait Backend
class Object
trait Matchable
class Any

Members list

Type members

Types

Value members

Concrete methods

override def escapeDefine(string: String): String

VCS seems to require that dollar signs in arguments are escaped. This is different from Verilator.

VCS seems to require that dollar signs in arguments are escaped. This is different from Verilator.

Attributes

Definition Classes
Source
Backend.scala
override def generateParameters(outputBinaryName: String, topModuleName: String, additionalHeaderPaths: Seq[String], commonSettings: CommonCompilationSettings, backendSpecificSettings: CompilationSettings): Parameters

Attributes

Definition Classes
Source
Backend.scala

Concrete fields

override val assertionFailed: Regex

A regular expression that indicates lines in a log file which indicate assertion failure.

A regular expression that indicates lines in a log file which indicate assertion failure.

Attributes

Source
Backend.scala