vcd.common

class vcd.common.ScopeType[source]

Valid VCD scope types.

begin = 'begin'
fork = 'fork'
function = 'function'
module = 'module'
task = 'task'
class vcd.common.VarType[source]

Valid VCD variable types.

event = 'event'
integer = 'integer'
parameter = 'parameter'
real = 'real'
realtime = 'realtime'
reg = 'reg'
supply0 = 'supply0'
supply1 = 'supply1'
time = 'time'
tri = 'tri'
triand = 'triand'
trior = 'trior'
trireg = 'trireg'
tri0 = 'tri0'
tri1 = 'tri1'
wand = 'wand'
wire = 'wire'
wor = 'wor'
string = 'string'
class vcd.common.TimescaleMagnitude[source]

Valid timescale magnitudes.

one = 1
ten = 10
hundred = 100
class vcd.common.TimescaleUnit[source]

Valid timescale units.

second = 's'
millisecond = 'ms'
microsecond = 'us'
nanosecond = 'ns'
picosecond = 'ps'
femtosecond = 'fs'
class vcd.common.Timescale[source]

Timescale magnitude and unit.

magnitude

Alias for field number 0

unit

Alias for field number 1

classmethod from_str(s: str) → vcd.common.Timescale[source]