專利名稱:電路輔助設(shè)計方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)處理技術(shù),更具體地,涉及一種通過數(shù)據(jù)處理技術(shù)以輔助生 成電路布線圖的電路輔助設(shè)計方法及系統(tǒng)。
背景技術(shù):
隨著全球IT產(chǎn)業(yè)、電子整機制造產(chǎn)業(yè)的迅速發(fā)展,作為基礎(chǔ)電子產(chǎn)業(yè)重要一環(huán)的 印刷電路板(Printed Circuit Board, PCB)產(chǎn)業(yè)也保持了良好的發(fā)展態(tài)勢。一般的布線操作,主要可分為兩個階段,首先是線路設(shè)計階段,此階段先由電子設(shè) 計工程師利用電路設(shè)計軟件(如Protel),完成對每條線路的屬性設(shè)定作業(yè),設(shè)定完畢后 再由設(shè)計線路軟件生成對應(yīng)的輸出文件,然后經(jīng)由電路布局軟件(如Mentor Graphics或 OrCad)讀取該輸出文件,并進(jìn)入線路布局階段,以生成最終的線路圖數(shù)據(jù)。雖然在上述已有技術(shù)中,已使用專業(yè)的電腦軟件來輔助完成布線作業(yè),卻仍存在 如下缺點其一,由于電路設(shè)計工作以及電路布局工作是由兩組不同的電子專業(yè)工程師來執(zhí) 行的,因此,若電路布線工程師不熟悉電子零件的特性,則需要花費大量的時間來擺放電子 零件,導(dǎo)致電路布局的時間過長。其二,現(xiàn)有技術(shù)中,當(dāng)電路布線工程師設(shè)計出電路布線圖后,若電路設(shè)計工程師對 于布線圖中電子零件的擺放位置不太滿意時,無法直接針對該電路布線圖進(jìn)行修正處理, 影響了電路布局工作效率。
發(fā)明內(nèi)容
為解決上述已有技術(shù)的缺點,本發(fā)明的目的在于提供一種電路輔助設(shè)計方法及系 統(tǒng),可供在設(shè)計電路圖的同時同步進(jìn)行電路圖中相關(guān)電子零件的預(yù)擺放設(shè)計。本發(fā)明的另一目的在于提供一種電路輔助設(shè)計方法及系統(tǒng),可直接對后期完成設(shè) 計的電路布線圖中的電子零件進(jìn)行調(diào)整修正,以提高電路布局的執(zhí)行效率。為達(dá)上述目的及其他相關(guān)的目的,本發(fā)明提供一種電路輔助設(shè)計方法及系統(tǒng),該 系統(tǒng)連結(jié)零件數(shù)據(jù)庫,該系統(tǒng)包括用于導(dǎo)入電路設(shè)計軟件所生成的電路設(shè)計圖的輸入模 塊;用于提供電路預(yù)布局界面,以依據(jù)該輸入模塊所導(dǎo)入的電路設(shè)計圖,從該零件數(shù)據(jù)庫中 選取布局所需的電子零件以供預(yù)布局作業(yè)的進(jìn)行,且將該電路設(shè)計圖配置成相應(yīng)的電路預(yù) 布線圖的編輯模塊;以及用于將該編輯模塊所編輯生成的電路預(yù)布線圖轉(zhuǎn)換為電路布局軟 件可識別的文件格式,并輸出至該電路布局軟件,以供執(zhí)行后續(xù)的布線作業(yè)的轉(zhuǎn)換模塊。其 中,通過該編輯模塊所提供的電路預(yù)布局界面還可提供對該電路布線圖中的電子零件進(jìn)行 修改編輯的處理;該系統(tǒng)可采用外掛程序形式嵌設(shè)于該電路設(shè)計軟件中。本發(fā)明又提供一種電路輔助設(shè)計方法,該方法連結(jié)零件數(shù)據(jù)庫,該方法包括導(dǎo)入 電路設(shè)計軟件所生成的電路設(shè)計圖;提供電路預(yù)布局界面,以依據(jù)該導(dǎo)入的電路設(shè)計圖,從 該零件數(shù)據(jù)庫中選取布局所需的電子零件以供進(jìn)行預(yù)布局作業(yè),且將該電路設(shè)計圖配置成
3相應(yīng)的電路預(yù)布線圖;以及轉(zhuǎn)換該編輯生成的電路預(yù)布線圖為電路布局軟件可識別的文件 格式,并輸出至該電路布局軟件,以供執(zhí)行后續(xù)的布線作業(yè)。其中,該方法可進(jìn)一步包括通 過前述所提供的電路預(yù)布局界面對該電路布線圖中的電子零件進(jìn)行修改編輯的處理步驟。相比于已有技術(shù),本發(fā)明的電路輔助設(shè)計系統(tǒng)及方法為電路設(shè)計軟件以及電路布 局軟件提供了數(shù)據(jù)交換平臺,以供通過所提供的該電路預(yù)布局界面而在設(shè)計電路圖的同時 同步進(jìn)行電路圖中相關(guān)電子零件的預(yù)布局設(shè)計,更可直接針對后期完成設(shè)計的電路布線圖 中的電子零件的擺放位置進(jìn)行調(diào)整修正,從而改善后期因不熟悉電路零件特性而需花費大 量的零件擺放設(shè)計時間的缺點,并提高電路布線工作的執(zhí)行效率。
圖1為用以顯示本發(fā)明的電路輔助設(shè)計系統(tǒng)的基本架構(gòu)示意圖;以及圖2為用以顯示本發(fā)明的電路輔助設(shè)計方法的流程示意圖。主要元件符號說明100 電路輔助設(shè)計系統(tǒng)101 輸入模塊103編輯模塊105轉(zhuǎn)換模塊110零件數(shù)據(jù)庫120 電路設(shè)計軟件130 電路布局軟件S201 S207 步驟
具體實施例方式以下通過特定的具體實施例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明 書所揭示的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明也可通過其他不同的具體實 例加以施行或應(yīng)用,本說明書中的各項細(xì)節(jié)也可基于不同觀點與應(yīng)用,在不悖離本發(fā)明的 精神下進(jìn)行的各種修改與變更。請參閱圖1,其為本發(fā)明的電路輔助設(shè)計系統(tǒng)100(如標(biāo)號100所指的虛線框所包 含的部分)的基本架構(gòu)示意圖。如圖所示,本發(fā)明的電路輔助設(shè)計系統(tǒng)100連接零件數(shù)據(jù)庫110,用于為已有的電 路設(shè)計軟件120以及電路布局軟件130提供數(shù)據(jù)交換平臺,其中,該電路設(shè)計軟件或程序為 例如Protel PCB設(shè)計軟件,但不限于此,還可為Allegro設(shè)計軟件等,該電路布局軟件130 則可例如為Mentor Graphics或OrCad設(shè)計軟件。此外,于本實施例中,該電路輔助設(shè)計系統(tǒng)100作為外掛程序嵌設(shè)于電路設(shè)計軟 件120中,因此可供電路設(shè)計工程師在執(zhí)行電路設(shè)計作業(yè)時,通過該電路輔助設(shè)計系統(tǒng)100 即可針對電路設(shè)計圖中各電子零件的擺放位置進(jìn)行設(shè)置并同步予以顯示,并進(jìn)一步將該電 路預(yù)布局?jǐn)?shù)據(jù)輸出至電路布局軟件130中以供后續(xù)執(zhí)行相應(yīng)的布線作業(yè),從而節(jié)省因后段 電路布線人員不熟悉電子零件特性而需花費大量時間進(jìn)行零件的布局?jǐn)[放。此外,本發(fā)明 的電路輔助設(shè)計系統(tǒng)100更可導(dǎo)入通過該電路布局軟件130設(shè)計生成的電路布線圖,并供前段的電路設(shè)計工程師針對該電路布線圖中的電子零件進(jìn)行調(diào)整修正(請容后詳述)。請參閱圖1,本發(fā)明的電路輔助設(shè)計系統(tǒng)100包括輸入模塊101、編輯模塊103以 及轉(zhuǎn)換模塊105。該輸入模塊101用于導(dǎo)入電路設(shè)計軟件120所設(shè)計生成的電路設(shè)計圖。該編輯模塊103則用于提供電路預(yù)布局界面,以供電路設(shè)計工程師依據(jù)該輸入模 塊101所導(dǎo)入的電路設(shè)計圖,從該零件數(shù)據(jù)庫110中選取布局所需的電子零件并進(jìn)行預(yù)布 局作業(yè),以將該電路設(shè)計圖配置成相應(yīng)的電路預(yù)布線圖。具體而言,本發(fā)明可供電路設(shè)計工 程師在執(zhí)行電路設(shè)計過程中,即可通過該編輯模塊103所提供的電路預(yù)布局界面而同步執(zhí) 行相關(guān)電子零件的擺放作業(yè),從而將該電路設(shè)計圖配置成相應(yīng)的電路預(yù)布線圖。此外,該編輯模塊103所提供的電路預(yù)布局界面,還可供電路設(shè)計工程師針對該 電路預(yù)布線圖中的電子零件的擺放位置進(jìn)行修改編輯,或者對后期的電路布線圖中的電子 零件的擺放位置進(jìn)行修改編輯(請容后詳述)。該轉(zhuǎn)換模塊105用于將該編輯模塊105所編輯生成的電路預(yù)布線圖轉(zhuǎn)換為電路布 局軟件130可識別的文件格式,并輸出至該電路布局軟件130,以供電路布線工程師可直接 在該電路預(yù)布線圖中進(jìn)行后續(xù)的布線作業(yè)以生成最終的電路布線圖,從而改善電路布線工 程師因不熟悉電子零件特性而需花費大量時間進(jìn)行零件擺放,提高零件擺放的執(zhí)行效率。此外,該轉(zhuǎn)換模塊105還可導(dǎo)入該電路布局軟件130所生成的電路布線圖,并通過 該編輯模塊103所提供的電路預(yù)布局界面,令電路設(shè)計工程師可直接針對該電路布線圖中 的電子零件的擺放位置進(jìn)行修改編輯的處理,換言之,該轉(zhuǎn)換模塊105可作為已有的電路 設(shè)計軟件120以及電路布局軟件130的一種數(shù)據(jù)交換平臺,從而提供雙向數(shù)據(jù)流的處理。圖2為流程示意圖,用于顯示執(zhí)行本發(fā)明的電路輔助設(shè)計方法的流程步驟。如圖所示,實施該電路輔助設(shè)計方法的步驟,如下所述。于步驟S201中,將電路設(shè) 計軟件120所設(shè)計生成的電路設(shè)計圖導(dǎo)入到電路輔助設(shè)計系統(tǒng)100中,于本實施例中,該電 路輔助設(shè)計系統(tǒng)100作為外掛程序并可嵌設(shè)于電路設(shè)計軟件120中,接著進(jìn)行步驟S203。于步驟S203中,提供電路預(yù)布局界面,以供電路設(shè)計工程師在設(shè)計電路時,即可 通過該電路預(yù)布局界面從零件數(shù)據(jù)庫110中選取電路布局所需的電子零件,從而能同步進(jìn) 行所述電子零件的擺放工作,以生成電路預(yù)布線圖,以供后續(xù)電路布線工程師參考并進(jìn)行 布線工作,接著進(jìn)行步驟S205。于步驟S205中,對該生成的電路預(yù)布線圖進(jìn)行格式轉(zhuǎn)換處理,以將其轉(zhuǎn)換為電路 布局軟件130可識別的文件格式類型,接著進(jìn)行步驟S207。于步驟S207中,將該電路預(yù)布線圖輸出至電路布局軟件130,以供電路布線工程 師執(zhí)行后續(xù)的布線作業(yè)。此外,本發(fā)明的電路輔助設(shè)計方法進(jìn)一步包括導(dǎo)入該電路布局軟件130所生成的 電路布線圖,并通過前述方法步驟S203中所提供的電路預(yù)布局界面,供電路設(shè)計工程師直 接針對該電路布線圖中的電子零件的布局進(jìn)行修改編輯。綜上所述,本發(fā)明的電路輔助設(shè)計方法及系統(tǒng)通過提供電路預(yù)布局界面,以供電 路設(shè)計工程師在設(shè)計電路圖的同時即可同步進(jìn)行布局電子零件的擺放工作,以生成相應(yīng)的 電路預(yù)布線圖,以供后續(xù)電路布線工程師參考及使用,從而改善電路布線工程師不熟悉電 路零件特性而需花費大量的時間來擺放零件的問題。此外,通過本發(fā)明所提供的電路預(yù)布局界面,又可使電路設(shè)計工程師直接針對后期完成設(shè)計的電路布線圖中的電子零件進(jìn)行調(diào) 整修正,從而提高電路布局的執(zhí)行效率。 上述所述僅為本發(fā)明的電路輔助設(shè)計方法及系統(tǒng)的較佳實施例,非用以限定本發(fā) 明的實質(zhì)技術(shù)內(nèi)容的范圍。本發(fā)明的電路輔助設(shè)計方法及系統(tǒng)其實質(zhì)技術(shù)內(nèi)容廣義地定義 于權(quán)利要求書中,任何他人所完成的技術(shù)實體或方法,若與權(quán)利要求書所定義者完全相同, 或為等效的變更,均將被視為涵蓋于此專利范圍之中。
權(quán)利要求
一種電路輔助設(shè)計系統(tǒng),該系統(tǒng)連結(jié)零件數(shù)據(jù)庫,其特征在于,該電路輔助設(shè)計系統(tǒng)包括輸入模塊,用于導(dǎo)入電路設(shè)計軟件所生成的電路設(shè)計圖;編輯模塊,用于提供電路預(yù)布局界面,以依據(jù)該輸入模塊所導(dǎo)入的電路設(shè)計圖,從該零件數(shù)據(jù)庫中選取布局所需的電子零件,且將該電路設(shè)計圖配置成相應(yīng)的電路預(yù)布線圖;以及轉(zhuǎn)換模塊,用于將該編輯模塊所編輯生成的電路預(yù)布線圖轉(zhuǎn)換為電路布局軟件可識別的文件格式,并輸出至該電路布局軟件,以供執(zhí)行后續(xù)的布線作業(yè)。
2.如權(quán)利要求1所述的電路輔助設(shè)計系統(tǒng),其特征在于,該轉(zhuǎn)換模塊進(jìn)一步包括導(dǎo)入 該電路布局軟件所生成的電路布線圖,并通過該編輯模塊所提供的電路預(yù)布局界面,提供 對該電路布線圖中的電子零件進(jìn)行修改編輯的處理。
3.如權(quán)利要求2所述的電路輔助設(shè)計系統(tǒng),其特征在于,通過該編輯模塊所提供的電 路預(yù)布局界面以對該電路布線圖中電子零件的擺放位置進(jìn)行修改編輯的處理。
4.如權(quán)利要求1所述的電路輔助設(shè)計系統(tǒng),其特征在于,該電路預(yù)布局界面進(jìn)一步用 以對該電路預(yù)布線圖中電子零件的擺放位置進(jìn)行修改編輯的處理。
5.如權(quán)利要求1所述的電路輔助設(shè)計系統(tǒng),其特征在于,該系統(tǒng)以外掛程序形式嵌設(shè) 于該電路設(shè)計軟件中。
6.一種電路輔助設(shè)計方法,該方法連結(jié)零件數(shù)據(jù)庫,其特征在于,該電路輔助設(shè)計方法 包括導(dǎo)入電路設(shè)計軟件所生成的電路設(shè)計圖;提供電路預(yù)布局界面,以依據(jù)該導(dǎo)入的電路設(shè)計圖,從該零件數(shù)據(jù)庫中選取布局所需 的電子零件,以供進(jìn)行預(yù)布局作業(yè),且將該電路設(shè)計圖配置成相應(yīng)的電路預(yù)布線圖;以及將該編輯生成的電路預(yù)布線圖轉(zhuǎn)換為電路布局軟件可識別的文件格式,并輸出至該電 路布局軟件,以供執(zhí)行后續(xù)的布線作業(yè)。
7.如權(quán)利要求6所述的電路輔助設(shè)計方法,其特征在于,進(jìn)一步包括導(dǎo)入該電路布局 軟件所生成的電路布線圖,并通過該電路預(yù)布局界面對該電路布線圖中的電子零件進(jìn)行修 改編輯的處理步驟。
8.如權(quán)利要求7所述的電路輔助設(shè)計方法,其特征在于,通過該電路預(yù)布局界面對該 電路布線圖中電子零件的擺放位置進(jìn)行修改編輯的處理。
9.如權(quán)利要求6所述的電路輔助設(shè)計方法,其特征在于,進(jìn)一步包括通過該電路預(yù)布 局界面對該電路預(yù)布線圖中電子零件的擺放位置進(jìn)行修改編輯的處理步驟。
全文摘要
一種電路輔助設(shè)計方法及系統(tǒng),其通過電路預(yù)布局界面在設(shè)計電路圖的同時,同步針對電路圖中相關(guān)電子零件執(zhí)行預(yù)布局設(shè)計,以改善后期因不熟悉電路零件特性而需花費大量時間進(jìn)行零件擺放設(shè)計的缺點,此外,通過本發(fā)明所提供的電路預(yù)布局界面,更可直接對后期完成設(shè)計的電路布線圖中的電子零件進(jìn)行調(diào)整修正,以此為電路設(shè)計軟件以及電路布局軟件提供數(shù)據(jù)交換平臺,從而提高電路布局執(zhí)行效率。
文檔編號G06F17/50GK101908081SQ20091014573
公開日2010年12月8日 申請日期2009年6月5日 優(yōu)先權(quán)日2009年6月5日
發(fā)明者張庭霖, 謝青峰 申請人:亞旭電腦股份有限公司