專利名稱:通過變址提高eeprom存貯器次數(shù)的方法
一種提高EEPROM貯存器存貯次數(shù)的方法。
公知的EEPROM貯存器在同一地址中變更數(shù)據(jù)的次數(shù)將限制在制造廠保證的次數(shù)之內(nèi),但實(shí)用中往往有很多數(shù)據(jù)存貯次數(shù)大大超過制造廠保證的次數(shù),公知碰到這種情況不得不采用其它辦法。
本發(fā)明的任務(wù)是通過一種方法,使允許存入EEPROM中的次數(shù)成倍于制造廠所限制的次數(shù),而對(duì)某一特定地址而言又不超過制造廠標(biāo)準(zhǔn)的方法。
若用來貯存數(shù)據(jù)的EEPROM貯存器制造廠允許改寫內(nèi)部數(shù)據(jù)的次數(shù)是M,則本發(fā)明的第一步是對(duì)要存入的數(shù)據(jù)進(jìn)行分類,將在整個(gè)設(shè)計(jì)壽命內(nèi)要存入數(shù)據(jù)可能的變化次數(shù)小于等于M的數(shù)據(jù)作為D1類,大于M而小于2M為D2類,大于(m-1)M而小于mM的為Dm類,再?gòu)钠渲羞x擇一個(gè)或一組每次存入都加n或減n(其中n是1,2,3,....自然數(shù))記錄的數(shù)據(jù)B。
對(duì)數(shù)據(jù)分類后,本發(fā)明是這樣工作的在第一次向EEPROM貯存器中存入數(shù)據(jù)時(shí),不僅存入全部數(shù)據(jù),而且在專用地址中存入數(shù)據(jù)Dm所貯存的地址。以后每次讀出數(shù)據(jù)總是先從專用地址中讀出對(duì)應(yīng)數(shù)據(jù)的地址,再根據(jù)讀出的地址去讀得該數(shù)據(jù)。在第二次及以后向EEPROM貯存器中存入數(shù)據(jù)時(shí),總是先讀取數(shù)據(jù)B,并通過數(shù)據(jù)B計(jì)算出數(shù)據(jù)串Dm在同一地址中寫入的次數(shù),若寫入的次數(shù)等于或接近制造廠允許寫入的次數(shù)M,則將該數(shù)據(jù)D1(數(shù)據(jù)D1是數(shù)據(jù)串Dm中的一組或幾組在同一地址中寫入次數(shù)超過允許寫入次數(shù)M的數(shù)據(jù)),寫到一個(gè)新的地址單元中,同時(shí)在對(duì)應(yīng)專用地址貯存器中改寫這個(gè)新的地址。依此類推,這樣數(shù)據(jù)變化次數(shù)多的數(shù)據(jù),總是在存寫M次以前存入新的地址中,使每一個(gè)地址單元中寫入的次數(shù)不超過制造廠規(guī)定的次數(shù),而存入的數(shù)據(jù)通過K次換址,擴(kuò)大了K倍的存入次數(shù)。
一種提高EEPROM貯存器存貯次數(shù)的方法是在將要存入的數(shù)據(jù)可能的變更的次數(shù)分類后,對(duì)變更次數(shù)接近等于大于EEPROM貯存器制造廠標(biāo)定的寫入次數(shù)的數(shù)據(jù),進(jìn)行變址貯存,其特征是a當(dāng)數(shù)據(jù)在同一地址存寫次數(shù)接近等于EEPROM貯存器制造廠標(biāo)定可靠寫入的次數(shù)指標(biāo)后,即寫入新的地址單元中,b變址貯存數(shù)據(jù)的地址代碼,總是在每次地址變更時(shí)寫入指定的地址單元中。
本發(fā)明通過換址存寫擴(kuò)大了EEPROM的存寫總次數(shù),通過換址過程中,在專用地址記錄數(shù)據(jù)不同的記錄地址,讀寫方便可靠,可以廣泛用于EEPROM有較大貯存單元余量時(shí),擴(kuò)大存寫次數(shù)的場(chǎng)合。
一個(gè)實(shí)施例,是用于智能電度表(電能表)、智能水表、智能煤氣表記錄“表”示數(shù)等數(shù)據(jù)?!氨怼笔緮?shù)總是每次加1,因此它可以作為數(shù)據(jù)B。經(jīng)過計(jì)算,它用二進(jìn)制表示時(shí),它的1位等于或小于EEPROM制造廠所規(guī)定的存入次數(shù)M,則在第一次全部數(shù)據(jù)存入后,在專用的Ao地址單元中記錄了比第1位低的數(shù)據(jù)Bo貯存的地址,以后每存入一次首先檢查第1位變更沒有,只在原來貯存數(shù)據(jù)Bo的地址中存Bo數(shù)據(jù)。若第1位變更,則一方面重寫等于和高于第1位的數(shù)據(jù)B,第二方面將低于第1位數(shù)據(jù)Bo寫入新的地址單元中,第三方面將專用Ao地址中改寫新的地址數(shù)據(jù)。
權(quán)利要求
1一種提高EEPROM貯存器存貯次數(shù)的方法是在將要存入的數(shù)據(jù)可能的變更的次數(shù)分類后,對(duì)變更次數(shù)接近等于大于EEPROM貯存器制造廠標(biāo)定的寫入次數(shù)的數(shù)據(jù),進(jìn)行變址貯存,其特征是a當(dāng)數(shù)據(jù)在同一地址存寫次數(shù)接近等于EEPROM貯存器制造廠標(biāo)定可靠寫入的次數(shù)指標(biāo)后,即寫入新的地址單元中,b變址貯存數(shù)據(jù)的地址代碼,總是在每次地址變更時(shí)寫入指定的地址單元中。
2根據(jù)權(quán)利要求1所述方法其特征是在智能電度表、智能水表、智能煤氣表應(yīng)用時(shí),總是以各種“表”示數(shù)數(shù)據(jù)中的接近等于EEPROM貯存器制造廠標(biāo)定的存寫次數(shù)的一位作為測(cè)試位,對(duì)于小于等于該位的數(shù)據(jù)進(jìn)行變址貯存。
全文摘要
一種提高EEPROM貯存器存貯次數(shù)的方法是通過對(duì)貯存數(shù)據(jù)的次數(shù)多的數(shù)據(jù)進(jìn)行變址貯存實(shí)現(xiàn)的。它可以提高EEPROM貯存器的使用率,用較低的成本完成可靠的存貯,它可以廣泛用在數(shù)據(jù)需要記憶,且讀寫次數(shù)很多的場(chǎng)合使用。
文檔編號(hào)G06F13/00GK1121209SQ9510369
公開日1996年4月24日 申請(qǐng)日期1995年4月12日 優(yōu)先權(quán)日1995年4月12日
發(fā)明者潘之凱 申請(qǐng)人:潘之凱