Aliaksei Chapyzhenka
Aliaksei Chapyzhenka
Switch to https://github.com/yisibl/resvg-js for PNG rendering
Compress while simulating | | size | ratio | time | |-|-|-|-| | | 524949795 | | | | zip -9 | 44136617 | 11.9 | 2:03 | | gzip...
``` /Users/runner/work/_temp/86caa96d-8769-4552-9a80-dc069d341bfa.sh: line 1: 1704 Segmentation fault: 11 npm run mocha_napi ``` https://github.com/wavedrom/vcd/runs/5726953627?check_suite_focus=true
vcd2vcd the tool to filter: * only needed signals * only specific time range * processing based on specific filter function
Implement a more efficient way of looking up expected triggers. Maybe https://en.wikipedia.org/wiki/Trie ?
Find a faster way of transferring bigInt from WASM to JS. https://github.com/wavedrom/vcd/blob/6ae6413d0fd2ed066a6fc4a5bb9385fcea8eaa65/lib/wrapper.js#L13
Construct a new format while parsing the VCD file. https://github.com/wavedrom/inspect/issues/1
Verilog allows bit vectors or arbitrary width. Example `wire [26:0] state` VCD dump state changes like `b101010101010101010101010101` We need a compact binary form of storing such constants. ### LEB128 option...
Write generator for constraint random VCD file with specific properties: * Number of signals * Total simulation cycles * Change density * Random seed JS script? C/C++ generator?