yosys/frontends
Udi Finkelstein 2b9c75f8e3 This PR should be the base for discussion, do not merge it yet!
It correctly detects reg/wire mix and incorrect use on blocking,nonblocking assignments within blocks and assign statements.

What it DOES'T do:
Detect registers connected to output ports of instances.

Where it FAILS:
memorty nonblocking assignments causes spurious (I assume??) errors on yosys-generated "_ADDR", "_DATA", "EN" signals.

You can test it with tests/simple/reg_wire_error.v (look inside for the comments to enable/disable specific lines)
2018-03-11 23:09:34 +02:00
..
ast This PR should be the base for discussion, do not merge it yet! 2018-03-11 23:09:34 +02:00
blif Increase maximum LUT size in blifparse to 12 bits 2017-09-27 15:27:42 +02:00
ilang Added avail params to ilang format, check module params in 'hierarchy -check' 2016-10-22 11:05:49 +02:00
json Parse reals as string in JSON front-end 2017-09-26 14:37:03 +02:00
liberty Improve handling of "bus" pins in liberty front-end (some files use bus.pin.direction) 2018-02-15 17:36:08 +01:00
verific Fix SVA handling of NON_CONSECUTIVE_REPEAT and GOTO_REPEAT 2018-03-10 16:24:01 +01:00
verilog This PR should be the base for discussion, do not merge it yet! 2018-03-11 23:09:34 +02:00