yosys/backends/cxxrtl
whitequark 06985c3afd cxxrtl: unbuffer module input wires.
Module input wires are never set by the module, so it is unnecessary
to buffer them. Although important for all inputs, this is especially
critical for clocks, since after this commit, hierarchy levels no
longer add delta cycles. As a result, Minerva SRAM SoC runs ~73%
faster when flattened, and ~264% (!!) faster when hierarchical.
2020-04-21 15:27:19 +00:00
..
Makefile.inc write_cxxrtl: new backend. 2020-04-09 04:08:36 +00:00
cxxrtl.cc cxxrtl: unbuffer module input wires. 2020-04-21 15:27:19 +00:00
cxxrtl.h cxxrtl: provide attributes to black box factories, too. 2020-04-19 16:30:54 +00:00