亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種方便快捷的單端網(wǎng)絡(luò)的查找方法

文檔序號:6568257閱讀:1680來源:國知局
專利名稱:一種方便快捷的單端網(wǎng)絡(luò)的查找方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種電子線路設(shè)計技術(shù),具體地說是一種方便快捷的單端網(wǎng)絡(luò)的查找方法。
背景技術(shù)
目前,對于電子線路設(shè)計行業(yè)在設(shè)計時一般都采用先設(shè)計原理圖,然后由原理圖導(dǎo)入PCB板進行設(shè)計。在各個階段都容易出現(xiàn)較低級但不容易發(fā)現(xiàn)的錯誤,比如此發(fā)明所解決的問題——單端網(wǎng)絡(luò)。下面針對cadence,介紹出現(xiàn)單端網(wǎng)絡(luò)的三種情況
1)原理圖在繪制的過程中要由器件的管腳引出網(wǎng)絡(luò)線,這種管腳都是由一條線來表示的,而網(wǎng)絡(luò)線也是由一條線來表示,這兩者在連接的過程中很容易出現(xiàn)沒有對齊而沒有連接上的情況,這樣需要被連接的器件管腳就成為單端網(wǎng)絡(luò)而存在。2)原理圖在繪制的過程中,往往需要畫十幾頁什么幾百頁的原理圖。當(dāng)一個網(wǎng)絡(luò)需要連接到其他頁碼上的網(wǎng)絡(luò)的時候,我們常常采用port的形式進行連接——兩個頁碼上需要連接的網(wǎng)絡(luò)都引出port并且取相同的名字便可以連接上。如果原理圖相當(dāng)復(fù)雜,工期又相當(dāng)緊張的時候,很容易出現(xiàn)只引出了一個port,并沒有相對應(yīng)的另個一,這樣便出現(xiàn)了單端網(wǎng)絡(luò)。3)所建立的原理圖器件(一般稱為庫)個別管腳隱藏。這種情況在原理圖中不會出現(xiàn)隱藏的管腳,但是在PCB器件中會存在此管腳并且會存在其對應(yīng)的網(wǎng)絡(luò)。這種情況只在pcb中存在網(wǎng)絡(luò),但是在原理圖中并沒有顯示此網(wǎng)絡(luò),也可以看做是單方面有網(wǎng)絡(luò)存在, 這種情況有的時候是設(shè)計需要,但往往會隱含設(shè)計風(fēng)險,這樣便是單方面網(wǎng)絡(luò),這樣的網(wǎng)絡(luò)也可以通過此發(fā)明來查找出,確保正確。而針對candence中自帶的網(wǎng)絡(luò)檢查軟件,與原理圖工程師的使用習(xí)慣不一致,描述就為復(fù)雜,快速確認(rèn)有問題的網(wǎng)絡(luò)需要大量時間,即可用性較差,因此開發(fā)了此軟件,快速定位單端網(wǎng)絡(luò)。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種單端網(wǎng)絡(luò)的查找方法。本發(fā)明的目的是按以下方式實現(xiàn)的,采用軟件插件的形式對于candence輸出的原理圖網(wǎng)絡(luò)和PCB網(wǎng)絡(luò)進行整理和比較,找出其中不同的部分,即可查找出原理圖中存在的單端網(wǎng)絡(luò),此插件是使用第三方語言perl語言實現(xiàn)的,針對出現(xiàn)單端網(wǎng)絡(luò)的三種情況, 他們有一個共同的特點就是在導(dǎo)出原理圖網(wǎng)絡(luò)的時候并不會被包含在其中,但是在相應(yīng)的 pcb導(dǎo)出的網(wǎng)絡(luò)中因為有具體管腳的存在所以會存在于pcb網(wǎng)表中,這樣通過對比這兩種網(wǎng)表就可以找到存在問題的單端網(wǎng)絡(luò),具體實施時我們采用的是腳本語言perl來實現(xiàn)的; 實現(xiàn)步驟如下
首先,處理PCB導(dǎo)出的網(wǎng)表,這個網(wǎng)表包含許多內(nèi)容,而其中的網(wǎng)絡(luò)名稱,器件名稱,器件管腳名稱是我們所需要的,而此網(wǎng)表中恰恰有這一部分存在,只不過形式并不是我們所需要的,我們首先要根據(jù)特定標(biāo)志字符來定位我們所需要的部分,然后按照我們所需要的形式對其中的內(nèi)容進行整理,得到我們所需要的內(nèi)容以及形式并存儲與一個文件A中;
然后,處理原理圖導(dǎo)出來的網(wǎng)表,在導(dǎo)出網(wǎng)表的時候有五個選項,我們選擇concise netlist (dialcnet.dat),因為此選項導(dǎo)出的網(wǎng)表和我們所需要的形式相近,只是需要去掉每個網(wǎng)絡(luò)最后面的描述而已,我們用perl語言來實現(xiàn)此轉(zhuǎn)換,并且存儲于另一個文件B 中;
最后,使用編輯好的比較程序,比較A文件和B文件,找出不同的網(wǎng)絡(luò),然后輸出到文件 c中,并且統(tǒng)計不同的網(wǎng)絡(luò)的個數(shù),此文件便是最終我們需要提供給原理圖工程師的文件。本發(fā)明的有益效果是本發(fā)明作為一種第三方軟件,將原理圖導(dǎo)出的網(wǎng)表和pcb 導(dǎo)出的網(wǎng)表進行整理并且比較,查找出其中不一致的網(wǎng)絡(luò),并且按照工程師的使用習(xí)慣進行輸出,使用方便快捷。用這種方法查找candence原理圖中的單端網(wǎng)絡(luò)快捷,可用性好,包含面比較廣泛。從一定程度上彌補了現(xiàn)存candence軟件查找單端網(wǎng)絡(luò)不完全,閱讀性差的缺點,方便了原理圖工程師的使用。使用本發(fā)明查找出的單端網(wǎng)絡(luò)形式如下,即網(wǎng)絡(luò)名,器件名,管腳名,方便使用。
具體實施例方式本發(fā)明的單端網(wǎng)絡(luò)的查找方法,針對出現(xiàn)單端網(wǎng)絡(luò)的三種情況,他們有一個共同的特點就是在導(dǎo)出原理圖網(wǎng)絡(luò)的時候并不會被包含在其中,但是在相應(yīng)的PCb導(dǎo)出的網(wǎng)絡(luò)中因為有具體管腳的存在所以會存在于pcb網(wǎng)表中。這樣通過對比這兩種網(wǎng)表就可以找到存在問題的單端網(wǎng)絡(luò),具體實施時我們采用的是腳本語言perl來實現(xiàn)的。首先,處理PCB導(dǎo)出的網(wǎng)表。這個網(wǎng)表包含許多內(nèi)容,而其中的網(wǎng)絡(luò)名稱,器件名稱,器件管腳名稱是我們所需要的,而此網(wǎng)表中恰恰有這一部分存在,只不過形式并不是我們所需要的,我們首先要根據(jù)特定標(biāo)志字符來定位我們所需要的部分,然后按照我們所需要的形式對其中的內(nèi)容進行整理,得到我們所需要的內(nèi)容以及形式并存儲與一個文件A 中。然后,處理原理圖導(dǎo)出來的網(wǎng)表。在導(dǎo)出網(wǎng)表的時候有五個選項,我們選擇 concise netlist (dialcnet. dat),因為此選項導(dǎo)出的網(wǎng)表和我們所需要的形式相近,只是需要去掉每個網(wǎng)絡(luò)最后面的描述而已。我們用perl語言來實現(xiàn)此轉(zhuǎn)換,并且存儲于另一個文件B中。最后,使用編輯好的比較程序,比較A文件和B文件,找出不同的網(wǎng)絡(luò),然后輸出到文件c中,并且統(tǒng)計不同的網(wǎng)絡(luò)的個數(shù)。此文件便是最終我們需要提供給工程師的文件。用這種方法查找candence原理圖中的單端網(wǎng)絡(luò)快捷,可用性好,包含面比較廣泛。從一定程度上彌補了現(xiàn)存candence軟件查找單端網(wǎng)絡(luò)不完全,閱讀性差的缺點,方便了原理圖工程師的使用。使用本發(fā)明查找出的單端網(wǎng)絡(luò)形式如下,即網(wǎng)絡(luò)名,器件名,管腳名,方便使用 除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
權(quán)利要求
1. 一種方便快捷的單端網(wǎng)絡(luò)的查找方法,其特征在于采用軟件插件的形式對于 candence輸出的原理圖網(wǎng)絡(luò)和PCB網(wǎng)絡(luò)進行整理和比較,找出其中不同的部分,即可查找出原理圖中存在的單端網(wǎng)絡(luò),此插件是使用第三方語言perl語言實現(xiàn)的,針對出現(xiàn)單端網(wǎng)絡(luò)的三種情況,他們有一個共同的特點就是在導(dǎo)出原理圖網(wǎng)絡(luò)的時候并不會被包含在其中,但是在相應(yīng)的pcb導(dǎo)出的網(wǎng)絡(luò)中因為有具體管腳的存在所以會存在于pcb網(wǎng)表中,這樣通過對比這兩種網(wǎng)表就可以找到存在問題的單端網(wǎng)絡(luò),具體實施時我們采用的是腳本語言 perl來實現(xiàn)的;實現(xiàn)步驟如下首先,處理PCB導(dǎo)出的網(wǎng)表,這個網(wǎng)表包含許多內(nèi)容,而其中的網(wǎng)絡(luò)名稱,器件名稱,器件管腳名稱是我們所需要的,而此網(wǎng)表中恰恰有這一部分存在,只不過形式并不是我們所需要的,我們首先要根據(jù)特定標(biāo)志字符來定位我們所需要的部分,然后按照我們所需要的形式對其中的內(nèi)容進行整理,得到我們所需要的內(nèi)容以及形式并存儲與一個文件A中;然后,處理原理圖導(dǎo)出來的網(wǎng)表,在導(dǎo)出網(wǎng)表的時候有五個選項,我們選擇concise netlist (dialcnet.dat),因為此選項導(dǎo)出的網(wǎng)表和我們所需要的形式相近,只是需要去掉每個網(wǎng)絡(luò)最后面的描述而已,我們用perl語言來實現(xiàn)此轉(zhuǎn)換,并且存儲于另一個文件B 中;最后,使用編輯好的比較程序,比較A文件和B文件,找出不同的網(wǎng)絡(luò),然后輸出到文件 c中,并且統(tǒng)計不同的網(wǎng)絡(luò)的個數(shù),此文件便是最終我們需要提供給原理圖工程師的文件。
全文摘要
本發(fā)明提供一種方便快捷的單端網(wǎng)絡(luò)的查找方法,是采用軟件插件的形式對于candence輸出的原理圖網(wǎng)絡(luò)和PCB網(wǎng)絡(luò)進行整理和比較,找出其中不同的部分,即可查找出原理圖中存在的單端網(wǎng)絡(luò),此插件是使用第三方語言perl語言實現(xiàn)的,針對出現(xiàn)單端網(wǎng)絡(luò)的三種情況,他們有一個共同的特點就是在導(dǎo)出原理圖網(wǎng)絡(luò)的時候并不會被包含在其中,但是在相應(yīng)的pcb導(dǎo)出的網(wǎng)絡(luò)中因為有具體管腳的存在所以會存在于pcb網(wǎng)表中,這樣通過對比這兩種網(wǎng)表就可以找到存在問題的單端網(wǎng)絡(luò),具體實施時我們采用的是腳本語言perl來實現(xiàn)的。
文檔編號G06F17/50GK102354325SQ20111030559
公開日2012年2月15日 申請日期2011年10月11日 優(yōu)先權(quán)日2011年10月11日
發(fā)明者宗艷艷, 李鵬翀, 趙娜 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1