設計服務

手工網表:客製化閘級網表。

芯行科技具備手工網表設計能力,可依客戶專案客製化這項服務。對結構規整的管線資料路徑,我們依客製化元件把 RTL 直接對應為閘級網表(Gate-level Netlist),讓網表、元件與擺置作為一個整體來最佳化。

適用
管線結構、切換率高的運算邏輯
方法
把 RTL 對應到客製化元件,以腳本產生閘級網表
搭配
客製化元件、K 庫、手工 PR
驗證
與 RTL 的形式等效檢查、閘級模擬、靜態時序分析

為什麼採用手工網表

網表、元件與擺置一起設計。

  1. 依客製化元件對應

    把 RTL 手工對應到客製化的暫存器、閂鎖器與組合邏輯元件。

  2. 規整的結構

    管線各級結構相似,網表依位元切片組織,與擺置一一對應。

  3. 一致的命名

    網表命名規範一致,便於腳本處理,也便於後續手工擺置。

  4. 關鍵路徑最佳化

    依關鍵路徑選擇元件類型、驅動強度與臨界電壓類型。

  5. 循序邏輯最佳化

    使用多位元暫存器與動態元件,降低時脈與循序邏輯的功耗。

  6. 與自動流程相容

    客製化部分以外的邏輯繼續採用合成流程,在同一套簽核中收斂。

手工網表流程

六個步驟,從 RTL 到可擺置的網表。

  1. RTL 審查

    確認模組層級與資料流向,劃分適合客製化的邏輯。

  2. 元件選擇

    確定暫存器、閂鎖器與組合邏輯的元件類型。

  3. 網表產生

    把 RTL 對應到客製化元件,以腳本產生閘級網表。

  4. 等效檢查

    以形式驗證確認網表與 RTL 等效。

  5. 閘級模擬與時序

    完成閘級模擬與靜態時序分析。

  6. 交接擺置

    把網表與命名規範交付手工佈局繞線。

關於手工網表的問題

為什麼需要手工網表?

手工網表可依客製化元件的類型對 RTL 進行對應,一致的命名也便於腳本處理網表與手工擺置。這些都能讓網表與擺置配合得更緊密。

哪些邏輯適合手工網表?

管線結構、切換率高的運算邏輯最適合。控制邏輯路徑去向複雜,通常繼續採用合成流程。

手工網表需要我們自己編寫嗎?

一般的管線結構演算法邏輯,我們可以依您的 RTL 完成;複雜設計依專案配合。

對前端 RTL 有什麼要求?

保留模組層級,資料流向清楚,便於後續腳本處理,最終落到網表。

如何確認網表正確?

以形式等效檢查確認網表與 RTL 一致,並完成閘級模擬與靜態時序分析。

有適合手工網表的區塊?

把 RTL 結構、目標製程與時序目標寄給我們,我們會回覆您。