You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update: PRs to fix all feedthrough paths between Ibex and SRAM_CTRL (the critical path of the design) were filed and merged, an RC was tagged and sent to the PD team to trigger a new synthesis run and the generation of a timing report. We're now waiting for feedback.
Update: we got feedback from the PD team. There are some violations left between the ICache and the main SRAM that we can hopefully get rid of by reducing the number of scrambling rounds in the ICache again. This is acceptable from a security viewpoint.
This is a tracker for timing optimizations for Earlgrey-PROD.
Planned for M3:
sram_ctrl
'sa_ready
TL-UL signal froma_valid
--> [sram_ctrl/rtl] Timing fixes #22497
sram_ctrl
'sa_ready
TL-UL signal froma_opcode
(throughtlul_we
)--> [sram_ctrl/rtl] Timing fixes #22497
tl_i
totl_o
intlul_sram_adapter
--> [tlul/rtl] Fix SRAM timing #22588
tlul_err_resp
--> [tlul/rtl] Fix SRAM timing #22588
--> [rv_core_ibex] Re-vendor Ibex and reduce number of PRINCE rounds for ICache scrambling #22948
The text was updated successfully, but these errors were encountered: