diff --git a/src/main/scala/xiangshan/cache/dcache/loadpipe/LoadPipe.scala b/src/main/scala/xiangshan/cache/dcache/loadpipe/LoadPipe.scala index 1722d4f16f50dbdeb172e121f9cb036961d5405f..02c1adf871ce98a6a2d379a5ddbc7bc4ca23ddee 100644 --- a/src/main/scala/xiangshan/cache/dcache/loadpipe/LoadPipe.scala +++ b/src/main/scala/xiangshan/cache/dcache/loadpipe/LoadPipe.scala @@ -357,7 +357,7 @@ class LoadPipe(id: Int)(implicit p: Parameters) extends DCacheModule with HasPer val s3_tag_match_way = RegEnable(s2_tag_match_way, s2_fire) val s3_banked_data_resp_word = io.banked_data_resp.raw_data - val s3_data_error = io.read_error_delayed // banked_data_resp_word.error && !bank_conflict + val s3_data_error = io.read_error_delayed && s3_hit // banked_data_resp_word.error && !bank_conflict val s3_tag_error = RegEnable(s2_tag_error, s2_fire) val s3_flag_error = RegEnable(s2_flag_error, s2_fire) val s3_error = s3_tag_error || s3_flag_error || s3_data_error