串?dāng)_分析方法
【專利摘要】本發(fā)明的一實施例提供一種串?dāng)_分析方法,由一計算機(jī)所執(zhí)行。該方法包括:執(zhí)行一布線模擬程序;執(zhí)行一串?dāng)_分析程序;該串?dāng)_分析程序自該布線模擬程序的一布線結(jié)果取得多個參數(shù);根據(jù)這些參數(shù)計算一串?dāng)_能量值;判斷該串?dāng)_能量值是否大于一預(yù)定值;當(dāng)該串?dāng)_能量值大于該預(yù)定值時,產(chǎn)生一布線建議。
【專利說明】串?dāng)_分析方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明為一種串?dāng)_分析方法,特別是一種雙帶狀差動層的串?dāng)_分析方法。
【背景技術(shù)】
[0002]現(xiàn)在的電子產(chǎn)品,設(shè)計越來越輕薄,功能越來越加復(fù)雜,故印刷電路板的設(shè)計,受限于機(jī)構(gòu)與成本考慮,電路板設(shè)計也走向厚度更薄,但是布線層數(shù)卻增加的設(shè)計。此種設(shè)計卻使得高速訊號線的彼此干擾,引發(fā)的產(chǎn)品品質(zhì)問題外,也更加難以檢測與預(yù)防。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的一實施例提供一種串?dāng)_分析方法,由一計算機(jī)所執(zhí)行。該方法包括:執(zhí)行一布線模擬程序;執(zhí)行一串?dāng)_分析程序;該串?dāng)_分析程序自該布線模擬程序的一布線結(jié)果取得多個參數(shù);根據(jù)這些參數(shù)計算一串?dāng)_能量值;判斷該串?dāng)_能量值是否大于一預(yù)定值;當(dāng)該串?dāng)_能量值大于該預(yù)定值時,產(chǎn)生一布線建議。
[0004]本發(fā)明的另一實施例提供一種串?dāng)_分析方法,由一計算機(jī)所執(zhí)行。該方法包括:執(zhí)行一布線模擬程序;執(zhí)行一串?dāng)_分析程序;設(shè)定多個參數(shù);選擇一第一線段;取得對應(yīng)該第一線段的多個參數(shù)的多個數(shù)值;根據(jù)這些數(shù)值計算該第一線段的一串?dāng)_能量值;判斷該串?dāng)_能量值是否大于一預(yù)定值;當(dāng)該串?dāng)_能量值大于該預(yù)定值時,產(chǎn)生一布線建議。
【專利附圖】
【附圖說明】
[0005]圖1為一雙帶狀差動層的布線示意圖。
[0006]圖2為一雙帶狀差動層的布線的另一示意圖。
[0007]圖3為根據(jù)本發(fā)明的一計算串?dāng)_所需參數(shù)的數(shù)據(jù)庫中表格示意圖。
[0008]圖4A為根據(jù)本發(fā)明的一串?dāng)_分析方法的一實施例的流程圖。
[0009]圖4B為根據(jù)本發(fā)明的一串?dāng)_分析方法的另一實施例的流程圖。
[0010]圖5為一串?dāng)_分析軟件的一實施例的界面示意圖。
[0011]圖5A為根據(jù)本發(fā)明的一串?dāng)_分析軟件的另一實施例的界面示意圖。
[0012]圖5B為根據(jù)本發(fā)明的一串?dāng)_分析軟件的另一實施例的界面示意圖。
[0013]圖5C為根據(jù)本發(fā)明的一串?dāng)_分析軟件的另一實施例的界面示意圖。
[0014]圖為根據(jù)本發(fā)明的一串?dāng)_分析軟件的另一實施例的界面示意圖。
[0015]圖6為根據(jù)本發(fā)明的一串?dāng)_分析參數(shù)設(shè)定方法的一實施例的流程圖。
[0016]圖7為一串?dāng)_分析軟件的另一實施例的界面示意圖。
[0017]圖7A為根據(jù)本發(fā)明的一串?dāng)_分析軟件的另一實施例的界面示意圖。
[0018]圖7B為根據(jù)本發(fā)明的一串?dāng)_分析軟件的另一實施例的界面示意圖。
[0019]圖8為根據(jù)本發(fā)明的一走線建議的一實施例的示意圖。
[0020]圖9為根據(jù)本發(fā)明的一串?dāng)_分析方法的一實施例的流程圖。
[0021]圖10為根據(jù)本發(fā)明的一串?dāng)_分析裝置的一實施例的示意圖。[0022]圖11為使用本發(fā)明的串?dāng)_分析程序的一計算機(jī)的示意圖。
[0023]附圖符號說明
[0024]11?第一層;
[0025]12?第 二層;
[0026]13?粘合層;
[0027]21?信號線;
[0028]22"信號線;
[0029]51、52、53、54?區(qū)域;
[0030]71、72、73、74、75、76、77、78、81、82?字段;
[0031]101?布線模塊;
[0032]102?串?dāng)_分析模塊;
[0033]103?數(shù)據(jù)取得模塊;
[0034]104?分析模塊;
[0035]11計算機(jī);
[0036]Ilf 處理器;
[0037]112?布線程序;
[0038]113?串?dāng)_分析程序。
【具體實施方式】
[0039]有關(guān)本發(fā)明的前述及其他技術(shù)內(nèi)容、特點與功效,在以下結(jié)合參考附圖的一較佳實施例的詳細(xì)說明中,將可清楚的呈現(xiàn)。以下實施例中所提到的方向用語,例如:上、下、左、右、前或后等,僅是參考附圖的方向。因此,使用的方向用語是用來說明并非用來限制本發(fā)明。
[0040]在目前的電路設(shè)計中,雙帶狀差動層(Dual Stripeline difference layers)的設(shè)計,較易于信號傳輸時,于線路之間產(chǎn)生交互干擾,也就是所謂的串?dāng)_(crosstalk)。請參考圖1。圖1為一雙帶狀差動層的布線示意圖。圖1中的雙帶狀差動層的布線包含了第一層11、第二層12以及一粘合層13。當(dāng)?shù)谝粚?1中的第一信號線與第二層12中的第二信號線同時傳送信號時,第一信號線與第二信號線就容易產(chǎn)生串?dāng)_。
[0041]圖2為一雙帶狀差動層的布線的另一示意圖,用以說明與串?dāng)_大小相關(guān)的參數(shù)。在圖2中,信號線21與信號線22之間有一平行位移(shift)以及一垂直間距(Thickness),信號線21與信號線22之間的一相對距離(relative distance)。相對距離可藉由下列公式求得:
[0042]Relative Distance(mil) = (Shift'2+Thinkness'2)'0.5
[0043]此外,串?dāng)_亦與信號線21、信號線22的線寬(Trace Width)以及信號線21與信號線22的平行長度(parallel length)有關(guān)。因此,為了能夠快速計算串?dāng)_的大小,因此可通過建立數(shù)據(jù)庫的方式,儲存布線(layout)中每一線段的相關(guān)參數(shù),以期能快速計算每一線段可能產(chǎn)生的串?dāng)_。請參考圖3。圖3為根據(jù)本發(fā)明的一計算串?dāng)_所需參數(shù)的數(shù)據(jù)庫中表格示意圖。在圖3中,工作電壓與上升時間(Rising Time)由工程師所輸入,而線寬(Trace Width)、間層厚度(Thickness)、平行位移(Shift)以及線段的平行長度(parallellength)可由布線軟件所提供,或是由本發(fā)明的串?dāng)_分析軟件向布線軟件取得。在另一實施例中,可通過本發(fā)明提出的串?dāng)_分析軟件分析布線所求得。舉例來說,當(dāng)布線軟件產(chǎn)生一布線時,串?dāng)_分析軟件可以通過一座標(biāo)系統(tǒng)對該布線上的每一線段的長度以及線段與線段之間的距離進(jìn)行估測,并將求得的結(jié)果寫入數(shù)據(jù)庫中。
[0044]圖4A為根據(jù)本發(fā)明的一串?dāng)_分析方法的一實施例的流程圖。在步驟S41中,使用者先設(shè)定一串?dāng)_分析軟件所需的多個參數(shù)。舉例來說,這些參數(shù)可能包含線寬、間距、平行線段的長度、線段的名稱、工作電壓、上升時間...等等。同時,在步驟S46中,建立參數(shù)數(shù)據(jù)庫,并儲存每一次串?dāng)_分析所使用的參數(shù)數(shù)據(jù)。在步驟S42中,使用者執(zhí)行一布線模擬程序。當(dāng)使用者完成布線時,使用者可能會對該次布線進(jìn)行編譯(compile),此時步驟S43被執(zhí)行。在步驟S43中,一串?dāng)_分析軟件被執(zhí)行,并根據(jù)步驟S41中所設(shè)定的參數(shù),串?dāng)_分析軟件會向布線軟件取得這些參數(shù)的數(shù)值。如果有需要使用者需入的參數(shù)部分,也會于此時產(chǎn)生一視窗供使用者輸入。
[0045]在步驟S44中,串?dāng)_分析軟件根據(jù)所得到的參數(shù)的數(shù)值,計算每一線段的串?dāng)_值。本發(fā)明提供一串?dāng)_估算公式如下:
[0046]FXTLK (mV) =3 46 + I 5.3*Relative Distance (mil) -161*RelativeDi stance (mil) '0.5+7.21*Trace Width (mi I) -3.40*Rise(ps) '0.5 + 27.l*fforkVoltage (V)+1.07*Parallel Length(mil)'0.5
[0047]各個參數(shù)說明如下:
[0048]FXTLK(mV):遠(yuǎn)端串?dāng)_(mV)。一般來說,遠(yuǎn)端串?dāng)_的大小對訊號品質(zhì)才有較大的影響。
[0049]Relative Distance (mil):干擾信號線與受干擾信號線之間的間距(mil)。
[0050]Trace Width ·(mil):干擾信號線寬(mil)。
[0051]Parallel Length (mil):干擾信號線與受干擾信號線的平行長度(mil)。
[0052]Rise time (ps):干擾信號的上升時間(ps)。上升時間是指信號電壓,從最大輸出電壓的20%上升到最大輸出電壓的80%所需的時間。
[0053]Work Voltage (V):工作(輸出)電壓(V)。在此是指該訊號的最大輸出電壓。
[0054]在步驟S44被執(zhí)行的同時,串?dāng)_分析軟件也會執(zhí)行步驟S47,并將計算結(jié)果儲存在一串?dāng)_模擬數(shù)據(jù)庫。舉例來說,使用者本次設(shè)計的電路板的名稱為Project_l,則串?dāng)_模擬數(shù)據(jù)庫可以設(shè)定對應(yīng)Project」的數(shù)據(jù)庫,并儲存該電路板上的串?dāng)_數(shù)據(jù)。在步驟S45,串?dāng)_分析軟件判斷計算的一電路線段的串?dāng)_值是否大于一預(yù)定值?如果沒有大于該預(yù)定值,則結(jié)束該電路線段的串?dāng)_分析。如果該電路線段的串?dāng)_值大于該預(yù)定值,則執(zhí)行步驟S48。在步驟S48中,串?dāng)_分析軟件會顯示布線結(jié)果中的每一電路線段的能量值,以提供給工程師調(diào)整布線。在本實施例中,串?dāng)_分析軟件會與布線軟件一同運作,因此串?dāng)_分析軟件可以傳送特定參數(shù)給布線軟件,使得布線軟件可以將串?dāng)_值超過預(yù)定值的電路線段以不同的顏色標(biāo)示。在另一實施例中,串?dāng)_分析軟件只會顯示布線結(jié)果中的有問題的電路線段的能量值。
[0055]圖4B為根據(jù)本發(fā)明的一串?dāng)_分析方法的另一實施例的流程圖。在步驟S401中,使用者先設(shè)定Dual Stripeline的串?dāng)_模擬分析所需的多個參數(shù)。舉例來說,這些參數(shù)可能包含線寬、間距、平行線段的長度、線段的名稱、工作電壓、上升時間…等等。同時,在步驟S407中,會建立一參數(shù)數(shù)據(jù)庫。舉例來說,使用者可以將一般常用的芯片組(chipset)的重要的信號線或是全部的信號線的串?dāng)_參數(shù)儲存在數(shù)據(jù)庫中。當(dāng)下次使用者進(jìn)行串?dāng)_分析時,使用者就可直接由數(shù)據(jù)庫中,手動或自動的載入這些芯片組的參數(shù)。在本實施例中,還可將其他控制器或電路元件的串?dāng)_參數(shù),一并儲存在數(shù)據(jù)庫中。
[0056]在步驟S402中,使用者取得一串?dāng)_結(jié)果分析軟件,可用以分析串?dāng)_結(jié)果,并提供可以減少Dual Stripeline的串?dāng)_能量的走線建議。同時,在步驟S408中,使用者可將這些走線建議儲存在一走線建議數(shù)據(jù)庫中,作為走線或調(diào)整走線的參考。在步驟S403中,使用者利用一模擬分析軟件與一布線軟件對一布線進(jìn)行模擬分析。接著,在步驟S404中,使用者利用模擬分析軟件分析Dual Stripeline布線結(jié)果的串?dāng)_能量。
[0057]同時,使用者還可建立Dual Stripeline走線的串?dāng)_模擬結(jié)果數(shù)據(jù)庫。如此一來,使用者就可以利用先前的串?dāng)_模擬結(jié)果做為本次串?dāng)_模擬結(jié)果的分析依據(jù)。舉例來說,若前一次模擬中,一信號線的串?dāng)_能量值為8%,而本次模擬的結(jié)果中,該信號線的串?dāng)_能量值為10%。使用者就可以判斷是否要在本次布線中,調(diào)整該信號線的走線。
[0058]在步驟S40中,模擬分析軟件判斷布線中的信號線的串?dāng)_能量是否小于10%或該信號線的串?dāng)_能量小于模擬結(jié)果數(shù)據(jù)庫的數(shù)值。如果是的話,則結(jié)束模擬分析。如果不是的話,則執(zhí)行步驟S406。在步驟S406中,布線工程師可以依據(jù)走線建議調(diào)整走線。
[0059]圖5為一串?dāng)_分析軟件的一實施例的界面示意圖。在圖5中,串?dāng)_分析軟件的界面主要分為5個部分。區(qū)域51主要是串?dāng)_分析軟件的分析結(jié)果呈現(xiàn)區(qū)域,只要是電路線段的串?dāng)_值大于一預(yù)定值,則該電路線段的相關(guān)信息都會顯示在區(qū)域51。區(qū)域52則是設(shè)定欲分析的信號的相關(guān)信息。區(qū)域53則是設(shè)定欲分析的信號以及干擾信號的參數(shù)。區(qū)域54則是串?dāng)_分析軟件的指令區(qū)域。為更清楚說明,請參考圖5A至圖
[0060]圖5A為根據(jù)本發(fā)明的一串?dāng)_分析軟件的另一實施例的界面示意圖。圖5A用以說明區(qū)域51內(nèi)的界面功能。圖5A中的Victim Aggressor List用以顯示串?dāng)_值大于預(yù)定值的信號線段,NR則是表示信噪比(noise ratio)。使用者可以設(shè)定Victim Aggressor List中要顯示的信噪比是小于5%、介于5%至10%之間、或是大于10%。當(dāng)使用者選擇VictimAggressor List中的信號名稱后,INFO字段以及右方的信息字段則會顯示信號相關(guān)的信肩、O
[0061]圖5B為根據(jù)本發(fā)明的一串?dāng)_分析軟件的另一實施例的界面示意圖。圖5B則是可供使用者用來選擇串?dāng)_分析軟件所要分析的信號。使用者可以選擇Check All Nets以分析所有的信號,或是在通過Exclude Net Name來排除部分信號不進(jìn)行分析?;蚴鞘褂谜呖梢宰孕休斎胂敕治龅男盘柣蚴窍敕治龅男盘柸航M(signal group)。使用者亦可以通過Edit/Creak來建立信號的群組。
[0062]圖5C為根據(jù)本發(fā)明的一串?dāng)_分析軟件的另一實施例的界面示意圖。使用者可以通過Layer Pair I與Layer Pair 2設(shè)定要分析的信號線所在的層以及可能產(chǎn)生干擾的信號線所在的層,并輸入各個層的厚度。使用者可以設(shè)定干擾信號線與受干擾信號線的平行長度的一第一預(yù)定值,且只有當(dāng)干擾信號線與受干擾信號線的平行長度(ParallelLength)大于該第一預(yù)定值時才會進(jìn)行串?dāng)_信號分析。使用者亦可以設(shè)定干擾信號線與受干擾信號線的一第二預(yù)定值,且當(dāng)干擾信號線與受干擾信號線的平行位移(Shift value)小于該第二預(yù)定值時,串?dāng)_分析軟件才會對該信號線進(jìn)行分析。使用者亦可以設(shè)定干擾信號線與受干擾信號線的一第三預(yù)定值,且當(dāng)干擾信號線與受干擾信號線的垂直位移(Distance value)小于該第三預(yù)定值時,串?dāng)_分析軟件才會對該信號線進(jìn)行分析。
[0063]圖為根據(jù)本發(fā)明的一串?dāng)_分析軟件的另一實施例的界面示意圖。圖主要是串?dāng)_分析軟件運作的相關(guān)指令。使用者可以備份(BACK UP)串?dāng)_分析軟件的分析結(jié)果,或是通過載入(LOAD)的方式載入前一次的分析結(jié)果。當(dāng)使用者完成串?dāng)_分析軟件所需要的參數(shù)設(shè)定后,使用者只要點選CHECK按鈕,即可開始進(jìn)行分析。
[0064]圖6為根據(jù)本發(fā)明的一串?dāng)_分析參數(shù)設(shè)定方法的一實施例的流程圖。在步驟S61中,執(zhí)行一參數(shù)匹配功能,由串?dāng)_分析軟件根據(jù)使用者要分析的電路的名稱來執(zhí)行該匹配功能。在步驟S62中,串?dāng)_分析軟件自一參數(shù)數(shù)據(jù)中查詢是否有相符的數(shù)據(jù)。如果有,則執(zhí)行步驟S63,由串?dāng)_分析軟件根據(jù)數(shù)據(jù)庫的數(shù)據(jù),自動設(shè)定參數(shù)。如果沒有,則執(zhí)行步驟S64,執(zhí)行一參數(shù)設(shè)定功能。在步驟S65中,使用者先選擇要設(shè)定的信號的名稱,接著在步驟S66中輸入對應(yīng)的參數(shù)。輸入的參數(shù)可以參考圖3中所列出的參數(shù)。接著在步驟S67中,把設(shè)定好的參數(shù)數(shù)據(jù)儲存在數(shù)據(jù)庫中。最后在步驟S68中,串?dāng)_分析軟件儲存使用者的設(shè)定參數(shù)。
[0065]圖7為一串?dāng)_分析軟件的另一實施例的界面示意圖。因為圖示規(guī)定的關(guān)系,圖7只能以一示意圖表示,詳細(xì)圖示內(nèi)容請參考圖7A至圖7B。下面說明則以串?dāng)_分析軟件操作順序說明各主要字段。首先,使用者通過字段(Imo/Exo) 71載入圖6中所設(shè)定的參數(shù)設(shè)定文檔。接著,使用者通過字段72 (Exclude Net Name)來排除不需要分析祇信號名稱。接著,使用者通過字段73來設(shè)定要分析的信號所在的層別以及相關(guān)的參數(shù)。接著,在字段74中,使用者設(shè)定或調(diào)整信號的參數(shù)。當(dāng)參數(shù)設(shè)定完后,使用者點選圖7B的CHECK按鈕,執(zhí)行串?dāng)_分析。
[0066]在執(zhí)行完串?dāng)_分析后,分析結(jié)果會顯示在圖7A中。字段75可讓使用者可以設(shè)定Victim Aggressor List中要顯示的信噪比是小于5%、介于5%至10%之間、或是大于10%。當(dāng)字段75中的Failed NR選項被點選時,串?dāng)_分析軟件會過濾出模擬分析結(jié)果中,串?dāng)_值超過標(biāo)準(zhǔn)容許值的信號的名稱。字段76中的Victim Aggressor List用以顯示串?dāng)_值大于預(yù)定值的信號線段,NR則是表示信噪比(noise ratio)。字段77中的Seg Length則是檢視干擾來源走線平行長度大于200mils的線段,并且在檢查后判斷是否需要更改走線。Y表示需要更改走線,而N表示不需要更改走線。字段78中的INFO字段以及右方的信息字段則會根據(jù)使用者于字段76中所選擇的信號,顯示該信號相關(guān)的信息。
[0067]圖8為根據(jù)本發(fā)明的一走線建議的一實施例的示意圖。字段81顯示的是要避免的走線方式,而字段82則是由串?dāng)_分析軟件建議的走線方式。走線方式包含了信號線的角度,以及信號線與干擾來源的信號線之間的最小距離的數(shù)值。
[0068]圖9為根據(jù)本發(fā)明的一串?dāng)_分析方法的一實施例的流程圖。在步驟S91中,使用者先設(shè)定一串?dāng)_分析軟件所需的多個參數(shù)。舉例來說,這些參數(shù)可能包含線寬、間距、平行線段的長度、線段的名稱、工作電壓、上升時間...等等。在步驟S92中,使用者執(zhí)行一布線模擬程序。當(dāng)使用者完成布線時,使用者可能會對該次布線進(jìn)行編譯(compile),此時步驟S93被執(zhí)行。在步驟S93中,一串?dāng)_分析軟件被執(zhí)行,并根據(jù)步驟S91中所設(shè)定的參數(shù),串?dāng)_分析軟件會向布線軟件取得這些參數(shù)的數(shù)值。如果有需要使用者需入的參數(shù)部分,也會于此時產(chǎn)生一視窗供使用者輸入。[0069]在步驟S94中,串?dāng)_分析軟件根據(jù)所得到的參數(shù)的數(shù)值,計算每一線段的串?dāng)_值。在步驟S95,串?dāng)_分析軟件判斷計算的一電路線段的串?dāng)_值是否大于一預(yù)定值?如果沒有大于該預(yù)定值,則結(jié)束該電路線段的串?dāng)_分析。如果該電路線段的串?dāng)_值大于該預(yù)定值,則執(zhí)行步驟S96。串?dāng)_分析軟件先判斷該線段是否為被排除分析的電路線段。如果是的話,則結(jié)束該電路線段的串?dāng)_分析,如果不是的話執(zhí)行步驟S97。在步驟S97中,串?dāng)_分析軟件會標(biāo)示出該電路線段,并顯示布線建議以及相關(guān)參數(shù)。在本實施例中,串?dāng)_分析軟件會與布線軟件一同運作,因此串?dāng)_分析軟件可以傳送特定參數(shù)給布線軟件,使得布線軟件可以將串?dāng)_值超過預(yù)定值的電路線段以不同的顏色標(biāo)示。
[0070]圖10為根據(jù)本發(fā)明的一串?dāng)_分析裝置的一實施例的示意圖。串?dāng)_分析裝置包括一布線模塊101以及一串?dāng)_分析模塊102。布線模塊101根據(jù)使用者的輸入數(shù)據(jù)產(chǎn)生一布線結(jié)果,串?dāng)_分析模塊102則根據(jù)該布線結(jié)果進(jìn)行串?dāng)_模擬分析。串?dāng)_分析模塊102包括一數(shù)據(jù)取得模塊103以及一分析模塊104。數(shù)據(jù)取得模塊103可以自布線模塊101產(chǎn)生的布線結(jié)果中取得串?dāng)_分析所需的參數(shù),并可以接受使用者輸入的參數(shù),接著再將所得到的所有參數(shù)傳送給分析模塊104,由分析模塊104進(jìn)行分析。
[0071]圖11為使用本發(fā)明的串?dāng)_分析程序的一計算機(jī)的示意圖。計算機(jī)110包括一處理器111、一布線程序112以及一串?dāng)_分析程序113。布線程序112以及串?dāng)_分析程序113由處理器111所執(zhí)行。當(dāng)布線程序112被編譯時,串?dāng)_分析程序113會被啟動,并且自布線程序112產(chǎn)生的一布線結(jié)果取得所需的參數(shù)以及接收使用者外部輸入的參數(shù)。最后根據(jù)所有的參數(shù)進(jìn)行串?dāng)_模擬分析,并將有問題的走線方式顯示,并提供新的布線建議。
[0072]以上所述僅為本發(fā)明的較佳實施例而已,而不能以此限定本發(fā)明實施的范圍,SP凡依本發(fā)明的權(quán)利要求及發(fā)明說明內(nèi)容所作的簡單的等效變化與修飾,皆仍屬本發(fā)明專利涵蓋的范圍內(nèi)。另外本發(fā)明的任一實施例或申請專利范圍不須實現(xiàn)本發(fā)明所揭示的全部目的或優(yōu)點或特點。此外,摘要部分和標(biāo)題僅是用來輔助專利文件搜尋之用,并非用來限制本發(fā)明的權(quán)利范圍。
【權(quán)利要求】
1.一種串?dāng)_分析方法,由一計算機(jī)所執(zhí)行,該方法包括: 執(zhí)行一布線模擬程序; 執(zhí)行一串?dāng)_分析程序; 該串?dāng)_分析程序自該布線模擬程序的一布線結(jié)果取得多個參數(shù); 根據(jù)這些參數(shù)計算一串?dāng)_能量值; 判斷該串?dāng)_能量值是否大于一預(yù)定值;以及 當(dāng)該串?dāng)_能量值大于該預(yù)定值時,產(chǎn)生一布線建議。
2.如權(quán)利要求1所述的串?dāng)_分析方法,還包括: 其中當(dāng)計算該串?dāng)_能量值所需的一第一參數(shù)無法由該布線結(jié)果中取得時,由一使用者通過該串?dāng)_分析程序輸入。
3.如權(quán)利要求1所述的串?dāng)_分析方法,還包括: 根據(jù)這些參數(shù)建立一參數(shù)數(shù)據(jù)庫。
4.如權(quán)利要求1所述的串?dāng)_分析方法,其中該串?dāng)_能量值為該布局結(jié)果中的一線段的串?dāng)_能量值,該布線建議包括該線段的一角度以及該線段與一干擾信號源的一最小距離。
5.如權(quán)利要求4所述的串?dāng)_分析方法,其中還包括: 顯示對應(yīng)該線段的多個第一參數(shù)。
6.如權(quán)利要求5所述的串?dāng)_分析方法,其中該串?dāng)_能量值為一干擾信號來源線段對一第一線段所產(chǎn)生的串?dāng)_能量。
7.如權(quán)利要求6所述的串?dāng)_分析方法,其中這些參數(shù)包括該干擾信號來源線段與該第一線段之間的一水平位移、一垂直位移、一相對距離、該第一線段所在的一布線層以及該第一線段的一寬度。
8.如權(quán)利要求1所述的串?dāng)_分析方法,其中該布線結(jié)果被產(chǎn)生時,該串?dāng)_分析程序被執(zhí)行。
9.一種串?dāng)_分析方法,由一計算機(jī)所執(zhí)行,該方法包括: 執(zhí)行一布線模擬程序; 執(zhí)行一串?dāng)_分析程序; 設(shè)定多個參數(shù); 選擇一第一線段; 取得對應(yīng)該第一線段的多個參數(shù)的多個數(shù)值; 根據(jù)這些數(shù)值計算該第一線段的一串?dāng)_能量值; 判斷該串?dāng)_能量值是否大于一預(yù)定值;以及 當(dāng)該串?dāng)_能量值大于該預(yù)定值時,產(chǎn)生一布線建議。
10.如權(quán)利要求9所述的串?dāng)_分析方法,還包括: 當(dāng)該第一線段的一名稱位于一排除名單上時,停止計算該第一線段的該串?dāng)_能量值。
11.如權(quán)利要求9所述的串?dāng)_分析方法,還包括: 其中當(dāng)計算該串?dāng)_能量值所需的一第一參數(shù)無法由該布線結(jié)果中取得時,由一使用者通過該串?dāng)_分析程序輸入。
12.如權(quán)利要求9所述的串?dāng)_分析方法,該布線建議包括該第一線段的一角度以及該第一線段與一干擾信號源的一最小距離。
13.如權(quán)利要求12所述的串?dāng)_分析方法,其中還包括: 顯示對應(yīng)該第一線段這些參數(shù)以及至少一個地模擬分析結(jié)果。
14.如權(quán)利要求9所述的串?dāng)_分析方法,其中這些參數(shù)包括一干擾信號來源線段與該第一線段之間的一水平位移、一垂直位移、一相對距離、該第一線段所在的一布線層以及該第一線段的一寬度。
15.如權(quán)利要求9所述的串?dāng)_分析方法,其中該布線結(jié)果被產(chǎn)生時,該串?dāng)_分析程序被執(zhí)行。
【文檔編號】G06F17/50GK103577622SQ201210298750
【公開日】2014年2月12日 申請日期:2012年8月21日 優(yōu)先權(quán)日:2012年8月6日
【發(fā)明者】李文祥, 郭文瑞, 林鳳玲, 王孝民, 詹榮明, 洪莉婷 申請人:緯創(chuàng)資通股份有限公司