Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16730 Discussions

Quartus 23.1 pro .qsf error on ANALYZE_LATCHES_AS_SYNCHRONOUS_ELEMENTS

AEsqu
Novice
903 Views

Quartus 23.1 pro reports a .qsf error with this line:

set_global_assignment -name ANALYZE_LATCHES_AS_SYNCHRONOUS_ELEMENTS ON

Quartus 23.1 pro reports a .qsf error with this line:

set_global_assignment -name ANALYZE_LATCHES_AS_SYNCHRONOUS_ELEMENTS ON

That line seems ok in Quartus 22.4 pro (Default value is on according the doc).

How are the latch being analyzed in Quartus 23.1 pro then (still with the falling edge enable analysis or as combi)?

Looks like it cannot analyse anymore as sync, I saw that warning:

Warning(335091): The Timing Analyzer found 77 latches that cannot be analyzed as synchronous elements. For more details, run the Check Timing command in the Timing Analyzer to see the list of unsupported latches.

Note : We extensively use latch for clock gating (as for the chip) and they are functional, so they cannot be removed.

 

https://www.intel.com/content/www/us/en/docs/programmable/683084/current/analyze-latches-as-synchronous-elements.html

Labels (1)
0 Kudos
1 Solution
ShengN_Intel
Employee
886 Views

Hi,

 

Seems that's internal's decision to deprecate this assignment starting from v23.1. Check img attached.

(Noted: you may notice that assignment had been undocumented from v23.1 document link)

 

Thanks,

Best Regards,

Sheng

 

View solution in original post

0 Kudos
2 Replies
ShengN_Intel
Employee
887 Views

Hi,

 

Seems that's internal's decision to deprecate this assignment starting from v23.1. Check img attached.

(Noted: you may notice that assignment had been undocumented from v23.1 document link)

 

Thanks,

Best Regards,

Sheng

 

0 Kudos
AEsqu
Novice
878 Views

Thank You Seng,

That means that old default option ON is always the case now, only latch sync analysis is done (not async anymore).

Have a nice day.

Alex.

 

0 Kudos
Reply