ilang
1.1.4
ILAng: A Modeling and Verification Platform for SoCs
|
Generator for commutating diagram-based equivalence checking. More...
#include <v_eq_check_refinement.h>
Public Types | |
typedef MonoUnroll | Unroll |
Public Member Functions | |
CommDiag (z3::context &ctx, const CrrPtr crr) | |
Default constructor. | |
~CommDiag () | |
Default destructor. | |
bool | EqCheck (const int &max=10) |
Check equivalence between two models based on the refinement relation up to the given unrolling bound. More... | |
bool | IncEqCheck (const int &min=0, const int &max=10, const int &step=1) |
Incrementally checking equivalence between two models based on the refinement relation up to the given unrolling bound. More... | |
bool | IncCheck (const int &min=0, const int &max=10, const int &step=1) |
Generator for commutating diagram-based equivalence checking.
bool ilang::CommDiag::EqCheck | ( | const int & | max = 10 | ) |
Check equivalence between two models based on the refinement relation up to the given unrolling bound.
[in] | max | unrolling bound. |
bool ilang::CommDiag::IncEqCheck | ( | const int & | min = 0 , |
const int & | max = 10 , |
||
const int & | step = 1 |
||
) |
Incrementally checking equivalence between two models based on the refinement relation up to the given unrolling bound.
[in] | min | #step of unrolling. |
[in] | max | #step of unrolling. |