Difficulty: Easy
Correct Answer: only two logic cells
Explanation:
Introduction / Context:
Architectural terminology varies slightly across generations, but many mainstream FPGA families organize logic into CLBs, each of which may be subdivided into “slices.” Understanding the typical content of a slice helps you reason about how synthesis tools pack LUTs and registers and how many resources are available per tile of the fabric.
Given Data / Assumptions:
Concept / Approach:
Historically, a CLB contained two slices, and each slice contained two logic cells, for a total of four cells per CLB. Although modern devices sometimes expand these counts, many educational resources and exam questions use the “two logic cells per slice” convention as the standard reference point.
Step-by-Step Solution:
Verification / Alternative check:
Legacy family datasheets and training material show block diagrams where each slice has two LUT+FF pairs, sometimes with additional distributed RAM/shift register modes.
Why Other Options Are Wrong:
“Between 2 and 8,” “up to 16,” and “a single CLB” do not reflect the widely taught baseline; a CLB is larger than a slice, not equal to it.
Common Pitfalls:
Applying a specific modern family’s terminology (e.g., slices with four 6-LUTs) to general exam questions. Always align with the conventional definition unless a specific family is stated.
Final Answer:
only two logic cells
Discussion & Comments