信號線長度檢查系統(tǒng)及方法
【專利摘要】本發(fā)明提供一種信號線長度檢查系統(tǒng)及方法。該方法包括:根據(jù)用戶輸入的線長要求及存儲器數(shù)量設(shè)定設(shè)計規(guī)范;根據(jù)用戶選擇的需要檢查的同組信號線及輸入的控制該同組信號線的芯片的編號在顯示的PCB布線圖中確定需要檢查的一組信號線;計算各個需要檢查的信號線的分支線的數(shù)量及每一分支線的長度;以及根據(jù)計算出的各個需要檢查的信號線的分支線的數(shù)量、每一分支線的長度及設(shè)定的設(shè)計規(guī)范確定不符合設(shè)計規(guī)范的以及符合設(shè)計規(guī)范的分支線。相較于現(xiàn)有技術(shù),本發(fā)明所提供的信號線長度檢查系統(tǒng)及方法可以自動對PCB上的信號線的分支線進行檢查,查找出分支線長度不滿足設(shè)計規(guī)范的信號線。
【專利說明】信號線長度檢查系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種電路檢查系統(tǒng)及方法,尤其是關(guān)于一種DDR(Double Data Rate,DDR)數(shù)據(jù)線各分支線段長度的檢查系統(tǒng)及方法。
【背景技術(shù)】
[0002] 在PCB信號線設(shè)計中,對于連接多個存儲器的DDR數(shù)據(jù)線的走線方式有T型走線 方式。對于T型走線,T型走線的T結(jié)點位置通常為幾段分支線的交叉點,各個分支線的長度 須滿足一定的長度要求,單個信號線的不同分支線之間的長度差需滿足一定的長度要求, 同一組信號線中各分支點到同一存儲器的分支線之間的長度差需滿足一定的長度要求?,F(xiàn) 有的布線軟件無法對T型走線的各個分支線的長度進行自動檢查,因此必須依賴布線人員 的人工檢查。人工檢查不僅費時費力,而且容易出現(xiàn)漏檢、錯檢的情況,從而影響PCB的布 線質(zhì)量。
【發(fā)明內(nèi)容】
[0003] 鑒于以上內(nèi)容,有必要提出一種信號線長度檢查系統(tǒng)及方法,可以自動對印刷電 路板上的信號線長度進行檢查,查找出不滿足設(shè)計規(guī)范的信號線。
[0004] 所述信號線長度檢查系統(tǒng),運行于計算裝置,所述系統(tǒng)包括:設(shè)計規(guī)范設(shè)定模塊, 用于根據(jù)用戶輸入的線長要求及存儲器數(shù)量設(shè)定設(shè)計規(guī)范,其中,在該設(shè)計規(guī)范中,單一信 號線的各個分支線的長度處于第一預(yù)設(shè)范圍,單一信號線的不同分支線中最長與最短的分 支線的長度差處于第二預(yù)設(shè)范圍,同一組信號線中不同交叉點到同一存儲器的各個分支線 中最長與最短的分支線的長度差處于第三預(yù)設(shè)范圍,以及各個信號線的分支線的數(shù)量與輸 入的存儲器的數(shù)量相同;信號線確定模塊,用于根據(jù)用戶選擇的需要檢查的同組信號線及 輸入的控制該同組信號線的芯片的編號在顯示的PCB布線圖中確定需要檢查的一組信號 線;計算模塊,用于計算各個需要檢查的信號線的分支線的數(shù)量及每一分支線的長度;以 及判斷模塊,用于根據(jù)計算出的各個需要檢查的信號線的分支線的數(shù)量、每一分支線的長 度及設(shè)定的設(shè)計規(guī)范確定不符合設(shè)計規(guī)范的以及符合設(shè)計規(guī)范的分支線。
[0005] 所述信號線長度檢查方法,運行于計算裝置,所述方法包括:根據(jù)用戶輸入的線長 要求及存儲器數(shù)量設(shè)定設(shè)計規(guī)范,其中,在該設(shè)計規(guī)范中,單一信號線的各個分支線的長度 處于第一預(yù)設(shè)范圍,單一信號線的不同分支線中最長與最短的分支線的長度差處于第二預(yù) 設(shè)范圍,同一組信號線中不同交叉點到同一存儲器的各個分支線中最長與最短的分支線的 長度差處于第三預(yù)設(shè)范圍,以及各個信號線的分支線的數(shù)量與輸入的存儲器的數(shù)量相同; 根據(jù)用戶選擇的需要檢查的同組信號線及輸入的控制該同組信號線的芯片的編號在顯示 的PCB布線圖中確定需要檢查的一組信號線;計算各個需要檢查的信號線的分支線的數(shù)量 及每一分支線的長度;以及根據(jù)計算出的各個需要檢查的信號線的分支線的數(shù)量、每一分 支線的長度及設(shè)定的設(shè)計規(guī)范確定不符合設(shè)計規(guī)范的以及符合設(shè)計規(guī)范的分支線。
[0006] 相較于現(xiàn)有技術(shù),本發(fā)明所提供的信號線長度檢查系統(tǒng)及方法可以自動對PCB上 的信號線的分支線進行檢查,查找出分支線長度不滿足設(shè)計規(guī)范的信號線。
【專利附圖】
【附圖說明】
[0007] 圖1是本發(fā)明信號線長度檢查系統(tǒng)較佳實施例的應(yīng)用環(huán)境圖。
[0008] 圖2是本發(fā)明信號線長度檢查系統(tǒng)較佳實施例的功能模塊圖。
[0009] 圖3是信號線示意圖。
[0010] 圖4是本發(fā)明信號線長度檢查方法較佳實施例的流程圖。
[0011] 主要元件符號說明
[0012]
[0013]
【權(quán)利要求】
1. 一種信號線長度檢查系統(tǒng),運行于計算裝置,其特征在于,所述系統(tǒng)包括: 設(shè)計規(guī)范設(shè)定模塊,用于根據(jù)用戶輸入的線長要求及存儲器數(shù)量設(shè)定設(shè)計規(guī)范,其中, 在該設(shè)計規(guī)范中,單一信號線的各個分支線的長度處于第一預(yù)設(shè)范圍,單一信號線的不同 分支線中最長與最短的分支線的長度差處于第二預(yù)設(shè)范圍,同一組信號線中不同交叉點到 同一存儲器的各個分支線中最長與最短的分支線的長度差處于第三預(yù)設(shè)范圍,以及各個信 號線的分支線的數(shù)量與輸入的存儲器的數(shù)量相同; 信號線確定模塊,用于根據(jù)用戶選擇的需要檢查的同組信號線及輸入的控制該同組信 號線的芯片的編號在顯示的PCB布線圖中確定需要檢查的一組信號線; 計算模塊,用于計算各個需要檢查的信號線的分支線的數(shù)量及每一分支線的長度;以 及 判斷模塊,用于根據(jù)計算出的各個需要檢查的信號線的分支線的數(shù)量、每一分支線的 長度及設(shè)定的設(shè)計規(guī)范確定不符合設(shè)計規(guī)范的以及符合設(shè)計規(guī)范的分支線。
2. 如權(quán)利要求1所述的信號線長度檢查系統(tǒng),其特征在于,所述信號線長度檢查系統(tǒng) 還包括報告生成模塊,用于根據(jù)所述判斷模塊的判斷結(jié)果生成記載不符合設(shè)計規(guī)范的分支 線信息的報告文件。
3. 如權(quán)利要求2所述的信號線長度檢查系統(tǒng),其特征在于,所述報告文件還記載符合 設(shè)計規(guī)范的分支線的信息。
4. 一種信號線長度檢查方法,運行于計算裝置,其特征在于,所述方法包括: 根據(jù)用戶輸入的線長要求及存儲器數(shù)量設(shè)定設(shè)計規(guī)范,其中,在該設(shè)計規(guī)范中,單一信 號線的各個分支線的長度處于第一預(yù)設(shè)范圍,單一信號線的不同分支線中最長與最短的分 支線的長度差處于第二預(yù)設(shè)范圍,同一組信號線中不同交叉點到同一存儲器的各個分支線 中最長與最短的分支線的長度差處于第三預(yù)設(shè)范圍,以及各個信號線的分支線的數(shù)量與輸 入的存儲器的數(shù)量相同; 根據(jù)用戶選擇的需要檢查的同組信號線及輸入的控制該同組信號線的芯片的編號在 顯示的PCB布線圖中確定需要檢查的一組信號線; 計算各個需要檢查的信號線的分支線的數(shù)量及每一分支線的長度;以及 根據(jù)計算出的各個需要檢查的信號線的分支線的數(shù)量、每一分支線的長度及設(shè)定的設(shè) 計規(guī)范確定不符合設(shè)計規(guī)范的以及符合設(shè)計規(guī)范的分支線。
5. 如權(quán)利要求4所述的信號線長度檢查方法,其特征在于,所述方法還包括: 根據(jù)所述判斷結(jié)果生成記載不符合設(shè)計規(guī)范的分支線信息的報告文件。
6. 如權(quán)利要求5所述的信號線長度檢查方法,其特征在于,所述報告文件還記載符合 設(shè)計規(guī)范的分支線的信息。
【文檔編號】G06F17/50GK104102758SQ201310127567
【公開日】2014年10月15日 申請日期:2013年4月15日 優(yōu)先權(quán)日:2013年4月15日
【發(fā)明者】黃亞玲, 白家南, 許壽國 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司