我有这个警告,而同步。一个带有Synopsys设计编译器的vhdl代码。 如何消除此警告?警告:设计包含1个高扇出网。扇出数1000将用于涉及这些网络的延迟计算。 (TIM-134)
2
A
回答
4
这是一个有用的警告:它不是一个错误的警告:你为什么要消除它?
1)预计是否有高扇出?如果不是,找出它为什么发生,如果它来自一个错误,(我想要一个寄存器,而不是32!)修复它。
2)如果高扇出是真实的,并且您可以容忍缓慢的定时,则可以增加综合工具中的扇出限制。
3)如果高扇出是真实的,并且您不能容忍缓慢的定时,那么请检查该工具是否复制了足够多的信号以减少扇出并改善定时。它会在某处报告重复的信号。如果你的程序要求你删除每一个合成警告(并且我从来没有在任何地方工作过),那么你自己复制信号(并添加合成属性以防止它们被移除!)以减少足够的扇出以消除警告。但是这会导致混乱,难以维护设计。
0
Design Compiler使用更简单的模型计算高扇出网络的延迟以划分计算工作量。这可能会降低相关网络(主要包含复位或扫描信号)的时序分析的准确性。
如果时序约束有足够的余量或网络的延迟并不那么严重,则警告可以忽略。如果STA在合成后以完全准确的速度运行,则已经安全。
如果精度比合成运行时更重要,则可以将high_fanout_net_threshold
变量设置为更大的值。只需将其设置为0
即可保证所有净延迟都将以完全准确的方式进行计算。
相关问题
- 1. 如何在神经网络的Xavier初始化中计算扇入和扇出?
- 2. 设计原理高风扇与高扇出
- 3. 当我尝试模拟扇入时出现死锁 - 用阶乘计算扇出
- 4. 网络延迟和计算机冻结
- 5. 如何计算一个网络的延迟和带宽
- 6. RabbitMQ的扇出
- 7. 扇出使用异步中的WebAPI计算/等待
- 8. 涉及广告网络分析的Mysql应用程序:表格设计
- 9. 如何及时扇出网址提取请求?
- 10. 数据库设计 - “推”模式,或扇出写时
- 11. 扇出/扇入式结果通道
- 12. 计算WiFi网络中节点的延迟
- 13. 警告:未使用计算出的值
- 14. 控制计算机风扇Objective-C
- 15. 计算网络延迟多连通适配器
- 16. 设计一个简单的网络包
- 17. 数据扇出Java库
- 18. XAML扇出按钮
- 19. 计算提交表单所需的时间(不包括网络延迟)
- 20. 高网络延迟的原因
- 21. 具有极高延迟的网络
- 22. 如何解决这个风扇陷阱在sql设计
- 23. 高效计算任意神经网络输出?
- 24. java在高延迟网络中
- 25. 良好的网络报告设计师
- 26. 式计算机构用于网络
- 27. 这个F#计算表达式为什么会给出警告?
- 28. 网络丢包延迟带宽模拟
- 29. 使用WinSock计算延迟
- 30. MATLAB:涉及大数字的计算