- 內容
- 手工擺置、關鍵繞線、客製化時脈樹、無縫拼接
- 適用
- 管線資料路徑與結構重複的運算區塊
- 整合
- 硬化為區塊,或以擺置腳本固定客製化元件
- 做過的工作
- 16 nm FinFET 運算核心手工擺置;核內子區塊無縫拼接,設計定案時擺置利用率 95%
手工 PR 做什麼
在關鍵區塊上,把擺置做到最規整。
手工
擺置 依資料流規整擺放元件,縮短線長,在建立時間與保持時間路徑之間取得平衡;結構重複的擺置,製程一致性也更好。
客製化
元件 高度 針對關鍵路徑使用不同高度的客製化元件,深度最佳化時序與功耗。
無縫
拼接 子區塊直接拼接,不加邊界元件,提高擺置利用率,縮減面積。
客製化
時脈樹 依管線結構設計時脈分布,控制時脈偏移與功耗。
供電與 IR 壓降
電源網路與擺置一起設計,完成靜態與動態 IR 壓降分析。
與自動
流程 整合 把客製化部分硬化為區塊,或讀取擺置腳本並固定客製化元件;其餘邏輯繼續走自動流程。
手工 PR 流程
六個步驟,從佈局規劃到簽核。
佈局
規劃 劃分層次,確定區塊尺寸、拼接方式與供電結構。
手工
擺置 以腳本依位元切片擺放元件,反覆最佳化關鍵路徑。
時脈樹
設計時脈分布,平衡偏移與功耗。
繞線
關鍵訊號依規則繞線,其餘由工具完成。
萃取
與時序 萃取寄生參數,完成佈局後模擬與靜態時序分析。
簽核
完成多角落時序、IR 壓降與實體規則簽核。
關於手工 PR 的問題
手工 PR 和自動佈局繞線有什麼不同?
自動佈局繞線由工具決定元件位置與繞線,適合控制邏輯與介面。手工 PR 由工程師以腳本決定關鍵區塊的擺置,適合規整、重複的資料路徑。
手工 PR 能和自動流程一起使用嗎?
可以。客製化部分可以硬化為區塊,並向頂層提供時序與實體模型;也可以讀取擺置腳本,固定客製化元件,與自動流程完全相容。
時序、功耗、IR 或 ECO 問題如何解決?
解決思路與自動流程一致。全客製化的關鍵在於演算法架構、網表、元件與擺置作為一個整體考量。
哪些區塊適合手工 PR?
管線結構、位元寬度規整、切換率高的區塊。規模越大、結構越重複,效益越明顯。
相關頁面
有值得手工擺置的區塊?
把區塊結構、目標製程,以及能耗與面積的分布寄給我們,我們會回覆您。