專利名稱:同時拉出多條走線的方法
技術領域:
本發(fā)明涉及一種計算機繪制印刷電路板(PCB,printed circuit board)線路布局(Layout)圖的顯示方法,特別是一種用以同時拉出多條走線(trace)的方法。
背景技術:
在印刷電路板的設計過程中,先期的計算機繪圖設計是相當重要的工作之一,其中運用計算機繪制印刷電路板的作業(yè)主要又分成兩部分,一個是前面的定位處理(placement)作業(yè),另一個則是后面的線路布局(Layout)作業(yè);當電子工程師對于一個印刷電路板的定位處理工程完成之后,即將該印刷電路板后續(xù)的線路布局作業(yè),交由線路布局工程師(Layout engineer)進行后續(xù)的線路布局工程。
但當線路布局工程師開始著手線路布局作業(yè)時,經(jīng)常性的必須由組件(component,如芯片)接腳(pin)所耦接的連接墊(pad),拉出一條又一條的走線(trace),同時必須注意到每一條拉出的走線必須與矩形的連接墊邊緣垂直的規(guī)則;不過,工程師光是注意整個圖層的走線是否有足夠的空間擺設就已費盡心思,因此由組件拉出的走線常常會不垂直于其連接墊,導致還要再重新修線的麻煩,無形中降低了作業(yè)速度與效率。
發(fā)明內容
本發(fā)明的目的在于克服現(xiàn)有技術的不足與缺陷,提供一種同時拉出多條走線的方法,由本方法的操作,可達到使線路布局工程師提高作業(yè)效率的目的。
為達上述目的,本發(fā)明提供一種同時拉出多條走線的方法,通過電腦可執(zhí)行的程序運算輔助使用者進行印刷電路板(PCB)的線路布局(Layout),可自一組件(component)同時拉出多條走線,該方法包含下列步驟首先是由使用者選取一組件(component);繼而提供一信息列表于使用者接口;而后由使用者選擇走線方向并輸入一走線長度;最后,可直接由此組件接腳的連接墊(pad)一次垂直拉出所有走線。
圖1為本發(fā)明同時拉出多條走線的方法的第一較佳實施例的運作流程圖;圖2為本發(fā)明同時拉出多條走線的方法的第一較佳實施例中,提供一信息列表于使用者接口的細部流程圖;圖3為本發(fā)明同時拉出多條走線的方法的第二較佳實施例的運作流程圖;圖4為本發(fā)明同時拉出多條走線的方法的第二較佳實施例中,由此組件的所有接腳連接的每一連接墊拉出一段預設長度的走線的細部流程圖。
圖中符號說明步驟110 使用者選取一組件步驟120 提供一信息列表于使用者接口步驟130 使用者選擇走線方向并輸入長度步驟140 判別走線端點坐標是否落于周圍單元的安全范圍外步驟150 顯示錯誤信息步驟160 由此組件接腳的連接墊一次垂直拉出所有走線步驟210 以組件的參考名稱獲得幾何數(shù)據(jù)庫中的接腳型態(tài),幾何名稱及封裝模式步驟220 以組件的參考名稱取得對應此接腳型態(tài)的地址文件中的接腳號碼與接腳名稱關系步驟230 以上述兩種數(shù)據(jù)組合出各接腳可拉出走線的方向步驟240 形成一信息列表步驟310 確定使用者選取一組件步驟320 顯示錯誤信息步驟330 由此組件的所有接腳連接的每一連接墊拉出一段預設長度的走線步驟340 將拉出的走線設為保護模式步驟410 以組件的參考名稱獲得幾何數(shù)據(jù)庫中的接腳型態(tài),幾何名稱及封裝模式步驟420 以組件的參考名稱取得對應此接腳型態(tài)的地址文件中的接腳號碼與接腳名稱關系步驟430 以上述兩種數(shù)據(jù)組合出各接腳可拉出走線的方向步驟440 以接腳號碼及接腳中心點位置、延伸方向及相對應的走線名稱等四項參數(shù),由各接腳的連接墊依方向及預設長度拉出走線具體實施方式
請參閱圖1本發(fā)明第一較佳實施例的運作方式,其必要步驟首先是由使用者選取一組件(步驟110),此組件具有許多接腳(pin),實務上多為芯片(chip);繼而由一功能鍵的觸動,提供一信息列表于使用者接口(步驟120),此信息列表包括走線(trace)的可拉出方向,以及走線長度的輸入欄;而后即由使用者選擇走線方向并輸入長度(步驟130);最后,可直接由此組件接腳的連接墊(pad)一次垂直拉出所有走線(步驟160),其中所適用的連接墊為矩形。
前述步驟130在使用者輸入長度之后,尚可提供走線長度適當與否的判斷,即判別走線端點坐標是否落于周圍單元的安全范圍外(步驟140),意即運算并判別組件接腳中心點坐標依方向加上走線長度后的走線端點坐標,是否落于此組件周圍單元(走線、貫孔(VIA)或其它芯片的連接墊)的安全范圍外,此安全范圍可涵蓋單元本身再于其邊緣加上一個安全距離當答案為“否”,即顯示一錯誤信息(步驟150),而后回到步驟130重新輸入;若答案為“是”,即繼續(xù)進行步驟160,將所有的走線一次拉出。
其次,在上述步驟120中信息列表的提供,是通過圖2所示的細部流程圖來達成。當使用者按下使用接口的功能鍵時,首先是以組件的參考名稱獲得幾何數(shù)據(jù)庫中的接腳型態(tài),幾何名稱及封裝模式(步驟210),而后以組件的參考名稱取得對應此接腳型態(tài)的位置文件中的接腳號碼與接腳名稱關系(步驟220),繼而以上述兩種數(shù)據(jù)組合出各接腳可拉出走線的方向(步驟230),最后形成一信息列表(步驟240)。如此,便可提供一信息列表讓使用者選擇走線方向及輸入走線長度。
通過本發(fā)明第一較佳實施例所提供的方法,可讓線路布局工程師以最有效率的方式,一次拉出芯片等組件接腳所接駁連接墊的走線,且每一走線均垂直于矩形連接墊邊緣,如此即可克服過去逐一拉出走線的繁瑣,同時也不再有走線不符合垂直連接墊的規(guī)則。
另外,在第一較佳實施例中,步驟130有關使用者選擇走線方向并輸入長度的部分,可改為預先設定,而讓整個拉出走線的動作一氣呵成,如圖3所示,本發(fā)明第二較佳實施例的運作方式,首先是在作業(yè)前完成欲拉出走線的長度設定,隨后當使用者觸動功能鍵時,先行確定使用者選取一組件(步驟310)當答案為“否”時,即顯示一錯誤信息(步驟320);當答案為“是”時,則經(jīng)由此組件的所有接腳連接的每一連接墊拉出一段預設長度的走線(步驟330),當然,每一走線均垂直于連接墊;最后,再將拉出的走線設為保護模式(步驟340)。
與前一實施例不同的是,本實施例提供一組件選取正確與否的判斷,另外,為避免使用者在之后的作業(yè)過程中誤選編輯已拉出的走線,故將拉出的走線設為保護模式。上述二者皆有助于線路布局作業(yè)的正確性,可由減少錯誤率的方式提高作業(yè)效率。
其次,在上述步驟340中拉出走線的動作,是通過圖4所示的細部流程圖來達成。當使用者按下使用接口的功能鍵時,首先是以組件的參考名稱獲得幾何數(shù)據(jù)庫中的接腳型態(tài),幾何名稱及封裝模式(步驟410),而后以組件的參考名稱取得對應此接腳型態(tài)的位置文件中的接腳號碼與接腳名稱關系(步驟420),繼而以上述兩種數(shù)據(jù)組合出各接腳可拉出走線的方向(步驟430),最后,以接腳號碼及接腳中心位置、延伸方向及相對應的走線名稱等四項參數(shù),由各接腳的連接墊依方向及預設長度拉出走線(步驟440)。
雖然本發(fā)明以前述的較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟悉本技術者,在不脫離本發(fā)明的精神和范圍內,當可作些許的更動與潤飾,因此本發(fā)明的保護范圍須視權利要求書所界定者為準。
權利要求
1.一種同時拉出多條走線(trace)的方法,通過計算機可執(zhí)行的程序運算輔助使用者進行印刷電路板(PCB)的線路布局(Layout),可自一組件(component)同時拉出多條走線,其特征在于,該方法包含下列步驟使用者選取一組件(component);提供一信息列表于一使用者接口;使用者選擇數(shù)個走線方向并輸入一走線長度;及由該組件的數(shù)個接腳(pin)連接的矩形數(shù)個連接墊(pad)同時拉出垂直于該連接墊邊緣的數(shù)條走線。
2.如權利要求1所述的同時拉出多條走線(trace)的方法,其特征在于,該使用者選取一組件的步驟置換為一判別使用者是否選取一組件的步驟,當答案為否時,即顯示一錯誤信息。
3.如權利要求1所述的同時拉出多條走線(trace)的方法,其特征在于,該提供一信息列表于一使用者接口的步驟更包含下列流程以該組件的一參考名稱獲得一幾何數(shù)據(jù)庫中的數(shù)個接腳型態(tài)、數(shù)個幾何名稱及該單元的一封裝模式;以該參考名稱取得對應該接腳型態(tài)的一位置文件中的數(shù)個接腳號碼與數(shù)個接腳名稱關系;組合出該接腳連接的該連接墊可拉出該走線的方向;及形成一信息列表。
4.如權利要求1所述的同時拉出多條走線(trace)的方法,其特征在于,該方法更包含一將該走線設為保護模式的最后步驟。
5.如權利要求1所述的同時拉出多條走線(trace)的方法,其特征在于,該方法于其提供該信息列表于該使用者接口的步驟后,在繼續(xù)前述后續(xù)步驟之前先進行下列步驟運算該組件的該接腳的中心點坐標,于依該走線方向加上該走線長度后的一走線端點坐標;及判別該走線端點坐標是否落于該組件周圍的至少一單元的一安全范圍外。
6.如權利要求5所述的同時拉出多條走線(trace)的方法,其特征在于,該判別步驟中當答案為“否”,即顯示一錯誤信息,并回到該使用者選擇該走線方向并輸入該走線長度的步驟。
7.如權利要求5所述的同時拉出多條走線(trace)的方法,其特征在于,該單元選自走線、貫孔(VIA)與組件的連接墊的群組組合。
8.如權利要求5所述的同時拉出多條走線(trace)的方法,其特征在于,該安全范圍涵蓋該單元本身,以及距離該單元一安全距離的范圍。
9.一種同時拉出多條走線(trace)的方法,通過計算機可執(zhí)行的程序運算輔助使用者進行印刷電路板(PCB)的線路布局(Layout),由一功能鍵的觸動,即可自一組件(component)同時拉出多條走線,其特征在于,該方法包含下列步驟使用者選取該組件;以該組件的一參考名稱獲得一幾何數(shù)據(jù)庫(geometry)中的數(shù)個接腳(pin)型態(tài)、數(shù)個幾何名稱及該單元的一封裝模式;以該參考名稱(reference name)取得對應該接腳型態(tài)的一位置文件(mapping file)中的數(shù)個接腳號碼與數(shù)個接腳名稱關系;組合出該接腳連接的矩形數(shù)個連接墊(pad)可拉出數(shù)條走線的數(shù)個走線方向,該走線方向與該連接墊邊緣垂直;及以該接腳號碼及其中心位置、該走線方向及相對應的該走線名稱等四項參數(shù),由該連接墊依該走線方向及預設的一走線長度拉出該走線。
10.如權利要求9所述的同時拉出多條走線(trace)的方法,其特征在于,該方法更包含一將該走線設為保護模式的最后步驟。
全文摘要
本發(fā)明涉及一種同時拉出多條走線(trace)的方法,主要應用在印刷電路板(PCB)的線路布局(Layout)上,可讓線路布局工程師以最有效率的方式,一次拉出芯片等組件接腳所接駁連接墊的走線,且每一走線均垂直于連接墊,如此即可克服過去逐一拉出走線的繁瑣,同時也不再有走線不符合垂直連接墊的規(guī)則,大幅降低線路布局的錯誤率。
文檔編號H05K3/00GK1489427SQ0214433
公開日2004年4月14日 申請日期2002年10月9日 優(yōu)先權日2002年10月9日
發(fā)明者張有權 申請人:英業(yè)達股份有限公司