-
Notifications
You must be signed in to change notification settings - Fork 705
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[BUG] error when synthesis #2544
Comments
Hello @hhhsiang The synthesis is run on cv32a65x, no experience on 64 bit configuration. |
Hi @JeanRochCoulon , as far as i know, the cv64a6 was synthesized in the past, so there are scripts in Makefile under the I also tyr to synthesize cv32a65x, with |
Yes, you are right, I personally setup maybe 3 years ago the scripts to synthetize 32 and 64 bits configurations. But we currently use different scripts to do it. That is why these scripts are no more used. |
Understood. Could you share the script you use for synthesizing the 64-bit configuration? I find it challenging to create a script that successfully synthesizes the CV64A6 core, given the numerous dependent files that need to be included and preprocessed. |
Unfortunately, physical implementation depends on techno which we cannot disclose it. |
Is there an existing CVA6 bug for this?
Bug Description
When I synthesize cv64a6 core with
cv64a6_imafdc_sv39_config_pkg.sv
with Design Compiler version-2023.12, there are lots of error occurred, and all of them like the following:It's all about "Constant expression too complex. (ELAB-937)". I check the systemverilog code where the error happened. All of the errors seem to be caused by the parameter of cva6 config pkg.
When the parameters of cva6_config_pkg are used to determine whether a circuit or a module will be instantiated, the "Constant expression too complex. (ELAB-937)" error occurred. Lots of modules are not synthesized. How can I fixed it?
Any advice or suggestions would be greatly appreciated. Thanks in advance!
The text was updated successfully, but these errors were encountered: