時序約束和你的工程 執(zhí)行工具不會試圖尋找達(dá)到最快速的布局&布線路徑!《氖,執(zhí)行工具會努力達(dá)到你所期望的性能要求。 性能要求和時序約束相關(guān)——時許約束通過將邏輯元件放置的更近一些以縮短布線資源從而改善設(shè)計性能。 沒有時序約束的例子 該工程沒有時序約束和管腳分配 ——注意它的管腳和放置 ——該設(shè)計的系統(tǒng)時鐘頻率能夠跑到50M 時序約束的例子 和上面是相同的一個設(shè)計,但是加入了3個全局時序約束。 ——它最高能跑到60M的系統(tǒng)時鐘頻率 ——注意它大部分的邏輯的布局更靠近器件邊沿其相應(yīng)管腳的位置 更多關(guān)于時序約束 時序約束應(yīng)該用于界定設(shè)計的性能目標(biāo) 1. 太緊的約束將會延長編譯時間 2. 不現(xiàn)實的約束可能導(dǎo)致執(zhí)行工具罷工 3. 查看綜合報告或者映射后靜態(tài)時序報告以決定你的約束是否現(xiàn)實 執(zhí)行后,查看布局布線后靜態(tài)時序報告以決定是否你的性能要求達(dá)到了——如果約束要求沒有達(dá)到,查看時序報告尋找原因。 路徑終點 有兩種類型的路徑終點: 1. I/O pads 2. 同步單元(觸發(fā)器,鎖存器,RAMs) 時序約束的兩個步驟: 1. 路徑終點生產(chǎn)groups(顧名思義就是進(jìn)行分組) 2. 指點不同groups之間的時序要求 全局約束使用默認(rèn)的路徑終點groups——即所有的觸發(fā)器、I/O pads等 |