openlane2
openlane2 copied to clipboard
`Warning: * is used but has no driver.` better be recognized as a Warning in the pre-synthesis checks
Description
Currently, those are recognized as errors in both pre-synthesis and post-synthesis checks. I think it better be a Warning in pre-synthesis and an error in post-synthesis as the signals without drivers are usually tied low in synthesis.
Warning: Wire user_project_wrapper.\io_out [4] is used but has no driver.
Warning: Wire user_project_wrapper.\io_out [3] is used but has no driver.
Warning: Wire user_project_wrapper.\io_out [2] is used but has no driver.
Proposal
No response
With regards to this -- the problem is we can't tell what's intentionally left undriven and what's not would it not be more prudent to ask users to explicitly tie them low?
Resolved in #461.