專利名稱:電路設(shè)計圖元件關(guān)系對比系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種元件對比系統(tǒng)及方法,特別涉及一種電路設(shè)計圖元件關(guān)系對比系統(tǒng)及方法。
背景技術(shù):
電路設(shè)計工程師在設(shè)計新項目電路設(shè)計圖時較習(xí)慣性的手法是將舊的電路設(shè)計圖更改為新的電路設(shè)計圖。工程師在設(shè)計出新的電路設(shè)計圖時,要判斷出新設(shè)計出來的電路設(shè)計圖和舊的電路設(shè)計圖的區(qū)別之處,其中包括所有用到的電子元件和元件彼此之間的連接點(diǎn)和被連接點(diǎn)的關(guān)系,以及元件的大小值之分。傳統(tǒng)的做法是文件對比工具分左右兩個界面窗口把兩個電路設(shè)計圖的兩份屬性文件的不同之處用紅色表示出來。此方法在對比時不夠靈活,對比的結(jié)果不夠明朗化。特別是在設(shè)計一個繁大的電路設(shè)計圖時,工程師需要逐行找出不同,進(jìn)行對比,容易出錯,易耗時間。
為了避免電路設(shè)計圖屬性文件對比時出現(xiàn)錯誤及耗費(fèi)大量工作時間,有必要提供一種對比結(jié)果清楚、耗時更短的電路設(shè)計圖元件關(guān)系對比系統(tǒng)及方法。
發(fā)明內(nèi)容本發(fā)明較佳實施例提供一種電路設(shè)計圖元件關(guān)系對比系統(tǒng),該電路設(shè)計圖元件關(guān)系對比系統(tǒng)包括一屬性文件產(chǎn)生模塊,其用于產(chǎn)生與新、舊電路設(shè)計圖相對應(yīng)的兩份屬性文件,該屬性文件即中間運(yùn)算過程所需的數(shù)據(jù)文件;一文件接收模塊,用于接收上述兩份屬性文件;一對比模塊,用于將上述兩份電路設(shè)計圖屬性文件中不同的部分進(jìn)行比較,其主要比較新、舊電路設(shè)計圖的相同電子元件的不同值及相同電子元件所有的連接點(diǎn)和被連接點(diǎn),以及新、舊電路設(shè)計圖中不相同的元件;一輸出模塊,用于輸出對比結(jié)果;一存儲模塊,用于存儲上述對比結(jié)果。
本發(fā)明較佳實施例還提供一種電路設(shè)計圖元件關(guān)系對比方法,該方法包括如下步驟(a)產(chǎn)生兩份屬性文件,包括新電路設(shè)計圖的屬性文件和舊電路設(shè)計圖的屬性文件,所述電路設(shè)計圖屬性文件包括元件部分和連接部分;(b)接收上述兩份電路設(shè)計圖屬性文件;(c)對比上述兩份電路設(shè)計圖屬性文件;(d)輸出并顯示上述對比結(jié)果;(e)保存上述對比結(jié)果。
其中于步驟(c)中,對比新、舊電路設(shè)計圖中不同的元件、相同元件的不同值以及相同元件的所有連接點(diǎn)和被連接點(diǎn)的關(guān)系。
相較現(xiàn)有技術(shù),所述電路設(shè)計圖元件關(guān)系對比系統(tǒng)及方法,將新舊電路設(shè)計圖在同一界面窗口實現(xiàn)元件關(guān)系對比,輸出并顯示對比結(jié)果。提高了對比的準(zhǔn)確性,節(jié)省了工作時間。
圖1是本發(fā)明電路設(shè)計圖元件關(guān)系對比系統(tǒng)較佳實施例的功能模塊圖。
圖2是本發(fā)明電路設(shè)計圖元件關(guān)系對比方法較佳實施例的具體流程圖。
具體實施方式如圖1所示,是本發(fā)明電路設(shè)計圖元件關(guān)系對比系統(tǒng)較佳實施例的功能模塊圖。該電路設(shè)計圖元件關(guān)系對比系統(tǒng)1可應(yīng)用于任何一臺計算機(jī)設(shè)備,如個人計算機(jī),其包括一屬性文件產(chǎn)生模塊10、一文件接收模塊12、一對比模塊14、一輸出模塊16及一存儲模塊18。屬性文件產(chǎn)生模塊10,用于產(chǎn)生與新、舊電路設(shè)計圖相對應(yīng)的兩份屬性文件,該屬性文件為中間運(yùn)算過程所需的數(shù)據(jù)文件,其包括元件和連接點(diǎn)(net)兩部分。其中,元件部分每一行表示一個元件的信息,例如C0603!0.1uF;C100,其中“C0603”是元件封裝(footprint),“0.1uF”是元件值,“C100”是元件名。所述net部分記錄的格式為net名稱+“;”+連接點(diǎn),連接點(diǎn)格式是“元件名.引腳”,例如M_DQS_P_B5;U16.AP36 DIMM4.93 DIMM3.94,其中,“M_DQS_P_B5”是net名,所述net連接了三個元件,即在“M_DQS_P_B5”的“AP36”引腳處連接“U16”元件,在“93”引腳處連接“DIMM4”元件,在“94”引腳處連接“DIMM3”元件。文件接收模塊12用于接收上述兩份屬性文件。對比模塊14對所述兩份電路設(shè)計圖屬性文件中不同的部分進(jìn)行比較,其主要比較新、舊電路設(shè)計圖的相同電子元件的不同值及相同電子元件的所有連接點(diǎn)和被連接點(diǎn)的關(guān)系,以及新、舊電路設(shè)計圖中不相同的元件。對比的結(jié)果由輸出模塊16顯示,并可以通過存儲模塊18保存。
如圖2所示,是本發(fā)明電路設(shè)計圖元件關(guān)系對比方法較佳實施例的具體流程圖。首先,屬性文件產(chǎn)生模塊10依據(jù)新、舊電路設(shè)計圖各產(chǎn)生一份包括電路設(shè)計圖所有元件和其值大小,以及每一元件的所有連接點(diǎn)和被連接點(diǎn)的屬性文件(步驟S20)。文件接收模塊12接收步驟S20中產(chǎn)生的電路設(shè)計圖屬性文件(步驟S22)。對比模塊14對新、舊兩份電路設(shè)計圖屬性文件中列出的元件及元件間的連接關(guān)系進(jìn)行對比,分析找出兩份電路設(shè)計圖的屬性文件中不同部分和相同部分,其中對比范圍包括所有用到的元件,元件之間的連接點(diǎn)和被連接點(diǎn)的關(guān)系,元件大小值的區(qū)別,以及相同元件的不同元件封裝(footprint)(步驟S24)。根據(jù)步驟S24中對比的情況,輸出模塊16輸出對比的結(jié)果并顯示(步驟S26)。為了方便電路設(shè)計工程師的需要,存儲模塊18保存此對比結(jié)果(S28)。
在步驟S24中,元件的連接點(diǎn)名稱不能作為連接點(diǎn)比較的依據(jù),當(dāng)元件所有連接點(diǎn)都相同時,不在意連接點(diǎn)的名稱,且不區(qū)分電路設(shè)計圖屬性文件中字母的大小寫。
在步驟S26中,對比結(jié)果中所顯示的兩個相對連接點(diǎn)必須是相同連接點(diǎn)最多的兩個連接點(diǎn)。
權(quán)利要求
1.一種電路設(shè)計圖元件關(guān)系對比系統(tǒng),其特征在于,該系統(tǒng)包括一屬性文件產(chǎn)生模塊,用于產(chǎn)生新、舊電路設(shè)計圖的屬性文件各一份,所述電路設(shè)計圖屬性文件是一份數(shù)據(jù)文件,其包括元件部分和連接點(diǎn)部分;一文件接收模塊,用于接收該兩份電路設(shè)計圖屬性文件;一對比模塊,用于對比該兩份電路設(shè)計圖屬性文件;及一輸出模塊,用于輸出并顯示該兩份屬性文件的對比結(jié)果。
2.如權(quán)利要求1所述的電路設(shè)計圖元件關(guān)系對比系統(tǒng),其特征在于,還包括一存儲模塊,用于存儲新、舊電路設(shè)計圖屬性文件的對比結(jié)果。
3.如權(quán)利要求1所述的電路設(shè)計圖元件關(guān)系對比系統(tǒng),其特征在于,其中所述的對比模塊對比新、舊電路設(shè)計圖中不同的元件、相同元件的不同值以及相同元件的所有連接點(diǎn)和被連接點(diǎn)的關(guān)系。
4.如權(quán)利要求1所述的電路設(shè)計圖元件關(guān)系對比系統(tǒng),其特征在于,其中所述的對比結(jié)果包括兩份屬性文件的相同部分及不同部分。
5.一種電路設(shè)計圖元件關(guān)系對比方法,其特征在于,該方法包括產(chǎn)生兩份屬性文件,包括新電路設(shè)計圖的屬性文件和舊電路設(shè)計圖的屬性文件,所述電路設(shè)計圖屬性文件包括元件部分和連接點(diǎn)部分;接收上述兩份電路設(shè)計圖屬性文件;對比上述兩份電路設(shè)計圖屬性文件;輸出并顯示上述對比結(jié)果。
6.如權(quán)利要求5所述的電路設(shè)計圖元件關(guān)系對比方法,其特征在于,其中對比上述兩份電路設(shè)計圖屬性文件的步驟是指對比新、舊電路設(shè)計圖中不同的元件、相同元件的不同值以及相同元件的所有連接點(diǎn)和被連接點(diǎn)的關(guān)系。
7.如權(quán)利要求5所述的電路設(shè)計圖元件關(guān)系對比方法,其特征在于,還包括一步驟保存對比結(jié)果。
全文摘要
本發(fā)明提供一種電路設(shè)計圖元件關(guān)系對比系統(tǒng),該系統(tǒng)包括一屬性文件產(chǎn)生模塊,用于產(chǎn)生新、舊電路設(shè)計圖的屬性文件各一份;一文件接收模塊,用于接收上述兩份電路設(shè)計圖的屬性文件,該電路設(shè)計圖屬性文件包括元件部分和連接點(diǎn)部分;一對比模塊,用于將上述兩份電路設(shè)計圖屬性文件進(jìn)行對比;一輸出模塊,用于輸出并顯示對比結(jié)果;及一存儲模塊,用于存儲上述對比結(jié)果。本發(fā)明還提供一種電路設(shè)計圖元件關(guān)系對比方法。利用本發(fā)明的電路設(shè)計圖元件關(guān)系對比系統(tǒng)及方法,將新舊電路設(shè)計圖在同一界面窗口實現(xiàn)元件關(guān)系對比,能快速準(zhǔn)確地輸出并顯示對比結(jié)果。
文檔編號G06F17/50GK1885293SQ20051003550
公開日2006年12月27日 申請日期2005年6月22日 優(yōu)先權(quán)日2005年6月22日
發(fā)明者楊達(dá)軍 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司