![]() | ![]() |
  |
![]() ![]() ![]() Next: Fairness Constraints Up: Verification In VIS Previous: Dynamic Re-ordering FSM Traversal and Image ComputationFSM traversal is the core computation in design verification. Efficient traversal requires grouping the MDDs, in a manner optimal for traversal. To traverse the FSM, the present state, input, and next state variables are organized for easy manipulation. All this information is included in an FSM data structure created in the compute_reach command. This also invokes traversal of the entire reachable state set of the FSM representing the design, and may be invoked with different verbosity options to get varying amounts of traversal information. On subsequent calls to compute_reach, the reachability computation is not reperformed, but statistics can be printed using -v.
The reachability computation makes extensive use of image computation. There
are several user-settable options that affect the performance
of image computation. The documentation for the set command lists
these options.
Use the command set image_method to change the image computation
method, and then re-initialize verification (starting at the flatten_hierarchy command
![]() ![]() ![]() Next: Fairness Constraints Up: Verification In VIS Previous: Dynamic Re-ordering Roderick Bloem 2001-05-21 |