JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech II DIGITAL DESIGN USING VERILOG HDL Previous Question Paper (November/December - 2020 - R15)

B.Tech | II | II | R15 | November/December - 2020

Answer PaperPaper Code: 124AFMaximum Marks: 75Time: 2 Hours

Answer any Five Questions. All Questions Carry Equal Marks.

Main

1
Explain the following:
15 marks
a
Concurrency
5 marks

Answer

In Verilog, concurrency refers to the ability of the hardware description language to model multiple physical components operating simultaneously. Unlike procedural programming languages that execute statements sequentially, Verilog uses concurrent execution blocks such as always and initial blocks, along with continuous assignment statements. These blocks run in parallel, accurately reflecting the behavior of digital circuits where signals propagate through gates and logic paths at the same time.

b
Functional verification
5 marks

Answer

Functional verification is the process of confirming that a design implementation correctly performs the intended logic functions as specified in the requirements. It involves creating a testbench to apply various input stimuli to the design under test (DUT) and comparing the observed outputs against expected results. This stage is critical in the design flow to identify and fix logical errors, timing issues, or race conditions before the design is committed to physical hardware or FPGA implementation.

c
Module
5 marks

Answer

Sign in to view the complete answer paper.

2
Write about white space characters, Data types and operators with examples.
15 marks

Answer

Sign in to view the complete answer paper.

3
Design a module and a test bench for a half-adder and full adder.
15 marks

Answer

Sign in to view the complete answer paper.

415 marks
a
Write Verilog module for a positive edge triggered flip flop with test bench.
9 marks

Answer

Sign in to view the complete answer paper.

b
Explain how the ALWAYS statements are used in verilog.
6 marks

Answer

Sign in to view the complete answer paper.

515 marks
a
Write the difference between blocking and Non-blocking assignment statements.
8 marks

Answer

Sign in to view the complete answer paper.

b
What is the difference between a sequential block and a parallel block? Explain with an example.
7 marks

Answer

Sign in to view the complete answer paper.

615 marks
a
Explain the compiler directives in detail.
8 marks

Answer

Sign in to view the complete answer paper.

b
Describe procedural continuous assignments: assign, de assign and force-release.
7 marks

Answer

Sign in to view the complete answer paper.

715 marks
a
Write about basic switch primitives.
8 marks

Answer

Sign in to view the complete answer paper.

b
Design Verilog module using path delay.
7 marks

Answer

Sign in to view the complete answer paper.

815 marks
a
Write verilog module for 8-bit comparator with test branch.
8 marks

Answer

Sign in to view the complete answer paper.

b
What is the use of assert cycle sequence and assert next? Explain using an example.
7 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of DIGITAL DESIGN USING VERILOG HDL from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for B.Tech ECE II II, November/December - 2020, R15.

For the solved question paper with answers, switch to the Answer Paper tab.

Other papers in DIGITAL DESIGN USING VERILOG HDL

Loading Question Papers

Fetching data from database...