Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[top_earlgrey] Timing optimizations for production #22462

Closed
5 tasks done
andreaskurth opened this issue Apr 8, 2024 · 3 comments
Closed
5 tasks done

[top_earlgrey] Timing optimizations for production #22462

andreaskurth opened this issue Apr 8, 2024 · 3 comments

Comments

@andreaskurth
Copy link
Contributor

andreaskurth commented Apr 8, 2024

This is a tracker for timing optimizations for Earlgrey-PROD.

Planned for M3:

@vogelpi
Copy link
Contributor

vogelpi commented Apr 23, 2024

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.

@andreaskurth
Copy link
Contributor Author

By @vogelpi: Discussed with PD team yesterday, feedback pending.

By @andreaskurth: Timing closure for M3 is not required. Can be moved to M4 if needed.

By @moidx: That would be my recommendation as well, given the timeline.

@vogelpi
Copy link
Contributor

vogelpi commented May 2, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants