next up previous
Next: Describing Designs for VIS Up: Introduction to VIS Previous: Overview of VIS

VIS Philosophy

We decided to offer limited but efficient capabilities. We felt that in the future, it would be easy to add more features, as they are required, using a well defined programming interface. In line with this keep it simple philosophy, VIS provides the following verification capabilities.

  • Only CTL formulas can be checked. Language containment may be handled in a later release. However, we do handle language emptiness checks.
  • Fairness constraints must be of Büchi type, i.e., sets of states that must be visited infinitely often. However, the internal VIS data structures do have the capability to support more complicated fairness constraints.

VIS can interact with SIS to assist the task of verification by simplifying parts of the system. Another objective is to support a full-fledged hierarchical synthesis flow, that translates a Verilog description into an optimized multi-level circuit at the gate level. Unlike existing logic optimization systems like SIS, VIS can support hierarchical synthesis.



Roderick Bloem
2001-05-21
Contact 
©2002-2018 U.C. Regents