ROM stands for Read-Only Memory, a non-volatile memory whose contents are primarily read during normal operation.
Incorrect! Try again.
2Which property best describes a ROM's data retention when power is removed?
Read-only memory
Easy
A.It randomizes its data
B.It retains data (non-volatile)
C.It loses data (volatile)
D.It doubles its data
Correct Answer: It retains data (non-volatile)
Explanation:
ROM is non-volatile, meaning stored data is preserved even when the power supply is switched off.
Incorrect! Try again.
3Which type of ROM can be erased using ultraviolet light?
Read-only memory
Easy
A.PROM
B.EPROM
C.Mask ROM
D.SRAM
Correct Answer: EPROM
Explanation:
EPROM (Erasable Programmable ROM) is erased by exposing its chip to UV light through a quartz window.
Incorrect! Try again.
4A ROM with address lines can store how many words?
Read-only memory
Easy
A.2048 words
B.512 words
C.256 words
D.1024 words
Correct Answer: 1024 words
Explanation:
With 10 address lines the number of addressable words is .
Incorrect! Try again.
5What does RAM stand for?
Read/Write memory- SRAM and DRAM
Easy
A.Read And Modify
B.Read Access Memory
C.Rapid Additive Memory
D.Random Access Memory
Correct Answer: Random Access Memory
Explanation:
RAM stands for Random Access Memory, allowing any location to be accessed directly in roughly equal time.
Incorrect! Try again.
6Which storage element is used by a static RAM (SRAM) cell?
Read/Write memory- SRAM and DRAM
Easy
A.A capacitor
B.A flip-flop (latch)
C.A floating gate
D.A fuse link
Correct Answer: A flip-flop (latch)
Explanation:
SRAM stores each bit in a flip-flop (typically 6 transistors), so it holds data without periodic refreshing.
Incorrect! Try again.
7Why does DRAM require periodic refreshing?
Read/Write memory- SRAM and DRAM
Easy
A.Its fuses melt slowly
B.Its address lines overheat
C.Its flip-flops reset randomly
D.Its capacitors leak charge over time
Correct Answer: Its capacitors leak charge over time
Explanation:
DRAM stores bits as charge on capacitors, which leaks away, so the data must be refreshed periodically.
Incorrect! Try again.
8Which memory type generally offers higher storage density per chip?
Read/Write memory- SRAM and DRAM
Easy
A.SRAM
B.DRAM
C.PROM
D.EPROM
Correct Answer: DRAM
Explanation:
DRAM uses a single transistor and capacitor per cell, giving higher density than the multi-transistor SRAM cell.
Incorrect! Try again.
9Which memory type is typically faster to access?
Read/Write memory- SRAM and DRAM
Easy
A.EEPROM
B.DRAM
C.SRAM
D.Mask ROM
Correct Answer: SRAM
Explanation:
SRAM is faster than DRAM because it does not need refresh cycles and uses stable latch-based cells.
Incorrect! Try again.
10Both SRAM and DRAM share which common characteristic?
Read/Write memory- SRAM and DRAM
Easy
A.They are volatile
B.They are read-only
C.They are non-volatile
D.They use UV erasure
Correct Answer: They are volatile
Explanation:
Both SRAM and DRAM lose their contents when power is removed, so both are volatile memories.
Incorrect! Try again.
11What does the abbreviation PLA stand for?
PLAs and their applications
Easy
A.Parallel Line Array
B.Portable Logic Adapter
C.Programmable Logic Array
D.Passive Logic Assembly
Correct Answer: Programmable Logic Array
Explanation:
PLA stands for Programmable Logic Array, a device used to implement combinational logic functions.
Incorrect! Try again.
12In a PLA, which arrays are programmable?
PLAs and their applications
Easy
A.Only the OR array
B.Only the AND array
C.Neither array
D.Both the AND and OR arrays
Correct Answer: Both the AND and OR arrays
Explanation:
A PLA has both a programmable AND array and a programmable OR array, giving maximum flexibility.
Incorrect! Try again.
13A PLA is most commonly used to implement which type of logic?
PLAs and their applications
Easy
A.Only power regulation
B.Combinational logic functions
C.Only analog filtering
D.Only clock generation
Correct Answer: Combinational logic functions
Explanation:
PLAs realize sum-of-products expressions, making them ideal for implementing combinational logic functions.
Incorrect! Try again.
14What does the abbreviation PAL stand for?
PALs and their applications
Easy
A.Programmable Analog Line
B.Programmable Array Logic
C.Parallel Access Logic
D.Passive Array Latch
Correct Answer: Programmable Array Logic
Explanation:
PAL stands for Programmable Array Logic, a PLD with a programmable AND array and a fixed OR array.
Incorrect! Try again.
15In a PAL device, which array is fixed (not programmable)?
PALs and their applications
Easy
A.The OR array
B.Both arrays
C.The input buffer array
D.The AND array
Correct Answer: The OR array
Explanation:
In a PAL the AND array is programmable while the OR array is fixed, which makes it faster and cheaper than a PLA.
Incorrect! Try again.
16Compared to a PLA, a key advantage of a PAL is that it is generally:
PALs and their applications
Easy
A.Faster and simpler to program
B.Slower but more flexible
C.Analog-only
D.Non-programmable
Correct Answer: Faster and simpler to program
Explanation:
Because only the AND array is programmable, PALs are faster and easier to program than fully programmable PLAs.
Incorrect! Try again.
17What distinguishes a sequential PLD from a purely combinational PLD?
Sequential PLDs and their applications
Easy
A.It uses only resistors
B.It has no inputs
C.It includes memory elements such as flip-flops
D.It cannot be programmed
Correct Answer: It includes memory elements such as flip-flops
Explanation:
Sequential PLDs add flip-flops (registers) to the logic array, allowing them to store state and implement sequential circuits.
Incorrect! Try again.
18Sequential PLDs are especially suitable for implementing which of the following?
Sequential PLDs and their applications
Easy
A.Finite state machines and counters
B.Pure resistor networks
C.Analog amplifiers
D.Power supplies
Correct Answer: Finite state machines and counters
Explanation:
With built-in flip-flops, sequential PLDs are well suited to state machines, counters, and other sequential circuits.
Incorrect! Try again.
19What does the abbreviation FPGA stand for?
Introduction to field programmable gate arrays
Easy
A.Fixed Programmable Gate Adapter
B.Fast Parallel Gate Assembly
C.Field Programmable Gate Array
D.Field Powered General Array
Correct Answer: Field Programmable Gate Array
Explanation:
FPGA stands for Field Programmable Gate Array, a chip that can be configured by the user after manufacturing.
Incorrect! Try again.
20The basic reconfigurable logic building block inside a typical FPGA is called a:
Introduction to field programmable gate arrays
Easy
A.Configurable Logic Block (CLB)
B.Central Processing Unit (CPU)
C.Analog Sense Cell (ASC)
D.Read-Only Block (ROB)
Correct Answer: Configurable Logic Block (CLB)
Explanation:
FPGAs are built from an array of Configurable Logic Blocks (CLBs) connected by programmable interconnects.
Incorrect! Try again.
21A ROM has 12 address lines and 8 data lines. What is the total storage capacity of this ROM?
Read-only memory
Medium
A. bits
B. bits
C. bits
D. bits
Correct Answer: bits
Explanation:
With 12 address lines, the number of words is . Each word is 8 bits wide, giving a capacity of bits.
Incorrect! Try again.
22A designer needs a ROM to implement a combinational circuit with 4 inputs and 3 outputs. What is the minimum ROM size required?
Read-only memory
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
The 4 inputs act as address lines, requiring words. The 3 outputs form the data word width, so the ROM must be .
Incorrect! Try again.
23Which type of ROM can be electrically erased and reprogrammed byte-by-byte without removing it from the circuit?
Read-only memory
Medium
A.EEPROM
B.Mask ROM
C.UV-EPROM
D.PROM
Correct Answer: EEPROM
Explanation:
EEPROM allows in-circuit electrical erasure and reprogramming, often at the byte level. UV-EPROM needs UV light and full-chip erasure, PROM is one-time programmable, and Mask ROM is fixed at manufacture.
Incorrect! Try again.
24Why does DRAM require periodic refresh cycles while SRAM does not?
Read/Write memory- SRAM and DRAM
Medium
A.DRAM stores bits as charge on capacitors that leak over time
B.DRAM uses flip-flops that lose state randomly
C.DRAM operates at a higher voltage that decays
D.DRAM has fewer address lines than SRAM
Correct Answer: DRAM stores bits as charge on capacitors that leak over time
Explanation:
Each DRAM cell stores a bit as charge on a tiny capacitor, which gradually leaks away. Refresh cycles restore the charge. SRAM uses cross-coupled flip-flops that hold state as long as power is applied.
Incorrect! Try again.
25A typical six-transistor (6T) memory cell is characteristic of which memory technology?
Read/Write memory- SRAM and DRAM
Medium
A.DRAM
B.SRAM
C.EEPROM
D.Flash ROM
Correct Answer: SRAM
Explanation:
A standard SRAM cell uses six transistors (two cross-coupled inverters plus two access transistors). DRAM typically uses one transistor and one capacitor per cell.
Incorrect! Try again.
26For a given chip area, DRAM generally offers higher storage density than SRAM primarily because:
Read/Write memory- SRAM and DRAM
Medium
A.DRAM cells are made of larger capacitors
B.Each DRAM cell needs far fewer components
C.DRAM does not need any address decoding
D.SRAM cells store multiple bits each
Correct Answer: Each DRAM cell needs far fewer components
Explanation:
A DRAM cell needs only one transistor and one capacitor, while an SRAM cell needs six transistors. Fewer components per cell allow more cells in the same area, giving higher density.
Incorrect! Try again.
27Which statement best describes why SRAM is typically used for cache memory rather than DRAM?
Read/Write memory- SRAM and DRAM
Medium
A.SRAM retains data without any power
B.SRAM is cheaper per bit than DRAM
C.SRAM has higher density than DRAM
D.SRAM has faster access times and needs no refresh
Correct Answer: SRAM has faster access times and needs no refresh
Explanation:
SRAM offers faster access and avoids refresh overhead, making it ideal for high-speed cache. It is more expensive and less dense than DRAM, and both are volatile.
Incorrect! Try again.
28In a PLA implementing Boolean functions, which arrays are programmable?
PLAs and their applications
Medium
A.Only the OR array
B.Both the AND array and the OR array
C.Neither array is programmable
D.Only the AND array
Correct Answer: Both the AND array and the OR array
Explanation:
A PLA (Programmable Logic Array) has both a programmable AND array and a programmable OR array, giving maximum flexibility in sharing product terms among outputs.
Incorrect! Try again.
29A PLA has 3 inputs, 4 product terms, and 2 outputs. What is the maximum number of distinct product terms it can generate?
PLAs and their applications
Medium
A.8
B.3
C.2
D.4
Correct Answer: 4
Explanation:
The number of product terms a PLA can generate is limited by the number of AND gates (product-term lines), which is 4 here, regardless of the theoretical minterms.
Incorrect! Try again.
30Two functions and are implemented in a PLA. How many unique product terms must the AND array provide?
PLAs and their applications
Medium
A.2
B.3
C.4
D.5
Correct Answer: 3
Explanation:
The distinct product terms are , , and . Since is shared between both functions, only 3 unique product terms are needed in the AND array.
Incorrect! Try again.
31Which advantage makes a PLA more area-efficient than a ROM for implementing sparse logic functions?
PLAs and their applications
Medium
A.It generates only the required product terms instead of all minterms
B.It uses fewer output lines than a ROM
C.It eliminates the need for input variables
D.It stores every possible minterm permanently
Correct Answer: It generates only the required product terms instead of all minterms
Explanation:
A ROM decodes all minterms, wasting area for functions with few terms. A PLA generates only the specific product terms needed, making it efficient for sparse functions.
Incorrect! Try again.
32What key component distinguishes a sequential PLD from a purely combinational PLD like a basic PLA?
Sequential PLDs and their applications
Medium
A.More input buffers
B.A larger programmable OR array
C.Flip-flops (registers) at the outputs
D.Additional address decoders
Correct Answer: Flip-flops (registers) at the outputs
Explanation:
Sequential PLDs include flip-flops (registered outputs) that allow storage of state, enabling implementation of sequential circuits such as counters and state machines.
Incorrect! Try again.
33A registered PLD output that can be fed back into the AND array is most useful for implementing:
Sequential PLDs and their applications
Medium
A.Purely resistive networks
B.Simple combinational decoders
C.Analog signal filters
D.Finite state machines
Correct Answer: Finite state machines
Explanation:
Feeding registered outputs back into the AND array allows the next state to depend on the present state, which is exactly what is required to build finite state machines.
Incorrect! Try again.
34In a typical macrocell of a sequential PLD, the output-select multiplexer is used to choose between:
Sequential PLDs and their applications
Medium
A.Registered and combinational output modes
B.AND and OR array programming
C.Input and clock signals
D.SRAM and DRAM storage
Correct Answer: Registered and combinational output modes
Explanation:
A macrocell's output multiplexer selects whether the output comes directly from the combinational logic or from the flip-flop (registered), providing configuration flexibility.
Incorrect! Try again.
35A designer needs a device to implement a 3-bit synchronous counter. Which PLD feature is essential for this task?
Sequential PLDs and their applications
Medium
A.On-chip clocked flip-flops
B.An analog comparator stage
C.A large ROM look-up table only
D.Tri-state input buffers
Correct Answer: On-chip clocked flip-flops
Explanation:
A synchronous counter requires storage elements that update on a clock edge. Sequential PLDs provide on-chip clocked flip-flops to hold and update the count state.
Incorrect! Try again.
36In an SRAM-based FPGA, the logic functionality of a configurable logic block is typically implemented using:
Introduction to field programmable gate arrays
Medium
A.Fuse-programmed OR planes
B.Fixed NAND gate arrays
C.Look-up tables (LUTs)
D.Analog operational amplifiers
Correct Answer: Look-up tables (LUTs)
Explanation:
SRAM-based FPGAs implement combinational logic using look-up tables, which store the truth table of a function in SRAM cells and select the output based on inputs.
Incorrect! Try again.
37A 4-input LUT in an FPGA can implement any Boolean function of how many variables, and how many SRAM configuration bits does it require?
Introduction to field programmable gate arrays
Medium
A.4 variables, 16 bits
B.8 variables, 16 bits
C.4 variables, 4 bits
D.16 variables, 4 bits
Correct Answer: 4 variables, 16 bits
Explanation:
A 4-input LUT can realize any function of 4 variables. It stores the full truth table, which has entries, requiring 16 SRAM configuration bits.
Incorrect! Try again.
38Why must most SRAM-based FPGAs be reconfigured each time power is applied?
Introduction to field programmable gate arrays
Medium
A.Their clock circuits reset the logic gates
B.Their LUTs physically wear out on power-off
C.Their configuration memory is volatile
D.Their routing is fixed at manufacture
Correct Answer: Their configuration memory is volatile
Explanation:
SRAM cells lose their contents when power is removed, so the configuration bitstream is volatile and must be reloaded (often from external flash) at every power-up.
Incorrect! Try again.
39How does the internal structure of a PAL differ from that of a PLA?
PALs and their applications
Medium
A.PAL has a fixed AND array and programmable OR array
B.PAL has both arrays fixed
C.PAL has both arrays programmable
D.PAL has a programmable AND array and a fixed OR array
Correct Answer: PAL has a programmable AND array and a fixed OR array
Explanation:
In a PAL, only the AND array is programmable while the OR array is fixed. This simplifies design and speeds up the device compared to a fully programmable PLA.
Incorrect! Try again.
40In a PAL where each OR gate is hard-wired to exactly 3 product terms, what limits the implementation of a function requiring 5 product terms on one output?
PALs and their applications
Medium
A.The number of programmable OR connections
B.The lack of any input buffers
C.The fixed number of product terms per OR gate
D.The volatility of the AND array
Correct Answer: The fixed number of product terms per OR gate
Explanation:
Because a PAL's OR array is fixed with a set number of product terms per output, a function needing more product terms than allotted cannot fit directly and must be redesigned or split.
Incorrect! Try again.
41A ROM is used to implement combinational logic for a 4-input, 3-output function. Later, one output must be changed from to . What is the minimum modification required at the ROM level?
Read-only memory
Hard
A.An additional address line must be added to reach minterm 11
B.Only the stored word at address needs its corresponding output bit set to 1
C.The entire address decoder must be redesigned to accommodate the new minterm
D.All 16 stored words must be rewritten because ROM contents are interdependent
Correct Answer: Only the stored word at address needs its corresponding output bit set to 1
Explanation:
In a ROM the AND array (decoder) is fixed and generates all minterms; only the OR array (stored data) is programmed. Adding minterm 11 means setting the output bit at address to 1, affecting only that single word/bit.
Incorrect! Try again.
42A designer needs a ROM but only has ROM chips. How many chips are required and how are the address lines partitioned?
Read-only memory
Hard
A.8 chips; 9 lines address each chip and 3 lines select the chip
B.4 chips; 11 lines drive all chips in parallel with no decoding
C.4 chips; 9 lines address each chip and 2 higher-order lines select the chip via a decoder
D.2 chips; 10 lines address each chip and 1 line selects the chip
Correct Answer: 4 chips; 9 lines address each chip and 2 higher-order lines select the chip via a decoder
Explanation:
chips. Each -word chip needs address lines. needs lines total, so the remaining high-order lines select among the 4 chips.
Incorrect! Try again.
43A DRAM cell stores charge on a capacitor of . If leakage current is and the cell can tolerate a voltage drop of before data loss, what is the maximum refresh interval?
Read/Write memory- SRAM and DRAM
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
Using .
Incorrect! Try again.
44In a 6-transistor SRAM cell, why is the cell susceptible to a read-disturb failure, and what parameter governs its stability during a read?
Read/Write memory- SRAM and DRAM
Hard
A.The refresh circuitry drains the storage node; the retention time governs stability
B.Access transistors briefly perturb the internal node voltage; the static noise margin (SNM) determines stability
C.The word line floats during read; the leakage current governs stability
D.The precharge phase overwrites the stored bit; the sense-amp gain governs stability
Correct Answer: Access transistors briefly perturb the internal node voltage; the static noise margin (SNM) determines stability
Explanation:
During a read, both bit lines are precharged high and the access transistors connect them to the internal nodes, pulling the '0' node up. If this exceeds the trip point of the cross-coupled inverters the cell flips. The read SNM quantifies the tolerable disturbance.
Incorrect! Try again.
45A memory system uses DRAM with a refresh period and rows, using distributed refresh. What is the maximum time interval between consecutive refresh operations?
Read/Write memory- SRAM and DRAM
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
Distributed refresh spreads row refreshes evenly over : between refreshes.
Incorrect! Try again.
46A PLA has 4 inputs, 8 product terms, and 3 outputs. Two functions share the term . What is the primary advantage a PLA offers over a ROM for this implementation?
PLAs and their applications
Hard
A.Product terms can be shared across outputs, so only the required minterms/implicants are programmed
B.The PLA has a fixed OR array that reduces programming errors
C.A PLA requires fewer address lines than an equivalent ROM
D.The PLA automatically generates all minterms, guaranteeing full coverage
Correct Answer: Product terms can be shared across outputs, so only the required minterms/implicants are programmed
Explanation:
Unlike a ROM (fixed AND array producing every minterm), a PLA has both AND and OR arrays programmable, allowing product terms like to be generated once and shared by multiple outputs — efficient for sparse functions.
Incorrect! Try again.
47Given and to implement on a PLA, what is the minimum number of product terms required if sharing is exploited?
PLAs and their applications
Hard
A.2 product terms: ,
B.3 product terms: , ,
C.5 product terms including all minterms
D.4 product terms: , , ,
Correct Answer: 3 product terms: , ,
Explanation:
The distinct product terms are , , and . The term is shared between and , so only 3 unique product lines are needed in the AND array.
Incorrect! Try again.
48A PLA output is available in both true and complemented form via a programmable XOR. To implement with minimum product terms, which strategy is optimal?
PLAs and their applications
Hard
A.Implement the complement directly via its sum-of-products (4 terms)
B.Implement all minterms of and disable the XOR
C.Use two separate PLAs, one per product term
D.Implement (2 terms) and program the XOR to invert the output
Correct Answer: Implement (2 terms) and program the XOR to invert the output
Explanation:
The programmable output XOR lets you implement whichever polarity needs fewer product terms. Here needs only 2 product terms; inverting via XOR yields far cheaper than the SOP of the complement.
Incorrect! Try again.
49A registered PAL (e.g., 16R8) has all outputs fed back into the AND array. Why is this feedback essential for implementing a Moore finite-state machine?
Sequential PLDs and their applications
Hard
A.It converts asynchronous inputs into synchronous ones automatically
B.It provides the current state to compute next-state and output logic within the same device
C.It refreshes the output registers to prevent data loss
D.It doubles the number of available product terms per output
Correct Answer: It provides the current state to compute next-state and output logic within the same device
Explanation:
An FSM's next state depends on the present state. Feeding register outputs (present state) back into the AND array lets the combinational logic compute next-state functions, enabling self-contained sequential operation.
Incorrect! Try again.
50A sequential PLD must implement a state machine with 12 states. What is the minimum number of state flip-flops (registered outputs) required, and how many unused states result?
Sequential PLDs and their applications
Hard
A.4 flip-flops; 12 unused states
B.12 flip-flops; 0 unused states
C.3 flip-flops; 5 unused states
D.4 flip-flops; 4 unused states
Correct Answer: 4 flip-flops; 4 unused states
Explanation:
flip-flops give possible states. Since only 12 are used, states are unused and must be handled to avoid lockup.
Incorrect! Try again.
51In a GAL/registered PLD, the Output Logic Macrocell (OLMC) can be configured for combinational or registered output. What is the key benefit of this configurability over a fixed 16R8 architecture?
Sequential PLDs and their applications
Hard
A.It eliminates the need for a clock signal entirely
B.It permanently doubles the number of product terms available
C.Each output pin can independently be registered or combinational, increasing design flexibility
D.It allows the AND array to become programmable OR logic
Correct Answer: Each output pin can independently be registered or combinational, increasing design flexibility
Explanation:
The OLMC's programmable multiplexers let each output be individually configured (registered/combinational, active-high/low, feedback source), whereas fixed devices like the 16R8 force all 8 outputs registered.
Incorrect! Try again.
52In an SRAM-based FPGA, a 4-input Look-Up Table (LUT) is used to implement combinational logic. How many distinct Boolean functions of 4 variables can a single 4-LUT realize?
Introduction to field programmable gate arrays
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
A 4-input LUT stores truth-table entries. Each entry can independently be 0 or 1, so the number of realizable functions is .
Incorrect! Try again.
53Why do SRAM-based FPGAs require an external configuration memory (e.g., flash/PROM) at power-up, unlike antifuse or flash-based FPGAs?
Introduction to field programmable gate arrays
Hard
A.SRAM cells can only be written once and need backup
B.SRAM cells consume too much power to be programmed internally
C.The routing fabric is stored externally to save die area
D.SRAM configuration cells are volatile and lose their contents when power is removed
Correct Answer: SRAM configuration cells are volatile and lose their contents when power is removed
Explanation:
SRAM-based FPGAs store configuration in volatile SRAM cells. On power-down the bitstream is lost, so it must be reloaded from non-volatile external memory each power-up. Antifuse/flash FPGAs retain configuration.
Incorrect! Try again.
54A function requires 6 inputs but the FPGA has only 4-input LUTs. Using Shannon's expansion, what is the minimum number of 4-LUTs needed to decompose a general 6-input function (ignoring routing constraints)?
Introduction to field programmable gate arrays
Hard
A.A single 4-LUT suffices by ignoring 2 inputs
B.6 LUTs, one per input variable
C.Split on 2 variables into 4 sub-functions plus multiplexing, needing several 4-LUTs cascaded
D.Exactly 2 4-LUTs are always sufficient for any 6-input function
Correct Answer: Split on 2 variables into 4 sub-functions plus multiplexing, needing several 4-LUTs cascaded
Explanation:
Shannon expansion on 2 variables produces 4 cofactors (each a 4-input function → one 4-LUT each) plus multiplexer logic (implemented in further LUTs). A general 6-input function cannot fit in one or two 4-LUTs; it requires cascading.
Incorrect! Try again.
55In FPGA architecture, what is the primary role of Configurable Logic Block (CLB) carry chains, and why are they dedicated rather than routed through general interconnect?
Introduction to field programmable gate arrays
Hard
A.They convert LUTs into block RAM when needed
B.They provide fast, low-skew ripple-carry paths for arithmetic, avoiding slow programmable routing delays
C.They store the configuration bitstream during power-up
D.They implement the clock distribution network across the chip
Correct Answer: They provide fast, low-skew ripple-carry paths for arithmetic, avoiding slow programmable routing delays
Explanation:
Dedicated carry chains route carry signals directly between adjacent CLBs with minimal delay. Using general programmable interconnect for carries would introduce large delays, severely limiting adder/counter speed.
Incorrect! Try again.
56What fundamentally distinguishes a PAL from a PLA in terms of programmable array structure, and how does it affect product-term sharing?
PALs and their applications
Hard
A.A PAL has no OR array, using only wired-AND logic
B.A PAL has a fixed AND array with a programmable OR array, allowing full sharing
C.Both arrays are programmable in a PAL, unlike a PLA
D.A PAL has a programmable AND array with a fixed OR array, so product terms cannot be shared across outputs
Correct Answer: A PAL has a programmable AND array with a fixed OR array, so product terms cannot be shared across outputs
Explanation:
In a PAL only the AND array is programmable; the OR array is fixed with a set number of product terms hard-wired to each output. Because each product term connects to only one OR gate, terms cannot be shared between outputs (unlike a PLA).
Incorrect! Try again.
57A PAL device dedicates 4 product terms to each OR output. A required function is . What problem arises and what is the standard solution?
PALs and their applications
Hard
A.The PAL automatically shares terms with another output to fit
B.Add a fifth input line to the AND array to gain a product term
C.The function needs 5 product terms but only 4 are available; factor the function or use an output fed back as an input
D.The function is unimplementable on any PLD and requires a ROM
Correct Answer: The function needs 5 product terms but only 4 are available; factor the function or use an output fed back as an input
Explanation:
The SOP has 5 product terms exceeding the 4-term OR limit. Solutions include minimizing/factoring the expression, or cascading by feeding one PAL output back into the AND array to build a larger sum.
Incorrect! Try again.
58When implementing a function on a PAL whose complement has fewer product terms than , and the PAL provides programmable output inversion, what is the best approach?
PALs and their applications
Hard
A.Use a ROM instead because PALs cannot invert outputs
B.Split across two outputs and AND them externally
C.Implement directly regardless, since inversion adds delay
D.Implement in the AND-OR array and invert the output to obtain
Correct Answer: Implement in the AND-OR array and invert the output to obtain
Explanation:
If requires fewer product terms, implement within the limited OR-gate fan-in and use the PAL's programmable output polarity (inverter) to produce . This is a standard technique to fit functions within product-term limits.
Incorrect! Try again.
59A ROM-based lookup table is used to compute for a 4-bit input . What is the minimum ROM size (words × bits) needed to store all outputs without truncation?
Read-only memory
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
A 4-bit input has possible values (words). The maximum output is , requiring bits. Thus the ROM must be .
Incorrect! Try again.
60Comparing SRAM and DRAM for the same storage capacity on identical process technology, which statement correctly captures the density-vs-speed trade-off?
Read/Write memory- SRAM and DRAM
Hard
A.DRAM (1 transistor + 1 capacitor per cell) offers higher density but slower access and needs refresh; SRAM (6 transistors) is faster but less dense
B.DRAM is faster because the capacitor charges instantly, while SRAM latches slowly
C.SRAM is denser because it needs no capacitor, while DRAM is faster due to fewer transistors
D.Both have identical density; only power consumption differs
Correct Answer: DRAM (1 transistor + 1 capacitor per cell) offers higher density but slower access and needs refresh; SRAM (6 transistors) is faster but less dense
Explanation:
A DRAM cell (1T1C) is far smaller than a 6T SRAM cell, giving higher density and lower cost per bit, but DRAM requires periodic refresh and has slower access. SRAM holds data statically, is faster, but occupies more area.
Incorrect! Try again.
Did this save you a night before the exam?
LPU Notes is free, and it stays free. Ads cover part of the server bill.
The rest comes out of a student's own pocket: the domain, the storage,
and keeping the site up through the weeks everyone needs it at once.
The payment button didn't load. An ad blocker or a filtered network is the usual reason.
to try again.
Nothing here is ever locked, and nothing unlocks. Chip in only if it was worth it.
What it pays for →