Unit 6 - Practice Quiz

ECE213 50 Questions
0 Correct 0 Wrong 50 Left
0/50

1 Which of the following best describes the structural organization of a Read-Only Memory (ROM)?

A. Programmable AND array and Programmable OR array
B. Fixed AND array (decoder) and Programmable OR array
C. Programmable AND array and Fixed OR array
D. Fixed AND array and Fixed OR array

2 If a memory chip has 12 address lines and 8 data lines, what is its storage capacity in bits?

A. bits
B. bits
C. bits
D. bits

3 Which type of memory uses a flip-flop (latch) as its basic storage element?

A. Dynamic RAM (DRAM)
B. Static RAM (SRAM)
C. EPROM
D. Mask ROM

4 Why does Dynamic RAM (DRAM) require periodic refreshing?

A. To clear the memory contents for new data
B. Because the charge stored on the internal capacitors leaks over time
C. To prevent the memory from overheating
D. To switch between Read and Write modes

5 In the context of Programmable Logic Devices (PLDs), what architecture does a PLA (Programmable Logic Array) differ from a PAL (Programmable Array Logic)?

A. PLA has a fixed AND array and a programmable OR array
B. PLA has a programmable AND array and a fixed OR array
C. PLA has both programmable AND and programmable OR arrays
D. PLA cannot implement sequential logic

6 Which of the following statements regarding SRAM vs. DRAM is true?

A. SRAM is slower and denser than DRAM
B. SRAM is faster but less dense (larger cell size) than DRAM
C. DRAM consumes more static power than SRAM
D. DRAM does not require refresh circuitry

7 What is the primary method for erasing an EPROM (Erasable Programmable Read-Only Memory)?

A. Applying a high electrical voltage
B. Exposing the chip to Ultraviolet (UV) light
C. Rewriting the data directly
D. Turning off the power supply

8 Which memory type allows data to be erased and reprogrammed electrically, byte by byte?

A. Mask ROM
B. PROM
C. EPROM
D. EEPROM

9 A PAL (Programmable Array Logic) device consists of:

A. A programmable AND array and a programmable OR array
B. A programmable AND array and a fixed OR array
C. A fixed AND array and a programmable OR array
D. A fixed AND array and a fixed OR array

10 In an FPGA, what does the acronym LUT stand for?

A. Logic User Table
B. Look-Up Table
C. Linear Unit Transistor
D. Latch Utility Type

11 Which device is generally considered the most suitable for prototyping complex digital systems due to its reconfigurability?

A. ASIC (Application Specific Integrated Circuit)
B. Mask ROM
C. FPGA (Field Programmable Gate Array)
D. PROM

12 Sequential PLDs, such as the GAL (Generic Array Logic), typically include which component at the output of the combinational logic array?

A. A capacitor
B. A resistor network
C. A Macrocell (containing a Flip-Flop)
D. An ADC

13 The total number of fuses in a PROM of size is:

A.
B.
C.
D.

14 Which of the following is volatile memory?

A. Flash Memory
B. EEPROM
C. SRAM
D. PROM

15 A combinational circuit is defined by the functions: and . How can this be implemented using a ROM?

A. Using a ROM
B. Using an ROM
C. Using an ROM
D. Using a ROM

16 What is the primary advantage of a PAL over a PLA?

A. PALs are more flexible.
B. PALs are slower.
C. PALs are easier to manufacture and faster due to the fixed OR array.
D. PALs have more fuses.

17 In the context of CPLDs (Complex Programmable Logic Devices), what connects the multiple logic blocks (SPLDs) together?

A. A system bus
B. A Programmable Interconnect Matrix (PIM) / Global Interconnect
C. Direct hardwiring
D. External wires

18 Which of the following is characteristic of Flash Memory?

A. It is volatile.
B. It requires UV light to erase.
C. It uses a single transistor per cell and is block-erasable.
D. It is faster than SRAM.

19 The time required to valid data availability at the output after the address is applied to the memory is called:

A. Write time
B. Refresh time
C. Access time
D. Hold time

20 In a PLA, if a function requires 5 product terms but the device only supports 4 product terms per OR gate, the function:

A. Cannot be implemented
B. Must be simplified further or split across outputs if possible
C. Can be implemented by increasing voltage
D. Will automatically use an adjacent OR gate

21 Which programming technology is typically used in volatile FPGAs?

A. Antifuse
B. SRAM cells
C. Floating gate transistors
D. EPROM cells

22 How many address lines are required for a memory chip of capacity 16 KB (Kilobytes)?

A. 10
B. 12
C. 14
D. 16

23 The Configurable Logic Block (CLB) is the fundamental building block of which device?

A. DRAM
B. PLA
C. FPGA
D. PAL

24 Which of the following represents the correct hierarchy of logic density (low to high)?

A. SPLD < CPLD < FPGA
B. FPGA < CPLD < SPLD
C. CPLD < SPLD < FPGA
D. SPLD < FPGA < CPLD

25 What is the function of the Write Enable (WE) input in a RAM chip?

A. To enable the output buffers
B. To select the specific memory chip
C. To control whether data is written to or read from the memory
D. To refresh the data

26 A device that contains a fixed OR array and a programmable AND array is a:

A. ROM
B. PLA
C. PAL
D. RAM

27 Which type of PLD is best described as an 'AND-OR-INVERT' structure where the user defines the AND connections?

A. PROM
B. PAL/PLA
C. SRAM
D. DRAM

28 In a PLA, the 'Program Table' lists:

A. The memory addresses
B. The product terms, inputs, and outputs
C. The refresh rate
D. The voltage levels

29 For a memory system, 'Expansion of Word Length' is achieved by connecting memory chips in:

A. Series
B. Parallel (Address lines common, Data lines concatenated)
C. Cascade
D. Independent banks

30 In a DRAM cell, the transistor acts as:

A. An amplifier
B. A switch
C. A resistor
D. A storage element

31 Which of the following is an application of a PLA?

A. Large scale data storage like a Hard Drive
B. Implementing complex combinational logic with shared product terms
C. Main memory in a computer (RAM)
D. Dynamic image processing

32 What is a Registered PAL?

A. A PAL that is registered with the manufacturer
B. A PAL that includes flip-flops at the outputs for sequential logic
C. A PAL used only for combinational logic
D. A PAL with read-only capabilities

33 The process of programming a ROM by the manufacturer according to the customer's specification during the fabrication process creates a:

A. PROM
B. EPROM
C. Mask ROM
D. Flash Memory

34 Compared to an ASIC, an FPGA has:

A. Higher unit cost and lower performance, but faster time-to-market
B. Lower unit cost and higher performance
C. No programmability
D. Fixed logic only

35 What is the result of 'address decoding' in a memory unit?

A. Converting binary data to decimal
B. Selecting a specific memory word based on the address inputs
C. Refreshing the data
D. Calculating the parity bit

36 In a memory, how many input lines and output lines are there respectively?

A. 6 input, 4 output
B. 64 input, 4 output
C. 4 input, 64 output
D. 6 input, 64 output

37 Why are FPGAs considered 'Field Programmable'?

A. They can only be programmed in a magnetic field.
B. They can be programmed by the user 'in the field' (outside the factory).
C. They use Field Effect Transistors.
D. They are programmed using electric fields only.

38 Which component in an FPGA allows for flexible connection between different CLBs?

A. I/O Blocks
B. Switch Matrix / Programmable Routing
C. Clock Manager
D. LUTs

39 In the implementation of combinational logic using a PLA, if two functions share a product term (e.g., ), how is this handled?

A. The term is generated twice in the AND plane.
B. The term is generated once in the AND plane and connected to both OR gates.
C. It cannot be handled; PLA does not support sharing.
D. External wiring is required.

40 A typical Macrocell in a CPLD or SPLD consists of:

A. Combinational logic only
B. AND-OR array, a flip-flop, and a mux
C. Just a flip-flop
D. A DRAM cell

41 Antifuse technology in FPGAs is:

A. Re-programmable
B. One-time programmable (Non-volatile)
C. Volatile
D. Erasable via UV

42 If you need a memory to store the bootloader (BIOS) of a computer, which type is most appropriate?

A. SRAM
B. DRAM
C. ROM / Flash
D. Register

43 The implementation of the function using a Decoder and an OR gate requires:

A. Connecting outputs 1, 2, 6, 7 of the decoder to the OR gate
B. Connecting outputs 0, 3, 4, 5 of the decoder to the OR gate
C. Using a decoder
D. Using NAND gates only

44 What is the main limitation of using a ROM to implement combinational logic?

A. It is volatile.
B. The size doubles for every additional input variable ().
C. It is slower than a PLA.
D. It cannot implement sequential logic.

45 Which PLD type is essentially a PROM?

A. Fixed AND, Programmable OR
B. Programmable AND, Fixed OR
C. Programmable AND, Programmable OR
D. Fixed AND, Fixed OR

46 In an FPGA, the I/O Blocks (IOBs) are responsible for:

A. Storing logic functions
B. Routing signals internally
C. Interfacing internal logic with external pins
D. Generating the clock

47 What is the difference between a Static RAM cell and a Dynamic RAM cell in terms of component count?

A. SRAM: 1 transistor; DRAM: 6 transistors
B. SRAM: 6 transistors; DRAM: 1 transistor, 1 capacitor
C. SRAM: 2 capacitors; DRAM: 2 transistors
D. Both have 4 transistors

48 The speed of a memory is often measured by its:

A. Capacity
B. Word size
C. Bandwidth and Latency
D. Voltage

49 A logical function that has many 'don't care' conditions or unused minterms is most efficiently implemented in:

A. A ROM
B. A PLA
C. A Shift Register
D. A Counter

50 What is the role of the 'Chip Select' (CS) or 'Chip Enable' (CE) pin on a memory chip?

A. To provide power to the chip
B. To enable the chip to respond to control and address signals
C. To select the row in the matrix
D. To determine read or write mode