CoverageSettings

svsim.verilator.Backend.CompilationSettings.CoverageSettings
final class CoverageSettings(val line: Boolean = ..., val toggle: Boolean = ..., val user: Boolean = ...)

Settings for controlling Verilator coverage instrumentation.

These options map to Verilator coverage flags:

  • --coverage-line
  • --coverage-toggle
  • --coverage-user

If all coverage types are enabled, --coverage is used.

Value parameters

line

enable line coverage instrumentation

toggle

enable toggle coverage instrumentation

user

enable user coverage instrumentation for cover statements

Attributes

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

Members list

Value members

Concrete fields

val line: Boolean

Attributes

Source
Backend.scala
val toggle: Boolean

Attributes

Source
Backend.scala
val user: Boolean

Attributes

Source
Backend.scala