我有這個警告,而同步。一個帶有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:涉及大數字的計算