FirstRanker Logo

FirstRanker.com - FirstRanker's Choice is a hub of Question Papers & Study Materials for B-Tech, B.E, M-Tech, MCA, M.Sc, MBBS, BDS, MBA, B.Sc, Degree, B.Sc Nursing, B-Pharmacy, D-Pharmacy, MD, Medical, Dental, Engineering students. All services of FirstRanker.com are FREE

Get the MBBS Question Bank Android App

Access previous years' papers, solved question papers, notes, and more on the go!

Install From Play Store

Get the Nursing Question Bank Android App

Access 10+ years of Question Papers with answers, notes for B.Sc Nursing on the go!

Install From Play Store

Download AKTU B-Tech 6th Sem 2016-2017 NEC024R Advance Digital Design Using Verilog Question Paper

Download AKTU (Dr. A.P.J. Abdul Kalam Technical University (AKTU), formerly Uttar Pradesh Technical University (UPTU) B-Tech 6th Semester (Sixth Semester) 2016-2017 NEC024R Advance Digital Design Using Verilog Question Paper

This post was last modified on 29 January 2020

AKTU B-Tech Last 10 Years 2010-2020 Previous Question Papers || Dr. A.P.J. Abdul Kalam Technical University


Time: 3 Hours Max. Marks : 100

Note: Be precise in your answer. In case of numerical problem assume data wherever not provided.

SECTION – A

--- Content provided by​ FirstRanker.com ---

  1. Explain the following: 10 x 2 = 20
    1. What are the advantages of HDLs?
    2. Differentiate between the unary and ternary operator.
    3. Differentiate between $monitor and $ display.
    4. What are the differences between assignments in always and initial constructs?
    5. Given the following Verilog code, what value of “a” is displayed?
        always @ (clk) begin a=0; a<=1; $display(a); end  
    6. --- Content provided by​ FirstRanker.com ---

    7. What is the difference between the equality operator symbols == and ===?
    8. What are the differences between a task and a function?
    9. What are the modeling memory components in verilog?
    10. Differentiate between Feedback model & Implicit model.
    11. What are the benefits of assertion verifications.
    12. --- Content provided by​ FirstRanker.com ---

SECTION - B

  1. Attempt any five of the following questions: 5 x 10 = 50
    1. (i) What is verilog HDL? What are the major capabilities of verilog HDL? (ii) Explain the components of a verilog module with block diagram.
    2. (i) What are the different data types in verilog HDL ?.Explain briefly. (ii) Illustrate the differences between a scalar and a vector. Explain with the help of suitable example.
    3. (i) Explain NOR gate primitive with verilog module. (ii) Write verilog HDL source code for a gate level description of 4 to 1 multiplexer circuit. Draw the relevant logic diagram.
    4. --- Content provided by‌ FirstRanker.com ---

    5. (i) Explain inertial and intra-assignment delays in verilog with suitable example. (ii) Describe a module 2 to 4 demultiplexer through procedural continuous assignments.
    6. (i) Define blocking and non blocking assignments using examples. (ii) Write a module using the behaviour modelling style to describe the behaviour of a J-K flip-flop using an always statement.
    7. (i) Describe a module for an NMOS inverter with an active pull up level using switch level primitives. (ii) Describe a module for NAND gate using MOS switches & write its test bench .
    8. (i) Explain the use of path delay assignments in verilog with the help of suitable example. (ii) Write a verilog module for half adder using file based task & function and write also its test bench.
    9. (i) What is a function of fork-join construct ? Design a verilog module for D flip flop using this construct. (ii) Write and explain the Verilog module for edge trigger flip-flop.
    10. --- Content provided by​ FirstRanker.com ---

Attempt any two of the following questions: 2 x 15 = 30

  1. (i) Design a FSM to detect 1001 sequence using Mealy machine. (ii) Design a module for a 2-bit priority encoder using ‘casez’statement and test bench for the same.
  2. (i) What do you understand from BDD and OBDD ? Explain with example. (ii) Design a verilog module for Gray-code counter.
  3. (i) Design a full adder using gate level modelling in verilog HDL. (ii) Design a 16:1 Multiplexer using 8:1 MUX in verilog HDL.
  4. --- Content provided by⁠ FirstRanker.com ---

Visit FirstRanker.com for more information.



This download link is referred from the post: AKTU B-Tech Last 10 Years 2010-2020 Previous Question Papers || Dr. A.P.J. Abdul Kalam Technical University

--- Content provided by FirstRanker.com ---