-
Hi, I am playing with the examples from the wiki. The second one (SimpleUnitWithParam) introduces parameters. However it seems that since a commit in 2021 this is somehow broken or the API has changed…
-
Similar to #2197, there are other folds/canonicalizations that are missing that may result in registers hanging around.
Consider the following. This is the same as #2197, but just with `asUInt` as…
-
We probably need a pass in the FIRRTL dialect that runs early on to do semantic checking of the input.
As discussed in #1444, we want to validate the user input before things like DCE and IMConstPr…
-
This may be an upstream bug, not sure.
Looks like in two files (MSFTPasses.cpp), (Reduction.cpp) we attempt to use the casting infrastructure in a way that Clang complains about:
`MSFTPasses.cpp…
-
We should look at opportunity to reduce the runtime overhead for NLA verification.
For example, `PrefixModules` pass takes `10` seconds with NLA verification and `6` without it.
The only difference …
-
When I am running a code for testing in fixedpoint, I am getting an error. Can anyone help me with the code???
Code:
package mypack
import chisel3._
import chisel3.util._
import chisel3.experime…
-
The following circuit should trip combinational loop checking, but does not:
```scala
circuit Foo:
module Foo:
output b: UInt
b 1 && "expected 2 or more operands"), function canoni…
-
Currently, we will convert illegal ground connects to partial connects where the RHS is larger than the LHS. However, if a user passes in an aggregate with this property, we need to emit element-wise …
-
In the following example, I would expect both cover statements to be removed by constant propagation. Instead, only the first cover, which is fed by a wire, is removed.
```firrtl
circuit Foo:
mo…
-
@mikeurbach points out that this patch:
https://github.com/llvm/circt/commit/73dbad3377c3fc17bdbc94c926c4d7e3023f6ff8#diff-6be8f16b249664b12c96f16587df5fbae2167725d4df3b2d04e075610fcbc9c9R1329
Add…