circt icon indicating copy to clipboard operation
circt copied to clipboard

Circuit IR Compilers and Tools

Results 520 circt issues
Sort by recently updated
recently updated
newest added

Consider this MLIR example: ``` module { firrtl.circuit "OMIRField" { firrtl.module @OMIRField(in %x_b: !firrtl.uint, out %y_b: !firrtl.uint) { %n_b = firrtl.node sym @omir_sym %x_b : !firrtl.uint firrtl.strictconnect %y_b, %n_b :...

bug
FIRRTL

When slang was being added as a dep, the CI images couldn't handle C++20. They were very quickly upgraded to make them optionally use a newer clang version which supported...

ImportVerilog

`Firtool` living under `lib` looks a bit weird to me. MLIR uses `lib/Tools` as a place to put tool-specific libraries so I think we should move them to `lib/Tools`.

When parsing FIRRTL >= 4.0.0, check and reject use of abstract reset on extmodule's. https://github.com/chipsalliance/firrtl-spec/pull/181 Previously implemented as part of #6731, but used in practice so deferred. Let's revisit now.

https://github.com/llvm/circt/pull/7207 This PR can only dedup same name module OP under same module scope generating which is more lightweight. This PR can dedup all equipllance module OP which is more...

Moore

As noted in https://github.com/llvm/circt/pull/5009, https://github.com/llvm/circt/pull/5025, `seq.firmem` was introduced to initially help factoring out memory handling in the FIRRTL-to-HW pass. Once done, it is then intended that it and `seq.hlmem` can...

Seq

Hi everyone! I’m glad that the circt community has contributed the arcilator. I’ve been trying to integrate arcilator into my project recently but found that it’s not as fast as...

This PR adds new functionality to CIRCT for emitting source language type information in HGLDD https://github.com/llvm/circt/issues/6983. This new functionality support the new backend of my project. [Tywaves: a type-based waveform...

Still imporving, will have a separate pass rather than using MooreToCore pass.

Moore

As of #6875, port directions as now encoded with a DenseArray. In the rationale we mention we still encode with IntegerAttr, this should be updated to reflect what's been learned...

documentation
FIRRTL