Why do I see functional failures on the paths involving Hyper Registers and MLABs in Agilex™ 7 FPGA designs with clean timing? - Why do I see functional failures on the paths involving Hyper Registers and MLABs in Agilex™ 7 FPGA designs with clean timing? Description Due to a problem in the Quartus® Prime Pro Edition Software version 24.2 and earlier, functional failures in Agilex™ 7 FPGA designs might be seen despite full timing closure in the Timing Analyzer. There is a hold timing model miscorrelation on some routes between Hyper Registers and MLABs that may result in inaccurate timing analysis. Here is the list of impacted Agilex™ 7 FPGA OPNs (the OPNs that had the final timing model prior to Quartus® Prime Pro Edition Software version 24.3) : Agilex™ 7 FPGAs F-Series OPNs: AGFx027R25Axxxx AGFx027R24Cxxxx AGFx027R31Cxxxx AGFx023R25Axxxx AGFx023R24Cxxxx AGFx023R31Cxxxx AGFx022R25Axxxx AGFx022R24Cxxxx AGFx022R31Cxxxx AGFx019R25Axxxx AGFx019R24Cxxxx AGFx019R31Cxxxx AGFx014R24xxxxx AGFx012R24xxxxx AGFx008R16Axxxx AGFx008R24xxxxx AGFx006R16Axxxx AGFx006R24xxxxx Agilex™ 7 FPGAs I-Series OPNs: AGIx019R18Axxxx AGIx019R31Bxxxx AGIB022R29Axxxx AGIB022R31Bxxxx AGIx023R18Axxxx AGIx023R31Bxxxx AGIB027R29xxxxx AGIB027R31Bxxxx Resolution The problem has been fixed in Quartus® Prime Pro Edition Software version 24.3 release onwards. Ensure design compilation meets full timing. To work around this problem in the older Quartus® Prime Pro Edition Software versions, download and install the patches below: For Quartus® Prime Pro Edition Software version 24.2: Quartus® Prime Pro Edition Software v24.2 Patch 0.00tm for Windows (.exe) Quartus® Prime Pro Edition Software v24.2 Patch 0.00tm for Linux (.run) Readme for Quartus® Prime Pro Edition Software v24.2 Patch 0.00tm (.txt) For Quartus® Prime Pro Edition Software version 24.1: Quartus® Prime Pro Edition Software v24.1 Patch 0.00tm for Windows (.exe) Quartus® Prime Pro Edition Software v24.1 Patch 0.00tm for Linux (.run) Readme for Quartus® Prime Pro Edition Software v24.1 Patch 0.00tm (.txt) For Quartus® Prime Pro Edition Software version 23.4: Quartus® Prime Pro Edition Software v23.4 Patch 0.00tm for Windows (.exe) Quartus® Prime Pro Edition Software v23.4 Patch 0.00tm for Linux (.run) Readme for Quartus® Prime Pro Edition Software v23.4 Patch 0.00tm (.txt) For Quartus® Prime Pro Edition Software version 23.3: Quartus® Prime Pro Edition Software v23.3 Patch 0.00tm for Windows (.exe) Quartus® Prime Pro Edition Software v23.3 Patch 0.00tm for Linux (.run) Readme for Quartus® Prime Pro Edition Software v23.3 Patch 0.00tm (.txt) For Quartus® Prime Pro Edition Software version 23.2: Quartus® Prime Pro Edition Software v23.2 Patch 0.00tm for Windows (.exe) Quartus® Prime Pro Edition Software v23.2 Patch 0.00tm for Linux (.run) Readme for Quartus® Prime Pro Edition Software v23.2 Patch 0.00tm (.txt) For Quartus® Prime Pro Edition Software version 23.1: Quartus® Prime Pro Edition Software v23.1 Patch 0.00tm for Windows (.exe) Quartus® Prime Pro Edition Software v23.1 Patch 0.00tm for Linux (.run) Readme for Quartus® Prime Pro Edition Software v23.1 Patch 0.00tm (.txt) Additional Information For deployed Agilex™ 7 FPGA designs, use this screening script to assess the risk of hold timing model miscorrelation issue: agilex7_hold_assessment.tcl Steps to run the script: Copy the risk assessment script in the Quartus project folder. Navigate to the Quartus project folder: cd <quartus project path> Run the following command on the successfully pre-compiled design: quartus_sta <project_name> --rev=<revision_name> --report_script=agilex7_hold_assessment.tcl Message Customer's Action Your design does not target an affected Agilex™ device. No further assessment is necessary. No action is required. This script does not apply to the device used in customer design. This version of the Quartus® Prime Pro Edition software is not affected. No further assessment is necessary. Ensure your design closes timing. No action is required. The customer is using Quartus® Prime Pro Edition Software and/or a patch version that is not impacted by this issue (i.e., Quartus® Prime Pro Edition Software version 24.3 or later; solution patch is applied) This compiled result is not affected. If your design is complete, no further assessment is necessary. If your design is under development, recompile your design in the Quartus® Prime Pro Edition Software version 24.3 or later No action is required if the customer’s design is final. Move to Quartus® Prime Pro Edition Software version 24.3 and later or apply a solution patch in the current Quartus® Prime Pro Edition Software version if the customer’s design is still in development. Ensure design compilation meets full timing. This compiled result may be affected. Recompile your design in the Quartus® Prime Pro Edition Software version 24.3 or later. The following paths are the ones that may be affected (Slack, From, To): If the customer's design is still in development, move to Quartus® Prime Pro Edition Software version 24.3 and later or apply the solution patch in the current Quartus® Prime Pro Edition Software version. Ensure design compilation meets full timing. Custom Fields values: ['novalue'] Troubleshooting 15015959397 True ['novalue'] ['FPGA Dev Tools Quartus® Prime Software Pro'] 24.3 22.2 ['Agilex™ 7 FPGAs and SoCs'] ['novalue'] ['novalue'] ['novalue'] - 2025-02-04

external_document

Resource Type
Support Resources > Knowledge Articles
Source Name
khoros