Object that contains the implementation of SystemVerilog timescales.
Attributes
- See also
-
1800-2023 Section 3.14
- Companion
- class
- Source
- Backend.scala
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Timescale.type
Members list
Type members
Classlikes
Represents legal magnitudes for Verilog times.
Represents legal magnitudes for Verilog times.
These must be exactly 1, 10, or 100.
Attributes
- Source
- Backend.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Magnitude.type
Represnts a Verilog notion of time. This includes both a magnitude (the time value) as well as the units.
Represnts a Verilog notion of time. This includes both a magnitude (the time value) as well as the units.
Attributes
- Source
- Backend.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Backend.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Represents legal units for Verilog times.
Represents legal units for Verilog times.
These are allowed to be femtoseconds up to and including seconds in SI units.
Attributes
- Source
- Backend.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Unit.type
Inherited and Abstract types
The names of the product elements
The name of the type
Value members
Concrete methods
A sane default timescale that allows for representing common, rounded clock frequencies.
A sane default timescale that allows for representing common, rounded clock frequencies.
Attributes
- Source
- Backend.scala