Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context:Programmable Logic Devices implement sum-of-products logic using programmable interconnects in AND/OR arrays (for example, PLA, PAL, PROM). Fuses (or antifuses/EEPROM links) determine whether a literal connects to a product term or whether a product term connects to an OR output. Understanding what a “blown” fuse means is about connectivity, not an absolute HIGH or LOW logic level at a gate.
Given Data / Assumptions:
Concept / Approach:In classical fuse-based PLDs, an intact fuse implies a connection; a blown fuse removes it. This does not directly translate to a literal HIGH or LOW level. In the AND array, including a literal constrains the product term; removing it produces a don’t-care (neither forced HIGH nor forced LOW). In the OR array, removing a product-term connection simply means that term does not feed the OR sum. Therefore, the statement that a blown fuse “is LOW” in one plane and “is HIGH” in the other is an oversimplification and is not a universal rule.
Step-by-Step Solution:
Treat fuse state as connectivity control, not a logic level source.In AND plane: intact = include literal; blown = omit literal → don’t-care.In OR plane: intact = include product term; blown = omit term → it contributes nothing.Hence, no universal “blown = LOW/HIGH” mapping exists.Verification / Alternative check:Reference any PLA/PAL fuse map description: the programming matrix shows presence/absence of connections, not fixed logic levels at the logic gates.
Why Other Options Are Wrong:
Correct: Mischaracterizes connectivity as a fixed logic level.Correct only for PROM-based OR planes / PAL-based AND planes: Still confuses connection absence with a forced logic level.Common Pitfalls:Assuming removing a literal forces a term HIGH; ignoring that “don’t-care” broadens the minterm rather than driving a constant level.
Final Answer:Incorrect
Discussion & Comments