pipeline hazard
A situation where the next instruction can't go ahead in the next cycle without giving a wrong result or fighting over hardware.
A pipeline hazard is a condition that prevents the next instruction from executing in its scheduled cycle: structural (a resource conflict), data (an operand not yet produced) or control (the next instruction's address not yet known).