Skip to content

Path cleanup for bypass module

Created by: silabs-oysteink

-Changed rf_we_o in EX to not factor in halt and kill, as this would lead to hazards not being detected during halt. Not SEC clean as stalls are affected by this fix.

-Added a rf_we_wb_raw output to the WB stage for use in the bypass module. -Not including the local instr valid in WB stage lsu_en and lsu_valid_o.

The above two changes are done to prevent timing paths like controller_fsm -> bypass -> controller_fsm.

Signed-off-by: Oystein Knauserud Oystein.Knauserud@silabs.com

Merge request reports

Loading