欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

檢查比較電路原理圖和pcb布線圖一致性的方法和裝置的制作方法

文檔序號:8035194閱讀:955來源:國知局
專利名稱:檢查比較電路原理圖和pcb布線圖一致性的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及印刷線路板技術(shù),具體涉及一種檢查比較電路原理圖和PCB(印刷線路板)布線圖一致性的方法和裝置。
背景技術(shù)
電路板的設(shè)計一般包括電路原理圖和PCB布線圖的設(shè)計,其中PCB布線圖的設(shè)計是根據(jù)電路原理圖設(shè)計進(jìn)行并直接用于生產(chǎn)的圖紙,PCB布線圖的線路節(jié)點連接是否和電路原理圖保持一致是產(chǎn)品開發(fā)設(shè)計能否正確實現(xiàn)的重要一環(huán)。
在現(xiàn)有技術(shù)中,存在電路原理圖與PCB布線圖的線路節(jié)點連接不一致,電路原理圖的后續(xù)變化沒有體現(xiàn)到PCB布線圖中,或PCB布線圖后續(xù)調(diào)整器件位置,更換器件封裝等原因造成與電路原理圖節(jié)點連接不一致等情況,造成不合格電路板的產(chǎn)生,進(jìn)而造成大量的人力物力浪費,可見在電路板設(shè)計中如何確保兩者線路節(jié)點連接的一致性,進(jìn)而保證設(shè)計的正確性是相當(dāng)重要的。
要滿足上述要求,就得正確快速地檢查出電路原理圖與PCB布線圖線路節(jié)點連接的一致性或反映二者間的差異,以供設(shè)計人員檢查和修改。下面就參考圖1對電路原理圖及PCB布線圖的設(shè)計流程作介紹圖1示出了設(shè)計電路原理圖與PCB布線圖的流程的簡要示意圖。首先,設(shè)計人員設(shè)計電路原理圖,通過仿真不斷修改,設(shè)計完成電路原理圖;然后,根據(jù)電路原理圖設(shè)計PCB布線圖,設(shè)計PCB布線圖時,不斷修改PCB布線圖設(shè)計;根據(jù)PCB布線圖設(shè)計的需要,修改電路原理圖,如更換芯片型號等。這些過程不斷反復(fù),最后設(shè)計出PCB布線圖。在設(shè)計出PCB布線圖后,需要檢測PCB布線圖與電路原理圖是否一致。
在現(xiàn)有技術(shù)中,有兩種方法來比較電路原理圖和PCB布線圖線路節(jié)點連接的一致性1)人工比較法(通過器件管腳連線核對)通過人工來核對電路原理圖上的每個器件的連接節(jié)點是否與PCB布線圖上的一致,目前主要將PCB網(wǎng)表打印出來,再逐個對連線網(wǎng)絡(luò)、節(jié)點與電路原理圖上的器件和連線進(jìn)行人工核對,通過比較電路原理圖上節(jié)點連接的電子元器件的管腳和PCB布線圖上的是否一致來確定。
很顯然,這種方法只對于簡單的電路板有效,復(fù)雜的多層電路板,十幾頁圖紙,人工核對無法做到。
2)利用PCB工具比較法(通過網(wǎng)絡(luò)名核對)圖2示出了現(xiàn)有技術(shù)中的利用PCB工具比較法(通過網(wǎng)絡(luò)名核對)的流程圖。首先生成電路原理圖網(wǎng)表,其格式必須嚴(yán)格和PCB工具要求的一致,再將電路原理圖網(wǎng)表調(diào)入PCB布線圖工具中,利用工具比較,主要算法為先判斷網(wǎng)絡(luò)名是否相同,若相同則判斷下面的節(jié)點是否一致。
上述方法雖然在一定程度上降低了人力成本,但由于網(wǎng)絡(luò)名系統(tǒng)工具會自動賦值和修改名稱,所以往往出現(xiàn)兩者連接上一致,但網(wǎng)絡(luò)名不一致的情況,尤其是多次變更后,差異更大??梢?,此方法的比較結(jié)果不可靠,還是需人工來核對,而且現(xiàn)在設(shè)計工具種類很多,每種設(shè)計工具的顯示方式都不一樣,判斷起來也比較困難。
針對上述缺點,開發(fā)出一種能正確完全快速體現(xiàn)電路原理圖與PCB布線圖線路節(jié)點連接差異供開發(fā)人員使用的方法顯得非常必要。

發(fā)明內(nèi)容
本發(fā)明提供一種檢查比較電路原理圖和PCB布線圖的方法和裝置,以解決現(xiàn)有技術(shù)因需要人工操作而造成的效率及準(zhǔn)確度低的問題。本發(fā)明主要從網(wǎng)絡(luò)節(jié)點和網(wǎng)絡(luò)名兩方面進(jìn)行,利用數(shù)據(jù)結(jié)構(gòu)算法和計算機技術(shù)實現(xiàn),汲取了PCB工具比較法的部分算法,并增加了算法和進(jìn)行了優(yōu)化,能快速直接比較每個網(wǎng)絡(luò)節(jié)點連接和元器件管腳的連接的一致性,并體現(xiàn)元器件的差異和連接的不一致,將不一致的結(jié)果分成不同類別進(jìn)行輸出顯示,把人工從這項工作中解脫出來,并能保證結(jié)果的準(zhǔn)確性。
為解決上述問題,本發(fā)明提供如下的技術(shù)方案一種檢查比較電路原理圖和PCB布線圖的方法,包括如下步驟提取整理電路原理圖和PCB布線圖網(wǎng)表中的網(wǎng)絡(luò)和節(jié)點數(shù)據(jù);提取電路原理圖和/或PCB布線圖網(wǎng)表中的一個連接網(wǎng)絡(luò)的名稱;判斷所述提取的所述連接網(wǎng)絡(luò)名稱是否相同,并根據(jù)判斷結(jié)果再去判斷上述提取的節(jié)點數(shù)據(jù)是否相同。
可選地,根據(jù)判斷結(jié)果再去判斷上述提取的節(jié)點數(shù)據(jù)是否相同的步驟包括如果不相同,執(zhí)行提取連接網(wǎng)絡(luò)的名稱的步驟;如果相同,比較節(jié)點數(shù)據(jù),如果相同,則剔除,如果不同,則記錄;判斷是否所有的連接網(wǎng)絡(luò)都進(jìn)行了比較,如果否,返回提取連接網(wǎng)絡(luò)的名稱的步驟;如果是,判斷電路原理圖和PCB布線圖的所述連接網(wǎng)絡(luò)是否相同,如果不同,表明電路原理圖和PCB布線圖有差異,如果相同,繼續(xù)判斷下一個連接網(wǎng)絡(luò)是否相同,直到全部連接網(wǎng)絡(luò)比較完畢。
所述判斷電路原理圖和PCB布線圖的所述連接網(wǎng)絡(luò)是否相同的步驟包括取電路原理圖的所述連接網(wǎng)絡(luò)中的第一個節(jié)點與PCB布線圖網(wǎng)表的節(jié)點比較,或取PCB布線圖的所述連接網(wǎng)絡(luò)中的第一個節(jié)點與電路原理圖網(wǎng)表的節(jié)點比較如果沒有相同節(jié)點,比較下一個連接網(wǎng)絡(luò);如果有相同節(jié)點,比較其他節(jié)點是否一致;如果全部節(jié)點一致,說明該連接網(wǎng)絡(luò)相同;如果有節(jié)點不一致,記錄和/或比較下一個連接網(wǎng)絡(luò)。
本發(fā)明提供的方法還可包括如下步驟剔除只有一個節(jié)點的連接網(wǎng)絡(luò);判斷是否存在經(jīng)過所有查找都沒有找到的網(wǎng)絡(luò)和節(jié)點;如果有,記錄并顯示;如果沒有,表明比較完畢,如果全部相同,表明電路原理圖和PCB布線圖,否則,表明電路原理圖和PCB布線圖有不同,記錄并顯示。
可選地,方法還包括步驟根據(jù)比較結(jié)果顯示連接網(wǎng)絡(luò)在電路原理圖上而不在PCB布線圖上;和/或連接網(wǎng)絡(luò)在PCB布線圖上而不在電路原理圖上;和/或連接網(wǎng)絡(luò)名相同但仍有部分節(jié)點不一致;和/或連接網(wǎng)絡(luò)名不相同但只有部分節(jié)點一致。
優(yōu)選地,所述方法適用于文本方式的網(wǎng)表,其中,電路原理圖網(wǎng)表的格式包括CAPTURE`S TELESIS、CAPTURE`S PADSPCB、VIEWDRAW FORALLEGRO、VIEDRAW FOR PADS、orcad for DOS′s TELESIS;PCB工具網(wǎng)表的格式包括ALLEGRO`S NETIN(NO BACK)、POWERPCB`S NETLIST W/O PIN INFO格式。
可選地,所述電路原理圖或PCB布線圖網(wǎng)表中網(wǎng)絡(luò)和節(jié)點數(shù)據(jù)包括表頭,與所述表頭有關(guān)電路原理圖或PCB布線圖網(wǎng)絡(luò)和節(jié)點數(shù)據(jù),所述數(shù)據(jù)包括至少一個子表頭,該子表頭下包括至少兩個相關(guān)的節(jié)點,該網(wǎng)絡(luò)和節(jié)點數(shù)據(jù)表示網(wǎng)絡(luò)的結(jié)構(gòu)。
優(yōu)選地,還包括步驟利用表頭格式自動判斷工具和所述的網(wǎng)表格式,判斷網(wǎng)絡(luò)的異同。
可選地,所述電路原理圖和PCB布線圖網(wǎng)表中網(wǎng)絡(luò)和節(jié)點數(shù)據(jù)的格式通過下述程序?qū)崿F(xiàn)<pre listing-type="program-listing">  struct detail  {  char*ping;  struct detail*next;  };struct net  {  char*name;  struct net*next;  struct detail*daughter;  }。</pre>優(yōu)選地,所述判斷電路原理圖和PCB布線圖的所述連接網(wǎng)絡(luò)是否相同的步驟包括判斷電路原理圖和PCB布線圖中相同連接網(wǎng)絡(luò)名的節(jié)點與連接是否相同,判斷電路原理圖和PCB布線圖不同連接網(wǎng)絡(luò)名的所有節(jié)點與連接是否相同。
一種檢查比較電路原理圖和PCB(印刷線路板)布線圖的裝置,其特征在于,包括提取裝置,用于提取整理電路原理圖和PCB布線圖網(wǎng)表中網(wǎng)絡(luò)和節(jié)點數(shù)據(jù);和提取電路原理圖和/或PCB布線圖的網(wǎng)表中的一個連接網(wǎng)絡(luò)的名稱,判斷裝置,用于判斷提取的電路原理圖和/或PCB布線圖的網(wǎng)表中的所述連接網(wǎng)絡(luò)名稱是否相同,且判斷是否所有的連接網(wǎng)絡(luò)都進(jìn)行了比較;
節(jié)點比較裝置,用于比較連接網(wǎng)絡(luò)的節(jié)點數(shù)據(jù);記錄裝置,用于記錄判斷結(jié)果與比較結(jié)果。
本發(fā)明的裝置還可包括顯示裝置用于顯示判斷結(jié)果和比較結(jié)果。
優(yōu)選地,所述提取裝置包括用于生成電路原理圖的網(wǎng)表的裝置和用于生成PCB布線圖網(wǎng)表的裝置。
利用本發(fā)明,可以提高電路設(shè)計與制作的能力,減少了成本和生產(chǎn)時間,提高了成品率。


圖1示出了現(xiàn)有技術(shù)中設(shè)計電路原理圖與PCB布線圖的流程的簡要示意圖;圖2示出了現(xiàn)有技術(shù)中的利用PCB工具比較法(通過網(wǎng)絡(luò)名核對)的流程圖;圖3是本發(fā)明的優(yōu)選實施例的電路原理圖和PCB布線圖的網(wǎng)表數(shù)據(jù)以數(shù)據(jù)結(jié)構(gòu)方式的數(shù)據(jù)表的示意圖;圖4為本發(fā)明的優(yōu)選實施例的比較電路原理圖和PCB布線圖的流程圖。
具體實施例方式
本發(fā)明主要從電路原理圖和PCB布線圖的節(jié)點和網(wǎng)絡(luò)名來比較,通過電路原理圖和PCB布線圖的各自網(wǎng)表進(jìn)行,用最簡單有效的方法通過計算機實現(xiàn),先將兩者的網(wǎng)表數(shù)據(jù)以數(shù)據(jù)結(jié)構(gòu)方式提取成數(shù)據(jù)表,一個節(jié)點一個單元,再通過每個節(jié)點進(jìn)行比較,從而比較出各種情況下的差異。
下面結(jié)合附圖及具體實施例對本發(fā)明作進(jìn)一步詳細(xì)說明。
參照圖3,圖3是本發(fā)明的優(yōu)選實施例的電路原理圖和PCB布線圖的網(wǎng)表數(shù)據(jù)以數(shù)據(jù)結(jié)構(gòu)方式的數(shù)據(jù)表的示意圖。如圖所示,本方法的數(shù)據(jù)結(jié)構(gòu)采取結(jié)構(gòu)加鏈表方式,將一個網(wǎng)表的連線網(wǎng)絡(luò)和節(jié)點提取整理成兩重鏈表,主鏈表為網(wǎng)絡(luò)連接,子鏈表為節(jié)點連接,其中每個網(wǎng)絡(luò)名用結(jié)構(gòu)表表示,子鏈表的表頭為網(wǎng)絡(luò)結(jié)構(gòu)表的一個屬性。這樣的數(shù)據(jù)結(jié)構(gòu)能支持后續(xù)快速的查找、比較、自動剔除和數(shù)據(jù)重新整理。
在本發(fā)明的實施例中,考慮到一般電路圖的網(wǎng)表大小一般都在3M以下,而內(nèi)存通常至少64M,因此,數(shù)據(jù)不設(shè)硬盤上的暫存,數(shù)據(jù)的存儲和使用均直接在內(nèi)存中處理,以加快處理速度。
圖4為本發(fā)明的優(yōu)選實施例的比較電路原理圖和PCB布線圖的流程圖。其流程為首先分同網(wǎng)絡(luò)名的查找比較一次,如果相同的再比較節(jié)點是否一致,并從網(wǎng)絡(luò)鏈表中剔除,此部分汲取了以前利用PCB工具比較方法;其次再將數(shù)據(jù)表中的網(wǎng)絡(luò)按節(jié)點比較,相同的節(jié)點再比較此節(jié)點所在網(wǎng)絡(luò)的其它節(jié)點一致性;然后將單節(jié)點的網(wǎng)絡(luò)濾除,都比較完畢則表示一致,剩下為差異部分輸出顯示出來。
本發(fā)明的實施例中的顯示包括a.連接網(wǎng)絡(luò)在原理圖上而不在PCB布線圖上;b.連接網(wǎng)絡(luò)在PCB布線圖上而不在電路原理圖上;c.連接網(wǎng)絡(luò)名相同但仍有部分節(jié)點不一致;d.連接網(wǎng)絡(luò)名不相同但只有部分節(jié)點一致。
本發(fā)明的實施例中,根據(jù)表頭樣式自動識別不同開發(fā)工具和網(wǎng)表的格式,再根據(jù)不同格式提取數(shù)據(jù),判斷和提取完全按模塊方式組成程序,可擴展性強。其中開發(fā)工具包括目前華為公司用到的的電路原理圖和PCB布線圖工具,也基本涵蓋了業(yè)界的幾種通用工具。格式包括所有文本方式的網(wǎng)表a.電路原理圖格式CAPTURE`S TELESIS、CAPTURE`S PADSPCB、VIEWDRAW FOR ALLEGRO、VIEDRAW FOR PADS、orcad for DOS′s TELESIS;b.PCB工具格式ALLEGRO`S NETIN(NO BACK)、POWERPCB`SNETLIST W/O PIN INFO七種格式。
本發(fā)明的實施例中的方法通過軟件實現(xiàn),利用用VC(一種計算機語言)開發(fā),完全在Windows界面運行,動態(tài)鏈接庫(DLL)直接固化到程序中,無須安裝。
再參照圖4,在步驟1,通過對話框選擇獲取網(wǎng)表路徑。在步驟2,將網(wǎng)表進(jìn)行處理和整理,按如下數(shù)據(jù)結(jié)構(gòu)處理;<pre listing-type="program-listing">struct detail  {  char*ping;  struct detail*next;  };Struct net  {  char*name;  Struct net*next;  struct detail*daughter;  };</pre>在本發(fā)明的實施例中,電路原理圖網(wǎng)表中的一個網(wǎng)絡(luò)“DIN;J1.9R1004.1…”被整理成″detail XX1(J1.9,*XX2);detailXX2(R1004.1,*XX3);net X1(DIN,*X2,*XX1)″格式,其中X為系統(tǒng)自動分配的名稱,XX1,XX2,XX3等形成一條同一連接網(wǎng)絡(luò)下的節(jié)點子鏈;鏈頭XX1的地址又作為一個屬性掛到連接網(wǎng)絡(luò)DIN的上,DIN的網(wǎng)絡(luò)X1和其他連接網(wǎng)絡(luò)X2形成連接網(wǎng)絡(luò)的主鏈。利用本方法,適合于程序快速查找和剔除相同網(wǎng)絡(luò)。
在步驟3,根據(jù)整理后的兩個網(wǎng)表中每一個連接網(wǎng)絡(luò)名稱比較是否一致,在本發(fā)明的實施中,電路原理圖中有“DIN”,需要看PCB中是否也有一個叫“DIN”的連接網(wǎng)絡(luò)。如果有到步驟4,如果沒有繼續(xù)比較下一個連接網(wǎng)絡(luò)。
在步驟4,如果找到DIN的連接網(wǎng)絡(luò),再比較下面的節(jié)點,如果相同,則剔除,如前面例子中,比較電路原理圖與PCB是否有″J1.9,R1004.1″一致;如發(fā)現(xiàn)R1004.1一致,J1.9就修改成detail XX1(J1.9,*XX3),表示XX1下一個連接是XX3,XX2就從鏈上剔除掉。
在步驟5,判斷所有連接網(wǎng)絡(luò)是否比較完畢,如果完畢,進(jìn)入下一步,否則,重復(fù)上述步驟。
在步驟6,取連接網(wǎng)絡(luò)中的第一個節(jié)點到另一網(wǎng)表中比較,在本發(fā)明的實施例中,取電路原理圖的J1.9到PCB中,看在PCB布線圖的哪個連接網(wǎng)絡(luò)中;在步驟7,找到后,比較連接網(wǎng)絡(luò)中其他節(jié)點是否一致,在本發(fā)明的實施例中,繼續(xù)比較原理圖的R1004.1是否在PCB中和J1.9處于同一連接網(wǎng)絡(luò)內(nèi)。
在步驟8,直到所有連接網(wǎng)絡(luò)都比較完畢;在步驟9,將電路原理圖或PCB中只有一個節(jié)點的連接網(wǎng)絡(luò)(空連接網(wǎng)絡(luò))剔除掉;在步驟10,判斷是否存在電路原理圖或PCB中經(jīng)過所有查找都沒有找到的網(wǎng)絡(luò)和節(jié)點;在步驟11,如果電路原理圖或PCB存在差異的節(jié)點,則顯示;如果電路原理圖或PCB沒有差異,顯示比較成功沒有差異。在本發(fā)明的實施例中,輸出的結(jié)果分類暫存在一個文本文件中,所有比較完成后再打開顯示。在應(yīng)用中,此處也可設(shè)計成用表格,圖形等模式使輸出,以使界面更加漂亮友好。
本發(fā)明實現(xiàn)了通過表頭格式自動判斷工具和網(wǎng)表格式的方法及模塊化提取數(shù)據(jù)方法的可擴展性。例如通過如下表頭的差異實現(xiàn)軟件自動判斷網(wǎng)表格式,頭一個字符為“$”且頭幾行中存在“!”為“VIEWDRAW FORALLEGRO”格式,開頭為“*C”為“POWERPCB`S NETLIST W/O PIN INFO”格式。
在本發(fā)明的實施例中,一種檢查比較電路原理圖和印刷線路板(PCB)布線圖的裝置,包括提取裝置,用于提取整理電路原理圖和PCB布線圖網(wǎng)表中網(wǎng)絡(luò)和節(jié)點數(shù)據(jù);和提取電路原理圖和/或PCB布線圖的網(wǎng)表中的一個連接網(wǎng)絡(luò)的名稱,判斷裝置,用于判斷提取的電路原理圖和/或PCB布線圖的網(wǎng)表中的所述連接網(wǎng)絡(luò)名稱是否相同,且判斷是否所有的連接網(wǎng)絡(luò)都進(jìn)行了比較;節(jié)點比較裝置,用于比較連接網(wǎng)絡(luò)的節(jié)點數(shù)據(jù);記錄裝置,用于記錄判斷結(jié)果與比較結(jié)果。
在實施例中,還包括顯示裝置用于顯示判斷結(jié)果和比較結(jié)果。在實施例中顯示的內(nèi)容包括連接網(wǎng)絡(luò)在原理圖上而不在PCB布線圖上;連接網(wǎng)絡(luò)在PCB布線圖上而不在電路原理圖上;連接網(wǎng)絡(luò)名相同但仍有部分節(jié)點不一致;連接網(wǎng)絡(luò)名不相同但只有部分節(jié)點一致。
在實施例中,提取裝置包括用于生成電路原理圖的網(wǎng)表的裝置和用于生成PCB布線圖網(wǎng)表的裝置。
雖然通過實施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1.一種檢查比較電路原理圖和印刷線路板(PCB)布線圖的方法,其特征在于,所述方法包括步驟提取并整理電路原理圖和PCB布線圖網(wǎng)表中網(wǎng)絡(luò)和節(jié)點數(shù)據(jù);提取電路原理圖和/或PCB布線圖的網(wǎng)表中的一個連接網(wǎng)絡(luò)的名稱;判斷提取的所述連接網(wǎng)絡(luò)名稱是否相同,并根據(jù)判斷結(jié)果判斷所述提取的節(jié)點數(shù)據(jù)是否相同。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)判斷結(jié)果判斷所述提取的節(jié)點數(shù)據(jù)是否相同的步驟包括如果不相同,執(zhí)行提取連接網(wǎng)絡(luò)的名稱的步驟;如果相同,比較節(jié)點數(shù)據(jù),如果相同,則剔除,如果不同,則記錄;判斷是否所有的連接網(wǎng)絡(luò)都進(jìn)行了比較,如果否,返回提取連接網(wǎng)絡(luò)的名稱的步驟;如果是,判斷電路原理圖和PCB布線圖的所述連接網(wǎng)絡(luò)是否相同,如果不同,表明電路原理圖和PCB布線圖有差異,如果相同,繼續(xù)判斷下一個連接網(wǎng)絡(luò)是否相同,直到全部連接網(wǎng)絡(luò)比較完畢。
3.如權(quán)利要求2所述的方法,其特征在于,所述判斷電路原理圖和PCB布線圖的所述連接網(wǎng)絡(luò)是否相同的步驟包括取電路原理圖的所述連接網(wǎng)絡(luò)中的第一個節(jié)點與PCB布線圖網(wǎng)表的節(jié)點比較,或取PCB布線圖的所述連接網(wǎng)絡(luò)中的第一個節(jié)點與電路原理圖網(wǎng)表的節(jié)點比較如果沒有相同節(jié)點,比較下一個連接網(wǎng)絡(luò);如果有相同節(jié)點,比較其他節(jié)點是否一致;如果全部節(jié)點一致,說明該連接網(wǎng)絡(luò)相同;如果有節(jié)點不一致,記錄和/或比較下一個連接網(wǎng)絡(luò)。
4.如權(quán)利要求3所述的方法,其特征在于,還包括步驟剔除只有一個節(jié)點的連接網(wǎng)絡(luò);判斷是否存在經(jīng)過所有查找都沒有找到的網(wǎng)絡(luò)和節(jié)點;如果有,記錄并顯示;如果沒有,表明比較完畢,如果全部相同,表明電路原理圖和PCB布線圖,否則,表明電路原理圖和PCB布線圖有不同,記錄并顯示。
5.如權(quán)利要求2所述的方法,其特征在于,還包括步驟根據(jù)比較結(jié)果顯示連接網(wǎng)絡(luò)在電路原理圖上而不在PCB布線圖上;和/或連接網(wǎng)絡(luò)在PCB布線圖上而不在電路原理圖上;和/或連接網(wǎng)絡(luò)名相同但仍有部分節(jié)點不一致;和/或連接網(wǎng)絡(luò)名不相同但只有部分節(jié)點一致。
6.如權(quán)利要求1-5之一所述的方法,其特征在于,所述電路原理圖或PCB布線圖網(wǎng)表中網(wǎng)絡(luò)和節(jié)點數(shù)據(jù)包括表頭,與所述表頭有關(guān)電路原理圖或PCB布線圖網(wǎng)絡(luò)和節(jié)點數(shù)據(jù),所述數(shù)據(jù)包括至少一個子表頭,該子表頭下包括至少兩個相關(guān)的節(jié)點,該網(wǎng)絡(luò)和節(jié)點數(shù)據(jù)表示網(wǎng)絡(luò)的結(jié)構(gòu)。
7.如權(quán)利要求6所述的方法,其特征在于,還包括步驟利用表頭格式自動判斷工具和所述的網(wǎng)表格式,判斷網(wǎng)絡(luò)的異同。
8.如權(quán)利要求1所述的方法,其特征在于,所述判斷電路原理圖和PCB布線圖的所述連接網(wǎng)絡(luò)是否相同的步驟包括判斷電路原理圖和PCB布線圖中相同連接網(wǎng)絡(luò)名的節(jié)點與連接是否相同,判斷電路原理圖和PCB布線圖不同連接網(wǎng)絡(luò)名的所有節(jié)點與連接是否相同。
9.一種檢查比較電路原理圖和印刷線路板(PCB)布線圖的裝置,其特征在于,包括提取裝置,用于提取整理電路原理圖和PCB布線圖網(wǎng)表中網(wǎng)絡(luò)和節(jié)點數(shù)據(jù);和提取電路原理圖和/或PCB布線圖的網(wǎng)表中的一個連接網(wǎng)絡(luò)的名稱,判斷裝置,用于判斷提取的電路原理圖和/或PCB布線圖的網(wǎng)表中的所述連接網(wǎng)絡(luò)名稱是否相同,且判斷是否所有的連接網(wǎng)絡(luò)都進(jìn)行了比較;節(jié)點比較裝置,用于比較連接網(wǎng)絡(luò)的節(jié)點數(shù)據(jù);記錄裝置,用于記錄判斷結(jié)果與比較結(jié)果。
10.如權(quán)利要求9所述的裝置,其特征在于,還包括顯示裝置用于顯示判斷結(jié)果和比較結(jié)果。
11.如權(quán)利要求10所述的裝置,其特征在于,所述提取裝置包括用于生成電路原理圖的網(wǎng)表的裝置和用于生成PCB布線圖網(wǎng)表的裝置。
全文摘要
本發(fā)明提供了一種檢查比較電路原理圖和印刷線路板(PCB)布線圖的方法,包括步驟提取并整理網(wǎng)絡(luò)和節(jié)點數(shù)據(jù);提取網(wǎng)表中的一個連接網(wǎng)絡(luò)的名稱,判斷提取的網(wǎng)表中的所述連接網(wǎng)絡(luò)名稱是否相同,如果不相同,執(zhí)行提取連接網(wǎng)絡(luò)的名稱的步驟;如果相同,比較節(jié)點數(shù)據(jù),如果相同,則剔除,如果不同,則記錄;判斷是否所有的連接網(wǎng)絡(luò)都進(jìn)行了比較,如果否,返回提取連接網(wǎng)絡(luò)的名稱的步驟;如果是,判斷連接網(wǎng)絡(luò)是否相同,如果不同,表明有差異,如果相同,繼續(xù)判斷下一個連接網(wǎng)絡(luò)是否相同,直到全部連接網(wǎng)絡(luò)比較完畢。本發(fā)明提高了效率,減少了成本。
文檔編號H05K3/00GK1582088SQ0314377
公開日2005年2月16日 申請日期2003年8月5日 優(yōu)先權(quán)日2003年8月5日
發(fā)明者彭裕國 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
洞口县| 康定县| 贵定县| 长丰县| 东兴市| 鹰潭市| 凤台县| 玉环县| 金昌市| 白城市| 三亚市| 巴彦淖尔市| 庆城县| 安达市| 温宿县| 清原| 堆龙德庆县| 宁国市| 阿巴嘎旗| 鞍山市| 汾西县| 获嘉县| 广德县| 思南县| 广水市| 黔西| 汨罗市| 稻城县| 娄烦县| 汉源县| 读书| 连云港市| 巨野县| 广元市| 城固县| 方城县| 彰化县| 郑州市| 聊城市| 蓬安县| 盈江县|