2 ms·
Or BLIF or EBLIF (already used by the verilog-to-routing flow), or structural verilog, or a dozen more. But no, let's invent yet another netlist format. The f
by AshamedCaptain 5y ago
Or BLIF or EBLIF (already used by the verilog-to-routing flow), or structural verilog, or a dozen more. But no, let's invent yet another netlist format.
The fact that these existing formats are all named "xxx logic interchange format" should give you an idea what will happen to this new "interchange format". It will be used mostly to interchange with itself.
From what I gather ( https://github.com/SymbiFlow/python-fpga-interchange/blob/master/tests/example_netlist.py https://github.com/SymbiFlow/python-fpga-interchange/blob/ma... ) , the new format is basically close to the existing Yosys/nextpnr JSON format except dumped as a Cap'n Proto binary file.
I am not impressed -- this is even more inconvenient than a huge JSON file.
I guess the meat here is on the universal device resources format anyway...