cva6 icon indicating copy to clipboard operation
cva6 copied to clipboard

[TASK] Condition RTL with RVFI parameter

Open JeanRochCoulon opened this issue 2 years ago • 3 comments

Is there an existing CVA6 task for this?

  • [x] I have searched the existing task issues

Task Description

Condition RTL with RVFI parameter to remove the related gates from CVA6

Required Changes

RTL modification

Current Status

Todo

Risks

Warning: gate simulation should contain RVFI interface to monitor and stop the simulation

Prerequisites

none

KPI (KEY Performance Indicators)

none

Description of Done

RTL merge in master

Associated PRs

No response

JeanRochCoulon avatar Sep 18 '23 09:09 JeanRochCoulon

One trial has been done: 6 kgates are saved when removing RVFI from 10B configuration.

JeanRochCoulon avatar Oct 10 '23 04:10 JeanRochCoulon

As @gchauvon has good idea to implement better RVFI, reassign this task to him.

JeanRochCoulon avatar Oct 17 '23 15:10 JeanRochCoulon

RVFI is 10kgates big. Look at the CV32E where RVFI is bounded, no synthesis impact.

JeanRochCoulon avatar Oct 26 '23 12:10 JeanRochCoulon

CLosed with #1762

JeanRochCoulon avatar May 19 '24 22:05 JeanRochCoulon