JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech II DIGITAL DESIGN USING VERILOG HDL Previous Question Paper (December - 2018 - R15)
Note: This question paper contains two parts A and B. Part A is compulsory which carries 25 marks. Answer all questions in Part A. Part B consists of 5 Units. Answer any one full question from each unit.
PART A
Define concurrency.
Answer
Concurrency refers to the execution of multiple blocks of code or hardware components simultaneously. In Verilog, all always and initial blocks, as well as continuous assignments, execute in parallel, reflecting the inherent concurrent nature of digital hardware.
Explain about identifiers.
Answer
Identifiers are user-defined names given to variables, modules, ports, and other design elements. They must start with an alphabetic character or an underscore, and can contain letters, digits, underscores, and dollar signs. Verilog identifiers are case-sensitive and cannot be a Verilog keyword.
Discuss about latch.
Answer
Sign in to view the complete answer paper.
Explain in brief the built-in primitive gates in verilog HDL.
Answer
Sign in to view the complete answer paper.
Give the syntax of event construct.
Answer
Sign in to view the complete answer paper.
Give the syntax of disable construct.
Answer
Sign in to view the complete answer paper.
Define $finish task.
Answer
Sign in to view the complete answer paper.
What is the purpose of using system tasks and functions in verilog HDL?
Answer
Sign in to view the complete answer paper.
What is the function of assert_always monitor.
Answer
Sign in to view the complete answer paper.
Write a test bench for moore detector for synchronized data input.
Answer
Sign in to view the complete answer paper.
PART B
Explain about following terms: i) Scalars and vectors ii) Operators
Answer
Sign in to view the complete answer paper.
List the functions performed by test bench and explain
Answer
Sign in to view the complete answer paper.
Explain about the Language Interface in verilogs.
Answer
Sign in to view the complete answer paper.
Explain port declaration with an example using verilog code.
Answer
Sign in to view the complete answer paper.
Discuss about the AND Gate primitive.
Answer
Sign in to view the complete answer paper.
By talking one example, explain gate level modeling.
Answer
Sign in to view the complete answer paper.
Design a 4 bit full adder using gate level primitives.
Answer
Sign in to view the complete answer paper.
Explain the concurrent statements in data flow level give one example to each one.
Answer
Sign in to view the complete answer paper.
What are operations and assignments in behavioural modeling?
Answer
Sign in to view the complete answer paper.
Describe the functional bifurcation in behavioural modeling.
Answer
Sign in to view the complete answer paper.
Design 3-to-8 decoder and write a verilog code using ‘If-Else’ construct.
Answer
Sign in to view the complete answer paper.
Design 3-to-8 decoder and write a verilog code using ‘Case’ statement.
Answer
Sign in to view the complete answer paper.
Briefly explain the bidirectional Gates.
Answer
Sign in to view the complete answer paper.
Define and explain CMOS Switches.
Answer
Sign in to view the complete answer paper.
With examples explain instantiation with ‘strengths’ and ‘Delays’.
Answer
Sign in to view the complete answer paper.
Write about the Static machine coding.
Answer
Sign in to view the complete answer paper.
Write a verilog module for PLA.
Answer
Sign in to view the complete answer paper.
Explain type declaration for parameters.
Answer
Sign in to view the complete answer paper.
Define and explain the file based tasks and functions.
Answer
Sign in to view the complete answer paper.