Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21602 Discussions

Difference between Warning and Critical Warning

Altera_Forum
Honored Contributor II
1,986 Views

Hi to all, 

 

I am new user of Quartus II and i have a simple question: 

what is the difference between Warning and Critical Warning in Quartus? 

 

Thanks in advance.
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
1,255 Views

As far as i understood this, critical means that you should check this warning as it could mean that your design might fail or even wont behave as you expect.  

critical warnings are timining violations for example. your design might work at 25 degree celsius but it might fail on other temperatures. 

 

some warnings are only informational if you know where they come from and why they are generated. 

for example if you assign a signal array with a different width to another signal array. in verilog a warning is generated if you have "a <= a + 1" where a is a register of n bits and you will get a warning that the "1" will be truncated to the width "a" has. so you can ignore that warning or correct your sorce a bit 

but a warning itself is not an info message and you should look at the source of that message.
0 Kudos
Altera_Forum
Honored Contributor II
1,255 Views

Thanks a lot for your response, it is very clear.

0 Kudos
Altera_Forum
Honored Contributor II
1,255 Views

And in some cases it's a judgement call by Altera. What may be a Critical Warning in one design may be a don't care to the next designer. The key is understanding what they're saying(which is the difficult part too) and then deciding if that's something you're worried about or not.

0 Kudos
Reply