Visible to Intel only — GUID: dqs1730413537548
Ixiasoft
Visible to Intel only — GUID: dqs1730413537548
Ixiasoft
3.1.3.2. Using Report Asynchronous CDC to Identify CDC Issues
Typically, a synchronizer consists of a series of D flipflops arranged in a chain. The first flipflop captures the incoming signal from the source domain, while subsequent flipflops help to filter out the metastability that might occur due to the signal arriving too close to the clock edge.
The Timing Analyzer's Report Asynchronous CDC report provides additional detail on asynchronous CDCs in the design. Open this report by clicking Reports > Clock Domain Crossings > Report Asynchronous CDC in the Timing Analyzer. Use this report to ensure the Timing Analyzer correctly detects all unintended CDCs.
Report Asynchronous CDC provides an overview of different topologies detected to understand the reasons why a CDC is unsafe, allowing you to classify the asynchronous clock-domain-crossing transfers in your design. The data is organized according to the following categories:
- Single-bit CDC
- Multi-bit CDC
- Asynchronous Reset CDC
Clicking on a row that contains a CDC displays detailed information on that CDC in the CDC Statistics table. The information available varies depending on the CDC's topology.
The SDC Statistics tab shows any SDC constraints associated with the CDC path.
The Schematic View tab shows a diagram of the identified CDC topology.
For the Single CDC without Synchronizers example, the CDC between reg_clk1 and reg_clk2 is reported under the Single-bit CDC category.