專(zhuān)利名稱(chēng):信號(hào)線(xiàn)布設(shè)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信號(hào)線(xiàn)布設(shè)方法,特別是涉及用以通過(guò)裝載于數(shù)據(jù)處理裝置的布線(xiàn)軟件對(duì)電路板相互平行信號(hào)線(xiàn)加以布設(shè)的信號(hào)線(xiàn)布設(shè)方法。
背景技術(shù):
印刷電路板是通過(guò)線(xiàn)路布局(Layout)以使設(shè)于該印刷電路板的各元件電性連接并產(chǎn)生相應(yīng)的功能,目前,布線(xiàn)工程師對(duì)于印刷電路板的線(xiàn)路布局通常是通過(guò)諸如Allegro、 Protel等各類(lèi)布線(xiàn)軟件完成。此外,隨著電子元件朝向小型化的發(fā)展,用以供設(shè)置各該電子元件的印刷電路板也愈來(lái)愈小型化,進(jìn)而使得布設(shè)于該印刷電路板中的物件(如電子元件以及連接各該電子元件的信號(hào)線(xiàn))密集度愈來(lái)愈高。
但是,布線(xiàn)軟件并非萬(wàn)能,由于電子元件屬性多種多樣,單純依靠布線(xiàn)軟件進(jìn)行布設(shè)往往無(wú)法達(dá)到預(yù)期的效果,仍需通過(guò)手動(dòng)輔助布設(shè)方式來(lái)加以完成。舉例而言,通常在印刷電路板中會(huì)平行布設(shè)有至少一對(duì)第一及第二信號(hào)線(xiàn),例如常見(jiàn)的差分線(xiàn),或一組排線(xiàn)等,當(dāng)在該布線(xiàn)軟件所顯示的圖形介面上布設(shè)完一條信號(hào)線(xiàn)即例如第一信號(hào)線(xiàn),進(jìn)而需再布設(shè)平行于該第一信號(hào)線(xiàn)的第二信號(hào)線(xiàn)時(shí),必須人為依次選取(通過(guò)鼠標(biāo)、鍵盤(pán)等)該第二信號(hào)線(xiàn)的走線(xiàn)點(diǎn),進(jìn)而再由該布線(xiàn)軟件沿所述走線(xiàn)點(diǎn)依次布設(shè)該第二信號(hào)線(xiàn)。
可見(jiàn),由于所述走線(xiàn)點(diǎn)均是由人工布設(shè),因此精準(zhǔn)度較差,常常會(huì)引發(fā)如下幾個(gè)問(wèn)題首先,由于該第一及第二信號(hào)線(xiàn)一般均具有相同或不同的安全間距值,即在所述信號(hào)線(xiàn)安全間距值的范圍內(nèi)不可設(shè)置其他電子元件,否則便可能有信號(hào)干擾的問(wèn)題, 一旦所選取的走線(xiàn)點(diǎn)與已布設(shè)的第一信號(hào)線(xiàn)間距小于該安全間距值,則隨后所布設(shè)的第二信號(hào)線(xiàn)同樣無(wú)法滿(mǎn)足該安全間距值要求,常常需反復(fù)選點(diǎn),費(fèi)時(shí)費(fèi)力,盡管該布線(xiàn)軟件有提供一些輔助定位工具,但仍需依靠目測(cè)輔助,
4故效果并不理想;并且,若該走線(xiàn)點(diǎn)離第一信號(hào)線(xiàn)的距離大于該第一及第二信號(hào)線(xiàn)的安全間距值,雖然不會(huì)有該二信號(hào)線(xiàn)間的干擾問(wèn)題存在,但實(shí)際上該第二信號(hào)線(xiàn)多占用了一部分布線(xiàn)空間,也可能影響后續(xù)其他信號(hào)線(xiàn)的布設(shè),但人工擇取方式卻無(wú)法做到使走線(xiàn)點(diǎn)至信號(hào)線(xiàn)的距離恰好滿(mǎn)足要求。
再有,常見(jiàn)信號(hào)線(xiàn)均非直線(xiàn),而為多有曲折的折線(xiàn),因此于布設(shè)該第二信號(hào)線(xiàn)時(shí)需在各轉(zhuǎn)折處選取該走線(xiàn)點(diǎn),進(jìn)而再依據(jù)該走線(xiàn)點(diǎn)逐段布設(shè)該第二信號(hào)線(xiàn),極其繁瑣,并且若其中之一點(diǎn)選錯(cuò),則后續(xù)信號(hào)線(xiàn)可能全部需重新布設(shè),大大浪費(fèi)了工作時(shí)間,致使工作效率低下。
因此,如何找到一種信號(hào)線(xiàn)布設(shè)方法,以對(duì)電路板上相互平行的信號(hào)線(xiàn)加以布設(shè),并彌補(bǔ)上述種種缺陷,實(shí)為目前急待解決的問(wèn)題。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的一目的是提供一種信號(hào)線(xiàn)布設(shè)方法,可方便快捷布設(shè)平行信號(hào)線(xiàn)且錯(cuò)誤率小,從而提升工作效率。
本發(fā)明的再一目的是提供一種精準(zhǔn)定位的信號(hào)線(xiàn)布設(shè)方法,節(jié)省電路布局空間。
為達(dá)到上述及其他目的,本發(fā)明提供一種信號(hào)線(xiàn)布設(shè)方法。該信號(hào)線(xiàn)布設(shè)方法是用以通過(guò)裝載于數(shù)據(jù)處理裝置的布線(xiàn)軟件對(duì)電路板上相互平行的第一及第二信號(hào)線(xiàn)加以布設(shè),其中,該第一及第二信號(hào)線(xiàn)均各自具有對(duì)應(yīng)的電氣屬性數(shù)據(jù),并且該布線(xiàn)軟件提供一對(duì)應(yīng)該電路
板的布線(xiàn)圖案介面并加以顯示于該數(shù)據(jù)處理裝置,其特征在于該方法包括(l)布設(shè)該第一信號(hào)線(xiàn)于該電路板所對(duì)應(yīng)的布線(xiàn)圖案介面;(2)自該第一信號(hào)線(xiàn)的電氣屬性數(shù)據(jù)中提取對(duì)應(yīng)該第一信號(hào)線(xiàn)的第一安全間距值;(3)自該第二信號(hào)線(xiàn)的電氣屬性數(shù)據(jù)中提取對(duì)應(yīng)該第二信號(hào)線(xiàn)的第二安全間距值;(4)依據(jù)所提取的該第一、第二安全間距值及各該信號(hào)線(xiàn)的線(xiàn)寬值,計(jì)算標(biāo)準(zhǔn)安全間距值;(5)在距離該第一信號(hào)線(xiàn)為標(biāo)準(zhǔn)安全間距值處,按該待布設(shè)方向創(chuàng)建始終平行于該第一信號(hào)線(xiàn)的待布設(shè)軌跡;以及(6)設(shè)定第二信號(hào)線(xiàn)的待布設(shè)方向,以按所設(shè)定的方向并沿該待布設(shè)軌跡布設(shè)該第二信號(hào)線(xiàn)于該布線(xiàn)圖案介面。
在一實(shí)施例中,該步驟(5)還包括以下步驟(a)判別該第一信號(hào)線(xiàn)是否為折線(xiàn),若否則在距離該第一信號(hào)線(xiàn)的標(biāo)準(zhǔn)安全間距值處,按該待布設(shè)方向創(chuàng)建平行于該第一信號(hào)線(xiàn)的直線(xiàn)型的待布設(shè)軌跡,并結(jié)束該信號(hào)線(xiàn)布設(shè)方法的步驟;若是則繼續(xù)執(zhí)行以下步驟;(b)在距離該第一信號(hào)線(xiàn)的各線(xiàn)段的標(biāo)準(zhǔn)安全間距值處,分別創(chuàng)建平行于各該線(xiàn)段的多個(gè)子軌跡;以及(c)連接該多個(gè)子軌跡中各相鄰子軌跡間的交點(diǎn),以創(chuàng)建折線(xiàn)型的待布設(shè)軌跡。
并且,該布線(xiàn)圖案介面為坐標(biāo)平面,而該第一信號(hào)線(xiàn)、第二信號(hào)線(xiàn)、待布設(shè)軌跡、及待布設(shè)軌跡的各該子軌跡均對(duì)應(yīng)具有坐標(biāo)方程式,而該相鄰子軌跡的交點(diǎn)坐標(biāo)是通過(guò)對(duì)所述相鄰子軌跡所對(duì)應(yīng)坐標(biāo)方程式計(jì)算而得;此外,該待布設(shè)方向?qū)?yīng)于該第一信號(hào)線(xiàn)的延伸方向,而該設(shè)定待布設(shè)方向則為選取該第二信號(hào)線(xiàn)待布設(shè)起點(diǎn)及終點(diǎn)于該待布設(shè)軌跡;另外,該標(biāo)準(zhǔn)安全間距值為該第一、第二安全間距值中較大者加上所述所提取的線(xiàn)寬值的各一半而計(jì)算可得。
與現(xiàn)有技術(shù)相比,本發(fā)明的信號(hào)線(xiàn)布設(shè)方法是用以通過(guò)裝載于數(shù)據(jù)處理裝置的布線(xiàn)軟件對(duì)電路板上相互平行的第一及第二信號(hào)線(xiàn)加以布設(shè),其中,該第一及第二信號(hào)線(xiàn)均各自具有對(duì)應(yīng)的電氣屬性數(shù)據(jù),并且該布線(xiàn)軟件提供一對(duì)應(yīng)該電路板的布線(xiàn)圖案介面并加以顯示于該數(shù)據(jù)處理裝置,本發(fā)明的方法是主要先通過(guò)該布線(xiàn)軟件布設(shè)該第一信號(hào)線(xiàn)于該電路板對(duì)應(yīng)的圖案介面,然后分別自該第一及第二信號(hào)線(xiàn)所對(duì)應(yīng)的電氣屬性數(shù)據(jù)中提取兩者的安全間距值及線(xiàn)寬值,并依據(jù)該第一及第二信號(hào)線(xiàn)所對(duì)應(yīng)的安全間距值、線(xiàn)寬值算得一標(biāo)準(zhǔn)安全間距值,再于距離該第一信號(hào)線(xiàn)為標(biāo)準(zhǔn)安全間距值處,按該待布設(shè)方向創(chuàng)建始終平行于該第一信號(hào)線(xiàn)的待布設(shè)軌跡,并設(shè)定該第二信號(hào)線(xiàn)的待布設(shè)方向,最終可通過(guò)該布線(xiàn)軟件以按該待布設(shè)方向并沿該待布設(shè)軌跡將該第二信號(hào)線(xiàn)布設(shè)于該布線(xiàn)圖案介面上。
由此可見(jiàn),本發(fā)明的信號(hào)線(xiàn)布設(shè)方法可快捷方便完成信號(hào)線(xiàn)的布設(shè)工作,且錯(cuò)誤率小,完全避免現(xiàn)有人工選走線(xiàn)點(diǎn)的種種弊端,從而有效提升工作效率。
此外,本發(fā)明的信號(hào)線(xiàn)布設(shè)方法,可精準(zhǔn)定位該第二信號(hào)線(xiàn)的布設(shè)位置,使其與該第一信號(hào)線(xiàn)間恰好保持該標(biāo)準(zhǔn)安全間距,從而節(jié)省了電路布局空間。
圖1是本發(fā)明的信號(hào)線(xiàn)布設(shè)方法的流程示意圖;圖2A至圖2C為本發(fā)明的信號(hào)線(xiàn)布設(shè)方法在第一信號(hào)線(xiàn)為折線(xiàn)時(shí)創(chuàng)建對(duì)應(yīng)第二信號(hào)線(xiàn)的待布設(shè)軌跡的應(yīng)用示意圖。
元件標(biāo)號(hào)的簡(jiǎn)單說(shuō)明:
A,CB
D1,D2,E1,E2
F
A,
C,
H
S1 S9
第一信號(hào)線(xiàn)端點(diǎn)
第一信號(hào)線(xiàn)轉(zhuǎn)折點(diǎn)
子軌跡端點(diǎn)
子軌跡交點(diǎn)
待布設(shè)起點(diǎn)
待布設(shè)終點(diǎn)
標(biāo)準(zhǔn)安全間距值
步驟
具體實(shí)施例方式
以下通過(guò)特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書(shū)所揭示的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明也可通過(guò)其他不同的具體實(shí)例加以施行或應(yīng)用,本說(shuō)明書(shū)中的各項(xiàng)細(xì)節(jié)也可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。
請(qǐng)參閱圖1,是顯示本發(fā)明的信號(hào)線(xiàn)布設(shè)方法的流程示意圖。須說(shuō)明的,本發(fā)明的信號(hào)線(xiàn)布設(shè)方法是用以通過(guò)裝載于數(shù)據(jù)處理裝置的布線(xiàn)軟件對(duì)電路板上相互平行的第一及第二信號(hào)線(xiàn)加以布設(shè),其中,該第一及第二信號(hào)線(xiàn)均各自具有對(duì)應(yīng)的電氣屬性數(shù)據(jù),并且該布線(xiàn)軟件提供一對(duì)應(yīng)該電路板的布線(xiàn)圖案介面并加以顯示于該數(shù)據(jù)處理裝置。在本實(shí)施例中,該數(shù)據(jù)處理裝置可例如為常見(jiàn)的電腦,而該布線(xiàn)軟件則可為Mentor, Allegro等業(yè)界常用電路布局軟件;并且,該第一信號(hào)
線(xiàn)及第二信號(hào)線(xiàn)所對(duì)應(yīng)具有的電氣屬性數(shù)據(jù)可包括例如線(xiàn)寬信息、線(xiàn)長(zhǎng)信息、電氣屬性信息(例如高速線(xiàn)等)等,該電氣屬性數(shù)據(jù)為一般布線(xiàn)
7軟件必備的儲(chǔ)存參數(shù),此為常見(jiàn)的技術(shù),故不另作贅述。
如圖所示,本發(fā)明的信號(hào)線(xiàn)布設(shè)方法可包括如下步驟 在步驟S1中,通過(guò)該布線(xiàn)軟件布設(shè)該第一信號(hào)線(xiàn)于該電路板所對(duì) 應(yīng)的布線(xiàn)圖案介面。在本實(shí)施例中,該第一信號(hào)線(xiàn)的布設(shè)作業(yè)可參考 常見(jiàn)的布線(xiàn)方式,例如電源線(xiàn)、高速線(xiàn)等布設(shè)方式,而一般布線(xiàn)軟件 均有提供對(duì)應(yīng)電路板的圖形介面以供進(jìn)行電路布局設(shè)計(jì)。接著進(jìn)行步
驟S2。
在步驟S2中,自該第一信號(hào)線(xiàn)的電氣屬性數(shù)據(jù)中提取對(duì)應(yīng)該第一 信號(hào)線(xiàn)的第一安全間距值。在本實(shí)施例中,該第一安全間距值即為電 氣規(guī)范所規(guī)定的安全間距值。接著進(jìn)行步驟S3。
在步驟S3中,自該第二信號(hào)線(xiàn)的電氣屬性數(shù)據(jù)中提取對(duì)應(yīng)該第二 信號(hào)線(xiàn)的第二安全間距值。須說(shuō)明的,在本實(shí)施例中,雖有上述步驟 S2及S3的排列順序,然并非以此作為限定,意即提取該第一、第二安 全間距值作業(yè)的順序可依實(shí)施需要而有不同,甚至兩作業(yè)可同時(shí)進(jìn)行; 此外,在本實(shí)施例中,所述安全間距值是自信號(hào)線(xiàn)的邊緣計(jì)起,例如 該第一安全間距值是指離該第一信號(hào)線(xiàn)的邊緣所保持的安全間距,并 且常見(jiàn)的布線(xiàn)軟件規(guī)則也如此設(shè)定,但其可依據(jù)實(shí)際需求加以變更, 例如自信號(hào)線(xiàn)的中心線(xiàn)處開(kāi)始計(jì)算,則此時(shí)的安全間距值對(duì)應(yīng)增加了 信號(hào)線(xiàn)的一半線(xiàn)寬,故該安全間距值的計(jì)算方法并非以本實(shí)施例為限。 接著進(jìn)行步驟S4。
在步驟S4中,依據(jù)所提取的該第一、第二安全間距值及各該線(xiàn)寬 值,計(jì)算標(biāo)準(zhǔn)安全間距值。在本實(shí)施例中,該標(biāo)準(zhǔn)安全間距值為該第 一、第二安全間距值中較大者加上所提取的第一及第二信號(hào)線(xiàn)的線(xiàn)寬 值的各一半;擇取較大值為了保證該第一信號(hào)線(xiàn)與該第二信號(hào)線(xiàn)之間 距可同時(shí)滿(mǎn)足兩者分別所對(duì)應(yīng)的安全間距值的要求;另因考慮到一般 信號(hào)線(xiàn)的布設(shè)均是取中心點(diǎn)進(jìn)行布設(shè),以及信號(hào)線(xiàn)的線(xiàn)寬對(duì)安全間距 的影響,故需加上所述線(xiàn)寬值的一半,此處會(huì)在后文以圖示詳細(xì)說(shuō)明。 接著進(jìn)行步驟S5。
在步驟S5中,判別該第一信號(hào)線(xiàn)是否為折線(xiàn),若否,則執(zhí)行步驟 S6,若是,則執(zhí)行步驟S7。如前所述,由于一般信號(hào)線(xiàn)分為直線(xiàn)及折 線(xiàn),而本發(fā)明的方法亦分別對(duì)應(yīng)有所區(qū)別。在步驟S6中,在距離該第一信號(hào)線(xiàn)的標(biāo)準(zhǔn)安全間距值處,按該待 布設(shè)方向創(chuàng)建平行于該第一信號(hào)線(xiàn)的直線(xiàn)型的待布設(shè)軌跡,并結(jié)束本 發(fā)明的信號(hào)線(xiàn)布設(shè)方法。在本實(shí)施例中,若該第一信號(hào)線(xiàn)為直線(xiàn)時(shí), 與其相平行的第二信號(hào)線(xiàn)也為直線(xiàn),雖然實(shí)際情況下信號(hào)線(xiàn)為折線(xiàn)居 多,但并不排除僅布設(shè)其中一條線(xiàn)段的狀況。
在步驟S7中,在距離該第一信號(hào)線(xiàn)的各線(xiàn)段的標(biāo)準(zhǔn)安全間距值處, 分別創(chuàng)建平行于各該線(xiàn)段的多個(gè)子軌跡。請(qǐng)參閱圖2A,該第一信號(hào)線(xiàn) 是例如具有轉(zhuǎn)折點(diǎn)B,而將其分為線(xiàn)段AB、 BC,因考慮到一般信號(hào) 線(xiàn)的布設(shè)均是取中心點(diǎn)進(jìn)行布設(shè),以及信號(hào)線(xiàn)的線(xiàn)寬對(duì)安全間距的影 響,故在本實(shí)施例中,可在該第一、第二信號(hào)線(xiàn)所對(duì)應(yīng)的電氣屬性數(shù) 據(jù)中分別提取第一、第二信號(hào)線(xiàn)的線(xiàn)寬值,所述標(biāo)準(zhǔn)安全間距值h則 為上述比對(duì)較大值另加上該第一、第二信號(hào)線(xiàn)的各一半線(xiàn)寬,進(jìn)而可 按所計(jì)算得到的標(biāo)準(zhǔn)安全間距值h以對(duì)應(yīng)該線(xiàn)段AB作平行子軌跡 D1D2,而對(duì)應(yīng)線(xiàn)段BC作平行子軌跡E1E2,因此保證上述子軌跡均與 該待布設(shè)的第二信號(hào)線(xiàn)的中心線(xiàn)對(duì)應(yīng)重合,以便于布設(shè)作業(yè)。接著進(jìn) 行步驟S8。
在步驟S8中,連接所述多個(gè)子軌跡中各相鄰子軌跡間的交點(diǎn),以 創(chuàng)建折線(xiàn)型的待布設(shè)軌跡。承上所述,請(qǐng)一并參閱圖2B,在本實(shí)施例 中,該子軌跡D1D2與子軌跡E1E2相交形成交點(diǎn)F,進(jìn)而構(gòu)成待布設(shè) 軌跡D1FE1,當(dāng)然本實(shí)施例中僅例示性地列出一交點(diǎn),若該第一信號(hào) 線(xiàn)線(xiàn)段數(shù)量較多,則該交點(diǎn)可依次增加,而連接所述交點(diǎn)并參照該第 一信號(hào)線(xiàn)的延伸方向即可構(gòu)建該待布設(shè)軌跡。接著進(jìn)行步驟S9。
須特別說(shuō)明的,在本實(shí)施例中,該電路板的布線(xiàn)圖案介面為坐標(biāo) 平面,例如為具有相垂直的X、 Y軸的坐標(biāo)平面,故該坐標(biāo)平面上各 點(diǎn)均可以(X,Y)形式來(lái)表示,而該第一信號(hào)線(xiàn)、第二信號(hào)線(xiàn)、待布設(shè)軌 跡、及待布設(shè)軌跡的各該子軌跡均可對(duì)應(yīng)具有坐標(biāo)方程式,若不考慮 該第一信號(hào)線(xiàn)、第二信號(hào)線(xiàn)的線(xiàn)寬,而僅以其邊線(xiàn)作為參考,則上述 各線(xiàn)及軌跡皆可以例如"Y-kX+b"方程式所表示,其中,k為斜率,故 僅需保持該待布設(shè)軌跡與第一信號(hào)線(xiàn)的斜率相等即能使該兩者保持平 行,常見(jiàn)的電路板上信號(hào)線(xiàn)僅有三種分布方式,即縱向、橫向、45度 斜向,故該斜率k也更易得的,而上述標(biāo)準(zhǔn)安全間距也可通過(guò)坐標(biāo)計(jì)算獲取;并且上述坐標(biāo)計(jì)算方式可加以擴(kuò)展,例如通過(guò)相同計(jì)算方式 可獲得與該折線(xiàn)型的第一信號(hào)線(xiàn)各線(xiàn)段相平行的子軌跡的坐標(biāo)方程, 當(dāng)然該相鄰子軌跡的交點(diǎn)坐標(biāo)也可通過(guò)將所述相鄰子軌跡所對(duì)應(yīng)坐標(biāo) 方程式聯(lián)解計(jì)算而得,如此便可使取點(diǎn)布線(xiàn)位置更為精確。
在步驟S9中,設(shè)定第二信號(hào)線(xiàn)的待布設(shè)方向,以按所設(shè)定的方向 并沿該待布設(shè)軌跡布設(shè)該第二信號(hào)線(xiàn)于該布線(xiàn)圖案介面。在本實(shí)施例 中,該待布設(shè)方向可參考該第一信號(hào)線(xiàn)的延伸方向所設(shè),并且,在本 實(shí)施例中,待布設(shè)方向可通過(guò)該于上述待布設(shè)軌跡上選取布設(shè)起點(diǎn)及 終點(diǎn)來(lái)確定,請(qǐng)?jiān)僖徊㈤唸D2C,此時(shí),該例如于該待布設(shè)軌跡右端 選取點(diǎn)A',而于左端選取點(diǎn)C',則可通過(guò)該布線(xiàn)軟件自點(diǎn)A'沿該待布 設(shè)軌跡直至選取點(diǎn)C,進(jìn)行布線(xiàn)作業(yè)以布設(shè)出第二信號(hào)線(xiàn)A'FC'。
須說(shuō)明的,若該起點(diǎn)或終點(diǎn)為預(yù)定時(shí),例如該第二信號(hào)線(xiàn)前端已 布設(shè)有一段信號(hào)線(xiàn),故該第二信號(hào)線(xiàn)則以該段信號(hào)線(xiàn)的終點(diǎn)為待布設(shè) 起點(diǎn),而不必另加以尋找,但此時(shí)可能仍需先啟動(dòng)(鼠標(biāo)點(diǎn)擊等方式) 該待布設(shè)起點(diǎn),再啟動(dòng)該待布設(shè)終點(diǎn)以確定該待布設(shè)方向,當(dāng)然,確 定該待布設(shè)方向仍有其他各種方式,并非以本實(shí)施例為限。
與現(xiàn)有技術(shù)相比,本發(fā)明的信號(hào)線(xiàn)布設(shè)方法是用以通過(guò)裝載于數(shù)
據(jù)處理裝置的布線(xiàn)軟件對(duì)電路板上相互平行的第一及第二信號(hào)線(xiàn)加以
布設(shè),其中,該第一及第二信號(hào)線(xiàn)均各自具有對(duì)應(yīng)的電氣屬性數(shù)據(jù),
并且該布線(xiàn)軟件是提供一對(duì)應(yīng)該電路板的布線(xiàn)圖案介面并加以顯示于
該數(shù)據(jù)處理裝置,本發(fā)明的信號(hào)線(xiàn)布設(shè)方法是主要先通過(guò)該布線(xiàn)軟件
布設(shè)該第一信號(hào)線(xiàn)于該電路板對(duì)應(yīng)的圖案介面,然后分別自該第一及 第二信號(hào)線(xiàn)所對(duì)應(yīng)的電氣屬性數(shù)據(jù)中提取兩者的安全間距值及線(xiàn)寬
值,并依據(jù)該第一及第二信號(hào)線(xiàn)所對(duì)應(yīng)的安全間距值、線(xiàn)寬值算得一 標(biāo)準(zhǔn)安全間距值,再在距離該第一信號(hào)線(xiàn)為標(biāo)準(zhǔn)安全間距值處,按該 待布設(shè)方向創(chuàng)建始終平行于該第一信號(hào)線(xiàn)的待布設(shè)軌跡,并設(shè)定該第 二信號(hào)線(xiàn)的待布設(shè)方向,最終可通過(guò)該布線(xiàn)軟件以按該待布設(shè)方向并 沿該待布設(shè)軌跡將該第二信號(hào)線(xiàn)布設(shè)于該布線(xiàn)圖案介面上。
由此可見(jiàn),本發(fā)明的信號(hào)線(xiàn)布設(shè)方法依據(jù)電路板圖案上的走線(xiàn)線(xiàn) 段(即第一信號(hào)線(xiàn))及待布設(shè)走線(xiàn)(即第二信號(hào)線(xiàn))軌跡的起點(diǎn)及終點(diǎn)的坐 標(biāo)來(lái)判斷該欲布設(shè)走線(xiàn)與該圖案上的走線(xiàn)線(xiàn)段間的距離是否符合安全間距值,因此能精準(zhǔn)定位該待布設(shè)走線(xiàn)的布設(shè)位置,使其與該圖案上 的走線(xiàn)線(xiàn)段間符合安全間距,避免現(xiàn)有人工選走線(xiàn)點(diǎn)的種種弊端,從 而有效提升工作效率。
上述實(shí)施例僅例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限制 本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下, 對(duì)上述實(shí)施例進(jìn)行修飾與改變。因此,本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)以 權(quán)利要求書(shū)的范圍為依據(jù)。
1權(quán)利要求
1、一種信號(hào)線(xiàn)布設(shè)方法,用以通過(guò)裝載于數(shù)據(jù)處理裝置的布線(xiàn)軟件對(duì)電路板上相互平行的第一及第二信號(hào)線(xiàn)加以布設(shè),其中,該第一及第二信號(hào)線(xiàn)均各自具有對(duì)應(yīng)的電氣屬性數(shù)據(jù),并且該布線(xiàn)軟件提供一對(duì)應(yīng)該電路板的布線(xiàn)圖案介面并加以顯示于該數(shù)據(jù)處理裝置,該信號(hào)線(xiàn)布設(shè)方法的特征在于包括以下步驟(1)布設(shè)該第一信號(hào)線(xiàn)于該電路板所對(duì)應(yīng)的布線(xiàn)圖案介面;(2)自該第一信號(hào)線(xiàn)的電氣屬性數(shù)據(jù)中提取對(duì)應(yīng)該第一信號(hào)線(xiàn)的第一安全間距值及線(xiàn)寬值;(3)自該第二信號(hào)線(xiàn)的電氣屬性數(shù)據(jù)中提取對(duì)應(yīng)該第二信號(hào)線(xiàn)的第二安全間距值及線(xiàn)寬值;(4)依據(jù)所提取的該第一、第二安全間距值及各該信號(hào)線(xiàn)的線(xiàn)寬值,計(jì)算標(biāo)準(zhǔn)安全間距值;(5)在距離該第一信號(hào)線(xiàn)為標(biāo)準(zhǔn)安全間距值處,按該待布設(shè)方向創(chuàng)建始終平行于該第一信號(hào)線(xiàn)的待布設(shè)軌跡;以及(6)設(shè)定第二信號(hào)線(xiàn)的待布設(shè)方向,以按所設(shè)定的方向并沿該待布設(shè)軌跡布設(shè)該第二信號(hào)線(xiàn)于該布線(xiàn)圖案介面。
2、 根據(jù)權(quán)利要求1所述的信號(hào)線(xiàn)布設(shè)方法,其特征在于該步驟 (5)還包括以下步驟判別該第一信號(hào)線(xiàn)是否為折線(xiàn),當(dāng)該第一信號(hào)線(xiàn)不為折線(xiàn),則在 距離該第一信號(hào)線(xiàn)的標(biāo)準(zhǔn)安全間距值處,按該待布設(shè)方向創(chuàng)建平行于 該第一信號(hào)線(xiàn)的直線(xiàn)型的待布設(shè)軌跡,并結(jié)束該信號(hào)線(xiàn)布設(shè)方法的步 驟;當(dāng)該第一信號(hào)線(xiàn)為折線(xiàn),則在距離該第一信號(hào)線(xiàn)的各線(xiàn)段的標(biāo)準(zhǔn) 安全間距值處,分別創(chuàng)建平行于各該線(xiàn)段的多個(gè)子軌跡,且連接該多 個(gè)子軌跡中各相鄰子軌跡間的交點(diǎn),以創(chuàng)建折線(xiàn)型的待布設(shè)軌跡。
3、 根據(jù)權(quán)利要求2所述的信號(hào)線(xiàn)布設(shè)方法,其特征在于該布線(xiàn) 圖案介面為坐標(biāo)平面,而該第一信號(hào)線(xiàn)、第二信號(hào)線(xiàn)、待布設(shè)軌跡、 及待布設(shè)軌跡的各該子軌跡均對(duì)應(yīng)具有坐標(biāo)方程式。
4、 根據(jù)權(quán)利要求3所述的信號(hào)線(xiàn)布設(shè)方法,其特征在于該相鄰 子軌跡的交點(diǎn)坐標(biāo)是通過(guò)對(duì)該相鄰子軌跡所對(duì)應(yīng)坐標(biāo)方程式計(jì)算而 得。
5、 根據(jù)權(quán)利要求1所述的信號(hào)線(xiàn)布設(shè)方法,其特征在于該待布 設(shè)方向?qū)?yīng)于該第一信號(hào)線(xiàn)的延伸方向。
6、 根據(jù)權(quán)利要求5所述的信號(hào)線(xiàn)布設(shè)方法,其特征在于該設(shè)定 待布設(shè)方向是指選取該第二信號(hào)線(xiàn)待布設(shè)起點(diǎn)及終點(diǎn)。
7、 根據(jù)權(quán)利要求6所述的信號(hào)線(xiàn)布設(shè)方法,其特征在于該第二 信號(hào)線(xiàn)的待布設(shè)起點(diǎn)及終點(diǎn)均位于該待布設(shè)軌跡上。
8、 根據(jù)權(quán)利要求1所述的信號(hào)線(xiàn)布設(shè)方法,其特征在于該標(biāo)準(zhǔn) 安全間距值為該第一、第二安全間距值中較大者加上所提取的第一及 第二信號(hào)線(xiàn)的線(xiàn)寬值的各一半。
全文摘要
一種信號(hào)線(xiàn)布設(shè)方法,用以通過(guò)裝載于數(shù)據(jù)處理裝置的布線(xiàn)軟件對(duì)電路板上相互平行的第一及第二信號(hào)線(xiàn)加以布設(shè),主要是使該布線(xiàn)軟件先布設(shè)該第一信號(hào)線(xiàn)于該電路板對(duì)應(yīng)的圖案介面,再依據(jù)該第一及第二信號(hào)線(xiàn)所對(duì)應(yīng)的安全間距值、線(xiàn)寬值算得一標(biāo)準(zhǔn)安全間距值,進(jìn)而在距離該第一信號(hào)線(xiàn)為標(biāo)準(zhǔn)安全間距值處創(chuàng)建始終平行于該第一信號(hào)線(xiàn)的待布設(shè)軌跡,并設(shè)定該第二信號(hào)線(xiàn)的待布設(shè)方向,從而可按所設(shè)定的方向,沿該待布設(shè)軌跡布設(shè)該第二信號(hào)線(xiàn)于該布線(xiàn)圖案介面,故可加快布線(xiàn)速度及質(zhì)量且錯(cuò)誤率小,而有效提升工作效率。
文檔編號(hào)G06F17/50GK101645097SQ20081013128
公開(kāi)日2010年2月10日 申請(qǐng)日期2008年8月5日 優(yōu)先權(quán)日2008年8月5日
發(fā)明者楊淑敏, 鋒 胡 申請(qǐng)人:英業(yè)達(dá)股份有限公司