soc.fu.logical.formal package¶
Submodules¶
soc.fu.logical.formal.proof_bpermd module¶
soc.fu.logical.formal.proof_input_stage module¶
soc.fu.logical.formal.proof_main_stage module¶
- Links:
-
class
soc.fu.logical.formal.proof_main_stage.
Driver
¶ Bases:
nmigen.hdl.ir.Elaboratable
-
elaborate
(platform)¶
-
-
class
soc.fu.logical.formal.proof_main_stage.
LogicalTestCase
(methodName='runTest')¶ Bases:
nmutil.formaltest.FHDLTestCase
-
test_formal
()¶
-
test_ilang
()¶
-
-
soc.fu.logical.formal.proof_main_stage.
simple_popcount
(sig, width)¶ simple, naive (and obvious) popcount. formal verification does not to be fast: it does have to be correct