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

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

3天內不再提示

ECO填充工具帶來不一樣的IC設計

電子工程師 ? 來源:網(wǎng)絡整理 ? 作者:工程師黃明星 ? 2018-06-07 09:34 ? 次閱讀

集成電路IC) 設計團隊通常在預定最后送交制造(tapeout)期限臨近時承受著巨大的壓力。更糟糕的是,他們往往還面臨著后期工程變更命令 (Engineering Change Order),這些可能導致額外的耗時工作,例如由于一個小的變更就需要全部重新對布局進行填充。對于45納米及以下的情況,新的制造要求不僅大大提高了金屬填充位置的復雜性,還顯著增加了設計中填充組件的數(shù)量。填充的目的已經(jīng)有所變化,以前是為了確保整個布局內最低的金屬密度,而現(xiàn)在是為了達到最大的目標密度。此外,開發(fā)密度梯度檢查是為了確保相鄰位置內的填充密度之間能夠順利過渡。對于20納米及以下的情況,填充要求還必須包括符合多重曝光限制以確保光罩平衡,且設計工程師不僅需要在后段制程 (BEOL) 金屬和導孔層(via)上添加多層的填充并且在前段制程 (FEOL) 的各層也需要添加。

所有這些有關填充的變化要求復雜的新型填充類型和填充策略的支持,因為填充不再只影響平坦性問題,且已經(jīng)拓展到多個可制造性問題。填充現(xiàn)在還直接影響著設計的性能。如基于單元的填充和 多重曝光 感知填充等技術已經(jīng)被開發(fā)并整合到填充引擎中,為設計團隊提供了一種可以從自動布局布線(P&R)工具直接調用的自動填充流程,以確保其能夠便利地開展設計流程,并獲得正確的設計結果。然而,為了得到準確且經(jīng)過優(yōu)化的填充位置,設計人員需要一個特別調整的環(huán)境以應對不斷增加的新的檢查和限制要求。

布線工具是用來創(chuàng)建數(shù)以百萬計的連接,不符合復雜的跨層填充要求。新技術中填充圖形的數(shù)量有可能超過十億個新對象,這讓 P&R 系統(tǒng)面臨的挑戰(zhàn)變得更加復雜。送交制造 (Tapeout) 過程中較晚出現(xiàn)的 ECO 必須得到高效準確的處理,否則替換填料和重新確認時序的復雜性可能對檔案大小、運行時間和時序收斂產(chǎn)生不利影響,進而導致送交制造交付延遲。為了平衡時序分析 在P&R 系統(tǒng)運行時間,EDA 行業(yè)已經(jīng)開發(fā)出一種流程,讓所有填充圖形都存放在磁盤的一個單獨檔案中,使用提取工具將它們與版圖檔案結合起來。這種流程在計算時序的影響時并不會減慢后端的流程。

為了解決這些問題,有效的 ECO 填充策略必須是準確快速的,同時只能集中處理被 ECO 影響的設計部分。藉由刪除并替換該區(qū)域內填充,并僅重新驗證受影響區(qū)域內的時序,我們可以減少運行時間,管理文件大小,盡量減少時序的影響(圖1)。藉由嚴格限制 ECO 填充操作只在實際光罩制作發(fā)生變化的地點,我們能限制必須對誤差進行評估、編輯和重新填充的區(qū)域的大小。這種面積減少方法先是生成排除區(qū)域,然后將可填充數(shù)據(jù)庫剪裁到僅包含設計 ECO 周圍的區(qū)域。如果設計人員可以使用與晶圓代工相同的設計規(guī)則檢查 (DRC) 簽核工具,更準確地減少這些區(qū)域這工作就會變得更加簡單。

ECO填充工具帶來不一樣的IC設計

圖1、填充 ECO 策略可以調整在 ECO 變更周邊的填充,不需要為整個版圖全部重新生成填充,節(jié)省了送交制造最后期限的寶貴時間

還有一個問題是數(shù)據(jù)庫的大小。僅刪除 ECO 區(qū)域周圍的填充圖形需要將填充層次結構平面化,這可能導致填充數(shù)據(jù)庫呈現(xiàn)爆炸性膨脹。為解決這個問題,智慧的 ECO 填充技術先找到包含與 ECO 設計圖形沖突的需要刪除的填料的單元,再將填充層次結構中最低層次上的最少數(shù)量的單元進行平層化。然后它僅重新填充發(fā)生 ECO 變更的區(qū)域,而不是重新填充整個芯片

藉由嚴格限制ECO填充操作只在實際光罩制作發(fā)生變化的地點,我們能限制必須對誤差進行評估、編輯和重新填充的區(qū)域的大小。這種面積減少方法先是生成排除區(qū)域,然后將可填充數(shù)據(jù)庫剪裁到僅包含設計 ECO 周圍的區(qū)域。顯然,這里有一個平衡點,如果要被重新填充的面積過大,那么這種策略無法保證規(guī)模和精度。一般來說,ECO 填充策略只有在變更影響不足1%的設計區(qū)域時是最有效的。不止如此,實際上,ECO 填充流程的運行時間可能超過正常填充流程的時間。然而,在這種情況下,設計人員還必須考慮盡量減少時序的影響和光罩的成本能否抵消運行時間上的劣勢。

多個小的變化區(qū)域比較適合選擇 ECO 填充策略,例如門(gate)功能的變化,這些變化要求在有限區(qū)域內進行局部路徑重繞。要變更整個區(qū)塊更為有效率的方法,只需要從頭重新填充設計,在這些情況下,分層做法是個不錯的選擇。

為了充分利用這些新的填充技術,不只是工具需要提供所需的功能,而晶圓代工廠還要提供使流程變得易于使用的支持文件也是至關重要的。隨著設計人員逐漸掌握 ECO 填充技術,將來他們能夠在其設計過程中使用這些技術,更好地管理后期設計變更,維護先進制程設計的送交制造進度。

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

    關注

    37

    文章

    1289

    瀏覽量

    103615
  • 時序
    +關注

    關注

    5

    文章

    380

    瀏覽量

    37230
  • ECO
    ECO
    +關注

    關注

    0

    文章

    51

    瀏覽量

    14837
收藏 人收藏

    評論

    相關推薦

    線損校準,為啥不一樣

    線損校準,為啥不一樣,今天測試時發(fā)現(xiàn),校準是,信號源頻率不一樣,線損差別很大,有1dB 多?。?!
    發(fā)表于 06-05 13:58

    數(shù)據(jù)類型不一樣和接口 怎么解決

    要怎么解決接口和產(chǎn)生的數(shù)據(jù)類型不一樣的問題,然后利用MYRIO的模擬輸出通道接到示波器里面為什么沒有波形啊,數(shù)據(jù)類型應該是不一樣,要怎么解決這個問題呢?
    發(fā)表于 05-09 01:00

    為什么我的淚滴不一樣

    我的淚滴怎么和網(wǎng)上的不一樣??
    發(fā)表于 03-13 15:23

    為什么c語言中a和b的值不一樣,c和d的值不一樣?

    ];a = sizeof(table1);b = sizeof((u8)table1);c = sizeof(table2);d = sizeof((u32)table2);為什么a和b的值不一樣?????為什么c和d的值不一樣?????
    發(fā)表于 09-29 08:50

    Linux內核新增的異構內存管理會帶來什么不一樣?

    Linux 內核新增的異構內存管理(HMM)會帶來什么不一樣
    發(fā)表于 02-24 07:20

    可穿戴設備的發(fā)展會給物聯(lián)網(wǎng)帶來什么不一樣的改革嗎?

    5G是未來發(fā)展的趨勢,但是也有很多朋友對于5G的未來用途和發(fā)展情況表示些疑問,追主要的就是5G和物聯(lián)網(wǎng)到底有什么關系呢?5G的發(fā)展會給物聯(lián)網(wǎng)帶來什么不一樣的改革嗎?
    的頭像 發(fā)表于 09-11 16:13 ?2358次閱讀

    Linux 內核新增的異構內存管理(HMM)會帶來什么不一樣?資料下載

    電子發(fā)燒友網(wǎng)為你提供Linux 內核新增的異構內存管理(HMM)會帶來什么不一樣?資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-10 08:45 ?3次下載
    Linux 內核新增的異構內存管理(HMM)會<b class='flag-5'>帶來</b>什么<b class='flag-5'>不一樣</b>?資料下載

    HarmonyOS分布式軟總線能帶來哪些不一樣的體驗

    就來聊聊分布式軟總線,以及其關鍵技術——分布式軟時鐘。 、分布式軟總線帶來不一樣體驗 我們先來看看,分布式軟總線能為用戶使用超級終端帶來
    的頭像 發(fā)表于 11-10 09:20 ?6035次閱讀
    HarmonyOS分布式軟總線能<b class='flag-5'>帶來</b>哪些<b class='flag-5'>不一樣</b>的體驗

    氣密性測試與氣壓測試有什么不一樣的呢?

    氣密性測試與氣壓測試有什么不一樣的呢?
    發(fā)表于 12-27 15:38 ?4251次閱讀

    發(fā)現(xiàn)電子元器件新物種!“不一樣”的保險絲WAYON E-Fuse IC

    發(fā)現(xiàn)電子元器件新物種!“不一樣”的保險絲WAYON E-Fuse IC
    發(fā)表于 12-30 17:08 ?473次閱讀
    發(fā)現(xiàn)電子元器件新物種!“<b class='flag-5'>不一樣</b>”的保險絲WAYON E-Fuse <b class='flag-5'>IC</b>

    發(fā)現(xiàn)電子元器件新物種!“不一樣”的保險絲WAYON E-Fuse IC

    發(fā)現(xiàn)電子元器件新物種!“不一樣”的保險絲WAYON E-Fuse IC
    的頭像 發(fā)表于 01-06 13:02 ?1390次閱讀
    發(fā)現(xiàn)電子元器件新物種!“<b class='flag-5'>不一樣</b>”的保險絲WAYON E-Fuse <b class='flag-5'>IC</b>

    C++中不一樣的重載是什么

    這里想分享C++中不一樣的重載,即const重載。
    的頭像 發(fā)表于 02-21 14:02 ?708次閱讀
    C++中<b class='flag-5'>不一樣</b>的重載是什么

    電容容量一樣大小不一樣能用嗎

    有時候家里面電器中的電容損壞,很多人很難找到一模一樣的來更換,能找到容量致的電容器就不容易了,電容容量一樣大小不一樣能用嗎?
    的頭像 發(fā)表于 09-21 09:54 ?2210次閱讀

    不同芯片的DMA(Direct Memory Access)是不一樣

    不同芯片的DMA(Direct Memory Access)是不一樣
    的頭像 發(fā)表于 10-16 09:14 ?1370次閱讀

    拼接屏白底顏色不一樣怎么解決?

    在拼接屏使用過程中,有時會遇到白底顏色不一樣的問題,這可能會影響到整個顯示畫面的質量和效果。
    的頭像 發(fā)表于 11-24 10:22 ?715次閱讀