[發(fā)明專利]一種雙模式檢錯(cuò)內(nèi)存及雙模式檢錯(cuò)方法在審
| 申請(qǐng)?zhí)枺?/td> | 201910256476.4 | 申請(qǐng)日: | 2019-04-01 |
| 公開(公告)號(hào): | CN109903806A | 公開(公告)日: | 2019-06-18 |
| 發(fā)明(設(shè)計(jì))人: | 吳恒毅;李庭育;洪振洲;陳育鳴 | 申請(qǐng)(專利權(quán))人: | 江蘇華存電子科技有限公司 |
| 主分類號(hào): | G11C29/42 | 分類號(hào): | G11C29/42;G06F11/10 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 226300 江蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 指令處理模塊 糾錯(cuò)碼 雙模式 檢錯(cuò) 控制信號(hào)模塊 編碼模塊 存儲(chǔ)模塊 譯碼模塊 漢明碼 內(nèi)存 讀取 控制存儲(chǔ)模塊 奇偶校驗(yàn)碼 讀取操作 控制信號(hào) 奇偶校驗(yàn) 完成信號(hào) 糾錯(cuò)率 字編碼 糾錯(cuò) 重啟 存儲(chǔ) 發(fā)送 反饋 引入 | ||
本發(fā)明公開了一種雙模式檢錯(cuò)內(nèi)存,包括指令處理模塊,存儲(chǔ)模塊,控制信號(hào)模塊,編碼模塊及譯碼模塊,其中指令處理模塊內(nèi)部設(shè)有糾錯(cuò)碼切換標(biāo)志,所述糾錯(cuò)碼切換標(biāo)志具有0和1兩種狀態(tài),0表示選擇奇偶校驗(yàn)碼,1表示選擇擴(kuò)展?jié)h明碼:控制信號(hào)模塊根據(jù)指令處理模塊發(fā)送的控制信號(hào),控制存儲(chǔ)模塊進(jìn)行存儲(chǔ)或讀取操作,同時(shí)反饋完成信號(hào)給指令處理模塊;編碼模塊對(duì)指令處理模塊輸入的邏輯字編碼,譯碼模塊從存儲(chǔ)模塊中讀取物理字進(jìn)行查錯(cuò)或糾錯(cuò)生成糾錯(cuò)碼。本發(fā)明同時(shí)引入奇偶校驗(yàn)和擴(kuò)展?jié)h明碼,采用糾錯(cuò)碼切換標(biāo)志來實(shí)現(xiàn)兩種模式的切換,滿足使用需求同時(shí)提升糾錯(cuò)率,避免設(shè)備頻繁重啟。
技術(shù)領(lǐng)域
本發(fā)明涉及存儲(chǔ)技術(shù),尤其涉及一種雙模式檢錯(cuò)內(nèi)存的方法。
背景技術(shù)
緩存裝置和內(nèi)存裝置作為數(shù)據(jù)的緩沖區(qū),是一些復(fù)雜硬件系統(tǒng)的正常工作的基礎(chǔ)條件之一。其承擔(dān)著緩沖數(shù)據(jù)的職能, 與任何存儲(chǔ)器一樣,必須確保存儲(chǔ)是可靠的并且不會(huì)變得不穩(wěn)定(例如SRAM上由于電壓突波或存儲(chǔ)單元損壞導(dǎo)致的數(shù)據(jù)錯(cuò)誤)。因此,存儲(chǔ)必須與檢錯(cuò)(和糾錯(cuò))機(jī)制相關(guān)聯(lián)。
一般的糾錯(cuò)機(jī)制包括奇偶校驗(yàn)和擴(kuò)展?jié)h明碼,其中奇偶校驗(yàn)較為簡(jiǎn)單,且省電,可以滿存儲(chǔ)設(shè)備的一般檢錯(cuò)需求,擴(kuò)展?jié)h明碼由擴(kuò)展?jié)h明編碼機(jī)制生成編碼表,其具有檢錯(cuò)和糾錯(cuò)雙功能,但其較為復(fù)雜,且耗電大。
目前存儲(chǔ)設(shè)備上都采用的是一種糾錯(cuò)機(jī)制,但是存儲(chǔ)設(shè)備在使用初期出錯(cuò)的概率很低,若采用較為復(fù)雜的糾錯(cuò)機(jī)制會(huì)導(dǎo)致資源浪費(fèi),而在壽命尾期,其出錯(cuò)的概率大大增加,較為簡(jiǎn)單的糾錯(cuò)機(jī)制無法及時(shí)檢錯(cuò),導(dǎo)致設(shè)備頻繁重啟而出現(xiàn)崩潰的情況。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種雙模式檢錯(cuò)內(nèi)存,同時(shí)引入奇偶校驗(yàn)和擴(kuò)展?jié)h明碼,采用糾錯(cuò)碼切換標(biāo)志來實(shí)現(xiàn)兩種模式的切換,滿足使用需求同時(shí)提升糾錯(cuò)率,避免設(shè)備頻繁重啟。
為實(shí)現(xiàn)上述目的,本發(fā)明提出如下技術(shù)方案:一種雙模式檢錯(cuò)內(nèi)存,包括:
一指令處理模塊,與外部電路進(jìn)行通信,接收外部電路發(fā)送過來的新指令,其內(nèi)部設(shè)有糾錯(cuò)碼切換標(biāo)志switch_flag,所述糾錯(cuò)碼切換標(biāo)志具有0和1兩種狀態(tài),0表示選擇奇偶校驗(yàn)碼,1表示選擇擴(kuò)展?jié)h明碼:
一存儲(chǔ)模塊,存儲(chǔ)有物理字;
一控制信號(hào)模塊,分別與指令處理模塊及存儲(chǔ)模塊連接,根據(jù)指令處理模塊發(fā)送的控制信號(hào),控制存儲(chǔ)模塊進(jìn)行存儲(chǔ)或讀取操作,同時(shí)反饋完成信號(hào)給指令處理模塊;
一編碼模塊,分別與指令處理模塊及存儲(chǔ)模塊連接,對(duì)指令處理模塊輸入的邏輯字編碼,生成對(duì)應(yīng)的糾錯(cuò)碼與邏輯字組成物理字送入存儲(chǔ)模塊;
一譯碼模塊,分別與指令處理模塊及存儲(chǔ)模塊連接,從存儲(chǔ)模塊中讀取物理字進(jìn)行查錯(cuò)或糾錯(cuò)生成糾錯(cuò)碼,將解碼后的邏輯字和糾錯(cuò)碼傳送給指令處理模塊。
優(yōu)選的,所述物理字包括邏輯字和糾錯(cuò)碼。
優(yōu)選的,所述糾錯(cuò)碼為奇偶校驗(yàn)位和擴(kuò)展?jié)h明碼。
一種雙模式檢錯(cuò)方法,包括如下內(nèi)容:
a、指令處理模塊中檢測(cè)糾錯(cuò)碼切換標(biāo)志switch_flag的值,若糾錯(cuò)碼切換標(biāo)志為0,采用奇偶校驗(yàn)碼作為糾錯(cuò)碼,指令處理模塊進(jìn)行正常讀寫操作,運(yùn)行步驟b,若糾錯(cuò)碼切換標(biāo)志為1,采用擴(kuò)展?jié)h明碼作為糾錯(cuò)碼,指令處理模塊進(jìn)行讀寫操作,運(yùn)行步驟g;
b、若指令處理模塊接收到寫指令,將寫指令中的控制信號(hào)發(fā)送給控制信號(hào)模塊控制存儲(chǔ)模塊,而寫指令中的邏輯字送入編碼模塊中;
c、編碼模塊對(duì)邏輯字進(jìn)行編碼生成對(duì)應(yīng)的奇偶校驗(yàn)位,然后將原始邏輯字和對(duì)應(yīng)的奇偶校驗(yàn)位組合成物理字寫入存儲(chǔ)模塊;
d、若指令處理模塊接收到讀指令,將讀指令中的控制信號(hào)送給控制信號(hào)模塊控制存儲(chǔ)模塊,同時(shí)譯碼模塊讀取存儲(chǔ)模塊中相應(yīng)的物理字;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇華存電子科技有限公司,未經(jīng)江蘇華存電子科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910256476.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G11C 靜態(tài)存儲(chǔ)器
G11C29-00 存儲(chǔ)器正確運(yùn)行的校驗(yàn);備用或離線操作期間測(cè)試存儲(chǔ)器
G11C29-02 .損壞的備用電路的檢測(cè)或定位,例如,損壞的刷新計(jì)數(shù)器
G11C29-04 .損壞存儲(chǔ)元件的檢測(cè)或定位
G11C29-52 .存儲(chǔ)器內(nèi)量保護(hù);存儲(chǔ)器內(nèi)量中的錯(cuò)誤檢測(cè)
G11C29-54 .設(shè)計(jì)檢測(cè)電路的裝置,例如,可測(cè)試性設(shè)計(jì)
G11C29-56 .用于靜態(tài)存儲(chǔ)器的外部測(cè)試裝置,例如,自動(dòng)測(cè)試設(shè)備
- 數(shù)據(jù)記錄方法、記錄介質(zhì)以及再現(xiàn)設(shè)備
- 防止產(chǎn)生糾錯(cuò)碼錯(cuò)誤的轉(zhuǎn)換電路
- 數(shù)據(jù)記錄/再現(xiàn)裝置、方法、程序及記錄介質(zhì)
- 糾錯(cuò)編碼方法
- 數(shù)據(jù)記錄方法、記錄介質(zhì)以及再現(xiàn)設(shè)備
- 數(shù)據(jù)記錄方法、記錄介質(zhì)以及再現(xiàn)設(shè)備
- 快閃存儲(chǔ)器控制器、其糾錯(cuò)碼控制器及其方法和系統(tǒng)
- 數(shù)據(jù)記錄再現(xiàn)裝置和數(shù)據(jù)庫裝置
- 編碼和解碼電路、編碼和解碼方法、傳輸設(shè)備和光傳輸系統(tǒng)
- 數(shù)字標(biāo)記產(chǎn)生及檢驗(yàn)系統(tǒng)
- 可抑制電路規(guī)模能進(jìn)行高速糾錯(cuò)的糾錯(cuò)裝置和解碼裝置
- 數(shù)字激光視盤機(jī)的檢錯(cuò)碼檢查裝置與檢查方法
- 具有高效的檢錯(cuò)碼重算的循環(huán)冗余檢驗(yàn)
- 循環(huán)冗余校驗(yàn)碼的可配置并行計(jì)算
- 計(jì)算機(jī)系統(tǒng)檢錯(cuò)方法及電子裝置
- 輸出BIOS檢錯(cuò)碼的裝置與方法
- 一種基于機(jī)器學(xué)習(xí)的口語發(fā)音檢錯(cuò)與糾正系統(tǒng)
- 一種語音識(shí)別文本的質(zhì)量提升方法和裝置
- 一種應(yīng)用于人臉關(guān)鍵點(diǎn)定位任務(wù)的檢錯(cuò)糾錯(cuò)方法
- 汽車的CAN通信矩陣的檢錯(cuò)方法





