[發明專利]一種隨機存儲器的在線檢測裝置及方法有效
| 申請號: | 201710549967.9 | 申請日: | 2017-07-07 |
| 公開(公告)號: | CN107516546B | 公開(公告)日: | 2020-09-22 |
| 發明(設計)人: | 侯明;顏紀迅;劉羽;馮博;姜丹瓊 | 申請(專利權)人: | 中國航空工業集團公司西安飛行自動控制研究所 |
| 主分類號: | G11C29/38 | 分類號: | G11C29/38 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 杜永保 |
| 地址: | 710065 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 隨機 存儲器 在線 檢測 裝置 方法 | ||
本發明涉及一種隨機存儲器的在線檢測裝置,包括第一控制部件,原碼生成部件,第二控制部件,檢測執行部件和結果呈報部件;還涉及一種隨機存儲器的在線檢測方法,包括接收檢測指令;選擇切換程序運行的堆棧段;選擇檢測原碼;將檢測原碼寫入待測存儲空間的各存儲單元,回讀各存儲單元值;將檢測原碼取反寫入第一單元,回讀判斷;重復執行直到待測存儲空間的所有存儲單元均被寫入和回讀過;恢復到檢測執行前狀態,等待下次檢測;結果呈報輸出的步驟。本發明實現了在不影響設備正常運行的前提下,對隨機存儲器在線實時、全區域覆蓋的檢測。
技術領域
本發明屬于計算機的機內自檢測(BIT)技術領域,涉及一種隨機存儲器的在線檢測裝置及方法。
背景技術
現有檢測隨機存儲器的方法,其中一種為將RAM內部空間分為檢測程序所在空間段與其他空間段,通過檢測程序的拷貝和程序內地址更新,實現對檢測程序原位置的檢測。
現有檢測隨機存儲器的方法,另一種為取待測RAM區域數據為原碼,取反后寫入備份內存區域,若所述原碼與所述反碼中存在相同數據,判定所述原碼中的數據存在物理損壞;否則,對備份內存區域數據取反,使用CRC與原碼校驗,若不一致,則待測RAM區域所關聯的數據線有損壞,或原碼數據被篡改。
現有檢測隨機存儲器的方法,還有一種包括數據線測試和地址線測試2個部分,數據線測試利用測試數據表,將數據寫入到RAM的各存儲單元,進行回讀檢測,并依次比較讀取值與寫入值,如果一致,則無誤,不一致則有誤;地址線測試中,將一組不同的數據,分別寫入RAM的不同存儲單元,再讀出,與寫入之前的數據進行比較。
上述背景技術解決了隨機存儲器檢測中的部分問題,如檢測程序所在存儲空間的檢測,數據線及地址線的檢測方法等,但尚有如下不足:
1)對程序運行所用的堆棧存儲空間,缺乏有效的檢測手段;
2)對于檢測原碼的選擇,沒有明確的方案,多利用固化的檢測樣本;
3)缺少完整的在線檢測方案。
發明內容
本發明的目的是:針對安全性要求較高的電子設備,提出一種共模干擾漏檢率低、存儲區域全覆蓋的隨機存儲器檢測方法,滿足自檢測的性能指標。
考慮到現有技術的上述問題,根據本發明公開的一個方面,本發明采用以下技術方案:
一種隨機存儲器的在線檢測裝置,包括第一控制部件,原碼生成部件,第二控制部件,檢測執行部件和結果呈報部件,其中,
第一控制部件接收外部的檢測指令,以及檢測執行部件的狀態回報,向第二控制部件和檢測執行部件輸出待測存儲空間信息,檢測過程中,在不影響隨機存儲器所屬的設備正常運行任務的前提下,快速、不間斷的執行檢測;
原碼生成部件在包含各種數據位組合的檢測樣本集內獲取當前檢測原碼,輸出到檢測執行部件;
第二控制部件根據第一控制部件輸出的待測存儲空間信息,選擇切換當前堆棧段;
檢測執行部件執行對待測存儲空間的檢測;
結果呈報部件接收檢測執行部件發來的檢測執行結果并輸出。
其特征在于,所述待測存儲空間是隨機存儲器的子空間,其檢測耗時不大于當前時間片的容許范圍。
其特征在于,原碼生成部件利用隨機發生器,在包含各種數據位組合的檢測樣本集內獲取當前檢測原碼。
一種隨機存儲器的在線檢測方法,其特征在于,在計算機常規任務的空閑時間片,運行加載在旁路存儲器中的檢測程序,對隨機存儲器實現分段的在線檢測;
其特征在于,所述方法,包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安飛行自動控制研究所,未經中國航空工業集團公司西安飛行自動控制研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710549967.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于食用菌的壓環裝置
- 下一篇:一種食用菌培養架





