Quartus® Prime Pro Edition User Guide: Timing Analyzer
A newer version of this document is available. Customers should click here to go to the newest version.
3.2.2. Debug RDC Example—Asynchronous Reset Is Not Synchronized
RDC Example Description
In this RDC Example, the asynchronous reset signal is driven by the asyncrst port that is received from an external source unrelated in phase with the clock domain clk1. This unsynchronized reset signal feeds register reg_clk1 and the my_counter module.
RDC Example Debug Overview
The RDC Example is incorrect topology because the reset signal must be synchronized with the destination register. The following topic uses the RDC Example to describe how you can identify and resolve similar RDC issues by analyzing the RES-50001 Asynchronous Reset Is Not Synchronized rule violation that Design Assistant reports, and then implementing reset synchronizers to resolve the violations.