The invention relates to a storage device for realizing dynamic device repair and write the corresponding method of memory device includes a memory array, a redundant array (redundancy array) and a redundant memory map (redundancy mapping store). The memory array includes a plurality of memory cells, and the redundant array includes a plurality of redundant units. The storage device also comprises a circuit, in response to the command respectively to perform a write operation and a read operation, using dynamic redundancy repair method to replace the temporary defect unit in storage array to redundant units in redundant arrays.
【技術實現步驟摘要】
存儲器裝置及相應的寫入方法
本專利技術是有關于具有可取代缺陷非易失性(non-volatile)存儲單元的冗余單元(redundancycells)的存儲裝置,且特別是有關于一種采用動態冗余修復技術的存儲器裝置及相應的寫入方法。
技術介紹
錯誤更正碼(ErrorCorrectionCode,ECC)技術普遍地使用于存儲系統的讀取操作,以檢測數據中的錯誤以及更正錯誤。為了達到錯誤檢測及更正,一般的概念是在一信息中增加一些額外的數據,而接收器(receiver)可用以檢查送出的數據的一致性,并復原被認為損壞的數據。ECC技術用來增加更正的位至一群數據位以檢測和/或更正錯誤。這些技術需要一額外的狀態位(statusbit)(也稱作極性位(polaritybit)或翻轉位(flipbit))以指示是否該數據是正確。如果這個狀態位中發生錯誤,則對應此狀態位的數據位亦會是錯誤。舉例而言,當采用ECC技術消除因相變化存儲器的有限寫入耐久度性所造成的錯誤的影響時,這會變得特別關鍵。因此,相比于發生數據位的錯誤,發生在狀態位的錯誤是更加嚴重的,這會使得在狀態位的阻值水平漂移時、采用ECC技術從相變化存儲器讀取數據具有挑戰性。因此,如何提供一種在讀取操作中可以不需要ECC技術而適于相變化存儲器的修復技術,乃目前業界所致力的課題之一。
技術實現思路
本文所揭露的用于實現動態裝置修復的存儲裝置包括一存儲陣列、一冗余陣列(redundancyarray)以及一冗余映像存儲器(redundancymappingstore)。此存儲裝置包括一電路,耦接至冗余陣列和存儲陣列,此電路響應分別的 ...
【技術保護點】
一種存儲裝置,其特征在于,包括:一存儲陣列,具有多個存儲單元;一冗余陣列(redundancy?array),具有多個冗余單元(redundancy?cell);一冗余映射存儲器(redundancy?mapping?store),具有多個條目,以映像該存儲陣列中的該些存儲單元的地址至該些冗余單元的地址;以及一電路,耦接至該冗余陣列和該存儲陣列,該電路響應一寫入命令以執行一寫入操作,該寫入操作是寫入一數據值,該數據值在該存儲陣列中具有一選定地址,且不論該冗余映像存儲器中對于該選定地址是否具有一有效條目;對該存儲陣列中具有該選定地址的一存儲單元采取一寫入/驗證周期;以及若選定的該存儲單元未通過驗證,接著寫入該數據值至該冗余陣列中的一冗余單元,及改變或寫入一條目至該冗余映像存儲器以映像該選定地址至該冗余單元。
【技術特征摘要】
2015.11.17 US 14/943,3661.一種存儲裝置,其特征在于,包括:一存儲陣列,具有多個存儲單元;一冗余陣列(redundancyarray),具有多個冗余單元(redundancycell);一冗余映射存儲器(redundancymappingstore),具有多個條目,以映像該存儲陣列中的該些存儲單元的地址至該些冗余單元的地址;以及一電路,耦接至該冗余陣列和該存儲陣列,該電路響應一寫入命令以執行一寫入操作,該寫入操作是寫入一數據值,該數據值在該存儲陣列中具有一選定地址,且不論該冗余映像存儲器中對于該選定地址是否具有一有效條目;對該存儲陣列中具有該選定地址的一存儲單元采取一寫入/驗證周期;以及若選定的該存儲單元未通過驗證,接著寫入該數據值至該冗余陣列中的一冗余單元,及改變或寫入一條目至該冗余映像存儲器以映像該選定地址至該冗余單元。2.根據權利要求1所述的存儲裝置,其中在該寫入操作中,若選定的該存儲單元通過驗證,接著對于該選定地址移除該冗余映像存儲器中的一條目或標記該冗余映像存儲器中的一條目為無效。3.根據權利要求1所述的存儲裝置,其中在對該存儲陣列中的該選定地址的一后續寫入操作中,對該存儲陣列中具有該選定地址的一存儲單元采取一寫入/驗證周期,以及若選定的該存儲單元通過驗證,接著對于該選定地址移除該冗余映像存儲器中的一條目或標記該冗余映像存儲器中的一條目為無效。4.根據權利要求2所述的存儲裝置,其中映像至該選定地址的該冗余單元可用于對于一不同地址存儲另一數據值。5.根據權利要求1所述的存儲裝置,其特征在于,還包括:一存儲地址譯碼器和一冗余地址譯碼器,分別耦接至該存儲陣列和該冗余陣列。6.根據權利要求1所述的存儲裝置,其中該冗余映像存儲器耦接至該存儲地址譯碼器和該冗余地址譯碼器。7.根據權利要求1所述的存儲裝置,其中一第二寫入操作包括寫入一第二數據值,該第二數據值在該存儲陣列中具有該選定地址,且不論該冗余映像存儲器中對于該選定地址是否具有一有效條目;對該存儲陣列中具有該選定地址的該存儲單元采取一寫入/驗證周期;以及若選定的該存儲單元未通過驗證,接著寫入該第二數據值至一冗余單元,該冗余單元為相同或不同于存儲該數據值的該冗余單元。8.根據權利要求1所述的存儲裝置,其特征在于,還包括一第二映射存儲器,具有多個條目以映像該存儲陣列中的多個硬件錯誤位(hardfailbits)的地址至一第二冗余陣列中的多個冗余單元的地址。9.根據權利要求8所述的存儲裝置,其中該冗余陣列中的該些冗余單元可用來取代該存儲陣列中的多個軟件錯誤位(...
【專利技術屬性】
技術研發人員:龍翔瀾,
申請(專利權)人:旺宏電子股份有限公司,
類型:發明
國別省市:中國臺灣,71
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。