伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

器件工藝協同優化中加速版圖設計的三種方法

中科院半導體所 ? 來源:EETOP ? 2026-03-24 09:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

文章來源:EETOP

原文作者:Sandra Shaji

本文介紹了器件工藝協同優化中加速版圖設計的三種方法。

器件工藝協同優化(DTCO)流程需要生成海量版圖。本文將介紹幾種借助自動化手段,加速這一耗時流程的實現方法。

隨著工藝節點持續微縮,簡單的環形振蕩器仿真已無法為器件、標準單元與后端互連(BEOL)架構決策提供足夠指導。因此,晶圓代工廠正大力投入新工藝節點與工藝設計套件(PDK)的開發方法,器件工藝協同優化(DTCO)也隨之興起。

DTCO 是一套覆蓋多階段的設計方法,從工藝假設、器件架構到后端互連定義全流程貫穿;同時也用于制定光刻與工藝限制相關的設計規則,并在模塊級 RTL 階段完成規則驗證。在工藝定義早期引入 DTCO,可確保架構決策能夠滿足模塊級的功耗、性能與面積(PPA)目標。

版圖創建:DTCO 中的核心挑戰

DTCO 流程始于工藝假設、器件架構與互連規則定義(包括材料與幾何結構);隨后對器件進行仿真,并從器件電流電容特性中提取 BSIM-CMG 緊湊模型;最終基于約束條件完成標準單元庫的搭建。

單元版圖工作包括晶體管的布局與布線、電源地連接布線,以及信號輸入輸出引腳定位。通過版圖與原理圖一致性檢查(LVS)工具比對版圖與原理圖,驗證邏輯正確性;通過設計規則檢查(DRC)確保版圖滿足所有設計規則。

當通過 LVS 與 DRC 的版圖完成后,需要提取單元互連的電阻電容(RC)參數 —— 這些參數基于材料與幾何假設建模得到。最終,將 RC 網表與器件模型結合,用于單元特性表征,生成時序功耗模型的 liberty 文件,供模塊布局布線仿真使用。

一套單元庫包含數百個標準單元,若對每種架構都手動完成版圖,會帶來巨大的時間開銷,導致DTCO 難以實現合理的迭代周期。為加快評估效率,需要采用自動化版圖生成方案。

本文將介紹三種加速版圖設計階段的方法:

層次化版圖設計:支持工程師復用基礎模塊,少量修改即可自動同步到所有單元,大幅減少工作量。

文本式 GDS(GDT):提供人類可讀格式,便于版圖解析、編輯與文本差異對比。

Python gdspy:提供可編程方案,用于批量版圖處理,尤其適用于扁平化、非層次化的單元庫。

面向版圖創建的層次化設計

版圖工程師無需為每種單元架構方案從頭繪制每個晶體管與互連線,而是可以構建一套可復用的層次化模塊,并在標準單元中實例化調用。層次化模塊的任何修改,都會自動同步到所有調用它的標準單元中,從而節省大量時間。只需微調少量單元,即可快速搭建面向不同架構的版圖庫,版圖階段無需大量重復手動工作。

文本式GDS:GDT 格式

40d7ab2e-25d7-11f1-90a1-92fbcf53809c.png

圖1. 適用于 GDS 的簡單版圖示例

EDA 工具可輕松將此類版圖轉換為 GDSII 文件格式。開源工具 GDS2GDT可進一步將版圖從GDSII 格式轉為 GDT 文本格式。上述版圖對應的 GDT 格式如圖 2 所示。

41349384-25d7-11f1-90a1-92fbcf53809c.png

圖2. 圖1對應的 GDT 格式

GDS 的文本可讀格式使用更加便捷:可直接通過編輯多邊形、路徑與模塊實例的坐標,輕松解析與修改版圖;同時,對比兩份版圖時,只需進行簡單的文本差異比對即可。

基于gdspy 的 GDS 版圖操作

另一種從現有庫自動生成單元庫的方式,是使用gdspy Python 庫。這是一款開源庫,支持通過腳本生成與 / 或修改版圖。如前文所述,它在扁平化、非層次化版圖庫中尤為實用。為便于說明,我們以開源 ASAP7 單元庫中的部分代碼為例。

表1. 如何遍歷單元并修改單元高度

418d3d36-25d7-11f1-90a1-92fbcf53809c.png

M1 走線的單元高度為 270 nm。若要將單元高度提升至 300 nm,所有圖形需在 Y 方向按 10/9 倍縮放。若對柵距進行縮放,部分層的寬度保持不變,其他層則按統一比例縮放。表 2 示例腳本將 ASAP 7.5 軌單元庫的柵距從 54 nm 拉伸至 56 nm。

表2. 柵極縮放代碼片段

41e901d4-25d7-11f1-90a1-92fbcf53809c.png

柵極、M1 金屬、V1 通孔、LISD 等特定層的圖形僅做平移,保持寬度不變;N 阱、P 阱、鰭片區、有源區等其他層,則按 56/54 比例縮放。圖 3 展示了反相器單元的垂直與水平縮放效果。

42418cf0-25d7-11f1-90a1-92fbcf53809c.png

圖3. 原始反相器版圖(左)、垂直縮放后單元(中)、水平縮放后單元(右)

總結

對于極致微縮的先進工藝節點,快速的 DTCO 迭代至關重要。版圖生成環節通常是流程瓶頸,因此自動化是關鍵。本文梳理了三種加速版圖設計流程的方案。值得一提的是,版圖修改自動化還有其他實用方法(本文暫不展開),例如 Cadence Virtuoso 中的 SKILL 腳本、KLayout 中的 Python API 等。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 晶體管
    +關注

    關注

    78

    文章

    10414

    瀏覽量

    148153
  • 版圖
    +關注

    關注

    0

    文章

    14

    瀏覽量

    9525

原文標題:加速DTCO單元版圖設計的三種方法

文章出處:【微信號:bdtdsj,微信公眾號:中科院半導體所】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Altium Designer的三種畫元器件封裝方法

    下面跟大家分享Altium Designer畫元器件封裝的三種方法。如有錯誤,望大家指正。
    發表于 07-22 06:47

    分享Altium Designer畫元器件封裝三種方法

    下面跟大家分享Altium Designer畫元器件封裝的三種方法。如有錯誤,望大家指正。
    發表于 07-24 08:05

    啟動Redis的三種方法

    Redis筆記(1)——安裝、卸載、三種方法啟動Redis,Redis命令使用(干貨十足),Redis兩種方法設置密碼,時間復雜度(更完善哦~)
    發表于 06-08 16:09

    LwIP協議棧開發嵌入式網絡的三種方法有何關系

    LwIP協議棧開發嵌入式網絡的三種方法分析 輕量級的TCP/IP協議棧LwIP,提供了三種應用程序設計方法,且很容易被移植到多任務的操作系統中。本文結合μC/OS-II這一實時操作系統,以建立TCP
    發表于 08-05 07:55

    噪聲系數測量的三種方法

    噪聲系數測量的三種方法 本文介紹了測量噪聲系數的三種方法:增益法、Y
    發表于 05-07 13:38 ?2452次閱讀

    解決電池問題有三種方法

    解決電池問題有三種方法      對于手機電池問題如何解決,業內人士指出有以下三種方法:   一、發明新型電池。目前有日本生產商已經展示了概念性的燃
    發表于 11-10 14:26 ?1170次閱讀

    Altium-Designer畫元器件封裝的三種方法

    Altium-Designer畫元器件封裝的三種方法,感興趣的可以看看。
    發表于 07-22 16:08 ?0次下載

    臺式機CMOS放電三種方法

    現有的主板大多設計了CMOS放電跳線方便用戶進行放電操作,不過CMOS放電的方法也不止這一,閱讀下文了解臺式機CMOS放電三種方法
    發表于 01-09 11:01 ?5.5w次閱讀
    臺式機CMOS放電<b class='flag-5'>三種方法</b>

    PCBA灌膠的工藝技術和三種方法資料下載

    電子發燒友網為你提供PCBA灌膠的工藝技術和三種方法資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發表于 03-31 08:43 ?35次下載
    PCBA灌膠的<b class='flag-5'>工藝</b>技術和<b class='flag-5'>三種方法</b>資料下載

    python統計詞頻的三種方法

    python統計詞頻的三種方法方法
    發表于 05-25 14:33 ?2次下載

    PLC編程的三種方法 PLC編程的特點

      PLC的用戶程序,是設計人員根據控制系統的工藝控制要求,通過PLC編程語言的編制規范,按照實際需要使用的功能來設計的。只要用戶能夠掌握某種標準編程語言,就能夠使用PLC在控制系統中,實現各種自動化控制功能。PLC編程的三種方法如下:
    發表于 03-15 18:10 ?9452次閱讀

    噪聲系數測量的三種方法

    本文介紹了測量噪聲系數的三種方法:增益法、Y系數法和噪聲系數測試儀法。這三種方法的比較以表格的形式給出。
    的頭像 發表于 05-18 11:02 ?2259次閱讀
    噪聲系數測量的<b class='flag-5'>三種方法</b>

    pwm產生的三種方法

    技術被廣泛應用于電力電子器件(如IGBT、MOS)的控制中,也可以用于調節LED照明、伺服電機等應用中。本文將詳細介紹PWM產生的三種方法。 一、比較式PWM 比較式PWM是最常見的PWM產生方法,它通過比較一個變量信號與一個固
    的頭像 發表于 09-02 10:25 ?9890次閱讀

    三種方法實現串口接收不定長度的數據

    下面三種方式都親測可用,實際使用時應采用第三種方法,更有效率。
    的頭像 發表于 09-14 16:16 ?1.6w次閱讀
    <b class='flag-5'>三種方法</b>實現串口接收不定長度的數據

    修復鋰電池的三種方法

    電子發燒友網站提供《修復鋰電池的三種方法.doc》資料免費下載
    發表于 11-15 10:40 ?6次下載
    修復鋰電池的<b class='flag-5'>三種方法</b>