Professional Documents
Culture Documents
3 024
COURSE OBJECTIVES:
Insight to Apply System Verilog Concepts to Do Synthesis, Analysis and Architecture Design.
Understanding of System Verilog and SVA for Verification and Understand the Improvements
in Verification Efficiency.
Understand Advanced Verification Features, such as The Practical Use of Classes,
Randomization, Checking, and Coverage.
Knowledge to Communicate the Purpose and Results of a Design Experiment in Written and
Oral
Understand The Purpose of Hardware-Software Verification
TOTAL:45 PERIODS
PRACTICAL EXERCISES: 30
PERIODS
1. Design a Testbench for 2x1 Mux Using Gates
2. Implementation of a Mailbox By Allocating Memory
3. Implementation and Testing of Semaphore for a Simple DUT
4. Implementation of Scoreboard for a Simple DUT
TOTAL:45+30=45 PERIODS