4.1IVIETEX II PAR手动干预,以满足紧(1纳秒)BLKRAM -FF定时规范。-Xilinx-AMD社区-FPGA CPLD-ChipDebug

4.1IVIETEX II PAR手动干预,以满足紧(1纳秒)BLKRAM -FF定时规范。

描述

关键词:BLKRAM,FF,触发器,寄存器,路径,定时,直接

紧迫性:标准

一般描述:
一种设计试图在32位BLKRAM输出总线上满足非常紧凑的(1ns)定时规格,以记录输出的片触发器。自动放置切片和手动限制切片的最初尝试导致32条路径中的一半以上失败,路由延迟高达1.6 ns;这是因为许多路由需要额外的开关盒“反弹”到达切片引脚,即使有些是相当CLO的。东南方。

对“好”自动跟踪的分析表明,如果路由器能够通过一个连接通过两个开关盒并利用交换机之间可用的直接连接,这些路径可以满足时序。这限制了可以精确到达的站点引脚数。

解决方案

检查可能的路由路径,可以得出三个结论:

1。由于对于BX和PIN都有专用的开关盒路径,所以平衡XQ和YQ片BELS之间的寄存器利用率是很重要的。

2。由于在左、右两个方向上都有开关盒与开关盒直接连接,所以在BLKRAM的左右两侧之间平衡CLBs之间的片位是很重要的。

三。由于BLKRAM输出被分成每个CLB行的八个引脚组,所以片位也应该被划分成每行八个组。

所选择的LOC约束:

1。每片两个触发器;
2。每个CLB(顶部,底部)两片;
三。每组8个BLKRAM输出(左、右)每组两个CLB。

这种配置满足了VIETEX II – 4部分中所有32条路径的1ns时间规范。

单个寄存器LOC的UCF语法示例:

“X”LOC=SLICEXX36Y16;

已经记录了CR来研究这种设计的自动布局可能的改进。

请登录后发表评论

    没有回复内容