JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech II DIGITAL DESIGN USING VERILOG HDL Previous Question Paper (July/August - 2021 - R13)

B.Tech | II | II | R13 | July/August - 2021

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

Answer any Five Questions

All Questions Carry Equal Marks

Main

115 marks
a

Describe the Role of Verilog as HDL.

7 marks

Answer

Verilog HDL serves as a standardized hardware description language used to model electronic systems at various levels of abstraction. Its primary role is to bridge the gap between high-level architectural specifications and the physical implementation of digital circuits.

Key roles include:

  • Design Specification: It allows designers to describe the structure and behavior of digital systems, ranging from simple logic gates to complex microprocessors.
  • Simulation: Verilog enables functional verification through simulation, allowing designers to validate logic correctness before hardware fabrication.
  • Synthesis: It acts as an input for synthesis tools that automatically transform behavioral or RTL descriptions into netlists of physical logic gates.
  • Documentation and Communication: It provides a formal, machine-readable language for documenting hardware designs, facilitating collaboration among engineering teams.
b

Explain about the concurrency and data types.

8 marks

Answer

Concurrency: Unlike software programming languages that execute instructions sequentially, Verilog is inherently concurrent. All always and initial blocks, as well as continuous assignment statements, execute in parallel. This mimics the physical reality of hardware where multiple components operate simultaneously. The simulation engine manages this concurrency by maintaining an event queue to schedule and execute updates to signals at specific simulation times.

Data Types: Verilog categorizes data into two primary types:

  • Nets: Represent physical connections between hardware elements. They do not store values and must be continuously driven. The most common net type is wire, used for structural interconnections.
  • Variables: Represent data storage elements. These hold values until they are assigned a new value. The reg type is the most common variable, used within procedural blocks to model sequential logic or combinational behavior.

Additionally, Verilog supports vectors (multi-bit widths), integers, real numbers, and parameters for design flexibility.

2

Differentiate between Simulation and synthesis. Give a brief note on Simulation and synthesis Tools.

15 marks

Answer

Sign in to view the complete answer paper.

315 marks
a

Explain about the continuous assignment structure.

7 marks

Answer

Sign in to view the complete answer paper.

b

Write about the module structure in Gate level modelling.

8 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

Explain about the Construction resolution in Gate level modelling.

7 marks

Answer

Sign in to view the complete answer paper.

b

Write about the Array of instance primitives.

8 marks

Answer

Sign in to view the complete answer paper.

515 marks
a

Give the behavioural description of a JK Flip flop circuit using an always statement with necessary logic diagram and give Verilog HDL source code.

7 marks

Answer

Sign in to view the complete answer paper.

b

Discuss the following related to behavioural level modelling with necessary syntax and example: (i) Block statement (ii) Case statement.

8 marks

Answer

Sign in to view the complete answer paper.

615 marks
a

Give the syntax of ‘Always construct’ and explain.

7 marks

Answer

Sign in to view the complete answer paper.

b

Write the verilog code for AOI in behavioural model.

8 marks

Answer

Sign in to view the complete answer paper.

715 marks
a

Discuss the CMOS switches with examples.

7 marks

Answer

Sign in to view the complete answer paper.

b

With examples, describe file based tasks and functions.

8 marks

Answer

Sign in to view the complete answer paper.

815 marks
a

Draw and explain capacitive model of sequential circuit.

8 marks

Answer

Sign in to view the complete answer paper.

b

How to test a combinational circuit? Explain by taking some examples.

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, July/August - 2021, R13.

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...