JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech IV Year SYSTEM DESIGN USING FPGAS Previous Question Paper (June - 2024 - R16)

B.Tech | IV Year | II Semester | R16 | June - 2024

Answer PaperPaper Code: 138EWMaximum 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

1a

What components make up a synthesis environment?

2 marks

Answer

A synthesis environment consists of three primary components: the HDL source code (such as Verilog or VHDL) which describes the design behavior, the technology library containing the target FPGA's specific logic cells and timing characteristics, and the synthesis tool (or compiler) which maps the high-level description into a netlist optimized for the selected hardware architecture.

1b

How do pad characteristics affect signal integrity?

3 marks

Answer

Pad characteristics significantly influence signal integrity by acting as the interface between the internal FPGA logic and the external PCB environment. Their impact is primarily governed by parasitic elements and impedance matching:

  • Parasitic Capacitance and Inductance: The physical structure of a pad introduces parasitic capacitance and lead inductance. High capacitance can slow down signal transition times (rise/fall times), leading to increased propagation delay, while lead inductance can cause ground bounce and ringing during high-speed switching.
  • Impedance Mismatch: If the pad's characteristic impedance does not match the transmission line impedance of the PCB trace, signal reflections occur. These reflections degrade the signal eye diagram and can cause data errors at high frequencies.
  • Crosstalk: Poorly designed pad layouts or inadequate spacing can increase mutual capacitance and inductance between adjacent pads, leading to electromagnetic coupling and crosstalk, which introduces noise into sensitive signal paths.
1c

Define the function of a leading zero circuit.

2 marks

Answer

Sign in to view the complete answer paper.

1d

What is the significance of a Barrel Shifter?

3 marks

Answer

Sign in to view the complete answer paper.

1e

How does the size and organization of registers affect the performance and capabilities of a microprocessor?

2 marks

Answer

Sign in to view the complete answer paper.

1f

What is the significance of configuration registers in digital systems?

3 marks

Answer

Sign in to view the complete answer paper.

1g

What are the advantages of having reset and clock circuitry in its own block separated from the rest of the circuits?

2 marks

Answer

Sign in to view the complete answer paper.

1h

What is gated clock and when it is used in digital designs?

3 marks

Answer

Sign in to view the complete answer paper.

1i

What is a netlist, and why is it important in digital design?

2 marks

Answer

Sign in to view the complete answer paper.

1j

What are some common issues or challenges addressed during post-layout verification?

3 marks

Answer

Sign in to view the complete answer paper.

Part B

210 marks
a

Discuss the key stages involved in an integrated design process.

5 marks

Answer

Sign in to view the complete answer paper.

b

Write a VHDL code for three state buffers and draw the synthesized schematic for the three state buffer.

5 marks

Answer

Sign in to view the complete answer paper.

OR
3

In a synopsys VHDL simulation environment, how is the VHDL simulation library mapped? What are the advantages and disadvantages to share the working library for Synopsys VHDL simulation and synthesis tools?

10 marks

Answer

Sign in to view the complete answer paper.

410 marks
a

What is a Selector? Write VHDL code for Selector by modeling with a Process Statement.

5 marks

Answer

Sign in to view the complete answer paper.

b

Write VHDL code to convert 4-bit binary code to a Gray code. Estimate the number of gates to be used. Synthesize the VHDL code.

5 marks

Answer

Sign in to view the complete answer paper.

OR
510 marks
a

What is an Equality Checker? Write a Test Bench code to verify the correctness of the VHDL code of the Equality Checker.

5 marks

Answer

Sign in to view the complete answer paper.

b

Design an 8-bit magnitude comparator using VHDL.

5 marks

Answer

Sign in to view the complete answer paper.

610 marks
a

Write the VHDL code for Signal Chopper along with the simulation waveform.

5 marks

Answer

Sign in to view the complete answer paper.

b

What is an Asynchronous counter? Write the VHDL code for Asynchronous counter using JK Flip Flop and also draw the synthesized schematic.

5 marks

Answer

Sign in to view the complete answer paper.

OR
710 marks
a

Outline the general framework for designing registers in digital systems, including key considerations from specification to implementation?

5 marks

Answer

Sign in to view the complete answer paper.

b

Write a VHDL code for partitioning and synthesis of Register block along with synthesized schematic.

5 marks

Answer

Sign in to view the complete answer paper.

810 marks
a

Explain the significance of clock buffers in digital circuit design in reducing clock skew and enabling efficient clock distribution in complex digital systems.

5 marks

Answer

Sign in to view the complete answer paper.

b

Describe the process of distributing the synthesized clock signal using VHDL code, including the instantiation of clock buffers and the creation of clock tree structures in the design.

5 marks

Answer

Sign in to view the complete answer paper.

OR
910 marks
a

Write VHDL code to implement a skew scheduling algorithm for minimizing clock skew.

5 marks

Answer

Sign in to view the complete answer paper.

b

Design a VHDL module for synchronizing data transfer between two clock domains.

5 marks

Answer

Sign in to view the complete answer paper.

1010 marks
a

Explain how VHDL entities and architectures can be used for design partitioning.

5 marks

Answer

Sign in to view the complete answer paper.

b

Write VHDL code representing a design entity and synthesize it using a synthesis tool like Synopsys Design Compiler.

5 marks

Answer

Sign in to view the complete answer paper.

OR
1110 marks
a

Describe the process of netlist generation from a high-level RTL design.

5 marks

Answer

Sign in to view the complete answer paper.

b

Utilize VHDL timing constraints to perform worst-case timing analysis for critical paths in the design.

5 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the solved question paper with answers of SYSTEM DESIGN USING FPGAS from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for B.Tech ECE IV Year II Semester, June - 2024, R16.

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

Other papers in SYSTEM DESIGN USING FPGAS

Loading Question Papers

Fetching data from database...