Move part of formal proof to the implementation
authorCesar Strauss <cestrauss@gmail.com>
Fri, 15 Apr 2022 16:55:00 +0000 (13:55 -0300)
committerCesar Strauss <cestrauss@gmail.com>
Fri, 15 Apr 2022 16:55:00 +0000 (13:55 -0300)
commitf6e1cf7faa8d95f12e6218e5fdaa19acd633f734
tree832c4d2104852dbff6ec1b4f09e0da5a73fbd31f
parent91abb3c8fd89ccac2341ce04ae14278a4ab1caaa
Move part of formal proof to the implementation

For induction, some state has to be synchronized with the
device under test. Make the device itself responsible for checking
this, to avoid exposing its internal workings, and making the proof
more generic.
This is done for PhasedDualPortRegfile, the rest will follow.
src/soc/regfile/sram_wrapper.py