全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

Vivado综合阶段什么约束生效?

时间:2023-07-03 09:03

人气:

作者:admin

标签: Vivado 

导读:Vivado综合默认是timing driven模式,除了IO管脚等物理约束,建议添加必要的时序约束,有利于综合逻辑的优化,同时综合后的design里面可以评估时序。...

Q1

在Vivado或其他综合工具(如Synplify)上,综合阶段需要添加什么约束呢?

A: Vivado综合默认是timing driven模式,除了IO管脚等物理约束,建议添加必要的时序约束,有利于综合逻辑的优化,同时综合后的design里面可以评估时序。

Q2

如果综合只是翻译成网表过程,那么这些约束又有什么用呢?用来优化网表结构吗?

A: 所谓timing driven,时序约束的有无会对网表产生影响,帮助工具尽可能朝着设定的performance优化网表。

Q3

我现在用的Synplify的edf ,这个edf 没有加什么约束。

在VIVADO下,EDF 作为顶层是直接跳过综合阶段的,那么就没有优化的过程了,这样做实际效果就会大打折扣,我这样理解没错吧?

A: Synplify综合阶段可以读入sdc的,对综合后的网表也有驱动作用,具体请参考synopsys文档。

从Vivado流程来说,EDF在综合阶段是作为黑盒子,在implementation阶段与其他模块做link,如果添加了时序约束,对EDF这部分逻辑是不影响的,但剩余部分逻辑依然起作用。当然,如果你的顶层就以EDF形式输入,那就没有综合的步骤,直接在impl阶段读入约束。






审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信