UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 64188

MIG UltraScale - sys_rst missing set_false_path constraint

Description

Version Found: MIG UltraScale v7.0
Version Resolved: See (Xilinx Answer 58435)

(PG150) states that the sys_rst is an asynchronous input that must be asserted for a minimum of 20 cycles of the controller clock.

Please disregard the 20 clock cycle requirement.

The sys_rst input port is an asynchronous reset which goes through synchronization logic so the 20 cycle requirement is not required and will be removed from (PG150) in a future release. 

The asynchronous sys_rst port drives the PRE input pins to the MIG IP core synchronization logic but there are no set_false_path timing constraints on this path.

In some designs, this can make timing closure difficult so a set_false_path constraint should be applied to the sys_rst.

Solution

To ignore the timing paths for the asynchronous sys_rst to the synchronization logic, the following example constraint can be applied:
 

set_false_path -to [get_pins -hierarchical -filter {NAME =~ *infrastructure/rst*_sync_r*/PRE}]


Revision History:
04/08/2015 - Initial Release

Linked Answer Records

Master Answer Records

AR# 64188
Date Created 04/08/2015
Last Updated 04/16/2015
Status Active
Type Known Issues
Devices
  • Kintex UltraScale
  • Virtex UltraScale
IP
  • MIG UltraScale