To use this script, you need to run the following in the command line where you have access to the Quartus executables. 1. Go to the project directory 2. Run quartus_cdb -t check_vr_mode_usage.tcl, this script will return the following: a. If your project is affected by the smartVID firmware issue, you will see Info: Project Name Top Info: Device family used:Stratix 10 Info: Quartus version used: Version 20.1.0 Build 177 04/06/2020 SC Pro Edition Info: Start looking for extarnal VR usage mode Info: This project is using Direct Format when communicate with external Voltage regulator Info: Direct format coefficient b is none zero value ( -49 ) Info: Direct format is using Volts as tranlated voltage value unit Info: This project is affected by the firmware issue Info: Please install patch 20.1 0.55fw patch and regenerate bitstream b. If your project is using a different family other than Stratix 10, you will see Info: Project Name Top Info: Device family used: Arria 10 Infor: Found Device Family Arria 10: Patch only needed for Stratix 10 family c. If your project is using other versions than 20.x, you will see Info: Project Name top Info: Device family used:Stratix 10 Info: Quartus version used: Version 19.3.0 Build 222 09/23/2019 SC Pro Edition Info: No further action needed since this Quartus version does not need the smartVID patch d. If your project is 20.x, but you are not using the mode that affect the external VR Info: Project Name Top Info: Device family used:Stratix 10 Info: Quartus version used: Version 20.4.0 Build 72 12/14/2020 SC Pro Edition Info: Start looking for extarnal VR usage mode Info: This project is not using Direct Format when communicate with external Voltage regulator Info: This project is using Volts as tranlated voltage value unit Info: This project is not affected by the firmware issue