[發(fā)明專利]一種非易失性存儲(chǔ)器的擦寫方法及擦寫裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201210157464.4 | 申請(qǐng)日: | 2012-05-18 |
| 公開(公告)號(hào): | CN103425587A | 公開(公告)日: | 2013-12-04 |
| 發(fā)明(設(shè)計(jì))人: | 付永慶 | 申請(qǐng)(專利權(quán))人: | 北京兆易創(chuàng)新科技股份有限公司 |
| 主分類號(hào): | G06F12/02 | 分類號(hào): | G06F12/02;G11C16/34 |
| 代理公司: | 北京潤澤恒知識(shí)產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100083 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 非易失性存儲(chǔ)器 擦寫 方法 裝置 | ||
技術(shù)領(lǐng)域
本申請(qǐng)涉及存儲(chǔ)器技術(shù)領(lǐng)域,特別是涉及一種非易失性存儲(chǔ)器的擦寫方法及擦寫裝置。
背景技術(shù)
非易失性存儲(chǔ)器(Non-volatile?Memory)由于具有可多次進(jìn)行數(shù)據(jù)的讀取、擦除、編程等動(dòng)作,且存入的數(shù)據(jù)在斷電后也不會(huì)消失的優(yōu)點(diǎn),因此,非易失性存儲(chǔ)器被廣泛采用在個(gè)人電腦和電子設(shè)備等等。
目前,一般的非易失性存儲(chǔ)器在編程操作之前都需要進(jìn)行擦除操作,而目前的非易失性存儲(chǔ)器基本都是編程和擦除操作分開,這就要求用戶在需要編程時(shí)需要先進(jìn)行擦除。這樣,實(shí)際的編程時(shí)間就包括了擦除時(shí)間。而非易失性存儲(chǔ)器的擦除是比較費(fèi)時(shí)的,這就導(dǎo)致了非易失性存儲(chǔ)器的編程時(shí)間也比較久。
例如,目前非易失性存儲(chǔ)器主要用于存儲(chǔ)數(shù)據(jù)和代碼,很多應(yīng)用的存儲(chǔ)內(nèi)容的修改量很小。如代碼與代碼之間的區(qū)別往往很小,有時(shí)僅僅修改1個(gè)字節(jié)就可以將現(xiàn)在的代碼編程為另一個(gè)代碼,在這種情況下,如果還按照傳統(tǒng)的先擦除后編程的步驟執(zhí)行,會(huì)浪費(fèi)大量的時(shí)間。
發(fā)明內(nèi)容
本申請(qǐng)所要解決的技術(shù)問題是提供一種非易失性存儲(chǔ)器的擦寫方法及擦寫裝置,以解決現(xiàn)有的編程方式,當(dāng)數(shù)據(jù)修改量很小時(shí),不必要的擦除操作浪費(fèi)大量時(shí)間的問題。
為了解決上述問題,本申請(qǐng)公開了一種非易失性存儲(chǔ)器的擦寫方法,包括:
選擇工作模式,所述工作模式包括擦除模式、編程模式和擦寫模式;
當(dāng)選擇擦寫模式時(shí),確定一要擦寫的目標(biāo)存儲(chǔ)塊,并對(duì)該目標(biāo)存儲(chǔ)塊執(zhí)行以下操作:
驗(yàn)證所述目標(biāo)存儲(chǔ)塊是否需要編程;
對(duì)需要編程的所述目標(biāo)存儲(chǔ)塊進(jìn)行塊擦除;
對(duì)塊擦除過的所述目標(biāo)存儲(chǔ)塊進(jìn)行塊編程;
判斷所有目標(biāo)存儲(chǔ)塊是否全部編程完畢,如果編程完畢,則編程結(jié)束;如果編程未完畢,繼續(xù)確定下一個(gè)目標(biāo)存儲(chǔ)塊并進(jìn)行驗(yàn)證、塊擦除和塊編程。
優(yōu)選的,所述驗(yàn)證是把目標(biāo)存儲(chǔ)塊中的數(shù)據(jù)和需要編程的數(shù)據(jù)進(jìn)行比較,如果相同則目標(biāo)存儲(chǔ)塊不需要編程,轉(zhuǎn)入下一個(gè)目標(biāo)存儲(chǔ)塊,如果不同則目標(biāo)存儲(chǔ)塊需要編程。
優(yōu)選的,所述驗(yàn)證之前,還包括:
將需要編程的數(shù)據(jù)存到臨時(shí)存儲(chǔ)器中;
從臨時(shí)存儲(chǔ)器中讀取需要編程的數(shù)據(jù)。
優(yōu)選的,當(dāng)選擇擦除模式時(shí),對(duì)所有的目標(biāo)存儲(chǔ)塊進(jìn)行全部擦除。
優(yōu)選的,當(dāng)選擇編程模式時(shí),對(duì)所有的目標(biāo)存儲(chǔ)塊進(jìn)行全部編程。
本申請(qǐng)還公開了一種非易失性存儲(chǔ)器的擦寫裝置,包括:
模式選擇模塊,用于選擇工作模式,所述工作模式包括擦除模式、編程模式和擦寫模式;
目標(biāo)塊確定模塊,用于當(dāng)選擇擦寫模式時(shí),確定一要擦寫的目標(biāo)存儲(chǔ)塊;
編程驗(yàn)證模塊,用于當(dāng)選擇擦寫模式時(shí),驗(yàn)證所述目標(biāo)存儲(chǔ)塊是否需要編程;
擦除模塊,用于對(duì)需要編程的所述目標(biāo)存儲(chǔ)塊進(jìn)行塊擦除;
編程模塊,用于對(duì)塊擦除過的所述目標(biāo)存儲(chǔ)塊進(jìn)行塊編程;
判斷模塊,用于判斷所有目標(biāo)存儲(chǔ)塊是否全部編程完畢,如果編程完畢,則編程結(jié)束;如果編程未完畢,繼續(xù)確定下一個(gè)目標(biāo)存儲(chǔ)塊并進(jìn)行驗(yàn)證、塊擦除和塊編程。
優(yōu)選的,所述編程驗(yàn)證模塊把目標(biāo)存儲(chǔ)塊中的數(shù)據(jù)和需要編程的數(shù)據(jù)進(jìn)行比較,如果相同則目標(biāo)存儲(chǔ)塊不需要編程,轉(zhuǎn)入下一個(gè)目標(biāo)存儲(chǔ)塊,如果不同則目標(biāo)存儲(chǔ)塊需要編程。
優(yōu)選的,還包括:編程數(shù)據(jù)存儲(chǔ)模塊,用于將需要編程的數(shù)據(jù)存到臨時(shí)存儲(chǔ)器中;
編程數(shù)據(jù)讀取模塊,用于從臨時(shí)存儲(chǔ)器中讀取需要編程的數(shù)據(jù)。
優(yōu)選的,當(dāng)模式選擇模塊選擇擦除模式時(shí),對(duì)所有的目標(biāo)存儲(chǔ)塊進(jìn)行全部擦除。
優(yōu)選的,當(dāng)模式選擇模塊選擇編程模式時(shí),對(duì)所有的目標(biāo)存儲(chǔ)塊進(jìn)行全部編程。
與現(xiàn)有技術(shù)相比,本申請(qǐng)包括以下優(yōu)點(diǎn):
本申請(qǐng)?zhí)岢龅囊环N非易失性存儲(chǔ)器的擦寫方法及擦寫裝置,提供了三種工作模式,可以根據(jù)實(shí)際需要選擇適合的模式,在數(shù)據(jù)變化較大的情況下,選擇擦除模式和編程模式;在數(shù)據(jù)變化較小的情況下,選擇擦寫模式。當(dāng)選擇擦寫模式時(shí),驗(yàn)證目標(biāo)存儲(chǔ)塊是否需要編程;對(duì)需要編程的目標(biāo)存儲(chǔ)塊進(jìn)行塊擦除;對(duì)擦除過的目標(biāo)存儲(chǔ)塊進(jìn)行塊編程;判斷目標(biāo)存儲(chǔ)塊是否全部編程完畢,如果編程完畢,則編程結(jié)束;如果編程未完畢,繼續(xù)對(duì)下一個(gè)目標(biāo)存儲(chǔ)塊進(jìn)行驗(yàn)證、塊擦除和塊編程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京兆易創(chuàng)新科技股份有限公司,未經(jīng)北京兆易創(chuàng)新科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201210157464.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 處理器、存儲(chǔ)器、計(jì)算機(jī)系統(tǒng)、系統(tǒng)LSI及其驗(yàn)證方法
- 半導(dǎo)體器件和IC卡
- 安全的非易失性存儲(chǔ)器裝置以及對(duì)其中的數(shù)據(jù)進(jìn)行保護(hù)的方法
- 非易失性存儲(chǔ)器數(shù)據(jù)寫入方法、存儲(chǔ)系統(tǒng)及其控制器
- 對(duì)系統(tǒng)進(jìn)行配置的方法、計(jì)算系統(tǒng)以及物品
- 非易失性存儲(chǔ)器接口
- 對(duì)存儲(chǔ)器設(shè)備中的非易失性存儲(chǔ)器和易失性存儲(chǔ)器進(jìn)行同時(shí)存取的技術(shù)
- 存儲(chǔ)裝置
- 控制非易失性存儲(chǔ)器器件的初始化的方法以及存儲(chǔ)器系統(tǒng)
- 非易失性存儲(chǔ)器的檢測(cè)方法及相關(guān)設(shè)備
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





