專利名稱:對(duì)話窗自動(dòng)設(shè)定方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種自動(dòng)設(shè)定方法,且特別是有關(guān)于一種對(duì)話窗自動(dòng)設(shè)定方法。
背景技術(shù):
在運(yùn)用Mentor公司的印刷電路板(printed circuit board, PCB)設(shè)計(jì)軟件來(lái) 設(shè)計(jì)印刷電路板的時(shí)候,都必須要先定義信號(hào)走線層總數(shù)及電源走線名稱,然后再 依據(jù)這些定義而在一設(shè)定物理層對(duì)話窗中進(jìn)行設(shè)定。圖1即為該設(shè)計(jì)軟件于定義信 號(hào)走線層總數(shù)及電源走線名稱時(shí)的畫面。請(qǐng)參照?qǐng)D1,其中標(biāo)示102所指的Number of Routing Layers欄位中,設(shè)定有一數(shù)字5,表示在所設(shè)計(jì)的印刷電路板中,共 有5層信號(hào)走線層,也就是信號(hào)走線層總數(shù)等于5。而在標(biāo)示104所指的多個(gè)Power Net Names欄位中,設(shè)定有多個(gè)電源走線名稱,例如AV3S、 DGND…等,所有跟電 源有關(guān)的走線都在這里設(shè)定。
然而,當(dāng)執(zhí)行設(shè)定物理層對(duì)話窗以進(jìn)行設(shè)定的時(shí)候,卻必須將信號(hào)走線層及 己定義的電源走線名稱以手工的方式來(lái)進(jìn)行設(shè)定,如圖2所示。圖2即為該設(shè)計(jì)軟 件在進(jìn)行設(shè)定物理層對(duì)話窗的設(shè)定時(shí)的畫面。請(qǐng)參照?qǐng)D2,其中具有Setup Physical Layers字樣的對(duì)話窗即設(shè)定物理層對(duì)話窗,此對(duì)話窗具有物理層設(shè)定欄位202及 第一邏輯層設(shè)定欄位204,而具有Append New Physical Difinition字樣的對(duì)話 窗則是用以進(jìn)行手動(dòng)輸入的物理層增設(shè)對(duì)話窗。使用者可透過(guò)此物理層增設(shè)對(duì)話窗 中的物理層輸入窗格(如標(biāo)示206所示)來(lái)增加物理層設(shè)定欄位202中的項(xiàng)目,并透 過(guò)此物理層增設(shè)對(duì)話窗中的邏輯層輸入窗格(如標(biāo)示208所示)來(lái)增加第一邏輯層 設(shè)定欄位204中的項(xiàng)目。圖3與圖4即設(shè)定物理層對(duì)話窗的設(shè)定結(jié)果。當(dāng)設(shè)定完成 后,才能進(jìn)行下一步的后續(xù)處理。
通過(guò)上述可知,此設(shè)定物理層對(duì)話窗只能采用單筆增設(shè)的方式來(lái)進(jìn)行設(shè)定, 造成使用者極大的不便,并耗費(fèi)掉許多時(shí)間。此外,輸入的次數(shù)越多,也越容易有
4輸入錯(cuò)誤的情形發(fā)生。
發(fā)明內(nèi)容
本發(fā)明提供一種對(duì)話窗自動(dòng)設(shè)定方法,適于自動(dòng)設(shè)定印刷電路板設(shè)計(jì)軟件之 設(shè)定物理層對(duì)話窗,以節(jié)省使用者的時(shí)間,并減少發(fā)生輸入錯(cuò)誤的機(jī)會(huì)。
本發(fā)明提出 一種對(duì)話窗自動(dòng)設(shè)定方法,適于自動(dòng)設(shè)定印刷電路板設(shè)計(jì)軟件之 設(shè)定物理層對(duì)話窗。其中此設(shè)定物理層對(duì)話窗具有物理層設(shè)定欄位及第一邏輯層設(shè) 定欄位,且在執(zhí)行設(shè)定物理層對(duì)話窗之前,需先在印刷電路板設(shè)計(jì)軟件中定義信號(hào) 走線層總數(shù)及至少一電源走線名稱。此方法包括下列步驟,首先,將印刷電路板的 頂層增設(shè)到物理層設(shè)定欄位中,并在第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定信號(hào)層邏輯辨 識(shí)名稱。然后,依照預(yù)定順序,將每一電源走線名稱增設(shè)到物理層設(shè)定欄位中,并 依照增設(shè)順序在第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定電源層邏輯辨識(shí)名稱。接下來(lái),將 信號(hào)走線層總數(shù)減二,據(jù)以得到剩余信號(hào)走線層總數(shù)。然后,依據(jù)剩余信號(hào)走線層 總數(shù)而在物理層設(shè)定欄位中增設(shè)信號(hào)走線層,并在第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定 信號(hào)層邏輯辨識(shí)名稱。接著,將印刷電路板之底層增設(shè)到物理層設(shè)定欄位中,并在 第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定信號(hào)層邏輯辨識(shí)名稱。
在本發(fā)明一實(shí)施例中,上述設(shè)定物理層對(duì)話窗還具有第二邏輯層設(shè)定欄位, 且在將頂層或底層增設(shè)到物理層設(shè)定欄位時(shí),還在第二邏輯層設(shè)定欄位中對(duì)應(yīng)給定 焊接層邏輯辨識(shí)名稱。
本發(fā)明由于將印刷電路板的頂層、每一電源走線名稱、除了頂層與底層之外 的信號(hào)走線層及印刷電路板的底層依序增設(shè)到設(shè)定物理層對(duì)話窗的物理層設(shè)定欄 位中,且在增設(shè)頂層、信號(hào)走線層、底層的時(shí)候,在設(shè)定物理層對(duì)話窗的第一邏輯 層設(shè)定欄位中對(duì)應(yīng)給定信號(hào)層邏輯辨識(shí)名稱,而在增設(shè)每一電源走線名稱至物理層 設(shè)定欄位的時(shí)候,在上述第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定電源層邏輯辨識(shí)名稱。據(jù) 此,本發(fā)明可達(dá)到設(shè)定物理層對(duì)話窗的自動(dòng)設(shè)定功能。
為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合 附圖,作詳細(xì)說(shuō)明如下。
圖1為Mentor公司的印刷電路板設(shè)計(jì)軟件于定義信號(hào)走線層總數(shù)及電源走線名稱時(shí)的畫面。
圖2為Mentor公司的印刷電路板設(shè)計(jì)軟件的設(shè)定物理層對(duì)話窗于設(shè)定時(shí)的畫面。
圖3、圖4為設(shè)定物理層對(duì)話窗的設(shè)定結(jié)果。
圖5為具有自動(dòng)設(shè)定按鈕的設(shè)定物理層對(duì)話窗。
圖6、圖7為設(shè)定物理層對(duì)話窗的設(shè)定方式解說(shuō)圖。
圖8為依照本發(fā)明一實(shí)施例的對(duì)話窗自動(dòng)設(shè)定方法的流程圖。
具體實(shí)施例方式
本發(fā)明所提出的對(duì)話窗自動(dòng)設(shè)定方法,適于自動(dòng)設(shè)定印刷電路板設(shè)計(jì)軟件的設(shè)定物理層對(duì)話窗。所述設(shè)定物理層對(duì)話窗具有物理層設(shè)定欄位及第一邏輯層設(shè)定欄位,且在執(zhí)行設(shè)定物理層對(duì)話窗之前,需先在印刷電路板設(shè)計(jì)軟件中定義信號(hào)走線層總數(shù)及至少一電源走線名稱。為了方便與傳統(tǒng)技術(shù)進(jìn)行比較,以下說(shuō)明亦以Mentor公司的印刷電路板設(shè)計(jì)軟件為例,然而此種舉例方式并
非用以限定本發(fā)明。
為了執(zhí)行本發(fā)明之對(duì)話窗自動(dòng)設(shè)定方法,使用者可在設(shè)定物理層對(duì)話窗中
設(shè)置一個(gè)自動(dòng)設(shè)定按鈕,如圖5所示。圖5為具有自動(dòng)設(shè)定按鈕的設(shè)定物理層對(duì)話窗,其中標(biāo)示502所指即為自動(dòng)設(shè)定按鈕。使用者只要按下此自動(dòng)設(shè)定按鈕,印刷電路板設(shè)計(jì)軟件就會(huì)開始依照本對(duì)話窗自動(dòng)設(shè)定方法來(lái)對(duì)設(shè)定物理層對(duì)話窗進(jìn)行自動(dòng)設(shè)定。此外,為了詳細(xì)說(shuō)明本發(fā)明,在進(jìn)行講解的同時(shí),亦搭配設(shè)定物理層對(duì)話窗的設(shè)定方式解說(shuō)圖來(lái)進(jìn)行解說(shuō),如圖6及圖7所示。請(qǐng)參照?qǐng)D6及圖7,在這二個(gè)圖中,標(biāo)示602即物理層設(shè)定欄位,標(biāo)示604為次序編號(hào)欄位,標(biāo)示606為第一邏輯層設(shè)定欄位,而標(biāo)示608則為第二邏輯層設(shè)定欄位。
圖8為依照本發(fā)明一實(shí)施例的對(duì)話窗自動(dòng)設(shè)定方法的流程圖。請(qǐng)合并參照?qǐng)D6及圖8。在本方法的操作步驟中,首先是讀取已定義的信號(hào)走線層總數(shù)及該些電源走線名稱的相關(guān)信息(如圖8的步驟802)。接著,將印刷電路板的頂層(top layer)增設(shè)到物理層設(shè)定欄位602中,加該欄位的TOP所示,并在第一邏輯層設(shè)定欄位606中對(duì)應(yīng)給定信號(hào)層邏輯辨識(shí)名稱,如該欄位的SIGNAL—1所示(如圖8的步驟804)。此外,亦在第二邏輯層設(shè)定欄位608中對(duì)應(yīng)給定焊接層邏輯辨識(shí)名稱,如該欄位的PAD—l所示。由于此頂層是預(yù)設(shè)的第一個(gè)信號(hào)層及第一個(gè)焊接層,所以在信號(hào)層邏輯辨識(shí)名稱及焊接層邏輯辨識(shí)名稱中的編號(hào)皆設(shè)定為1。另外,在設(shè)定此項(xiàng)目的時(shí)候,此項(xiàng)目于次序編號(hào)欄位604中的次序編號(hào)亦會(huì)被設(shè)定為1。
接下來(lái),依照預(yù)定順序,將每一電源走線名稱增設(shè)到物理層設(shè)定欄位602中,并依照增設(shè)順序在第一邏輯層設(shè)定欄位606中對(duì)應(yīng)給定電源層邏輯辨識(shí)名稱(如圖8的步驟806)。上述每一電源層邏輯辨識(shí)名稱皆具有編號(hào),且所述編號(hào)是按照該些電源走線名稱的增設(shè)順序而遞增。在此例中,預(yù)定順序?yàn)樵撔╇娫醋呔€名稱的定義順序。舉例來(lái)說(shuō),在定義電源走線名稱的時(shí)候,是按照+V3S、+VCCP、 +V1.8 的順序來(lái)進(jìn)行定義,所以在將每一電源走線名稱增設(shè)到物理層設(shè)定欄位602時(shí),便會(huì)按照這樣的順序來(lái)增設(shè),并依照增設(shè)順序在第一邏輯層設(shè)定欄位606中對(duì)應(yīng)給定電源層邏輯辨識(shí)名稱POWER—1、 POWER—2、 POWER—3…。當(dāng)然,在設(shè)定這些項(xiàng)目的時(shí)候,這些項(xiàng)目的次序編號(hào)也是依序遞增。
請(qǐng)合并參照?qǐng)D7及圖8。假設(shè)先前定義有二十三個(gè)電源走線名稱,且這些電源走線名稱皆已按照定義順序而增設(shè)完畢,那么便可將信號(hào)走線層總數(shù)減去印刷電路板的頂層與底層這二個(gè)信號(hào)走線層,據(jù)以得到剩余信號(hào)走線層總數(shù)(如圖8的步驟808)。若先前定義的信號(hào)走線層總數(shù)為5,那么剩余信號(hào)走線層總數(shù)為3。因此,便可依據(jù)此剩余信號(hào)走線層總數(shù)而在物理層設(shè)定欄位602中增設(shè)信號(hào)走線層,如該欄位中的MID1、 MID2及MID3所示,并在第一邏輯層設(shè)定欄位606中對(duì)應(yīng)給定信號(hào)層邏輯辨識(shí)名稱,如該欄位的SIGNAL一3、SIGNAL一4、 SIGNAL—5所示(如圖8的步驟810)。由于信號(hào)層邏輯辨識(shí)名稱SIGNAL—2保留給印刷電路板的底層(bottom layer),因此在此步驟所給定的信號(hào)層邏輯辨識(shí)名稱的編號(hào),是由3開始遞增。此外,如同前述,在設(shè)定這些項(xiàng)目的時(shí)候,這些項(xiàng)目的次序編號(hào)也是依序遞增。
接著,將印刷電路板的底層增設(shè)到物理層設(shè)定欄位602中,如該欄位的B0T所示,并在第一邏輯層設(shè)定欄位606中對(duì)應(yīng)給定保留的信號(hào)層邏輯辨識(shí)名稱,如該欄位的SIGNAL—2所示(如圖8的步驟812)。此外,亦在第二邏輯層設(shè)定欄位608中對(duì)應(yīng)給定焊接層邏輯辨識(shí)名稱,如該欄位的PAD—2所示。由于此底層是預(yù)設(shè)的第二個(gè)信號(hào)層及第二個(gè)焊接層,所以在信號(hào)層邏輯辨識(shí)名稱及焊接層邏輯辨識(shí)名稱中的編號(hào)皆設(shè)定為2。由于此項(xiàng)目是最后一項(xiàng),因此在設(shè)定此項(xiàng)目的時(shí)候,其次序編號(hào)會(huì)被設(shè)定為28。據(jù)此,只要依照上述方式來(lái)操作,便可達(dá)到設(shè)定物理層對(duì)話窗的自動(dòng)設(shè)定功能。
雖然在上述實(shí)施例中,是以Mentor公司的印刷電路板設(shè)計(jì)軟件來(lái)舉例,然而依照上述實(shí)施例的基本操作精神,本領(lǐng)域具有通常知識(shí)者應(yīng)當(dāng)知道,只要有其他的印刷電路板設(shè)計(jì)軟件具有設(shè)定物理層對(duì)話窗,而此設(shè)定物理層對(duì)話窗亦具有物理層設(shè)定欄位及第一邏輯層設(shè)定欄位,且在執(zhí)行設(shè)定物理層對(duì)話窗之
前,需先在印刷電路板設(shè)計(jì)軟件中定義信號(hào)走線層總數(shù)及至少一電源走線名稱,便可實(shí)施本發(fā)明。
值得一提的是,在設(shè)定物理層對(duì)話窗中增設(shè)電源走線名稱的時(shí)候,亦可按照其他的預(yù)定順序來(lái)增設(shè),并非限定依照該些電源走線名稱的定義順序來(lái)進(jìn)行。此外,雖然在上述實(shí)施例中,信號(hào)層邏輯辨識(shí)名稱、電源層邏輯辨識(shí)名稱及焊接層邏輯辨識(shí)名稱中的編號(hào)有一定的次序,然本發(fā)明亦非以此為限。
綜上所述,本發(fā)明由于將印刷電路板的頂層、每一電源走線名稱、除了頂層與底層之外的信號(hào)走線層及印刷電路板的底層依序增設(shè)到設(shè)定物理層對(duì)話窗的物理層設(shè)定欄位中,且在增設(shè)頂層、信號(hào)走線層、底層的時(shí)候,在設(shè)定物理層對(duì)話窗的第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定信號(hào)層邏輯辨識(shí)名稱,而在增設(shè)每一電源走線名稱至物理層設(shè)定欄位的時(shí)候,在上述第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定電源層邏輯辨識(shí)名稱。據(jù)此,本發(fā)明可達(dá)到設(shè)定物理層對(duì)話窗的自動(dòng)設(shè)定功能。
雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求所界定的為準(zhǔn)。
權(quán)利要求
1. 一種對(duì)話窗自動(dòng)設(shè)定方法,適于自動(dòng)設(shè)定一印刷電路板設(shè)計(jì)軟件的一設(shè)定物理層對(duì)話窗,該設(shè)定物理層對(duì)話窗具有一物理層設(shè)定欄位及一第一邏輯層設(shè)定欄位,其中在執(zhí)行該設(shè)定物理層對(duì)話窗之前,先在該印刷電路板設(shè)計(jì)軟件中定義信號(hào)走線層總數(shù)及至少一電源走線名稱,該方法包括下列步驟將一印刷電路板的一頂層增設(shè)到該物理層設(shè)定欄位中,并在該第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定信號(hào)層邏輯辨識(shí)名稱;依照一預(yù)定順序,將每一電源走線名稱增設(shè)到該物理層設(shè)定欄位中,并依照增設(shè)順序在該第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定電源層邏輯辨識(shí)名稱;將信號(hào)走線層總數(shù)減二,據(jù)以得到剩余信號(hào)走線層總數(shù);依據(jù)剩余信號(hào)走線層總數(shù)而在該物理層設(shè)定欄位中增設(shè)信號(hào)走線層,并在該第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定信號(hào)層邏輯辨識(shí)名稱;以及將該印刷電路板的一底層增設(shè)到該物理層設(shè)定欄位中,并在該第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定信號(hào)層邏輯辨識(shí)名稱。
2. 如權(quán)利要求1所述的對(duì)話窗自動(dòng)設(shè)定方法,其特征在于,該設(shè)定物理層對(duì)話窗還具有一第二邏輯層設(shè)定欄位,且在將該頂層增設(shè)到該物理層設(shè)定欄位時(shí),還在該第二邏輯層設(shè)定欄位中對(duì)應(yīng)給定焊接層邏輯辨識(shí)名稱。
3. 如權(quán)利要求2所述的對(duì)話窗自動(dòng)設(shè)定方法,其特征在于,在將該底層增設(shè)到該物理層設(shè)定欄位時(shí),還在該第二邏輯層設(shè)定欄位中對(duì)應(yīng)給定焊接層邏輯辨識(shí)名稱。
4. 如權(quán)利要求1所述的對(duì)話窗自動(dòng)設(shè)定方法,其特征在于,在將該頂層增設(shè)到該物理層設(shè)定欄位之前,還先讀取已定義的信號(hào)走線層總數(shù)及該些電源走線名稱的相關(guān)信息。
5. 如權(quán)利要求1所述的對(duì)話窗自動(dòng)設(shè)定方法,其特征在于,該預(yù)定順序?yàn)樵撔╇娫醋呔€名稱的定義順序。
6. 如權(quán)利要求1所述的對(duì)話窗自動(dòng)設(shè)定方法,其特征在于,該設(shè)定物理層對(duì)話窗還依照該物理層設(shè)定欄位的各項(xiàng)目的增設(shè)順序而對(duì)應(yīng)給定次序編號(hào)。
7. 如權(quán)利要求1所述的對(duì)話窗自動(dòng)設(shè)定方法,其特征在于,每一電源層邏輯辨識(shí)名稱皆具有編號(hào),且所述編號(hào)是按照該些電源走線名稱的給定順序而遞增。
8.如權(quán)利要求1所述的對(duì)話窗自動(dòng)設(shè)定方法,其特征在于,每一信號(hào)層邏輯 辨識(shí)名稱皆具有編號(hào),且該頂層的信號(hào)層邏輯辨識(shí)名稱編號(hào)設(shè)定為1,該底層的信 號(hào)層邏輯辨識(shí)名稱編號(hào)設(shè)定為2。
全文摘要
本發(fā)明公開了一種對(duì)話窗自動(dòng)設(shè)定方法,適于自動(dòng)設(shè)定印刷電路板設(shè)計(jì)軟件的設(shè)定物理層對(duì)話窗。此方法是將印刷電路板的頂層、每一電源走線名稱、除了頂層與底層之外的信號(hào)走線層及印刷電路板的底層依序增設(shè)到設(shè)定物理層對(duì)話窗的物理層設(shè)定欄位中,且在增設(shè)頂層、信號(hào)走線層、底層的時(shí)候,在設(shè)定物理層對(duì)話窗的第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定信號(hào)層邏輯辨識(shí)名稱,而在增設(shè)每一電源走線名稱至物理層設(shè)定欄位的時(shí)候,在上述第一邏輯層設(shè)定欄位中對(duì)應(yīng)給定電源層邏輯辨識(shí)名稱。
文檔編號(hào)G06F17/50GK101464913SQ20071016017
公開日2009年6月24日 申請(qǐng)日期2007年12月21日 優(yōu)先權(quán)日2007年12月21日
發(fā)明者楊淑敏, 鋒 胡 申請(qǐng)人:英業(yè)達(dá)股份有限公司