Forum Discussion
Driving a signal by multiple drivers is due to the wrong RTL coding.
What's warning number assigned to the multi-driven nets in the compilation log?
In some thread I have read that the multi-driven nets are not allowed and this actually issues an ERROR during the compilation and actually stops the compilation/synthesis.
So, are the multi-driven nets ERROR or WARNING? If this is just a Warning, how could it be re-assigned to Error?
Please help to login to ‘https://supporttickets.intel.com’ to re-open the case, else your question may go unnoticed.
I do not have the answer to which specific error message may comes up in the compilation report but you may search for similar message in the webpage below. e.g. multiple drivers. Only by sharing the whole project .qar file, then I will be able to help on this. Else it likes looking for a needle in a haystack.
Promote warning to error by right-click the warning message > Message Promotion > Promote Critical Message ID to Error.
Or set in the .qsf assignment.
set_global_assignment -name PROMOTE_WARNING_TO_ERROR <error id>
The current Quartus standard 21.1 does not have this feature.
Best Regards,
Richard Tan