_grab_test [-a <refine_algorithm>] [-c <cex_type>] [-d <dbg_level>] [-F] [-M] [-i] [-m] [-t <time_out_period>] [-v <verbosity_level>] [-f <dbg_file>] [-h] <inv_file>
Performs invairant checking on a flattened
network with the GRAB abstraction refinement algorithm. Before
calling this command, the user should have created the flattened
netowrk by calling the commands flatten_hierarchy
and build_partition_maigs.
The default BDD manager and network partition are not mandatory for
calling this command, though they will be used if available. (In
other words, the user doesn't have to run the commands static_order and build_partition_mdds
before calling this command.)
Regardless of the options, no 'false positive' or 'false negatives'
will occurs: the result is correct for the given model.
Properties to be verified should be provided as invariant formulae
in the file inv_file. Node that the support of any wire
referred to in a formula should consist only of latches. For the
precise syntax of CTL and LTL formulas, see the VIS CTL and LTL syntax
manual.
If a formula does not pass, a proof of failure (referred to as a
counter-example) is demonstrated. Whether demostrate the proof or
not can be specified (see option -d).
Command options:
<refine_algorithm>
refine_algorithm must be one of the following:
GRAB: the GRAB refinement method (Default).
<cex_type>
cex_type must be one of the following:
0: minterm state counter-example.
1: cube state counter-example.
2: synchronous onion rings (Default).
<dbg_level>
dbg_level must be one of the following:
0: No debugging performed.
dbg_level=0 is the default.
1: Generate a counter-example (a path to a fair cycle).
<finegrain_flag>
finegrain_flag must be one of the following:
0: disable fine-grain abstraction.
1: enable fine-grain abstraction (Default).
<refinemin_flag>
refinemin_flag must be one of the following:
0: disable greedy refinement minimization.
1: enable greedy refinement minimization (Default).
<timeOutPeriod>
<verbosity_level>
verbosity_level must be one of the following:
0: No feedback provided. This is the default.
1: Feedback on code location.
2: Feedback on code location and CPU usage.
<dbg_out>
See also commands : model_check, check_invariant