專利名稱:設(shè)計(jì)集成電路的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及集成電路,尤其涉及集成電路擺放和繞線(Placement andRouting), 更涉及基于元件內(nèi)容信息的擺放和繞線最佳化。
背景技術(shù):
在現(xiàn)代集成電路(尤其是數(shù)字電路)設(shè)計(jì)中,普遍使用具有固定功能的標(biāo)準(zhǔn)元件。標(biāo)準(zhǔn)元件通常是預(yù)先設(shè)計(jì)并存儲(chǔ)在元件庫(kù)中。當(dāng)設(shè)計(jì)集成電路(應(yīng)用)時(shí),從元件庫(kù)中提 取標(biāo)準(zhǔn)元件并將其置于所欲的位置。繼而再執(zhí)行繞線以將在同一芯片中的標(biāo)準(zhǔn)元件彼此連 接,并將其與其他客制化電路連接。標(biāo)準(zhǔn)元件的效能和繞線完成度(routability)受到其所在位置的元件鄰近環(huán)境 (在此稱其為元件背景(cell-context))的影響。例如,元件的效能受到下列影響阱鄰近 (well proximity)、柵極距離(poly spacing)、壓力及/或蝕刻效應(yīng)、以及和實(shí)際的元件鄰 近場(chǎng)景相關(guān)的邊界條件。在一設(shè)計(jì)中的繞線完成度也由標(biāo)準(zhǔn)元件的實(shí)際擺放情況決定,例 如其是否松散擺放、緊密擺放、或松散和緊密混搭擺放。但是,傳統(tǒng)的集成電路設(shè)計(jì)并未將 元件背景納入考量。傳統(tǒng)集成電路設(shè)計(jì)反而是由基于一組預(yù)設(shè)的設(shè)計(jì)規(guī)則的規(guī)則來(lái)引導(dǎo)設(shè) 計(jì)。傳統(tǒng)的設(shè)計(jì)方法借由設(shè)計(jì)規(guī)則,也就是界定標(biāo)準(zhǔn)元件可以或不能在何處以何種方 式擺放及繞線來(lái)達(dá)到某些設(shè)計(jì)的約束。此種基于規(guī)則的方式意味著所有的標(biāo)準(zhǔn)元件都受到 相同規(guī)則的管制,常會(huì)導(dǎo)致過(guò)度約束而且元件背景(每一個(gè)標(biāo)準(zhǔn)元件所特有)并未被考慮。 例如擺放規(guī)則可能要求,在一特定的集成電路設(shè)計(jì)中,在所有的標(biāo)準(zhǔn)元件旁設(shè)置填充元件 (或空間),其需要空白空間并造成區(qū)域損失。而且,基于規(guī)則的設(shè)計(jì)可能需要要被插入的 備用元件,其造成較高的耗能。有時(shí)甚至沒有可用的空白空間,所以不可能在不造成效能降 低的前提下成功擺放及繞線元件。在此情況下,必須重復(fù)執(zhí)行設(shè)計(jì)重新下線(Re-spin)以 解決這些問(wèn)題。因此需要有新的集成電路設(shè)計(jì)方法來(lái)解決上述問(wèn)題。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的問(wèn)題,依據(jù)本發(fā)明的一例,一種設(shè)計(jì)集成電路的方法,其包 括提供一標(biāo)準(zhǔn)元件數(shù)據(jù)庫(kù),其包含多個(gè)標(biāo)準(zhǔn)元件;以及提供一索引文件,其包含索引至所 述多個(gè)標(biāo)準(zhǔn)元件的元件背景數(shù)據(jù);提取所述多個(gè)標(biāo)準(zhǔn)元件的其中之一的元件背景數(shù)據(jù),并 將該元件背景數(shù)據(jù)用于該集成電路的一設(shè)計(jì)。依據(jù)本發(fā)明的另一例,一種設(shè)計(jì)集成電路的方法,其包括提供一標(biāo)準(zhǔn)元件數(shù)據(jù) 庫(kù),其包含多個(gè)標(biāo)準(zhǔn)元件;以及提供一繞線完成度索引文件,其包含索引至所述多個(gè)標(biāo)準(zhǔn)元 件的繞線完成度索引;從該繞線完成度索引文件提取一繞線完成度索引。該繞線完成度索 引對(duì)應(yīng)于所述多個(gè)標(biāo)準(zhǔn)元件中的一選定的標(biāo)準(zhǔn)元件,并將其用于該集成電路。該方法還包 括依據(jù)該繞線完成度索引計(jì)算一數(shù)值;并將一空間插入該選定的標(biāo)準(zhǔn)元件的旁邊,其中該 空間的尺寸與該計(jì)算出的數(shù)值相同。
依據(jù)本發(fā)明的另一例,一種設(shè)計(jì)集成電路的方法,其包括提供一標(biāo)準(zhǔn)元件數(shù)據(jù) 庫(kù),其包含多個(gè)標(biāo)準(zhǔn)元件;以及提供一效能索引文件,其包含索引至所述多個(gè)標(biāo)準(zhǔn)元件的效 能索引;從該效能索引文件提取一效能索引。該效能索引對(duì)應(yīng)于所述多個(gè)標(biāo)準(zhǔn)元件中的一 選定的標(biāo)準(zhǔn)元件,并將其用于該集成電路。該方法還包括使用該效能索引計(jì)算一該集成電 路的效能。依據(jù)本發(fā)明的另一例,一種設(shè)計(jì)集成電路的系統(tǒng),該系統(tǒng)包括一標(biāo)準(zhǔn)元件數(shù)據(jù) 庫(kù),其包含多個(gè)標(biāo)準(zhǔn)元件;以及一繞線完成度索引文件,其中于該繞線完成度索引文件中, 所述多個(gè)標(biāo)準(zhǔn)元件中每個(gè)標(biāo)準(zhǔn)元件對(duì)應(yīng)于一繞線完成度索引。依據(jù)本發(fā)明的另一例,一種設(shè)計(jì)集成電路的系統(tǒng),該系統(tǒng)包括一標(biāo)準(zhǔn)元件數(shù)據(jù) 庫(kù),其包含多個(gè)標(biāo)準(zhǔn)元件;以及一效能索引文件,其中于該效能索引文件中,所述多個(gè)標(biāo)準(zhǔn) 元件中每個(gè)標(biāo)準(zhǔn)元件對(duì)應(yīng)于一效能索引。本發(fā)明的有利特征包括元件背景覺察引導(dǎo)設(shè)計(jì),其減少區(qū)域損失,減少耗能,并增 加集成電路設(shè)計(jì)實(shí)施的彈性及擴(kuò)增性。元件層次的設(shè)計(jì)者也可參照索引來(lái)改良元件設(shè)計(jì)以 增強(qiáng)其穩(wěn)固性。
為讓本發(fā)明的上述和其他目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉出優(yōu)選實(shí)施 例,并配合所附附圖如后圖1顯示依據(jù)本發(fā)明實(shí)施例,其中加入元件背景特征文件以引導(dǎo)集成電路設(shè)計(jì)的 擺置及繞線;圖2及圖3分別顯示實(shí)施元件內(nèi)容覺察最佳化之前和之后的部分電路設(shè)計(jì)圖4A及圖4B顯示例示的元件背景特征文件中的繞線完成度索引表;圖5顯示例示的元件背景特征文件中的效能索引表;以及圖6顯示部分電路設(shè)計(jì),其中依據(jù)使用該效能索引表所進(jìn)行的效能評(píng)估來(lái)插入空 間。其中,附圖標(biāo)記說(shuō)明如下8、9標(biāo)準(zhǔn)元件
20標(biāo)準(zhǔn)元件數(shù)據(jù)庫(kù)
26擺置步驟
28后擺置最佳化步驟
30繞線步驟
32后繞線最佳化步驟
33工程變更步驟
34擺置器
40元件背景特征文件
42金屬線
44空間
具體實(shí)施例方式下文詳細(xì)說(shuō)明本發(fā)明實(shí)施例的制造和使用。但是,必須了解,實(shí)施例提供許多能夠 在不同背景下應(yīng)用的發(fā)明概念。在此討論的特定實(shí)施例僅是制造和使用該方法的特定方法 的例子,并不限制本發(fā)明范圍。提供一新穎的元件背景覺察集成電路設(shè)計(jì)。下文討論該實(shí)施例的變化。在本發(fā)明 的各種觀點(diǎn)及例示實(shí)施例中,使用類似的附圖標(biāo)記來(lái)表示類似的元件。圖1顯示一實(shí)施例。標(biāo)準(zhǔn)元件數(shù)據(jù)庫(kù)20用以存儲(chǔ)標(biāo)準(zhǔn)元件。當(dāng)設(shè)計(jì)一集成電路 時(shí),標(biāo)準(zhǔn)元件從標(biāo)準(zhǔn)元件數(shù)據(jù)庫(kù)20中被提取出來(lái),并被擺置及繞線(方塊24)。在一實(shí)施例 中,集成電路的擺置及繞線可包含擺置步驟26及繞線步驟30。在另一實(shí)施例中,集成電路 的擺置及繞線可還包含后擺置最佳化步驟28,其中在擺置步驟26中的該擺置(包括部分標(biāo) 準(zhǔn)元件)被修正,后繞線最佳化步驟32及工程變更(engineering-change-order,ECO)步 驟33,其中在繞線步驟30中的該繞線(包括連接標(biāo)準(zhǔn)元件的金屬線)被修正。擺置步驟26、 后擺置最佳化步驟28、及在后擺置最佳化步驟28之后執(zhí)行的擺置最佳化可以由擺置器34 執(zhí)行。在本文敘述中,一標(biāo)準(zhǔn)元件的“元件背景(cell-context)”用以指稱該標(biāo)準(zhǔn)元件所在 的環(huán)境,包含(但不限于)鄰近元件種類、到鄰近元件的空間、阱鄰近(well proximity), 柵極距離(polyspacing)、壓力、邊界條件等。在該擺置、繞線、及后續(xù)的最佳化中都將該元 件背景納入考量,因此該設(shè)計(jì)被稱為元件背景覺察設(shè)計(jì)。為了達(dá)成元件背景覺察設(shè)計(jì),備有元件背景特征文件40(下文也稱其為元件背景 文件)以引導(dǎo)該集成電路設(shè)計(jì)的擺置及繞線、效能評(píng)估及最佳化。元件背景特征文件40可 以存儲(chǔ)于存儲(chǔ)媒體中,其可以為硬盤、磁帶、磁盤等。元件背景特征文件40包含存儲(chǔ)于該標(biāo) 準(zhǔn)元件數(shù)據(jù)庫(kù)中的標(biāo)準(zhǔn)元件的元件背景數(shù)據(jù)。元件背景特征文件40可以包含繞線完成度 索引文件,其可以為繞線完成度索引表的形式。繞線完成度索引文件可用于擺置最佳化,以 減少繞線擁擠。元件背景特征文件40也可包含效能索引文件(表),其可用于正確評(píng)估該 集成電路的效能。另外,任何有助于改善集成電路設(shè)計(jì)的其他的元件背景信息都可以為元 件背景特征文件40的一部分。圖2及圖3顯示一例,其表示繞線完成度索引文件的功能。圖2顯示擺放為2行 的6個(gè)標(biāo)準(zhǔn)元件,其中圖2所示的電路可以為擺置步驟26 (參見圖1)執(zhí)行的結(jié)果。圖2中 的箭頭表示金屬線42,其用以繞線顯示的標(biāo)準(zhǔn)元件8和9的連接。在圖2所示的實(shí)施例中, 金屬線42有擁擠的現(xiàn)象。因此,在后擺置最佳化步驟28 (參見圖1),該擺置被最佳化,而產(chǎn) 生圖3所示的電路。在圖3中,及加入空間44而使標(biāo)準(zhǔn)元件8和9彼此分離(其可以包含 一填充元件(filler cell,也標(biāo)示為44),或者僅在標(biāo)準(zhǔn)元件8和9之間加入一空間(但是 在標(biāo)準(zhǔn)元件8和9的電源線可能延伸跨越空間44)。在將標(biāo)準(zhǔn)元件8和9分開之后,金屬線 42就不會(huì)再有擁擠的現(xiàn)象了。需注意在該擺置的最佳化中,若有需要也可以在其他標(biāo)準(zhǔn)元 件(例如元件3和元件6)的旁邊加入其他空間(雖然在圖3中并未顯示)。再參照?qǐng)D3,可以依據(jù)元件背景特征文件40來(lái)決定是否要加入空間44。而且,若 要加入空間44,則也可以依據(jù)元件背景特征文件40來(lái)決定所欲的空間S的大小。在一實(shí) 施例中,在該繞線完成度索引表中有多個(gè)標(biāo)準(zhǔn)元件。該標(biāo)準(zhǔn)元件中每一標(biāo)準(zhǔn)元件對(duì)應(yīng)于一 個(gè)或多個(gè)繞線完成度索引。因此,就一個(gè)被擺放或最佳化的標(biāo)準(zhǔn)元件而言,可以從一繞線完 成度表找到一繞線完成度索引。該繞線完成度索引可以界定空間S的數(shù)值以及是否要加入空間44。圖4顯示例示的元件背景特征文件40。針對(duì)每一個(gè)列在繞線完成度索引表中的 標(biāo)準(zhǔn)元件,提供一“鄰接”索引及一“隔離”索引(兩者均為繞線完成度索引的形式)。若列 在元件名稱(cellname)之下的該標(biāo)準(zhǔn)元件(例如元件8)為鄰接元件則使用該“鄰接”索 弓丨,若該標(biāo)準(zhǔn)元件為一隔離元件則使用該“隔離”索引。在一實(shí)施例中,一個(gè)隔離標(biāo)準(zhǔn)元件, 在該標(biāo)準(zhǔn)元件的電源線及接地線的方向,該標(biāo)準(zhǔn)元件的至少一邊沒有其他標(biāo)準(zhǔn)元件與其相 鄰,而一個(gè)鄰接元件則是指該標(biāo)準(zhǔn)元件的兩邊(在電源線及接地線的方向)都具有鄰接元 件。需了解所謂的“隔離”和“鄰接”可以有不同的定義。但是,若采用不同的定義,則在繞 線完成度索引表中的數(shù)值也可能要相對(duì)應(yīng)地改變。 該繞線完成度索引可以界定是有需要將一額外的空間(或一填充元件)插入該標(biāo) 準(zhǔn)元件和其相鄰元件之間,并于需要該額外空間時(shí)界定該空間的該數(shù)值(該尺寸)。例如, 元件8的相鄰索引為11. 35,而其隔離索引為9. 35。這些偏高的索引值表示,不論元件8是 隔離元件或鄰接元件,需要將額外空間插入該元件周圍。而且,較大的索引可表示需要較大 數(shù)值的空間S (參見圖3)。因此,索引11. 35表示,相較于隔離元件8 (其所具有的繞線完成 度索引為9. 35),在鄰接元件8之間需插入較多的空間。另外,如果不需要空間,則該繞線完 成度索引可以界定為一特定值。在一實(shí)施例中,若該元件的鄰接索引或該隔離索引較低,則 該元件為一鄰接元件或一隔離元件時(shí)均不需要額外的空間。可以建立一關(guān)系以從提供的繞線完成度索引計(jì)算所需要的空間S(參見圖3)。在 一實(shí)施例中,該關(guān)系可以為線性,使得該需要的空間S可以為該繞線完成度索引和一預(yù)設(shè) 因子的乘積,其中該預(yù)設(shè)因子可以和制造該集成電路的技術(shù)世代有關(guān)。在其他實(shí)施例中,該 關(guān)系可以為非線性,涉及一個(gè)以上的因子。在其他實(shí)施例中,不僅僅將標(biāo)準(zhǔn)元件區(qū)分成“隔離”及“鄰接”,在元件背景特征文 件40中提供更多元件背景的細(xì)節(jié)。例如,圖4B顯示另一個(gè)實(shí)施例,其中存儲(chǔ)于數(shù)據(jù)庫(kù)20 中的標(biāo)準(zhǔn)元件被區(qū)分成不同種類,并存儲(chǔ)于元件背景特征文件40中。當(dāng)一標(biāo)準(zhǔn)元件和不同 種類的其他標(biāo)準(zhǔn)元件鄰接時(shí),其繞線完成度索引可能會(huì)不同。例如,假設(shè)種類1元件比種類 2元件緊密,對(duì)應(yīng)于種類1元件的繞線完成度索引Al會(huì)大于種類2元件的繞線完成度索引 Bi,表示若標(biāo)準(zhǔn)元件和種類1元件相鄰而不和種類2元件相鄰,則其需要將較大的空間插入 該標(biāo)準(zhǔn)元件的旁邊。參見圖1,在上述實(shí)施例中,擺置器34于后擺置最佳化步驟28中使用元件背景特 征文件40。在其他實(shí)施例中,在擺置步驟26中,擺置器34也可以接取繞線完成度索弓I表 (元件背景特征文件40)并在需要時(shí)插入適當(dāng)?shù)目臻g。在其他的實(shí)施例中,擺置器34也可 接取該繞線完成度索引表并在后繞線最佳化步驟32中插入空間。但是,需了解的是,由于 大部分的擺置和繞線已經(jīng)完成,而且擺置的任何修正都會(huì)引起連鎖效應(yīng),所以在此階段能 達(dá)成的改良是有限的。元件背景特征文件40可以包含效能索引。圖5顯示一例示的效能索引文件(表), 其為元件背景特征文件40的一部分。圖5所示的效能索引表中的每個(gè)標(biāo)準(zhǔn)元件可包含一 降額上升值及一降額下降值,其表示該標(biāo)準(zhǔn)元件(當(dāng)不考慮鄰接元件時(shí))常態(tài)化為同樣的 標(biāo)準(zhǔn)元件的一“正?!睍r(shí)間。該正常時(shí)間可以為考慮所有可能狀況的平均時(shí)間,包括其他所 有的標(biāo)準(zhǔn)元件的間隔和分布可能性。因此,該正常時(shí)間可以為一分布的平均時(shí)間。該效能 索引表中的值可以借由模擬而得。
該例示的降額上升值表示該標(biāo)準(zhǔn)元件輸出端在上升緣的延遲時(shí)間,而該例示的降 額下降值則表示該標(biāo)準(zhǔn)元件輸出端在下降緣的延遲時(shí)間。當(dāng)常態(tài)化降額上升值或降額下降 值(如圖5所示)低于1.0,則該標(biāo)準(zhǔn)元件的延遲時(shí)間比正常延遲時(shí)間短。而當(dāng)常態(tài)化降額 上升值或降額下降值高于1. 0,則該標(biāo)準(zhǔn)元件的延遲時(shí)間比正常延遲時(shí)間長(zhǎng)。擺置器34 (參 見圖1)或其他接取該效能索引表的設(shè)計(jì)工具可因此而正確評(píng)估該標(biāo)準(zhǔn)元件的延遲時(shí)間, 并采取適當(dāng)?shù)膭?dòng)作以改正該時(shí)間。例如,當(dāng)該延遲時(shí)間短于所欲值,則可以使用一個(gè)不同且 具有較長(zhǎng)延遲時(shí)間的標(biāo)準(zhǔn)元件來(lái)置換現(xiàn)有的標(biāo)準(zhǔn)元件?;蛘?,可以加入一延遲元件,或可于 繞線時(shí)使用較長(zhǎng)的金屬線。相反地,如果該延遲時(shí)間長(zhǎng)于所欲值,則可以使用一個(gè)具有較短 延遲時(shí)間的標(biāo)準(zhǔn)元件來(lái)置換現(xiàn)有的標(biāo)準(zhǔn)元件,或者,于繞線時(shí)使用較短的金屬線?;蛘撸?圖6所示,在元件和元件A之間的間隔50A可以增大為間隔50B來(lái)調(diào)整該時(shí)間。
參見圖1,效能索引表可以用于步驟26、28、30及32任一步驟之中或之后以改善電 路效能?;蛘?,該效能索引表可以在設(shè)計(jì)完成(設(shè)計(jì)結(jié)束)之后使用,其也在后繞線最佳化 步驟之后。在此階段,可以使用該效能索引表來(lái)評(píng)估某些需要精確時(shí)間的關(guān)鍵路徑。若需 要的話,可以執(zhí)行最佳化以依據(jù)該效能評(píng)估結(jié)果修正該擺置及繞線。
在前文段落中討論的實(shí)施例中,該元件背景信息是以元件背景特征文件的形式存 儲(chǔ)。在其他實(shí)施例中,該元件背景信息可以其他任何形式存儲(chǔ),例如一索引數(shù)據(jù)庫(kù)。因此, 所謂的“元件背景特征文件”及“元件背景文件”也涵蓋其他形式。另外,在前文段落所討 論的各種步驟,例如步驟26、28、30及32,可以由電腦執(zhí)行。該電腦可以執(zhí)行程序碼,其可以 存儲(chǔ)于存儲(chǔ)媒體以執(zhí)行這些步驟。在一集成電路設(shè)計(jì)中執(zhí)行上述元件背景覺察集成電路設(shè)計(jì)方法之后,得到的集成 電路設(shè)計(jì)(其可以為一布局)被實(shí)施于半導(dǎo)體晶片/芯片以形成集成電路。本發(fā)明實(shí)施例具有數(shù)個(gè)優(yōu)勢(shì)特征。首先,該元件背景特征文件和使用標(biāo)準(zhǔn)元件的 種類有關(guān),而不是以規(guī)則為基礎(chǔ)。因此,擺置、繞線、效能及評(píng)估的最佳化都可以基于標(biāo)準(zhǔn)元 件進(jìn)行微調(diào)。因此可以避免伴隨規(guī)則基礎(chǔ)設(shè)計(jì)而產(chǎn)生的該芯片面積使用成本及耗能成本。 該元件背景特征文件可以容易地?cái)U(kuò)增。而且,該元件背景特征文件具有高度便攜性及高度 可擴(kuò)增性,并可以容易地由不同設(shè)計(jì)工具廠商所使用。雖然本發(fā)明已以優(yōu)選實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域普 通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保 護(hù)范圍當(dāng)視所附的權(quán)利要求所界定的范圍為準(zhǔn)。
權(quán)利要求
一種設(shè)計(jì)集成電路的方法,該方法包括提供一標(biāo)準(zhǔn)元件數(shù)據(jù)庫(kù),其包含多個(gè)標(biāo)準(zhǔn)元件;提供一元件背景文件,其包含索引至所述多個(gè)標(biāo)準(zhǔn)元件的元件背景數(shù)據(jù);提取所述多個(gè)標(biāo)準(zhǔn)元件的其中之一的元件背景數(shù)據(jù);以及將該元件背景數(shù)據(jù)用于該集成電路的一設(shè)計(jì)。
2.如權(quán)利要求1所述的設(shè)計(jì)集成電路的方法,其中該元件背景文件包含一繞線完成度 索引表,其中于該繞線完成度索引表中,每個(gè)所述標(biāo)準(zhǔn)元件對(duì)應(yīng)于一繞線完成度索引。
3.如權(quán)利要求2所述的設(shè)計(jì)集成電路的方法,其中該繞線完成度索引包含一隔離索引 及一鄰接索引。
4.如權(quán)利要求2所述的設(shè)計(jì)集成電路的方法,其中將該元件背景數(shù)據(jù)用于該集成電路 的一設(shè)計(jì)的步驟包含將一空間插入該標(biāo)準(zhǔn)元件中之一的旁邊,其中該空間的尺寸由該繞線 完成度索引計(jì)算而得。
5.如權(quán)利要求4所述的設(shè)計(jì)集成電路的方法,其中該插入空間的步驟于一后擺置最佳 化步驟中執(zhí)行。
6.如權(quán)利要求1所述的設(shè)計(jì)集成電路的方法,其中該元件背景文件包含一效能索引 表,其中于該效能索引表中,每個(gè)所述標(biāo)準(zhǔn)元件對(duì)應(yīng)于一效能索引。
7.如權(quán)利要求6所述的設(shè)計(jì)集成電路的方法,其中將該元件背景數(shù)據(jù)用于該集成電路 的一設(shè)計(jì)的步驟包含使用該效能索引以評(píng)估該集成電路的一關(guān)鍵路徑的效能。
8.如權(quán)利要求7所述的設(shè)計(jì)集成電路的方法,還包括依據(jù)該集成電路的該關(guān)鍵路徑 的該效能將該集成電路的設(shè)計(jì)最佳化。
9.如權(quán)利要求6所述的設(shè)計(jì)集成電路的方法,其中該效能索引文件包含一定時(shí)索引。
10.一種設(shè)計(jì)集成電路的系統(tǒng),該系統(tǒng)包括一標(biāo)準(zhǔn)元件數(shù)據(jù)庫(kù),其包含多個(gè)標(biāo)準(zhǔn)元件;以及一繞線完成度索引文件,其中于該繞線完成度索引文件中,所述多個(gè)標(biāo)準(zhǔn)元件中每個(gè) 標(biāo)準(zhǔn)元件對(duì)應(yīng)于一繞線完成度索引。
11.如權(quán)利要求10所述的設(shè)計(jì)集成電路的系統(tǒng),進(jìn)一步包含一效能索引文件,其中于 該效能索引文件中,所述多個(gè)標(biāo)準(zhǔn)元件中每個(gè)標(biāo)準(zhǔn)元件對(duì)應(yīng)于一效能索引。
12.如權(quán)利要求10所述的設(shè)計(jì)集成電路的系統(tǒng),其中該繞線完成度索引包含一隔離索 引及一鄰接索引。
13.如權(quán)利要求10所述的設(shè)計(jì)集成電路的系統(tǒng),其中該繞線完成度索引包含一種類索 引,其對(duì)應(yīng)于所述多個(gè)標(biāo)準(zhǔn)元件中一種類的標(biāo)準(zhǔn)元件。
14.如權(quán)利要求10所述的設(shè)計(jì)集成電路的系統(tǒng),進(jìn)一步包含一擺置器,其設(shè)定用以從 該繞線完成度索引文件中提取一繞線完成度索引并將一空間插入對(duì)應(yīng)于該繞線完成度索 引的一選定的標(biāo)準(zhǔn)元件的旁邊,其中該空間的尺寸由該繞線完成度索引計(jì)算而得。
全文摘要
本發(fā)明公開了一種設(shè)計(jì)集成電路的方法及系統(tǒng),該方法包括提供一標(biāo)準(zhǔn)元件數(shù)據(jù)庫(kù),其包含多個(gè)標(biāo)準(zhǔn)元件;以及提供一索引文件,其包含索引至所述多個(gè)標(biāo)準(zhǔn)元件的元件背景數(shù)據(jù);提取所述多個(gè)標(biāo)準(zhǔn)元件的其中之一的元件背景數(shù)據(jù),并將該元件背景數(shù)據(jù)用于該集成電路的一設(shè)計(jì)。本發(fā)明可以減少區(qū)域損失,減少耗能,并增加集成電路設(shè)計(jì)實(shí)施的彈性及擴(kuò)增性;元件層次的設(shè)計(jì)者也可參照索引來(lái)改良元件設(shè)計(jì)以增強(qiáng)其穩(wěn)固性。
文檔編號(hào)G06F17/50GK101872372SQ20101016513
公開日2010年10月27日 申請(qǐng)日期2010年4月22日 優(yōu)先權(quán)日2009年4月22日
發(fā)明者傅宗民, 盧永峰, 陳彥賓 申請(qǐng)人:臺(tái)灣積體電路制造股份有限公司