[發明專利]設計集成電路的方法及系統有效
| 申請號: | 201010165136.X | 申請日: | 2010-04-22 |
| 公開(公告)號: | CN101872372A | 公開(公告)日: | 2010-10-27 |
| 發明(設計)人: | 傅宗民;陳彥賓;盧永峰 | 申請(專利權)人: | 臺灣積體電路制造股份有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 隆天國際知識產權代理有限公司 72003 | 代理人: | 姜燕;邢雪紅 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設計 集成電路 方法 系統 | ||
技術領域
本發明涉及集成電路,尤其涉及集成電路擺放和繞線(Placement?andRouting),更涉及基于元件內容信息的擺放和繞線最佳化。
背景技術
在現代集成電路(尤其是數字電路)設計中,普遍使用具有固定功能的標準元件。標準元件通常是預先設計并存儲在元件庫中。當設計集成電路(應用)時,從元件庫中提取標準元件并將其置于所欲的位置。繼而再執行繞線以將在同一芯片中的標準元件彼此連接,并將其與其他客制化電路連接。
標準元件的效能和繞線完成度(routability)受到其所在位置的元件鄰近環境(在此稱其為元件背景(cell-context))的影響。例如,元件的效能受到下列影響:阱鄰近(well?proximity)、柵極距離(poly?spacing)、壓力及/或蝕刻效應、以及和實際的元件鄰近場景相關的邊界條件。在一設計中的繞線完成度也由標準元件的實際擺放情況決定,例如其是否松散擺放、緊密擺放、或松散和緊密混搭擺放。但是,傳統的集成電路設計并未將元件背景納入考量。傳統集成電路設計反而是由基于一組預設的設計規則的規則來引導設計。
傳統的設計方法借由設計規則,也就是界定標準元件可以或不能在何處以何種方式擺放及繞線來達到某些設計的約束。此種基于規則的方式意味著所有的標準元件都受到相同規則的管制,常會導致過度約束而且元件背景(每一個標準元件所特有)并未被考慮。例如擺放規則可能要求,在一特定的集成電路設計中,在所有的標準元件旁設置填充元件(或空間),其需要空白空間并造成區域損失。而且,基于規則的設計可能需要要被插入的備用元件,其造成較高的耗能。有時甚至沒有可用的空白空間,所以不可能在不造成效能降低的前提下成功擺放及繞線元件。在此情況下,必須重復執行設計重新下線(Re-spin)以解決這些問題。因此需要有新的集成電路設計方法來解決上述問題。
發明內容
為了解決現有技術的問題,依據本發明的一例,一種設計集成電路的方法,其包括:提供一標準元件數據庫,其包含多個標準元件;以及提供一索引文件,其包含索引至所述多個標準元件的元件背景數據;提取所述多個標準元件的其中之一的元件背景數據,并將該元件背景數據用于該集成電路的一設計。
依據本發明的另一例,一種設計集成電路的方法,其包括:提供一標準元件數據庫,其包含多個標準元件;以及提供一繞線完成度索引文件,其包含索引至所述多個標準元件的繞線完成度索引;從該繞線完成度索引文件提取一繞線完成度索引。該繞線完成度索引對應于所述多個標準元件中的一選定的標準元件,并將其用于該集成電路。該方法還包括依據該繞線完成度索引計算一數值;并將一空間插入該選定的標準元件的旁邊,其中該空間的尺寸與該計算出的數值相同。
依據本發明的另一例,一種設計集成電路的方法,其包括:提供一標準元件數據庫,其包含多個標準元件;以及提供一效能索引文件,其包含索引至所述多個標準元件的效能索引;從該效能索引文件提取一效能索引。該效能索引對應于所述多個標準元件中的一選定的標準元件,并將其用于該集成電路。該方法還包括使用該效能索引計算一該集成電路的效能。
依據本發明的另一例,一種設計集成電路的系統,該系統包括:一標準元件數據庫,其包含多個標準元件;以及一繞線完成度索引文件,其中于該繞線完成度索引文件中,所述多個標準元件中每個標準元件對應于一繞線完成度索引。
依據本發明的另一例,一種設計集成電路的系統,該系統包括:一標準元件數據庫,其包含多個標準元件;以及一效能索引文件,其中于該效能索引文件中,所述多個標準元件中每個標準元件對應于一效能索引。
本發明的有利特征包括元件背景覺察引導設計,其減少區域損失,減少耗能,并增加集成電路設計實施的彈性及擴增性。元件層次的設計者也可參照索引來改良元件設計以增強其穩固性。
附圖說明
為讓本發明的上述和其他目的、特征、和優點能更明顯易懂,下文特舉出優選實施例,并配合所附附圖如后:
圖1顯示依據本發明實施例,其中加入元件背景特征文件以引導集成電路設計的擺置及繞線;
圖2及圖3分別顯示實施元件內容覺察最佳化之前和之后的部分電路設計:
圖4A及圖4B顯示例示的元件背景特征文件中的繞線完成度索引表;
圖5顯示例示的元件背景特征文件中的效能索引表;以及
圖6顯示部分電路設計,其中依據使用該效能索引表所進行的效能評估來插入空間。
其中,附圖標記說明如下:
8、9????標準元件
20??????標準元件數據庫
26??????擺置步驟
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于臺灣積體電路制造股份有限公司,未經臺灣積體電路制造股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010165136.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:工業能源需求管理和服務
- 下一篇:用于多處理器的中斷最優化





