Closed jackkoenig closed 2 years ago
The example above is a bit trivial, but it can manifest with any unknown width which would otherwise be legal, eg.
wire w : UInt
w <= add(in, UInt<1>(1))
node sum = tail(w, 1)
This gives the same problem
Bug is present on both head of main and CIRCT sifive/1/20/0.
Consider:
Running firtool on this gives the error:
It's complaining about
UInt(1)
. If you add a width to thatUInt
, or if you get rid of theDataTapsAnnotation
, the error goes away.