И похоже есть прекрасное начинание для такого инструмента, принимающего на вход специально оформленный JSON (который можно выписать из Yosys), а на выходе отдающий SVG:
yosys -p "prep -top my_top -flatten; write_json output.json" input.v💾 https://github.com/nturley/netlistsvg
netlistsvg output.json [-o output.svg] [--skin skin_file]
PS: Проекту хочется пожелать процветания и повторения триумфа Wavedrom'овской рисовалки эпюр.
#techdoc #doc-as-code
@embedoka
