Compiler

All Data Bits That are Transferred Between Asynchronous Clock Domains are Synchronized (Design Assistant Rule)



In a design, all of the data bits that belong to multiple-bit data and that are transferred between asynchronous clock domains should not be synchronized. Only the data bits that act as REQ (Request) and/or ACK (Acknowledge) signals for the transfer should be synchronized with two or more cascading registers in the receiving asynchronous clock domain.

NOTE If all the data bits belong to single-bit data, the synchronization of the data bits does not cause problems in the design.

If the data bits belong to multiple-bit data, the synchronization of the data bits that act as REQ and/or ACK signals should follow the following guidelines:


Back to Top

- PLDWorld -

 

Created by chm2web html help conversion utility.