專利名稱:電路板布線方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電路板的布線方法,尤其涉及一種在對電路板進行布線時自動顯 示繞線差值的布線方法。
背景技術(shù):
數(shù)字器件正朝著高速、低耗、小體積、高抗干擾性的方向發(fā)展,這一發(fā)展趨勢對印 刷電路板的設(shè)計提出了很多新要求。眾所周知,在印刷電路板的設(shè)計中,其各元件的布局以 及走線的方式都與電路板最終的質(zhì)量息息相關(guān),尤其高速信號線的走線更是尤為重要,比 如對線長、線寬以及線距的限制,甚至信號線的轉(zhuǎn)角角度都要極其嚴格的要求。在電路的設(shè)計過程中,高速線路設(shè)計者往往要求兩個器件之間的走線延遲為某一 確定值,而這樣的要求往往由PCB設(shè)計工程師去實現(xiàn)。要滿足這個要求,就必須知道信號的 傳播速度,信號傳播速度是和PCB的材料、走線的結(jié)構(gòu)、走線的寬度、過孔等因素相關(guān)的。知 道了信號傳播速度,就知道了要求的走線延遲對應的走線長度。因而,在走線的過程中,就 需要對信號線的長度進行不斷地校正,常見的調(diào)整方法就是找出其中最長的那根走線,然 后將其它走線采用蛇形的走線方式將其調(diào)整到等長。但是,在實際的走線過程中,布線工程師雖然知道一條信號線要繞到多長,比如 2000Mil,但卻不知道究竟繞到哪個位置才能達到2000Mil的長度要求,所以,只能在繞線 過程中不斷地測量。比如先選中該信號線的網(wǎng)絡(luò)(Net)查看該網(wǎng)絡(luò)的長度,再打開相應的 表格,找到該網(wǎng)絡(luò),將其長度輸入表格,比較二者是否符合,如果不符合則修改繞線,然后重 復以上步驟,如此反復,直到長度符合要求為止。這樣重復的操作,不但花費布線工程師的 精力和時間,也使整個PCB設(shè)計周期增長。因此,如何提供一種電路板的布線方法,以節(jié)約走線時間提高工作效率,縮短電路 板設(shè)計周期,進而解決現(xiàn)有技術(shù)中存在的缺點,實已成為目前亟待解決的課題。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的缺點,本發(fā)明的一個目的在于提一種電路板布線方法,用以 自動檢查信號線走線長度是否符合要求,并在不符合要求時根據(jù)設(shè)定走線長度與實際走線 長度的差值規(guī)劃最佳布線路徑并顯示,進而達到提高工作效率、縮短電路板設(shè)計周期等目 的。為達上述目的及其它相關(guān)目的,本發(fā)明提供一種電路板布線方法,包括首先,設(shè) 置欲布設(shè)的信號線的走線長度,以及該走線長度的容許差值區(qū)間;提供一布線軟件,并通過 該布線軟件在該電路板布設(shè)該信號線;該布線軟件偵測該布設(shè)的信號線的實際布線長度; 該布線軟件依據(jù)所設(shè)置的該信號線的走線長度與偵測到的實際走線長度計算出二者之間 的差值;該布線軟件判斷計算所得的差值是否落入該設(shè)定的容許差值區(qū)間內(nèi),若是,則完成 該信號線的布線作業(yè),若否,則進至下一步驟;以及該布線軟件依據(jù)其計算得出的差值規(guī)劃 出該差值部分的布線路徑并加以顯示,以便通過該顯示的布線路徑對該信號的走線長度進行調(diào)整。前述本發(fā)明的電路板布線方法中,該容許差值區(qū)間為0 IOOMil。前述本發(fā)明的電路板布線方法中,該差值部分的布線路徑的顯示長度為該布線軟 件計算所得的差值的二分之一。如上所述,運用本發(fā)明的電路板布線方法,布線工程師在實際的走線過程中,自動 檢查所布設(shè)的信號線的走線長度是否符合要求,若不符合要求則依據(jù)設(shè)定的走線長度與實 際走線長度之間的差值規(guī)劃差值部分的布線路徑并顯示該走線路徑以便對該信號線的長 度進行調(diào)整,進而達到提高工作效率、縮短電路板設(shè)計周期等目的。因此利用本發(fā)明的電路 板布線方法可避免現(xiàn)有電路板布線過程中所引起的種種缺失。
圖1為本發(fā)明的電路板布線方法的步驟流程示意圖。圖2為本發(fā)明的電路板布線方法的具體實施形態(tài)示意圖。[組件符號簡單說明]1 電路板11 信號線12 優(yōu)選布線路徑SlO S15 步驟
具體實施例方式以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書 所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點與功效。本發(fā)明亦可通過其它不同的具體實例 加以施行或應用,本說明書中的各項細節(jié)亦可基于不同觀點與應用,在不背離本發(fā)明的精 神下進行各種修飾與變更。請參閱圖1及圖2,圖1為本發(fā)明的電路板布線方法的步驟流程示意圖;圖2為本 發(fā)明的電路板布線方法的具體實施形態(tài)示意圖。本發(fā)明的電路板布線方法通過一布線軟件 實施,且該布線軟件裝載于一計算機中。如圖1所示,本發(fā)明的電路板布線方法,包括以下步驟首先執(zhí)行步驟S10,設(shè)置電 路板1所欲布設(shè)的信號線11的走線長度Li,以及該走線長度的容許差值區(qū)間△ 1。在本實 施例中,暫以預布設(shè)的信號線11的網(wǎng)絡(luò)預定走線長度為2000Mil,該容許差值區(qū)間為0 IOOMil為例進行說明,接著進至步驟Sl 1。在步驟Sll中,通過該布線軟件在該電路板1布設(shè)該信號線11。接著進至步驟 S12。在步驟S12中,該布線軟件偵測該信號線的實際走線長度L2。在本實施例中,所述 偵測該信號線11的實際布線長度的指令是由裝載在該計算機布線軟件操作界面中一快捷 鍵被觸發(fā)時發(fā)出,即,當鼠標在該布線軟件的操作界面選中該布設(shè)完成的信號線11時,布 線工程師按下該快捷鍵以發(fā)出偵測指令便可得知該信號線11的實際布線長度,接著進至 步驟S13。在步驟S13中,該布線軟件依據(jù)上述設(shè)置的信號線的走線長度Ll與步驟S12測得的信號線11的實際走線長度L2計算出走線長度L1、L2之間的差值Δ 2。接著進至步驟 S14。在步驟S14中,該布線軟件判斷步驟S13中計算得出的差值Δ 2是否落入上述設(shè) 定的容許差值區(qū)間Δ1內(nèi),若是,則表示該信號線11符合長度設(shè)計要求,完成該信號線11 的布線作業(yè),若否,進至步驟S15。例如,該信號線11的實際布線長度為1950Mil,而該信號 線11的設(shè)定走線長度為2000Mil,若2000Mil減去1950Mil所得差值位于0 IOOMil之 內(nèi),則為該差值落入該容許差值區(qū)間之內(nèi),則判斷為是;同樣地,若該信號線11的實際布線 長度為1850Mil,2000Mil減去1850Mil所得差值位于0 IOOMil之外,則為該差值沒有落 入該容許差值區(qū)間之內(nèi),則判斷為否。在步驟S15中,該布線軟件依據(jù)上述差值Δ2規(guī)劃出差值部分(即幼優(yōu)選布線 路徑h并加以顯示,以便通過該顯示的布線路徑對該信號11的走線長度進行調(diào)整,進而達 成該信號線11所設(shè)定的走線長度要求。如圖2所示,以信號線11的實際走線長度L2為1850Mil為例進行圖示說明,則通 過上述步驟可知,信號線11設(shè)定走線長度Ll與實際走線長度L2的差值Δ 2 = L1-L2 = 2000Μ 1-1850Μ 1 = 150Mil,該差值Δ 2超出了設(shè)定容許差值區(qū)間Δ 1,因此需對信號線11 的走線長度進行調(diào)整。如圖2所示該優(yōu)選布線路徑12為h,該優(yōu)選布線路徑h的顯示長度 為該差值Δ 2的二分之一,S卩A2/2 = h。需要說明的是,所述優(yōu)選布線路徑12以虛線形式 呈現(xiàn),以便與該信號線11進行區(qū)隔,進而方便工程師依據(jù)該顯示出的優(yōu)選布線路徑對該信 號線11予以修正。綜上所述,通過運用本發(fā)明所提供的電路板布線方法,布線工程師在實際的走線 過程中,自動檢查所布設(shè)的信號線的走線長度是否符合要求,若不符合要求則依據(jù)設(shè)定的 走線長度與實際走線長度之間的差值規(guī)劃差值部分的布線路徑并顯示該走線路徑以便對 該信號線的長度進行調(diào)整,進而達到提高布線工程師工作效率、縮短電路板設(shè)計周期等目 的,進而解決了現(xiàn)有技術(shù)中需要人工比較信號線與其網(wǎng)絡(luò)預定走線的長度而帶來的工作效 率低下的問題,因此,應用本發(fā)明可克服現(xiàn)有技術(shù)的前述諸多缺點。上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何本 領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對上述實施例進行修飾與改變。因此, 舉凡所屬技術(shù)領(lǐng)域中具有通常知識者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成 的一切等效修飾或改變,仍應由本發(fā)明的權(quán)利要求書所涵蓋。
權(quán)利要求
1.一種電路板布線方法,其特征在于,該方法包括以下步驟1)設(shè)置欲布設(shè)的信號線的走線長度,以及該走線長度的容許差值區(qū)間;2)提供一布線軟件,并通過該布線軟件在該電路板布設(shè)該信號線;3)該布線軟件偵測該布設(shè)的信號線的實際布線長度;4)該布線軟件依據(jù)所設(shè)置的該信號線的走線長度與偵測到的實際走線長度計算出二 者之間的差值;5)該布線軟件判斷計算所得的差值是否落入該設(shè)置的容許差值區(qū)間內(nèi),若是,則完成 該信號線的布線作業(yè),若否,則進至下一步驟;以及6)該布線軟件依據(jù)其計算得出的差值規(guī)劃出該差值部分的布線路徑并加以顯示,以便 通過該顯示的布線路徑對該信號的走線長度進行調(diào)整。
2.根據(jù)權(quán)利要求1所述的電路板布線方法,其特征在于,該容許差值區(qū)間為0 IOOMi 1。
3.根據(jù)權(quán)利要求1所述的電路板布線方法,其特征在于,該差值部分的布線路徑的顯 示長度為該布線軟件計算所得的差值的二分之一。
全文摘要
一種電路板布線方法,主要是通過一布線軟件在電路板上布設(shè)一信號線時自動檢測該信號線的實際走線長度與設(shè)定的走線長度的差值是否落入一容許差值范圍,若是,則依據(jù)該信號線的實際走線長度與設(shè)定的走線長度的差值規(guī)劃一優(yōu)選布線路徑并顯示,以便通過該顯示的布線路徑對該信號的走線長度進行調(diào)整,進而達成提升電路板布線效率、縮短電路板設(shè)計周期等目的。
文檔編號G06F17/50GK102054053SQ20091019807
公開日2011年5月11日 申請日期2009年10月27日 優(yōu)先權(quán)日2009年10月27日
發(fā)明者楊淑敏, 黃聰 申請人:英業(yè)達股份有限公司, 英順達科技有限公司