Knowledge Base Article
Why are registers with synchronous clear not assigned to fast input registers in Arria® 10 device?
Description
Due to a specification of the synthesis in the Quartus® Prime software, even if the Fast Input Register assignment is used, registers with synchronous clear may not be assigned to fast input registers in Arria® 10 device.
Whether or not registers with synchronous clear are assigned to fast input registers is determined as follows:
- When the number of registers with synchronous clear is less than 8, the registers are assigned to ALM registers in the core fabric.
- When the number of registers with synchronous clear is 8 or more, the registers are assigned to fast input registers.
Resolution
Add the following assignment to the .qsf file of your project when you want to assign registers with synchronous clear to fast input registers in the case where the number of them is less than 8.
set_instance_assignment -name FORCE_SYNCH_CLEAR ON -to <register name> -entity <entity name>
Updated 2 months ago
Version 2.0No CommentsBe the first to comment