aboutsummaryrefslogtreecommitdiffstats
path: root/backends/cxxrtl/cxxrtl_vcd_capi.h
diff options
context:
space:
mode:
authorwhitequark <whitequark@whitequark.org>2020-06-08 16:36:26 +0000
committerwhitequark <whitequark@whitequark.org>2020-06-08 17:10:45 +0000
commitd5c07e5b6f5c91666867751233f5c537068a7136 (patch)
tree4528ec4bdca26e99a172b30974102f104a5b29ca /backends/cxxrtl/cxxrtl_vcd_capi.h
parent9b39c6f7442a525c8dbfd94f1af65a0b606e648b (diff)
downloadyosys-d5c07e5b6f5c91666867751233f5c537068a7136.tar.gz
yosys-d5c07e5b6f5c91666867751233f5c537068a7136.tar.bz2
yosys-d5c07e5b6f5c91666867751233f5c537068a7136.zip
cxxrtl: track aliases in VCD writer.
This commit changes the VCD writer such that for all signals that share `debug_item.curr`, it would only emit a single VCD identifier, and sample the value once. Commit 9b39c6f7 added redundancy to debug information by including alias wires, and increased the size of VCD files proportionally; this commit eliminates the redundancy from VCD files so that their size is the same as before.
Diffstat (limited to 'backends/cxxrtl/cxxrtl_vcd_capi.h')
0 files changed, 0 insertions, 0 deletions