Overview
hazard handling is documented as a capability of a 5-stage pipelined MIPS processor implemented in SystemVerilog. The available evidence states that the processor is capable of hazard handling, but does not provide implementation details about the specific hazard types, detection logic, forwarding paths, stalls, or flush mechanisms used.
Implementation context
The documented context for hazard handling is a 5-stage pipelined MIPS CPU design. The repository description states that the processor is implemented in SystemVerilog and is capable of hazard handling.
Verification context
The same project also includes a UVM verification testbench. The described testbench components include:
- a randomizing instruction generator
- a monitor
- a coverage collector
The evidence does not explicitly state which hazard-handling cases are verified by these components.