This tutorial covers state-of-the-art validation techniques. These include the traditional methods of simulation and emulation, as well as the emerging formal verification technologies. We will summarize many of the university and commercial CAD tools that incorporate these ideas.
Specifically, the tutorial will cover the following topics:
Computational models for designs
State-of-the-art simulation techniques
Emulation technology
Formal equivalence of combinational and sequential
gate and RTL level designs
Formal property verification using model checking,
language containment, symbolic trajectory evaluation and theorem proving
Techniques for advancing the frontiers of verification
ranging from approximation techniques to combining formal verification with simulation for better coverage Theory will be reinforced by practice through the use of software demonstrations of public domain tools. Emphasis will be placed on techniques which can handle large scale designs.
The tutorial will be of interest to the following audience: