M1.3 MAP映射不会将缓冲区(或逻辑优化为缓冲区)转发到封闭的FMAP(MAP=PUC或PLC)

描述

MAP将不推缓冲器(或逻辑优化为缓冲区)
前进到封闭FMAP(MAP=PUC)。结果是额外的。
作为LUT的逻辑级别用于实现缓冲器。
除了额外的逻辑级,次优布局
路由已被报道与此问题有关。

参考文献101674

解决方案

更改请求101674已被记录到请求缓冲区
为未来的发布推到关闭的FMAP。与此同时,
这个问题可以通过全球开放来解决。
使用以下约束在设计中使用FMAP
NCF文件:

“$*”图= PUO;

这个约束在.uf文件中不起作用,因为
“关闭”标志已经为FMAP设置了时间
map属性由.uf文件重写。

NCF文件在网表翻译过程中被处理
(EDF2NGD,XNF2NGD等),所以这个过程需要
重新运行以实现更改。为此,创建.NCF
与NETLIST同名的文件,删除.NGO
同名文件,然后运行映射过程。

注意:当在NCF/UCF中执行实例的通配符匹配时
文件,重要的是要注意,“*”将不匹配字符串
以“$”或“交叉”/层次结构分隔符开头。例如,
要匹配字符串1I0/XYZ和$1I0/1I1需要两个匹配
NCF文件中的字符串:

“$*/*”图= PUO;
“$*/$*”MAP=PUO;

为了匹配所有可能的情况,需要以下字符串:

“$*”图= PUO;
“*”图= PUO;
内“*/*”图= PUO;
内“*/$*”图= PUO;

随着层级级别的增加,这会变得更加复杂。
在输入网表中进行字符串替换可能更容易,
用“map=PUO”代替“MAP=PUC”。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 14:59:35 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它