赛灵思
直播中

郭静

7年用户 202经验值
私信 关注
[问答]

请问如何应用set_property ALLOW_COMBINATORIAL_LOOPS TRUE来传递组合循环?

亲爱的大家,
当我在Vivado中寻找我喜欢的解决方案时,我的设计中存在组合环的问题,目标是设计环形振荡器。
任何人都可以通过以下命令让我知道我应该在我的xdc文件中添加什么才能使它运行?
[get_nets] ??
[get_pins] ??
[get_ports] ??
等等?
我做了所有的试验,但它不起作用!!非常感谢你,
set_property ALLOW_COMBINATORIAL_LOOPS TRUE ...... ???

以上来自于谷歌翻译


以下为原文

Dear all,
While I was searching for a solution that I have like this in Vivado, I have a problem of the combinatorial loop in my design targeting design of a ring oscillator. Can anyone please let me know in the following command what should I add in my xdc file to make it run?? [get_nets] ?? [get_pins] ?? [get_ports] ?? or etc. ?? I did all trials but it does not work !!
Thank you so much,

set_property ALLOW_COMBINATORIAL_LOOPS TRUE ...???

回帖(2)

李贞

2018-10-31 15:40:43
亲爱的大家,
在这篇文章中没有人回答我的问题,但最终,我通过大量试验找到了答案。
我在这里为未来的设计师提出正确的答案,以节省他们的时间,而不是花时间找到解决方案:))
这是必须设置的正确set_property。
后两个命令也是必需的,以便通过DRC,实现和最后的比特流生成。
附:
:这个属性的Tcl脚本文档中没有明确提到!!
set_property ALLOW_COMBINATORIAL_LOOPS true [get_nets -of_objects [get_cells]]
set_property SEVERITY {警告} [get_drc_checks LUTLP-1]
set_property SEVERITY {警告} [get_drc_checks NSTD-1]
这将解决问题,并将非常好!:))享受!
希望它对所有人都有用。
问候,
在原帖中查看解决方案

以上来自于谷歌翻译


以下为原文

Dear all,
 
Nobody answered my question in this post, but eventually, I found my answer by lots of trials. I put the correct answer here for future designers facing this problem in order to SAVE their time and NOT to spend a time to find the solution :))
 
Here is the correct set_property that must be set. The two latter commands are also REQUIRED in order to pass DRC, Implementation and finally bitstream generation. 
 
P.S. : There is nothing clearly mentioned in the Documentation for Tcl scripting for this property !!
 
set_property ALLOW_COMBINATORIAL_LOOPS true [get_nets -of_objects [get_cells ]]set_property SEVERITY {Warning}  [get_drc_checks LUTLP-1]set_property SEVERITY {Warning} [get_drc_checks NSTD-1] 
This will SOLVE the problem and will work very nice ! :)) Enjoy !
 
Hope it could be useful for all.
 
Regards,
View solution in original post
举报

李贞

2018-10-31 15:56:28
亲爱的大家,
在这篇文章中没有人回答我的问题,但最终,我通过大量试验找到了答案。
我在这里为未来的设计师提出正确的答案,以节省他们的时间,而不是花时间找到解决方案:))
这是必须设置的正确set_property。
后两个命令也是必需的,以便通过DRC,实现和最后的比特流生成。
附:
:这个属性的Tcl脚本文档中没有明确提到!!
set_property ALLOW_COMBINATORIAL_LOOPS true [get_nets -of_objects [get_cells]]
set_property SEVERITY {警告} [get_drc_checks LUTLP-1]
set_property SEVERITY {警告} [get_drc_checks NSTD-1]
这将解决问题,并将非常好!:))享受!
希望它对所有人都有用。
问候,

以上来自于谷歌翻译


以下为原文

Dear all,
 
Nobody answered my question in this post, but eventually, I found my answer by lots of trials. I put the correct answer here for future designers facing this problem in order to SAVE their time and NOT to spend a time to find the solution :))
 
Here is the correct set_property that must be set. The two latter commands are also REQUIRED in order to pass DRC, Implementation and finally bitstream generation. 
 
P.S. : There is nothing clearly mentioned in the Documentation for Tcl scripting for this property !!
 
set_property ALLOW_COMBINATORIAL_LOOPS true [get_nets -of_objects [get_cells ]]set_property SEVERITY {Warning}  [get_drc_checks LUTLP-1]set_property SEVERITY {Warning} [get_drc_checks NSTD-1] 
This will SOLVE the problem and will work very nice ! :)) Enjoy !
 
Hope it could be useful for all.
 
Regards,
举报

更多回帖

发帖
×
20
完善资料,
赚取积分