JNTU

JNTU B.Tech IV SYSTEM DESIGN USING FPGAS Previous Question Paper (July/August - 2022 - R16)

B.Tech | IV | II | R16 | July/August - 2022

Answer PaperPaper Code: 138EWMaximum Marks: 75Time: 3 Hours

Answer any five questions. All questions carry equal marks.

Main

115 marks
a

Explain about the HDL synthesis rules and write their significance while synthesizing any digital circuit.

10 marks

Answer

HDL synthesis rules are a set of coding guidelines and constraints that ensure hardware description language code can be effectively mapped into physical logic gates and flip-flops. These rules bridge the gap between behavioral descriptions and structural implementation.

Key synthesis rules include:

  • Sensitivity Lists: In Verilog, combinational logic must include all input signals in the sensitivity list. Missing signals lead to inferred latches rather than pure combinational logic.
  • Blocking vs. Non-blocking Assignments: Use blocking assignments (=) for combinational logic and non-blocking assignments (<=) for sequential logic to prevent race conditions and ensure correct hardware timing.
  • Complete Conditional Statements: All if-else and case statements must cover all possible input combinations. Incomplete specifications result in the synthesis tool inferring unintended latches to hold state.
  • Reset Logic: Sequential elements should ideally include an asynchronous or synchronous reset to ensure a known initial state upon power-up.
  • Resource Sharing: Synthesis tools attempt to share operators like adders or multipliers across different parts of the code to minimize area, provided the timing constraints allow it.

The significance of these rules lies in ensuring design portability, predictable hardware behavior, and area-power-timing optimization. Adhering to these rules prevents the creation of 'inferred latches' which are often undesirable in synchronous designs, and ensures that the simulation behavior matches the actual post-synthesis gate-level implementation.

b

Write about the synthesis technology library.

5 marks

Answer

A synthesis technology library is a database provided by the FPGA or ASIC vendor that contains the physical and electrical characteristics of the available hardware primitives (cells) in the target device. It serves as the reference point for the synthesis tool during the mapping phase.

The library typically includes:

  • Cell Definitions: Descriptions of basic logic gates (AND, OR, NOT), flip-flops, multiplexers, and complex macro-cells like DSP slices or Block RAMs.
  • Timing Models: Detailed information regarding propagation delays, setup/hold times, and clock-to-output delays for each cell.
  • Area/Power Metrics: Data on the physical footprint and power consumption characteristics of each primitive.

During synthesis, the tool translates the generic RTL code into a netlist by selecting the most suitable components from this library to satisfy the user's constraints regarding speed, area, and power.

215 marks
a

What is three state buffer? How it is useful in synthesis?

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain D- flip flop implementation from VHDL/Verilog.

7 marks

Answer

Sign in to view the complete answer paper.

315 marks
a

Write VHDL program for 4 bit encoder and draw its logic diagram.

8 marks

Answer

Sign in to view the complete answer paper.

b

Write VHDL/Verilog the code for count one circuit.

7 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

Write VHDL program for full adder in structural model with NAND gates.

10 marks

Answer

Sign in to view the complete answer paper.

b

Write VHDL program for 4 bit comparator.

5 marks

Answer

Sign in to view the complete answer paper.

515 marks
a

Write VHDL program for serial to parallel converter.

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain about the signal manipulator and write VHDL/Verilog program for it.

7 marks

Answer

Sign in to view the complete answer paper.

615 marks
a

How to configure a register block by partition method? Explain with example.

7 marks

Answer

Sign in to view the complete answer paper.

b

How to divide a clock and explain atleast two technique with neat diagrams.

8 marks

Answer

Sign in to view the complete answer paper.

715 marks
a

What is clock skew? How to overcome it?

8 marks

Answer

Sign in to view the complete answer paper.

b

Design a reset circuit and why it is needed?

7 marks

Answer

Sign in to view the complete answer paper.

8

Explain about the:

15 marks
a

Worst case time analysis

8 marks

Answer

Sign in to view the complete answer paper.

b

Post layout Verification.

7 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of SYSTEM DESIGN USING FPGAS from JNTU for B.Tech ECE IV II, July/August - 2022, R16.

For the solved question paper with answers, switch to the Answer Paper tab.

Other papers in SYSTEM DESIGN USING FPGAS

Loading Question Papers

Fetching data from database...