circt/tools/circt-test
Fabian Schuiki 539bba931f
[Verif] Add pass to lower symbolic values (#8422)
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.
2025-04-22 10:47:31 -07:00
..
CMakeLists.txt [circt-test] Add SeqToSV and SimToSV conversions to the pipeline 2025-04-16 15:52:26 -07:00
circt-test-runner-circt-bmc.py [circt-test] Add runner for circt-bmc (#7857) 2024-11-21 12:01:00 -08:00
circt-test-runner-sby.py [circt-test] fix SymbiYosys integration test (#7886) 2025-03-05 11:10:59 -08:00
circt-test.cpp [Verif] Add pass to lower symbolic values (#8422) 2025-04-22 10:47:31 -07:00