Unit6 - Subjective Questions

ECE213 • Practice Questions with Detailed Answers

1

Explain the basic architecture of a Read-Only Memory (ROM) and describe how it stores binary information.

2

Distinguish between Static RAM (SRAM) and Dynamic RAM (DRAM).

3

Define Programmable Logic Array (PLA). Explain its internal structure using block diagrams and logic equations.

4

Implement the following Boolean functions using a PLA:


5

Compare PROM, PLA, and PAL based on their programmability.

6

Explain the concept of 'Refreshing' in Dynamic RAM (DRAM). Why is it required?

7

Describe the architecture of a Programmable Array Logic (PAL) device. How does it differ from a PLA?

8

Write a short note on Sequential Programmable Logic Devices (SPLDs).

9

What are Field Programmable Gate Arrays (FPGAs)? Explain the three main components of an FPGA architecture.

10

Explain the operation of a 6-transistor (6T) SRAM cell with a circuit diagram description.

11

Derive the size of the PROM required to implement a combinational circuit with inputs and outputs. Explain with an example.

12

Discuss the classification of ROM based on programming methods (Mask ROM, PROM, EPROM, EEPROM, Flash).

13

What are the applications of PLAs? Why is it preferred over ROM for complex logic functions?

14

Explain the concept of 'Memory Expansion'. How do you expand word size and memory capacity?

15

Describe the function of a Look-Up Table (LUT) in an FPGA.

16

Design a combinational circuit using a PAL to implement the following Boolean functions:




17

What is the difference between CPLD (Complex Programmable Logic Device) and FPGA?

18

Explain the structure of a generic Macrocell in an SPLD.

19

What is Memory Decoding? Explain Coincident Decoding (2D) for RAM.

20

Summarize the advantages of using Programmable Logic Devices (PLDs) over Fixed Logic (Standard SSI/MSI chips).