mirror of https://github.com/llvm/circt.git
![]() Add the `LowerSymbolicValues` pass which converts `verif.symbolic_value` ops either to a black box instance or to a wire declaration with a `(* anyseq *)` attribute. The former is useful since most formal tools have a way of treating black boxes as internal port boundaries, such that black box output ports behave the same as top-level input ports. The latter is useful for interoperability with Yosys which has a custom Verilog attribute "anyseq" that marks a wire declaration as a symbolic value. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
circt-test-runner-circt-bmc.py | ||
circt-test-runner-sby.py | ||
circt-test.cpp |