一種等時(shí)延布線方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及電子設(shè)計(jì)自動(dòng)化領(lǐng)域,尤其涉及一種等時(shí)延布線方法及裝置。
【背景技術(shù)】
[0002] 隨著電子技術(shù)的不斷發(fā)展,提高了對(duì)集成電路的電子設(shè)計(jì)自動(dòng)化軟件的布線要 求。目前主流的布線方法是首先采用自動(dòng)布線再結(jié)合手動(dòng)布線進(jìn)行微調(diào)的方式,自動(dòng)布線 具有速度快、準(zhǔn)確性高的特點(diǎn),手工布線對(duì)自動(dòng)布線的存在的局部的不合理的設(shè)計(jì)進(jìn)行調(diào) 整,以此提高布線效率,減少集成電路大量元器件帶來(lái)的巨大工作量。
[0003] 針對(duì)不同的應(yīng)用需求,需采用不同的布線方案,目前常用的布線方案有等電阻布 線、定值電阻布線等,其中對(duì)等電阻的布線需求較為普遍。目前對(duì)于普通集成電路的布線工 藝中一般僅考慮到所布網(wǎng)線不違反最小線寬和最小間距的要求,沒(méi)有考慮到各個(gè)網(wǎng)線上信 號(hào)傳輸?shù)臅r(shí)延值相等的問(wèn)題。對(duì)集成電路來(lái)說(shuō),在進(jìn)行電路布線時(shí)使各個(gè)網(wǎng)線的信號(hào)傳輸 時(shí)延值相等或者其時(shí)延差在一個(gè)可接受的范圍內(nèi),能夠使集成電路展現(xiàn)更優(yōu)異的性能。
[0004][0005] 公布號(hào)為CN203882295U的中國(guó)專利公開了一種電容式觸摸屏顯示器的布線結(jié)構(gòu), 包括:一柔性電路板、第一布線層和第二布線層;由觸摸屏短邊引出的豎向引線和由觸摸屏 短邊引出的橫向引線;豎向引線通過(guò)第二布線層連接至柔性電路板;橫向引線包括至少一 組第一橫向引線和至少一組第二橫向引線;第一橫向引線通過(guò)第一布線層連接至柔性線路 板;第二橫向引線由第二布線層連接至柔性線路板;第一橫向引線和第二橫向引線均靠近 觸摸屏長(zhǎng)邊沿布置。該專利雖然涉及布線結(jié)構(gòu),但是沒(méi)有涉及等時(shí)延的布線問(wèn)題。該專利的 不足之處在于,增加了網(wǎng)線的長(zhǎng)度,增大了電阻影響信號(hào)的傳輸。進(jìn)一步,該專利增大了電 路板的體積和面積,不利于集成電路設(shè)計(jì)。
【發(fā)明內(nèi)容】
[0006] 針對(duì)現(xiàn)有技術(shù)之不足,本發(fā)明提出一種等時(shí)延布線方法,其特征在于,所述方法至 少包括:
[0007] 識(shí)別待布線區(qū)域的幾何參數(shù)并基于所述幾何參數(shù)將待布線區(qū)域分割成串列的幾 何子段并產(chǎn)生初始布線;
[0008] 計(jì)算至少一個(gè)幾何子段和/或每根網(wǎng)線的電阻與電容參數(shù);
[0009] 基于每根網(wǎng)線的每個(gè)幾何子段的電阻與電容參數(shù)計(jì)算網(wǎng)線的時(shí)延參數(shù);
[0010] 基于所述時(shí)延參數(shù)與預(yù)設(shè)時(shí)延參數(shù)的比較來(lái)適應(yīng)性地調(diào)整相應(yīng)的幾何子段和/或 網(wǎng)線的幾何特征和/或位置。
[0011] 根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述方法還包括:計(jì)算調(diào)整后的網(wǎng)線的時(shí)延參數(shù)并與預(yù) 設(shè)時(shí)延參數(shù)進(jìn)行比較來(lái)選擇性地進(jìn)行再次調(diào)整。
[0012] 根據(jù)一個(gè)優(yōu)選實(shí)施方式,在所述時(shí)延參數(shù)中的時(shí)延差值大于預(yù)設(shè)時(shí)延參數(shù)的情況 下,計(jì)算對(duì)應(yīng)的幾何子段和/或網(wǎng)線的網(wǎng)線寬度調(diào)整值。
[0013] 根據(jù)一個(gè)優(yōu)選實(shí)施方式,分割待布線區(qū)域的方法至少包括:
[0014] 找出不在起始邊和/或終結(jié)邊上的一個(gè)頂點(diǎn),并以所述頂點(diǎn)構(gòu)成的角向待布線區(qū) 域內(nèi)作其角平分線;
[0015] 根據(jù)所述角平分線最先與外邊、其他角平分線、起始邊和終結(jié)邊中的一個(gè)相交的 情況做出相應(yīng)的內(nèi)邊,由此將待布線區(qū)域分割成凸四邊形和/或三角形。
[0016] 根據(jù)一個(gè)優(yōu)選實(shí)施方式,計(jì)算網(wǎng)線的時(shí)延參數(shù)的方法至少包括:
[0017] 基于Elmore時(shí)延模型和對(duì)應(yīng)的每個(gè)幾何子段的電阻和電容參數(shù)計(jì)算網(wǎng)線的時(shí)延 參數(shù),其中,
[0018] 時(shí)延參數(shù)七戈
t為網(wǎng)線的幾何子段數(shù)目,η為第i段的電 阻,Cl為第i段的電容。
[0019] 根據(jù)一個(gè)優(yōu)選實(shí)施方式,幾何子段為凸四邊形的電阻計(jì)算方法至少包括:
[0020] 找出并連接凸四邊形的任意兩條對(duì)邊的中點(diǎn)作為凸四邊形的等效高度;
[0021] 根據(jù)兩個(gè)中點(diǎn)的連線與兩個(gè)對(duì)邊的夾角或根據(jù)凸四邊形的四個(gè)頂點(diǎn)到兩個(gè)中點(diǎn) 的連線的距離得到等效上底寬度和等效下底寬度;
[0022] 基于等效高度、等效上底寬度、等效下底寬度計(jì)算凸四邊形的電阻值。
[0023] 根據(jù)一個(gè)優(yōu)選實(shí)施方式,幾何子段為凸四邊形的電容計(jì)算方法至少包括:
[0024] 基于凸四邊形的面積計(jì)算所述幾何子段與襯底及其它布線層金屬導(dǎo)線之間的第 一耦合電容和所述幾何子段與同層相鄰網(wǎng)線之間的第二耦合電容;
[0025] 所述幾何子段的總電容為所述第一親合電容和第二親合電容之和。
[0026] 根據(jù)一個(gè)優(yōu)選實(shí)施方式,計(jì)算幾何子段的網(wǎng)線寬度調(diào)整值的方法包括:
[0027] 計(jì)算待布線區(qū)域內(nèi)每條內(nèi)邊的權(quán)重;
[0028] 計(jì)算每個(gè)幾何子段的時(shí)延參數(shù)并對(duì)其求微分;
[0029] 根據(jù)所述時(shí)延差值、內(nèi)邊的權(quán)重和每個(gè)幾何子段時(shí)延參數(shù)的微分得到幾何子段的 網(wǎng)線寬度調(diào)整值。
[0030] 根據(jù)一個(gè)優(yōu)選實(shí)施方式,所述方法進(jìn)一步包括:檢測(cè)每根網(wǎng)線分割后的幾何子段 的形狀,在幾何子段不為凸四邊形和/或三角形的情況下,對(duì)其進(jìn)行二次分割;和/或
[0031] 檢測(cè)調(diào)整后的網(wǎng)線寬度值、相鄰網(wǎng)線之間的間距并選擇性地進(jìn)行調(diào)整,使其滿足 用戶預(yù)設(shè)的工藝參數(shù)。
[0032] 本發(fā)明還提供一種等時(shí)延布線裝置,其特征在于,包括:
[0033]用于識(shí)別待布線區(qū)域的幾何參數(shù)的區(qū)域識(shí)別模塊;
[0034] 用于基于所述幾何參數(shù)將待布線區(qū)域分割成串列的幾何子段并產(chǎn)生初始布線的 分割布線模塊;
[0035] 用于計(jì)算至少一個(gè)幾何子段和/或每根網(wǎng)線的電阻/電容參數(shù)和/或每根網(wǎng)線的時(shí) 延參數(shù)的計(jì)算分析模塊;
[0036] 用于基于所述時(shí)延參數(shù)與預(yù)設(shè)時(shí)延的比較來(lái)適應(yīng)性地調(diào)整相應(yīng)的幾何子段和/或 網(wǎng)線的幾何特征和/或位置的調(diào)整輸出模塊。
[0037]本發(fā)明的有益效果在于:
[0038] 1、不增加網(wǎng)線的長(zhǎng)度,實(shí)現(xiàn)從起始端口到終結(jié)端口之間的網(wǎng)線的時(shí)延值相等或近 似相等,從而實(shí)現(xiàn)集成電路中每根網(wǎng)線所驅(qū)動(dòng)的元件響應(yīng)時(shí)間一致。
[0039] 2、不增加網(wǎng)線的時(shí)延值,使每根網(wǎng)線的時(shí)延值盡量小,降低傳輸信號(hào)的時(shí)間,提高 芯片的主頻。
[0040] 3、在符合工藝設(shè)計(jì)的條件下,網(wǎng)線寬度和長(zhǎng)度的減少,降低了集成電路所占的空 間,提尚了集成性能。
【附圖說(shuō)明】
[0041] 圖1是本發(fā)明等時(shí)延布線方法的處理流程圖;
[0042] 圖2是本發(fā)明等時(shí)延布線裝置的結(jié)構(gòu)示意圖;
[0043] 圖3是本發(fā)明待布線區(qū)域的分割示意圖;
[0044] 圖4是本發(fā)明待布線區(qū)域的另一分割示意圖;
[0045] 圖5是本發(fā)明計(jì)算凸四邊形電阻/電容的示意圖;和
[0046] 圖6是本發(fā)明計(jì)算網(wǎng)線時(shí)延參數(shù)對(duì)幾何子段微分寬度的示意圖。
[0047] 附圖標(biāo)記列表
[0048] 10:區(qū)域識(shí)別模塊20:分割布線模塊30:計(jì)算分析模塊 [0049] 40:數(shù)據(jù)存儲(chǔ)模塊50:調(diào)整輸出模塊501:比較模塊 [0050] 502:檢測(cè)模塊
【具體實(shí)施方式】
[0051 ]下面結(jié)合附圖進(jìn)行詳細(xì)說(shuō)明。
[0052] 本發(fā)明所指的"內(nèi)邊"是指通過(guò)對(duì)待布線區(qū)域分割后增加的邊,如圖3中的L2R2和 LlRl〇
[0053] 本發(fā)明所指的"起始邊"具有網(wǎng)線起始端口PIN的邊,如LORO; "終結(jié)邊"是指具有網(wǎng) 線終結(jié)端口 PIN的邊,如L3R3。
[0054] 本發(fā)明所指的"外邊"是指區(qū)域邊界邊中除了起始邊和終結(jié)邊以外的邊均稱為外 邊,如L2L1、R0R3、L3L2、L1L0。
[0055] 本發(fā)明所指的"幾何子段"是指凸四邊形和/或三角形。
[0056]本發(fā)明所指的"凸四邊形"是指每個(gè)角的角度均不大于180°的四邊形。本發(fā)明所指 的"幾何特征"是指幾何子段和/或網(wǎng)線的寬度和形狀。
[0057] 本發(fā)明所指的"工藝參數(shù)"是指最小線寬值和最小間距值。
[0058] 本發(fā)明提出一種等時(shí)延布線方法,該方法與現(xiàn)有的布線軟件結(jié)合,能夠?qū)崿F(xiàn)在滿 足工藝的條件下,待布線區(qū)域內(nèi)的每根網(wǎng)線的時(shí)延值相等并且其時(shí)延盡量小。
[0059] 本發(fā)明的等時(shí)延布線方法主要包括識(shí)別待布線區(qū)域的幾何參數(shù)并基于幾何參數(shù) 將待布線區(qū)域分割成串列的幾何子段并產(chǎn)生初始布線。計(jì)算至少一個(gè)幾何子段的電阻/電 容參數(shù)?;诰W(wǎng)線每個(gè)幾何子段的電阻和電容參數(shù)計(jì)算網(wǎng)線的時(shí)延?;诰W(wǎng)線的時(shí)延與其 預(yù)設(shè)時(shí)延的比較來(lái)適應(yīng)性地調(diào)整相應(yīng)的幾何子段和/或網(wǎng)線的幾何特征和/或位置。
[0060] 實(shí)施例一
[0061] 圖1為本發(fā)明等時(shí)延布線方法的處理流程圖。以圖1為例,本發(fā)明的等時(shí)延布線方 法具體以下步驟:
[0062] S01:讀入布線區(qū)域與待布線端口信息,包括起始端口和終結(jié)端口的數(shù)目和