[發(fā)明專利]PCB走線的轉(zhuǎn)換方法及裝置有效
申請?zhí)枺?/td> | 201110368911.6 | 申請日: | 2011-11-18 |
公開(公告)號: | CN103123655A | 公開(公告)日: | 2013-05-29 |
發(fā)明(設(shè)計)人: | 許其吉 | 申請(專利權(quán))人: | 京信通信系統(tǒng)(中國)有限公司 |
主分類號: | G06F17/50 | 分類號: | G06F17/50 |
代理公司: | 廣州華進聯(lián)合專利商標(biāo)代理有限公司 44224 | 代理人: | 王茹;曾旻輝 |
地址: | 510663 廣*** | 國省代碼: | 廣東;44 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | pcb 轉(zhuǎn)換 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及印刷電路板設(shè)計技術(shù)領(lǐng)域,尤其涉及一種將Allegro的PCB走線轉(zhuǎn)換為Protel走線的方法及裝置。
背景技術(shù)
隨著科技的不斷進步,還有電子產(chǎn)品的迅速發(fā)展,PCB(Print?Circuit?Board,印刷電路板)的設(shè)計變得日益復(fù)雜,走線密度越來越高,使用需要控制等長的總線和高速差分線越來越頻繁。而在PCB設(shè)計軟件中,目前國內(nèi)所使用的設(shè)計軟件有很多種,比如:Protel、PADS、Allegro、Mentor?WG等。但目前國內(nèi)而言使用最多的PCB設(shè)計軟件還是Protel,其次是Cadence公司的Allegro軟件。在PCB設(shè)計中對比這兩種設(shè)計軟件的優(yōu)缺點,很顯然,Allegro軟件的優(yōu)勢遠好于Protel軟件,最明顯最突出的優(yōu)勢就是Allegro軟件有十分強大的布線功能,并且還有一個優(yōu)勢是Protel軟件所沒有的,就是總線等長控制的功能。因此Allegro軟件越來越適合日益復(fù)雜的PCB設(shè)計。
在目前現(xiàn)有技術(shù)中,在進行PCB板的設(shè)計時,一塊PCB板要么用Protel軟件設(shè)計,要么用Allegro軟件設(shè)計,不能利用這兩個軟件同時設(shè)計同一塊PCB。然而不管是什么類型的PCB,用Allegro軟件設(shè)計自然是難度最低、效率最高的,但由于國內(nèi)會使用Allegro軟件的工程師相對來說還比較少,大部分PCB設(shè)計工程師只會用Protel軟件,所以不能把所有的PCB都用Allegro軟件來設(shè)計。因為軟件、PCB難度和人相互約束的因素,所以國內(nèi)很多公司都會同時使用這兩個軟件來設(shè)計PCB。但Protel軟件不但布線效率低,還不能控制總線等長布線,使得在設(shè)計布線比較復(fù)雜或是有總線需要控制等長的PCB中,Protel軟件很難、甚至不能勝任PCB的設(shè)計。然后,目前走線密度高、需要控制等長總線的PCB設(shè)計越來越多,且又不能脫離Protel軟件,那么,是否能夠利用Allegro這種比較高級的軟件來完成Protel軟件很難完成的布線工作或是不能完成的總線等長控制工作,即在Allegro布好Protel想要的走線、再把Allegro軟件完成的走線和總線等長控制好的走線轉(zhuǎn)到Protel軟件中呢?
如圖1所示為用Allegro軟件完成了22條走線的布線,并且控制好一共有22條走線的總線等長關(guān)系(所謂等長關(guān)系即是22條的走線長度都是控制在一個長度范圍內(nèi))。如何在布線比較復(fù)雜或是有總線需要控制等長的PCB設(shè)計中不能用Protel軟件來設(shè)計的時候借助Allegro軟件來完成PCB的設(shè)計工作,讓使用不同PCB設(shè)計軟件的工程師更好地協(xié)作來完成PCB設(shè)計,即如何將Allegro的PCB走線轉(zhuǎn)換為Protel走線,成為亟待解決的問題。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供一種PCB走線的轉(zhuǎn)換方法及裝置,能夠?qū)llegro的PCB走線轉(zhuǎn)換為Protel走線,從而解決了現(xiàn)有技術(shù)中Protel軟件布線效率低、布線空間利用率不高、不能控制總線等長布線的問題。
一種PCB走線的轉(zhuǎn)換方法,將Allegro的PCB走線轉(zhuǎn)換為Protel的PCB走線,該轉(zhuǎn)換方法包括以下步驟:
步驟S1,創(chuàng)建一個Protel軟件可識別的PCB格式文件,定義該PCB格式文件為可寫文件;
步驟S2,在所創(chuàng)建的PCB格式文件寫入Protel軟件固定的ASCII碼頭文件信息;
步驟S3,用Allegro軟件打開需要轉(zhuǎn)換走線的PCB文件;
步驟S4,讀取所打開的PCB文件中走線的網(wǎng)絡(luò)信息,該網(wǎng)絡(luò)信息包括走線的網(wǎng)絡(luò)名和網(wǎng)絡(luò)名對應(yīng)的ID號;
步驟S5,將所述走線的網(wǎng)絡(luò)信息按照Protel軟件的ASCII碼格式寫入到所創(chuàng)建的PCB格式文件中;
步驟S6,讀取所打開的PCB文件中組成走線的線段信息和/或弧形線信息;
步驟S7,將所述線段信息和/或弧形線信息按照Protel軟件的ASCII碼格式寫入到所創(chuàng)建的PCB格式文件中。
一種PCB走線的轉(zhuǎn)換裝置,將Allegro的PCB走線轉(zhuǎn)換為Protel的PCB走線,該轉(zhuǎn)換裝置包括:
PCB格式文件創(chuàng)建模塊,用于創(chuàng)建一個Protel軟件可識別的PCB格式文件,并定義該PCB格式文件為可寫文件;
頭文件信息寫入模塊,用于對創(chuàng)建的PCB格式文件寫入Protel軟件固定的ASCII碼頭文件信息;
網(wǎng)絡(luò)信息讀取模塊,用于當(dāng)Allegro軟件打開需要轉(zhuǎn)換走線的PCB文件后,讀取出打開的PCB文件中走線的網(wǎng)絡(luò)信息,該網(wǎng)絡(luò)信息包括走線的網(wǎng)絡(luò)名和網(wǎng)絡(luò)名對應(yīng)的ID號;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于京信通信系統(tǒng)(中國)有限公司,未經(jīng)京信通信系統(tǒng)(中國)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110368911.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 圖像轉(zhuǎn)換設(shè)備、圖像轉(zhuǎn)換電路及圖像轉(zhuǎn)換方法
- 數(shù)模轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 轉(zhuǎn)換設(shè)備和轉(zhuǎn)換方法
- 占空比轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 通信轉(zhuǎn)換方法、轉(zhuǎn)換裝置及轉(zhuǎn)換系統(tǒng)
- 模數(shù)轉(zhuǎn)換和模數(shù)轉(zhuǎn)換方法
- 轉(zhuǎn)換模塊以及轉(zhuǎn)換電路
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件和熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊