DC綜合遇到的問題及解決方法

2021-10-13 02:59:58 字數 664 閱讀 1447

1.某些暫存器訊號一直是常量,在綜合時被優化,導致後續fm一致性檢查出現問題。

解決:在dc.tcl中加入以下命令。

set compile_seqmap_propagate_constants false

這裡fm出現問題也是因為之前做一致性檢查時,沒有在第一步guidance新增綜合產生的default. svf,新增之後,就不會出現因為訊號被優化引起的不一致。

2.有warning如下

網上的回答:

原因:在綜合指令碼中只定義了最大的延遲,沒有規定最小值。

set_input_delay -max 200 -clock clk [get_ports ]

set_output_delay -max 200 -clock clk [get_ports ]

3.在設計中存在輸入埠直接連線到輸出埠的情況,導致綜合之後的網表中仍然存在assign語句。

rtl:

assign clk_out = clk;

解決方法是在綜合後的門級網表中,在直接相連的輸入和輸出之間手動插入了乙個buffer。

shareSDK遇到的問題及解決方法

第乙個,找不到 qqapiinte ce class 連線qq空間應用以使用相關功能,此應用需要引用qzoneconnection.framework 上申 入qq登入,並將相關資訊填寫到以下字段 如果需要實現sso,需要匯入tencentopenapi.framework,並引入qqapiinte...

v cloak遇到的問題及解決方法

在使用vue時,html 繫結 vue例項,在頁面載入時會閃爍類似 這樣的資訊。可能會導致使用者體驗不好。v cloak就能解決這個問題。1 用法 這個指令保持在元素上直到關聯例項結束編譯。和 css 規則如 v cloak 一起用時,這個指令可以隱藏未編譯的 mustache 標籤直到例項準備完畢...

nginx的重啟遇到的問題及解決方法

今天修改了下nginx的配置,先將nginx強制關閉了 kill 9 pid 重啟的時候報錯,檢視日誌如下 重啟方法可有如下幾種 pid 獲得 ps aux grep nginx 從容停止nginx kill quit pid 快速停止nginx kill term pid 強制停止nginx pk...