新四季網

檢查電路布局的計算機系統的製作方法

2023-07-28 11:11:26 2

專利名稱:檢查電路布局的計算機系統的製作方法
技術領域:
本發明涉及電路布局的設計領域,尤指一種檢查電路布局的計算機系統,其特別用於檢查一電路布局的測點安排是否符合要求,藉以避免發生一些必要存在的測點因疏漏而未建立的情形。
背景技術:
為了配合線上測試(ICT),現今的電路布局設計除了需要進行功能性設計之外,尚必需將可測性設計(Design For Test)一併考慮,以使最後的電路板成品除了具有功能性電路之外,更具有足夠的測點以供線上測試裝置的探針探觸,以確認電路板的功能及品質皆正常無誤。
也就是說,為了避免設計完成後的電路布局,可能有些測點未被建立,造成最後的電路板成品因為少了某些測點而使線上測試的某些項目無法進行。為解決此一問題,通常是在完成電路布局設計之後、製作底片之前,以人工方式檢查所完成的電路布局中是否有被遺漏的測點,藉以確保將來的電路板成品具有足夠且符合線上測試需求的測點。
然而,由於是人工檢查,所以不但費時費力,且更重要的是人工檢查的正確性較低,以致於前述遺漏測點的問題點並未真正、有效地克服。

發明內容
本發明的目的在於提供一種檢查電路布局的計算機系統,該計算機系統能根據檢查電路布局的方法而快速檢查該電路布局上的測點安排是否符合預期,藉以確保根據該電路布局所製成的電路板成品具有符合生產線上測試需求的測點。
具體而言,該電路布局包括複數個元件接腳點(Pin Pad)、複數個測點(Test Pad)、以及複數個連接上述元件接腳點及上述測點的布線網絡(net),且該等元件接腳點、該等測點、與該等布線網絡的描述由至少一第一檔案所定義。
為檢查該電路布局上的測點安排是否符合預期,本發明特別先建立一測點需求規範以規定該電路布局的基本要求,並將該測點需求規範具體定義於一第二檔案內。因此,只要利用一計算機系統讀取該第一、二檔案的內容,然後執行一檢查程序來比對該第一、二檔案的內容。透過這樣方法,便能夠從該第一、二檔案的比對中,找出該電路布局中未符合該測點需求規範的部份。例如,在該第二檔案所定義的測點需求規範中列出該等元件接腳點的名稱及指出那些元件接腳點絕對需要連接該等測點之一,此時,只要取得該第一檔案,且該第一檔案中記載該電路布局各元件接腳點的名稱及該元件接腳點是否有連接該等測點之一,這樣就能夠透過該檢查程序找出該電路布局中有哪些元件接腳點被規定絕對需要連接測點,但實際卻未連接任何測點。
此外,由於從該第一檔案中可以獲知該電路布局的實際情形,因此,在適當的設計下,該檢查程序可進一步地從該第一檔案中找出該電路布局有那些測點是電源測點、那些電源測點是屬於同一群、以及那一群電源測點的電源測點總數量是低於一安全數量而需要增加電源測點。
同理,在適當的設計下,該檢查程序可進一步地從該第一檔案中找出相鄰兩測點間最短的間距值、以及有哪些測點的間距值是低於一安全間距值而需要加以更改。
無論如何,本發明透過該計算機系統讀取該第一、二檔案及執行該檢查程序,便能快速檢查出該電路布局在測點安排上有哪些不妥之處,最後更能產生一報告用以報導檢查的結果。此一報告可供電路設計人員、布局設計人員參考及據以改進其設計,進而獲得不但功能性符合需求、且可測性亦符合需求的電路板成品。
相對於過去以人工檢查電路布局的方式,本發明這種以計算機執行檢查電路布局的方式,不但較為快速、正確,且更能節省人力、時間而深具實用進步性。


圖1顯示本發明較佳實施例中的電路布局的部份放大圖。
圖2顯示本發明較佳實施例中的第一檔案的部份內容。
圖3顯示本發明較佳實施例中的第三檔案的部份內容。
圖4顯示本發明較佳實施例中的第二檔案的部份內容。
圖5本發明較佳實施例的系統方塊圖。
圖6本發明較佳實施例的執行流程圖。
圖7顯示本發明較佳實施例最後產生的報告的內容。
圖中符號說明1電路布局 10元件接腳點11布線網絡 12測點120120 a 120 b電源測點2第一檔案21元件名稱22單一元件的元接腳點排序23元件接腳點名稱24元件接腳點X坐標25元件接腳點Y坐標 26所屬層名稱27所屬布線網絡名稱28是否有連接測點
3第二檔案31名稱 32建議33重要性4檢查程序47安全數量 49安全間距值5第三檔案51測點 52測點X坐標53測點Y坐標 54測點型式55測點所在區間 56測點面積57布線網絡的編號58布線網絡的名稱6計算機系統65差值 69間距值67電源測點總數量7報告 99測點需求規範具體實施方式
為進一步闡述本發明,茲以圖1所示的電路布局1為例。在隨後的說明中,將利用該電路布局1說明本發明的一較佳實施例是如何地檢查該電路布局1的可測試性是否符合需求。儘管該圖1僅顯示該電路布局1的一部份,唯對任何熟習電路布局的人士而言,已足以代表整個電路布局1及足以支持隨後的說明。
請參閱圖1,該電路布局1包括有複數個元件接腳點(Pin Pad)10、複數個連接該些元件接腳點10的布線網絡(net)11、以及複數個用於測試的測點(Test Pad)12。測點12藉由布線網絡11連接至對應的元件接腳點10,且該些測點12中更包含複數群與電源輸入有關的電源測點120,每一群電源測點120供不同的電壓輸入。例如群名為+5V的電源測點120a用以輸入+5V的電源,群名為+3.3V的電源測點120b用以輸入+3.3V的電源。
雖然電路布局1是利用布局軟體所完成的圖形檔案,但是電路布局1內的元件接腳點10、布線網絡11、測點12及電源測點120的名稱、坐標、數量、面積、..等資料,可以使用檔案轉換的方式,將電路布局1的圖形檔案(如圖1)轉換成一個或多個文本文件,此為現有的布局軟體常見的功能。如圖2所示的第一檔案2,為現有布局軟體所轉換成文字格式的檔案,其中列示元件名稱Part21、單一元件的元接腳點排序(Pin)22、元件接腳點名稱(Index)23、元件接腳點X坐標24、元件接腳點Y坐標25、所屬層名稱(Layer)26、所屬布線網絡名稱(Net)27、以及是否有連接測點(Nail(s))28等信息。其中Nail(s)為」0」表示有連接至測點12,空白表示沒有連接至測點12。
又如圖3所示的第三檔案5,亦為利用現有布局軟體將電路布局1轉換成文字格式的檔案,其中列示測點(Nail)51、測點X坐標52、測點Y坐標53、測點型式(Type)54、測點所在區間(Grid)55、測點面積56的種類、布線網絡的編號(Net)57、布線網絡的名稱(Net Name)58等信息。
如圖4所示的第二檔案3記載元件接腳點的名稱(Index)31、建議(Suggest)32及重要性(Priority)33等信息。如圖5所示,該些信息是根據測試要求而建立的測點需求規範99,其中該重要性(Priority)33記錄元件接腳點10(圖1所示)是否為絕對需要連接至測點12(圖1所示),例如圖1中名稱為A2的元件接腳點10被定義為「絕對需要連接測點Absolute necessary」,而A6的元件接腳點10則是「非絕對需要連接測點12Not essential」。
另外,根據測點需求規範99建立一安全數量47及一安全間距值49,該安全數量47及安全間距值49定義於檢查程序4內。
然後,請參閱圖5,將由該電路布局1所轉換成的第一檔案2及第三檔案5、根據該測點需求規範99而鍵入相關信息的第二檔案3、及檢查程序4一一輸入一計算機系統6,並執行檢查程序4。在一較佳實施例中,檢查該電路布局1是否符合以下的測點需求規範99一、被指定絕對需要建立測點12的元件接腳點10,在該電路布局1中一定要與測點12連接。
二、在該電路布局1中的每一群電源測點120的電源測點總數量67必需高於5個。
三、相鄰兩測點12的間的間距值69必需在50mil以上。
在本發明的一較佳實施例中,利用至少具有中央處理單元及儲存單元的一計算機系統6來讀取第一檔案2、第三檔案5、及第二檔案3,並執行檢查程序4,以便從第一檔案2中找出未符合測試需求規範99的部份,並從第三檔案5找出相同群名的電源測點總數量67及間距值69不合格的測點12。由於該第一檔案2、及第三檔案5是反映該電路布局1的實際情形,而檢查程序4內定義的安全數量47及安全間距值49是反映對該電路布局1的測試需求規範99,因此,該電路布局1若有任何未符合該測試需求規範99的部份,經由前述的運作,都將被該計算機系統6予以指出,並列示於一報告7內。
更具體地說,該計算機系統6執行下述步驟便能夠達到檢查該電路布局1是否符合需求的目的即是否符合該測點需求規範99,此請配合參閱圖6讀入事先取得的第一檔案2;讀入事先建立的第二檔案3;執行該檢查程序4用以比對第一檔案2及第二檔案3,用以找出差異,亦即找出該電路布局1中未符合該測點需求規範99的部份;列出未符合該測試需求規範99而尚需要追加測點12的元件接腳點10。
接著,讀入事先取得的第三檔案5;繼續執行檢查程序4,計算每一群電源測點總數量67,亦即從該第三檔案5中搜尋每一個電源測點120,並累計屬於相同群名(Net Name)的電源測點總數量67;將事先取得的安全數量47與每一群的電源測點總數量67相減,以獲得一差值65,在此例子中該安全數量47的數值為5;判斷該差值65是否大於零,若判斷結果為「假」,即設定該差值65為」0」,若判斷結果為「真」,則列出該群電源測點120的名稱及該差值65。
再繼續執行該檢查程序4,計算相鄰兩測點12間的間距值69;列出該間距值69小於該安全間距值49此較佳實施例設為50mil的測點12。
再繼續執行該檢查程序4以產生一報告7,用以報導該電路布局1中未符合該測點需求規範99而需要追加測點12的元件接腳點10、各群電源測點120的群名與對應的差值、以及指出間距值69小於該安全間距值49的測點12。
由於第一檔案2及第二檔案3都是Excel格式檔,因此,該檢查程序4可利用VBA程序來撰寫,使其可以根據「是否有連接測點」28的欄位例如圖2所示的Nail(s)欄位28,先從該第一檔案2中篩選出沒有連接測點12的元件接腳點10,然後,再以該些元件接腳點10一一比對於該第二檔案3的「重要性Priority33」欄位,便能找出哪些元件接腳點10在第二檔案3中被要求「絕對需要連接測點12」,但實際上卻沒有連接任何測點12。
該檢查程序4也能夠根據如圖3所示的第三檔案5中找出相同群名的電源測點120,例如Net Name為+5V者,並計算出每一群電源測點120的電源測點總數量67,最後將該電源測點總數量67相較於該安全數量47,以決定出那一個電源測點總數量67不足而需要再追加電源測點120,以圖3而言,群名為+5V者的電源測點120有一個,不足預定的安全數量47「5個」,所以該群電源測點120需要再追加4個電源測點120。
再者,該檢查程序4更能夠從第三檔案5有關測點12的測點X坐標52、測點Y坐標53、測點型式54、測點面積56、布線網絡的名稱58等記錄中,計算出相鄰兩測點12間的間距值69與該安全間距值49的差值65,藉以判斷有哪些測點12的間距值69是不符要求的例如低於50mil。
最後,該檢查程序4能夠產生一報告7,該報告7亦為Excel格式檔,因此,可以接收及記錄上述的檢查結果。在圖7中,顯示該報告7的實質內容,其包括三個部份,分別為第一部份用以報導有哪些元件接腳點10絕對需要追加測點12的。圖中「PCI_CK_33M_LPC」即為被要加入測點12的對象。
第二部份用以報導有那一群電源測點120的電源測點總數量67少於安全數量47「5個」,而需要增加電源測點120的。圖中名稱為+5V的那群電源測點120共僅1個,比安全數量47「5個」少,所以需要再增加4個電源測點120。
第三部份用以報導有那些測點12的間距值69是低於安全間距值49「50mil」,而需要加大間距值69。圖中顯示共有4個是不合格的測點12。
此外,需特別指出的是,上述第三檔案5的資料亦可合併輸入第一檔案2中,也就是說只利用第一檔案2來定義該電路布局1。如此只需增加第一檔案2的欄位,便同樣能據以執行檢查程序4而獲得該第一部份、第二部份、及第三部份所表達的訊息。
由以上揭露的本發明較佳實施例的說明中可知,本發明能利用該計算機系統6讀取事先取得的第一檔案2及事先建立的第二檔案3,並利用該計算機系統6執行具有比對、篩選、搜尋、建立檔案..等功能的檢查程序4,以便從該第一、二檔案23的比對中,找出未符合期待的部份。透過這種計算機化的檢查方法,乃能夠快速且正確地檢查出一電路布局1在可測性設計方面,特別是關於測點12安排方面,是否符合要求。
相對於過去以人工檢查電路布局的方式,本發明這種以計算機執行檢查電路布局的方式,不但較為快速、正確,且更能節省人力、時間而深具實用進步性。
又本發明在同類產品中亦未見有相同或類似的技術揭露在先,故已符合發明專利要件,依法提出申請。
權利要求
1.一種檢查電路布局的計算機系統,包括至少一中央處理單元、至少一儲存單元,一第一檔案、一第二檔案、及一檢查程序輸入於該儲存單元,藉以檢查一電路布局,其中該電路布局具有複數個元件接腳點、複數個測點、以及複數個連接上述元件接腳點及上述測點的布線網絡;該第一檔案定義該等元件接腳點、該等測點、與該等布線網絡的描述;該第二檔案定義一測點需求規範;該檢查程序執行該第一檔案及第二檔案之間的比對工作,用以找出該第一檔案中未符合該測點需求規範的部份。
2.如權利要求1所述的檢查電路布局的計算機系統,其中該檢查程序進一步地產生一報告,用以報導該第一檔案中未符合該測點需求規範的部份。
3.如權利要求1所述的檢查電路布局的計算機系統,其中該第一檔案至少記載各該等元件接腳點的名稱、及指出各該等元件接腳點是否有連接於該等測點之一,該第二檔案至少記載絕對需要連接該等測點之一的元件接腳點及其名稱。
4.如權利要求3所述的檢查電路布局的計算機系統,其中該檢查程序進一步地產生一報告,用以報導該第一檔案中未符合該第二檔案的記載而需要追加測點的元件接腳點。
5.如權利要求1所述的檢查電路布局的計算機系統,其中該第一檔案所定義的測點中更包含複數群電源測點,每一群電源測點各賦予一種輸入電壓及一群名,該檢查程序能進一步地定義每一群電源測點的安全數量,並從該第一檔案中取得屬於同一群的電源測點的電源測點總數量,以及將對應同一群電源測點的安全數量與電源測點總數量相減,以獲得一差值,且該差值若小於等於零即以零取代的。
6.如權利要求5所述的檢查電路布局的計算機系統,其中該檢查程序進一步地產生一報告,用以報導該電路布局中未符合該測點需求規範的部份、及各群電源測點的群名與對應的差值。
7.如權利要求5所述的檢查電路布局的計算機系統,其中該第一檔案更定義該電路布局中每一個測點的坐標與面積,該檢查程序能進一步地定義一安全間距值,並計算出相鄰兩測點間最短的間距值與該安全間距值的差值。
8.如權利要求7所述的檢查電路布局的計算機系統,其中該檢查程序進一步地產生一報告,用以報導該電路布局中未符合該測點需求規範的部份、各群電源測點的群名與對應的差值、以及指出間距值小於該安全間距值的測點。
9.如權利要求7所述的檢查電路布局的計算機系統,其中該第一檔案至少記載各該等元件接腳點的名稱;各該等元件接腳點是否有連接對應的測點;各群電源測點的名稱;各該等測點的坐標;以及各該等測點的面積。
全文摘要
本發明一種檢查電路布局的計算機系統,其主要是先建立一第二檔案用以記載一測點需求規範,並利用計算機系統讀取記載著電路布局實際情形的第一檔案,然後執行一檢查程序從該第一、二檔案的比對中找出不符合該測點需求規範的部分、以及從該第一檔案中找出那一群電源測點的電源測點總數量是低於一安全數量而需要增加電源測點、那些測點的間距值是低於一安全間距值而需要加以更改。無論如何,本發明能透過該計算機系統而快速且正確地檢查出該電路布局在測點安排上有那些不妥的處,相當節省人力及時間。
文檔編號G06F17/50GK1658198SQ200410005060
公開日2005年8月24日 申請日期2004年2月16日 優先權日2004年2月16日
發明者陳道宏 申請人:華碩電腦股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀