22ec592 RTL Design Verification Methodologies Qus
22ec592 RTL Design Verification Methodologies Qus
CIAT 2
Branch/Year/Semester: ECE/III/V Date :
22EC592 RTL DESIGN VERIFICATION
Subject Code/Name: Regulation: 2022
METHODOLOGIES
Max.Marks: 100 Duration: 3 hrs
Course Outcomes:
CO1 : Analyze and Verify the digital circuits using hardware description language Verilog HDL
CO2 :
Able to identify the key concepts of Object-Oriented Programming.
CO3 : To learn Hardware Descriptive Language SYSTEM VERILOG
CO4 : Understanding of System Verilog’s randomization, assertion, and coverage features
CO5 :
Design and verify the communication between a test bench and a design under test (DUT) in
System Verilog.
K1 – Remember K2 – Understand K3 – Apply K4 – Analyze K5 – Evaluate K6 -
Create
4. Which is best to use to model transaction? Struct or class why? 2 CO-2 K-1
5. List the system tasks that will be used in functional coverage. 2 CO-3 K-2
6. What is the use of packages? How will you access anything from package 2 CO-3 K-1
7. Extract the use of pre and post randomizes method 2 CO-4 K-1
10. Classify the functionality of monitor component in SV based TB? 2 CO-5 K-2
15.a) What is System Verilog mail box? Explain exchange of objects using mail 13 CO-5 K-6
box with suitable examples
OR
15.b) Illustrate about the System Verilog threads? Defend the different types of 13 CO-5 K-4
fork join in System Verilog
16.b) Design a code for labeling cross coverage Bins and give its summary 15
report CO-4 K-6