描述
错误:[布局30-137]不可放置的位置!GT/BUFR组件对不被放置在可路由的站点对中。GT组件可以使用GT和BUFR之间的专用路径,如果两者都放置在相同的时钟区域中。如果此次优条件对于该设计是可接受的,则可以使用.xDC文件中的CcLogiTypRead Syror约束将此消息降级为警告并允许继续进行设计。然而,使用这种超越是非常沮丧的,因为它可能导致非常差的定时结果。建议在设计中修正此误差条件。下面列出了在这个时钟放置规则中使用的所有CELL .NET的列表。这些示例可以直接在.xDC文件中使用,以重写此时钟规则。
StIOy属性ClxOnTypRealPad路由false [GETZNETIOFSGMIIIPCHGBE0/NST/收发器VIST/GTWZADARDIXNST/GT0ORXOUTLKKII]
S.GimiiPpChgBe0/nSt/Access Vist/GTwitZARDIONST/GTWZADARDI I/NST/GT0ZGTWZADARDII/GTHE2LI(GTH2Y通道RxOutCLK)被锁定到GTH2A信道X1Y28
在BufMRCEXX1Y12上,由CyLoStor临时放置了SygSmithiPCHGBE0/NST/SuffelVixInSt/GTWZARDARDIXNST/RXCRECKKBUFMR(BUFMR.I)。
这涉及到GT到BUFMR连接。
为什么会发生这种情况?
解决方案
这个错误发生的结果是3 GT被放置在一个时钟区域,所有这些都在驱动BUFMR。
(UG47)时钟连通性综述说明BUFMR只能由同一时钟区域中的GT驱动。
因为只有2个BUFMR的每一个时钟区域和3个GT,一个被放置在另一个时钟区域中,从而导致错误。
ViVADO 2013.1没有检测到这种情况。
解决这一错误的一种方法是将其中一个缓冲区更改为BUFR或BUFG。
没有回复内容