- 軟體會選擇最小的設計實作,無論您指定的網焊,以優化區域或延遲。圖 1 顯示頻率等於 100 MHz/10 ns 的範例。
| 圖 1。編譯結果 | ||
| 通過 | 地區 | 延遲 |
| 通過 1 | 100 | 9 |
| 通過 2 | 90 | 11 |
| 通過 3 | 110 | 8 |
無論是區域還是延遲設定,都將選擇 Pass 1,因為這是符合計時要求的最小通過。
如果未指定目標頻率或設計不符合指定的目標頻率要求,則:
- 軟體會針對區域設定選擇最小設計,而軟體會選擇通過與最快的延遲設定設計。
然而,在某些情況下,軟體可能不遵守第二條規則,如果一個通過有相當小或更快的設計實作。舉例來說,如果選取了區域,而且最小的實作通過延遲率非常高,則可能會選擇另一種傳遞,但會稍微增加一些延遲。出品商的Spectrum 軟體使用自己的成本功能來判斷在這些情況下應選擇哪一種通過。