Knowledge Base Article
The internal clock crossing bridge FIFO depth in the Quartus II software can cause setup timing violations
Description
The Quartus II software does not infer embedded memories for an internal clock crossing bridge FIFO buffer if its depth is too small, which can lead to setup timing violations.
Resolution
Use an instance assignment to force inference of embedded memories for the FIFO buffer. For example, use
set_instance_assignment -name ALLOW_ANY_RAM_SIZE_FOR_RECOGNITION
-to <design FIFO name>.
Updated 1 month ago
Version 2.0No CommentsBe the first to comment