本發(fā)明涉及一種PCB設(shè)計技術(shù)領(lǐng)域,具體地說是一種自動檢查高速線線寬的方法。
背景技術(shù):
隨著電子信息技術(shù)的不斷發(fā)展,電子產(chǎn)品的集成度也越來越高,高速線作為各個功能的傳輸紐帶,其在PCB的設(shè)計中占用的地位也來越高。如何對其能夠高速度高質(zhì)量的設(shè)計也成為Layout工程師越來越關(guān)心的問題。
目前對高速線線寬是否符合約束條件(Constraints)都是手動計算也浪費很多設(shè)計時間。
技術(shù)實現(xiàn)要素:
本發(fā)明的技術(shù)任務(wù)是針對以上不足,提供一種自動檢查高速線線寬的方法,來解決如何快速檢查高速線線寬是否符合約束條件的問題。
本發(fā)明的技術(shù)任務(wù)是按以下方式實現(xiàn)的,
一種自動檢查高速線線寬的方法,是自動檢查高速線線寬是否符合約束條件的方法,步驟如下:
(1)、對PCB的約束條件(Constraints)里每對高速差分線(Differential Pair)進行線寬屬性錄入;
(2)、按照約束條件里高速差分線的順序逐一進行線寬的對比檢測。
步驟(2)的具體操作為:
①、對每對高速差分線的線寬進行逐步檢測,逐步檢測每對高速差分線的線寬信息與之前錄入的線寬信息是否一致;
②、當檢測值為1時,說明PCB中此對高速差分線的線寬信息與之前錄入的線寬信息一致,繼續(xù)執(zhí)行命令,為on;
③、當檢測值為0時,說明PCB中此對高速差分線的線寬信息與之前錄入的線寬信息不一致,此命令暫停,為done;
④、某對高速差分線檢測值為0時,彈出對應(yīng)的運行窗口,此對高速差分線名字顯示在運行窗口;
⑤、待運行窗口中正確彈出不符合條件的高速差分線名字后,繼續(xù)執(zhí)行此命令。
步驟(2)的③中,此命令暫停0.5秒。目的是將不符合條件的高速差分線名字在運行窗口中彈出。
在PCB的設(shè)計時,啟用命令,通過邏輯異或運算,即檢測到PCB中高速差分線的線寬信息與之前錄入的線寬信息一致時,為1;檢測到PCB中高速差分線的線寬信息與之前錄入的線寬信息不一致時,為0;待運行窗口中正確彈出不符合條件的高速差分線名字后,繼續(xù)執(zhí)行命令,直至檢測完所有的高速差分線,命令結(jié)束。
本發(fā)明的一種自動檢查高速線線寬的方法具有以下優(yōu)點:可以快速檢查高速線的線寬是否符合約束條件,有利于PCB的快速設(shè)計,有效避免了在設(shè)計中手動檢查每對差分線線寬的操作而帶來的冗余的工作量,大大提升了PCB的設(shè)計速度與質(zhì)量。
附圖說明
下面結(jié)合附圖對本發(fā)明進一步說明。
附圖1為一種自動檢查高速線線寬的方法的流程圖。
具體實施方式
參照說明書附圖和具體實施例對本發(fā)明的一種自動檢查高速線線寬的方法作以下詳細地說明。
實施例1:
本發(fā)明的一種自動檢查高速線線寬的方法, 是自動檢查高速線線寬是否符合約束條件的方法,步驟如下:
(1)、對PCB的約束條件(Constraints)里每對高速差分線(Differential Pair)進行線寬屬性錄入;
(2)、按照約束條件里高速差分線的順序逐一進行線寬的對比檢測。
步驟(2)的具體操作為:
①、對每對高速差分線的線寬進行逐步檢測,逐步檢測每對高速差分線的線寬信息與之前錄入的線寬信息是否一致;
②、當檢測值為1時,說明PCB中此對高速差分線的線寬信息與之前錄入的線寬信息一致,繼續(xù)執(zhí)行命令,為on;
③、當檢測值為0時,說明PCB中此對高速差分線的線寬信息與之前錄入的線寬信息不一致,此命令暫停0.5秒,為done;目的是將不符合條件的高速差分線名字在運行窗口中彈出;
④、某對高速差分線檢測值為0時,彈出對應(yīng)的運行窗口,此對高速差分線名字顯示在運行窗口;
⑤、待運行窗口中正確彈出不符合條件的高速差分線名字后,繼續(xù)執(zhí)行此命令。
實施例2:
本發(fā)明的一種自動檢查高速線線寬的方法, 是自動檢查高速線線寬是否符合約束條件的方法,步驟如下:
(1)、對PCB的約束條件(Constraints)里每對高速差分線(Differential Pair)進行線寬屬性錄入;
(2)、按照約束條件里高速差分線的順序逐一進行線寬的對比檢測。
在PCB的設(shè)計時,啟用命令,通過邏輯異或運算,即檢測到PCB中高速差分線的線寬信息與之前錄入的線寬信息一致時,為1;檢測到PCB中高速差分線的線寬信息與之前錄入的線寬信息不一致時,為0;待運行窗口中正確彈出不符合條件的高速差分線名字后,繼續(xù)執(zhí)行命令,直至檢測完所有的高速差分線,命令結(jié)束。
通過上面具體實施方式,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實現(xiàn)本發(fā)明。但是應(yīng)當理解,本發(fā)明并不限于上述的具體實施方式。在公開的實施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實現(xiàn)不同的技術(shù)方案。
除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。