-
Notifications
You must be signed in to change notification settings - Fork 673
-
Notifications
You must be signed in to change notification settings - Fork 673
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
CVA6 synthesis #2487
Comments
I'm curious about this as well. I would like to perform synthesis and layout, ideally with the cv32a60x |
We are synthesizing the cv32a65x in Continuous integration with the However you can still use the the |
Great, thanks for the advice. An additional question, if I may. Are there any examples of a (verified?) cva6 that have been brought close to tape out that provide GDS2 files or something similar? It would be nice to have a frame of reference while synthesizing and verifying my variations. Thank you for your help, cheers |
There have been cva6 that have been put to silicon. However I do not have anything to share to you. |
Hi @Gchauvon, I noticed your comment about no longer updating or supporting the "old" cva6_synth target. Does that mean you will not synthesize cva6 core and run gate simulation anymore? Given that the cva6 core is a 64-bit CPU, distinct from the 32-bit cv32a65x, does this indicate that the cv64a6 core will not be maintained in the future? Thanks for clarifying! |
The 64 bits version is maintained. There are non-regression tests that are run in CI on the cv64a6_imafdc_sv39 target. |
Is there an existing CVA6 bug for this?
Bug Description
I'm looking to synthesize the CVA6 core and perform gate-level simulation. According to the guidelines, the following command is recommended for synthesis:
make -C pd/synth cva6_synth FOUNDRY_PATH=/your/techno/basepath/ TECH_NAME=yourTechnoName TARGET_LIBRARY_FILES="yourLib1.db\ yourLib2.db" PERIOD=10 NAND2_AREA=650 TARGET=cv64a6_imafdc_sv39 ADDITIONAL_SEARCH_PATH="others/libs/paths/one\ others/libs/paths/two"
However, upon inspecting the Makefile in/cva6/pd/synth/
, I noticed a# Deprecated
comment above thecva6_synth
entry. Does this mean that thecva6_synth
command is outdated? Is there a different command recommended for synthesizing the CVA6 now?The text was updated successfully, but these errors were encountered: