VERA 1 OVERVIEW In this intensive, three-day course, you will learn the key features and benefits of the OpenVera hardware verification language and its use in Vera or VCS NTB. This course is a hands-on workshop that re-enforces the verification concepts taught in lecture through a series of intense labs. At the end of this class, students should have the skills required to write an object-oriented OpenVera testbench to verify a device under test with coverage-driven random stimulus using Vera or VCS NTB. Students will first learn how to develop an interface between OpenVera testbenches and their Device Under Test (DUT). Next the workshop will explain how the intuitive object-oriented technology in OpenVera can simplify verification problems. This course concludes with an in-depth discussion of functional coverage including a uniform, measurable definition of functionality and the Vera constructs that allow you to assess the percentage of functionality covered either dynamically or through the use of generated reports. To reinforce the lecture and accelerate mastery of the material, each student will complete a challenging test suite for real-world, system-based design. OBJECTIVES At the end of this workshop the student should be able to:
AUDIENCE PROFILE Design or Verification engineers who write testbenches at the block or chip level PREREQUISITES To benefit the most from the material presented in this workshop, you should have:
COURSE OUTLINE Day 1
Day 2
Day 3
SYNOPSYS TOOLS USED
|