-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
resource-sharing
: Sharing generates invalid verilog
#532
Comments
Looks like the |
resource-sharing
: polybench-unrolled-mvt generates invalid verilog
resource-sharing
: polybench-unrolled-mvt generates invalid verilogresource-sharing
: Sharing generates invalid verilog
Minimal test case:
|
verilator/verilator#3146 could be the potential problem |
Argh, resource sharing might be a fundamentally broken pass. It might only make sense to share sequential components. |
@sampsyo @EclecticGriffin and I discussed this problem and we agree that the generated code is "valid" in that the combinational loop is stable. However, we need to do some digging before we can decide what the right steps are here. Two things to do:
|
The unrolled MVT benchmarks generates invalid verilog:
The text was updated successfully, but these errors were encountered: