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

Quartus 23.1 pro .qsf error on ANALYZE_LATCHES_AS_SYNCHRONOUS_ELEMENTS

AEsqu
Novice
890 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
873 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
874 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
865 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