[發明專利]一種板級電路測試性模型自動生成方法有效
| 申請號: | 201310277456.8 | 申請日: | 2013-07-04 |
| 公開(公告)號: | CN103399979A | 公開(公告)日: | 2013-11-20 |
| 發明(設計)人: | 楊成林;嚴俊豪;龍兵 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50;G06F9/44 |
| 代理公司: | 成都行之專利代理事務所(普通合伙) 51220 | 代理人: | 溫利平 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電路 測試 模型 自動 生成 方法 | ||
技術領域
本發明屬于板級電路測試性模型技術領域,更為具體地講,涉及一種板級電路測試性模型自動生成方法。?
背景技術
在當前半導體集成電路技術中,各種電路功能模塊都封裝成印刷電路板的形式,以板級電路模塊為單位組合成為復雜電子系統。為了確保系統(如航天器和民航飛機)的安全性和高效運作,當系統出現異常時,必須快速定位故障所在的板級電路,并進行整板更換,以便系統能迅速恢復運作。由此提出了可測性設計概念,在設計階段就考慮產品的后期測試維護問題,把降低測試維護代價的要求納入設計規范,并通過可測性指標來檢驗和改進設計。通過在設計階段考慮可測試性設計,在電路板中設置測試點,提高板級電路系統的可測試性,可大大地降低后期維護和檢修的費用和時間,提高效率。此外,研究高效的板級電路測試策略也可以降低維護成本。?
目前具有代表性的可測性分析和輔助設計工具有美國QSI公司的TEAMS和DSI公司的eXpress。?
TEAMS主要用于復雜系統的測試時序生成和可測性設計、分析。TEAMS最初為美國航天工業和NASA研制,后逐漸擴展應用到汽車、化工、醫療等行業。TEAMS是基于模型的分析工具,這些模型涵蓋了系統的組成結構、互聯、測試布局、故障模式等信息。采用模型將各種故障與系統組成單元、維護步驟和修理過程關聯起來。產品的可測性經過TEAMS分析后,生成文本和圖形的可測性報告。?
eXpress也是建立在模型基礎上,從系統觀點獲取設計數據,通過綜合利用不同的數據源,將系統工程、可靠性、可測性、可維護性和診斷可測性等學科關聯在一起。eXpress強調診斷性設計,其中的診斷信息可產生多個診斷報告,這些報告包括檢測覆蓋率報告,詳細故障組統計,功能概率,故障模式概率等。?
但上述兩款商用軟件都不是針對板級電路建模而開發,并且在建模方法上?也存在明顯缺點。這兩款軟件的建模都要求使用的工作人員逐一地建立元器件模型、填入模型參數、對元器件手動連線。這就要求軟件的使用人員專業素質非常高,并且對分析的目標系統非常熟悉。?
不單如此,由于每一個系統元器件都需要填入多個參數,因此手動建模的工作量十分巨大,使得建模的效率非常低下,對于大型的系統往往需要花費幾個星期甚至幾個月才能完成建模工作。?
手動建模還有一個缺點就是容易出錯。由于系統的元器件數量多,參數也多,工作量大,逐一手工地填入如此巨量的參數必然會導致相當高的出錯率,從而影響最終生成的測試序列以及故障隔離率等指標的準確性。?
發明內容
本發明的目的在于克服現有技術的不足,提供一種板級電路測試性模型自動生成方法,對板級電路進行自動建模,降低人員工作量,提高建模的效率與準確度。?
為實現上述發明目的,本發明板級電路測試性模型自動生成方法,其特征在于包括以下步驟:?
S1:獲取板級電路信息,包括各層電路板信息,各層電路板所含的故障模塊的故障屬性、測點模塊的測試屬性以及模塊間的連接關系;?
S2:對步驟S1中獲取的各種板級電路信息設置XML(Extensible?Markup?Language,可擴展標記語言)標簽,以XML文件格式保存,其中各層電路板中模塊間的連接關系存儲為鄰接矩陣;?
S3:對每個層次電路板模型的所有模塊進行排序,排序方法包括以下步驟:?
S3.1:為每個模塊賦予排序參考值初始值為0;?
S3.2:按故障模塊存儲順序遍歷所有故障模塊,根據鄰接矩陣,當連線從當前故障模塊連接到其他故障模塊時,如果其他故障模塊的排序參考值與當前故障模塊的排序參考值之差大于等于1,則不作任何操作,否則將其他故障模塊的排序值加1;當連線從其他故障模塊連接到當前故障模塊,如果其他故障模塊的排序參考值與當前故障模塊的排序參考值之差小于等于1,則不作處理,否則其他故障模塊的排序參考值減1;故障模塊遍歷結束后,測點模塊的排序參考值等于連接它的第一個故障模塊的排序參考值+1;?
S3.3:按所有模塊排序參考值從小到大對模塊進行排序;?
S4:根據步驟S3中得到的每個層次的排序結果依次確定各模塊在每個層次布局中的位置坐標,生成每個層次的初始布局,初始布局生成方法為:?
S4.1:模塊序號x=0;?
S4.2:初始化模塊位置坐標,iCol=0,iRow=0,其中iCol為列序號,表示模塊所在列;行序號iRow代表模塊在列中的水平位置;?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310277456.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種機器視覺LED光源的優化設計方法
- 下一篇:雙面搓絲板





