Why does the reset synchronizer chains are treated as length 1 chains? - Why does the reset synchronizer chains are treated as length 1 chains? Description Due to a problem in the Intel® Quartus® Prime Pro Edition software version 20.1, if the head register of a reset synchronizer chain has the assignment SYNCHRONIZER_IDENTIFICATION=FORCED, it will be treated as a chain of length 1 rather than as its intended length. This behavior occurs because the chain is treated as a data synchronizer chain instead of a reset synchronizer chain and it excludes registers with asynchronous reset. Resolution To work around this problem, for any affected reset synchronizer chain, add the SYNCHRONIZER_IDENTIFICATION FORCED_IF_ASYNCHRONOUS assignment on the head register in the Intel® Quartus® Prime Settings File ( .qsf ): set_instance_assignment -name SYNCHRONIZER_IDENTIFICATION FORCED_IF_ASYNCHRONOUS -to <affected_registers> This problem is fixed starting with the Intel® Quartus® Prime Pro Edition software version 20.3 Custom Fields values: ['novalue'] Troubleshooting 14011850051 False ['novalue'] ['FPGA Dev Tools Quartus® Prime Software Pro'] 20.3 20.1 ['Programmable Logic Devices'] ['novalue'] ['novalue'] ['novalue'] - 2021-08-25

external_document