A Structural Hazard occurs when:
A Structural Hazard arises from a conflict over hardware resources. It occurs when two or more instructions simultaneously require the same piece of hardware (e.g., the same memory port, the same functional unit, or the same path in the register file) in the same clock cycle, meaning the hardware cannot support all required operations in parallel.