JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B. Tech II DIGITAL DESIGN USING VERILOG HDL Previous Question Paper (April/May - 2023 - R13)

B. Tech | II | II | R13 | April/May - 2023

Answer PaperPaper Code: 114AFMaximum Marks: 75Time: 3 Hours

Note: i) Question paper consists of Part A, Part B. ii) Part A is compulsory, which carries 25 marks. In Part A, Answer all questions. iii) In Part B, Answer any one question from each unit. Each question carries 10 marks and may have a, b as sub questions.

Part A

1.a

Define Concurrency.

2 marks

Answer

Concurrency in Verilog HDL refers to the execution of multiple statements or blocks of code simultaneously. Unlike software programming languages that execute statements sequentially, Verilog models hardware behavior where all always and initial blocks, as well as continuous assignments, act in parallel to represent the concurrent nature of physical electronic circuits.

1.b

What are the different categories of System function that add flexibility to the flexibility of test benches?

3 marks

Answer

System functions in Verilog provide essential capabilities for test bench development, primarily categorized into the following types:

  • Simulation Control Functions: These functions manage the execution flow of the simulation, such as $finish to terminate the simulation and $stop to suspend it for debugging.
  • Display and Formatting Functions: These functions allow for monitoring and reporting data during simulation, including $display, $write, $monitor, and $strobe, which are critical for verifying output signals.
  • File I/O Functions: These functions enable reading from and writing to external files, such as $fopen, $fclose, and $fdisplay, which are used for logging test results or reading stimulus vectors.
  • Time and Mathematical Functions: Functions like $time and $realtime provide current simulation time, while mathematical functions like $pow or $sqrt assist in complex data verification.
1.c

What are the basic rules for Operator Precedence for the sequence of execution?

2 marks

Answer

Sign in to view the complete answer paper.

1.d

What are the factors that decide the bit-width of the result when expressions are evaluated?

3 marks

Answer

Sign in to view the complete answer paper.

1.e

What is meant by Initial Construct?

2 marks

Answer

Sign in to view the complete answer paper.

1.f

Illustrate the structure of ‘repeat’ block.

3 marks

Answer

Sign in to view the complete answer paper.

1.g

How Propagation delays can be specified for switch primitives on the same line as was done with gate primitives?

2 marks

Answer

Sign in to view the complete answer paper.

1.h

What is the use of Compiler Directives?

3 marks

Answer

Sign in to view the complete answer paper.

1.i

What are the Basic Memory Components used in the Sequential Circuit Design?

2 marks

Answer

Sign in to view the complete answer paper.

1.j

What are the different Test Bench Techniques?

3 marks

Answer

Sign in to view the complete answer paper.

Part B

210 marks
a

Describe the structure of a typical Simulation Module with an example.

5 marks

Answer

Sign in to view the complete answer paper.

b

What are the data types available in Verilog HDL? Discuss them with necessary syntax and an example.

5 marks

Answer

Sign in to view the complete answer paper.

OR
310 marks
a

Explain how the components of Target design can be described at different levels with the help of the constructs in Verilog.

5 marks

Answer

Sign in to view the complete answer paper.

b

Discuss the concept of numbers in language constructs.

5 marks

Answer

Sign in to view the complete answer paper.

410 marks
a

What is a three-state gate and explain each type of three-state gate with truth tables?

5 marks

Answer

Sign in to view the complete answer paper.

b

Write the Module and test bench for the AOI gate shown in figure below.

5 marks

Answer

Sign in to view the complete answer paper.

OR
510 marks
a

Write the module and test bench for a Ring Counter.

5 marks

Answer

Sign in to view the complete answer paper.

b

Prepare a 2-bit ALU module and its test bench. Let the module inputs-A and B be 2-bit wide. Ci is carry input and Co is carry output whereas D is the 2-bit output. F is the function selection vector. If F=1, D=A+B; if F=2, D=A + B + Ci; if F=3, D=A-B; if F=4, D=A-B-Ci; if F=5, D = A OR B; if F=6, D=A AND B; if F = 7, D = A XOR B.

5 marks

Answer

Sign in to view the complete answer paper.

610 marks
a

Describe the characterization of Procedural Assignment used for the Design Description at the Behavioral Level.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain blocking and Non-blocking statements with examples.

5 marks

Answer

Sign in to view the complete answer paper.

OR
710 marks
a

Design a counter module and test bench to illustrate the use of WAIT.

5 marks

Answer

Sign in to view the complete answer paper.

b

Illustrate the syntax for the following constructs and give examples (i) Always ii) if, if-else.

5 marks

Answer

Sign in to view the complete answer paper.

810 marks
a

Build a dynamic 2-to-4 NOR gate-based decoder and a dynamic 2-to-4 NAND gate-based decoder using NMOS switches and PMOS switches.

5 marks

Answer

Sign in to view the complete answer paper.

b

Discuss about the wide range of time scales as well as precision levels that are available for selection during simulation with an example.

5 marks

Answer

Sign in to view the complete answer paper.

OR
910 marks
a

Implement a 4-bit look-ahead adder using CMOS logic and test it with a test bench.

5 marks

Answer

Sign in to view the complete answer paper.

b

Briefly outline the features of Display Tasks with an example.

5 marks

Answer

Sign in to view the complete answer paper.

1010 marks
a

Explain in detail about Assertion Verification of a system.

5 marks

Answer

Sign in to view the complete answer paper.

b

Briefly explain about the Capacitive Model with an example.

5 marks

Answer

Sign in to view the complete answer paper.

OR
1110 marks
a

Briefly explain any one method used for combinational circuit testing.

5 marks

Answer

Sign in to view the complete answer paper.

b

Discuss in detail about Sequential Synthesis with an example.

5 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the solved question paper with answers of DIGITAL DESIGN USING VERILOG HDL from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for B. Tech ECE II II, April/May - 2023, R13.

For the question paper without answers, switch to the Question Paper tab.

Other papers in DIGITAL DESIGN USING VERILOG HDL

Loading Question Papers

Fetching data from database...