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

[HW] Add hierarchical Verilation #349

Merged
merged 2 commits into from
Aug 23, 2024
Merged

[HW] Add hierarchical Verilation #349

merged 2 commits into from
Aug 23, 2024

Conversation

mp-17
Copy link
Collaborator

@mp-17 mp-17 commented Aug 23, 2024

Temporary fix for 16-lane verilation

Finally, Verilator will support custom parameters through hierarchical blocks. Waiting for the next stable release, this is a temporary fix not to crash the 16-lane verilation on GitHub CI servers.

The hierarchical compilation feature was once removed because of a custom parameter type being passed by Ara to the Lane modules. Verilator did not like this, so we removed hierarchical verilation. However, the github CI cannot compile the 16-lane design anymore without running out of memory.

Description of PR that completes issue here...

Changelog

Changed

  • Add hierarchical Verilation

Checklist

  • Automated tests pass
  • Changelog updated
  • Code style guideline is observed

The feature was removed because of a custom parameter type being
passed by Ara to the Lane modules. Verilator did not like this,
so we removed hierarchical verilation. However, the github CI
cannot compile the 16-lane design anymore without running out of
memory.
@mp-17 mp-17 merged commit 852f8f0 into main Aug 23, 2024
185 checks passed
@mp-17 mp-17 deleted the feat/hier-veril branch August 23, 2024 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant