ASIC Design and Verification M.Tech EC I Sem. Dec.2023
ASIC Design and Verification M.Tech EC I Sem. Dec.2023
PART A
(Answer all questions. Each question carries 3 marks)
1. Illustrate gate level modeling in verilog with an example.
2. Illustrate testbench structure in Verilog.
3. Differentiate Verilog and SystemVerilog.
4. Explain SystemVerilog Semaphore.
5. List the benefits of using UVM.
6. Explain the concept of Transaction Level Modelling.
7. Describe ‘reporting’ in UVM.
8. List out the advantages of UVM sequence.
PART B
(Answer one full question from each module, each question carries 6 marks)
MODULE I
9. Implement a full subtractor using dataflow modelling in Verilog. (6)
OR
10. Implement the SOP Y=AC+BA’+AD in verilog using structural and gate (6)
level modeling.
MODULE II
11. Illustrate the Verilog code for 4 bit ALU and its testbench using Verilog. (6)
OR
12. Implement the following state machine in Verilog. (6)
Page 1 of 2
D 682A2 Total Pages: 2
MODULE III
13. List SystemVerilog data types with suitable example. (6)
OR
14. Illustrate Arrays and Classes in SystemVerilog with suitable example. (6)
MODULE IV
15. Explain SV assertions in SystemVerilog with suitable examples (6)
OR
16. Illustrate Bus Functional Models in SystemVerilog. (6)
MODULE V
17. Describe the components of a Testbench (6)
OR
18. Discuss the possibility of user defined phase in UVM with an example. (6)
MODULE VI
Illustrate the process of DUT integration with testbench and running (6)
19.
test cases in UVM.
OR
20. Explain the connection and components of RAL with testbench. (6)
*****************************************************
Page 2 of 2