专利名称:存储器装置以及数据读取方法
技术领域:
本发明涉及一种存储器装置,特别是涉及一种具有奇数个标记位的与非
闪存(NAND flash)。
背景技术:
一般而言,NAND闪存所存储的数据可分为主要数据以及标记数据,其 中,标记数据为主要数据的附属数据。举例来说,附属数据可以是错误校正 码(Error Correction Code)或是存储器损坏标记等,其中,附属数据是由 制造商根据实际应用而设计。
在经过晶片测试(wafer-sor t )之后,闪存需要额外的冗余电^各 (redundancy circuit )来取代存储器内损坏的存储单元,以便NAND闪存能 正常操作。举例来说,Park在美国专利第5694359号提供一种快闪存储单元 装置,其具有修护电路可使用备用单元(spare cell)来取代主要存储单元 阵列的损坏单元。
相较于主要数据,虽然附属数据所使用到的存储单元占整体存储器阵列 的极小部分,然而损坏的附属数据亦需要额外的冗余电路来进行修护。
发明内容
本发明提供一种存储器装置,包括 一存储器阵列,具有多个存储器页 面单元,其中,上述存储器页面单元包括一主要数据以及对应于上述主要数 据的一附属数据,以及上述附属数据包括多个标记位; 一判断电路,用以根 据上述多个标记位产生一判断位;以及一数据读取电路,用以根据上述判断 位取得上述主要数据的信息。
再者,本发明提供一种数据读取方法,包括从一存储器阵列读取一存 储器数据,其中,上述存储器数据包括一主要数据以及对应于上述主要数据 的一附属数据,且上述附属数据包括多个标记位;才艮据上述多个标记位产生 一判断位;以及根据上述判断位取得上述主要数据的信息。
图1示出了根据本发明一实施例所述的存储器装置;
图2A示出了根据本发明一实施例所述的页面所存储的数据;
图2B示出了根据本发明另一实施例所述的页面所存储的数据;以及
图3示出了根据本发明一实施例所述的数据读取方法。
附图符号说明
100 ~存储器装置 110 ~存储器阵列
120 ~页面緩沖器 130~判断电路 140-数据读取电路 b,-bs 标记位 D, ~主要数据 D2 ~附属数据
D3 ~判断数据 S 302-S 306 ~步骤。
具体实施例方式
为让本发明的上述和其它目的、特征、和优点能更明显易懂,下文特举 出專i佳实施例,并配合附图,作详细"i兌明如下。 实施例
图1示出了根据本发明一实施例所述的存储器装置100。存储器装置100 包括存储器阵列110、页面緩冲器120、判断电路130以及数据读取电路140。 如图1所显示,存储器阵列110为具有多电平存储单元的NAND闪存,并可划 分成多个页面单元,例如页面lll、页面112…等。在存储器阵列110中,每 个页面所存储的数据可包括主要数据以及对应于主要数据的附属数据,其中,
附属数据为多个字元的数据。当数据读取电路140对存储器阵列110进行读 取时,对应于读取位置的页面的主要数据D,以及附属数据D2会先传送至页面 緩冲器120。接着,判断电路130可根据页面緩沖器120内的附属数据D,产 生判断数据D;,其中,判断数据D3为一位数据。最后,数据读取电路140从 页面緩沖器120接收主要数据D,,并根据判断数据D3而取得主要数据D,的信 息,例如判断数据D3可指示主要数据D,为一位数据或是两位数据。举例来说, 两位数据"00"与"01"可视为一位数据"0"与T 。
在本发明实施例中,附属数据由奇数个标记位(flag bit)所组成。图 2A示出了根据本发明一实施例所述的页面所存储的数据200。数据200包括主要数据D以及附属数据D2,其中,附属数据D2无损坏情况发生。在图2A 中,主要数据D,为两位数据而附属数据D2是由五个标记位b「bs所组成。当标 记位为"1"时,主要数据D,为两位数据,而当标记位为"0"时,主要数据 D,为一位数据。当对存储器阵列内对应的页面执行编程附属数据"时,由于 主要数据D为两位数据,全部的标记位bi-bs将编程为"1"。因此,如图2A 所显示,当附属数据D2无损坏发生时,全部的标记位皆具有相同的逻辑电平。 因此,当判断电路130读取图2A中的附属数据D2时,判断电路可根据标记位 b「bs而得到附属数据"内全部标记位皆为"1"。接着,判断电路会产生逻 辑电平为"1"的判断位。然后,数据读取电路140可根据逻辑电平为'T' 的判断位而得知主要数据D'为两位数据。
另一方面,图2B示出了根据本发明另一实施例所述的页面所存储的数据 "0。数据250包括主要数据Di以及附属数据D2,其中,附属数据D2有损坏 情况发生。在此实施例中,损坏的存储单元无法被编程为'T,。在图2B中, 主要数据D,为两位数据而附属数据D2是由五个标记位b-b5所组成,其中,标 记位b3与标记位b4有损坏情况发生。在此实施例中,对附属数据D2执行编程 以指示主要数据D,为两位数据时,会无法将逻辑电平'T,编程至标记位b, 与b4。因此,如图M所显示,标记位b,、 h与bs具有相同的逻辑电平'T,, 而标记位1)3与b4具有相同的逻辑电平"0"。因此,当判断电^^ 130读l"又图 2B中的附属数据02时,判断电路可根据标记位b广bs而得到附属数据"内具 有逻辑电平'T,的标记位有三个而具有逻辑电平"0"的标记位有二个。接 着,由于逻辑电平为"1"的标记位个数大于逻辑电平为"0"的标记位个数, 判断电路130会产生逻辑电平为'T,的判断位。然后,数据读取电路140可 根据逻辑电平为'T,的判断位而得知主要数据D,为两位数据。在另一实施例 中,当逻辑电平为"0"的标记位个数大于逻辑电平为'T,的标记位个数时, 判断电路130会产生逻辑电平为"0"的判断位。
如先前所描述,附属数据D2内的标记位皆被编程为相同的逻辑电平。然 而,当存储附属数据D2的少数存储单元损坏时,判断电路130可根据附属数 据D2内具有逻辑电平'T,的标记位的个数以及具有逻辑电平"0"的标记位 的个数而决定判断位的逻辑电平。因此,当存储附属数据02的存储单元有损 害发生时,闪存不需要额外的冗余电路(例如修护电路、额外的存储单元) 来取代存储器内损坏的存储单元。在本发明一实施例中,存储附属数据D2的
6存储单元亦可不需要经过晶片观'J试。
图3示出了根据本发明一实施例所述的数据读取方法。首先,在步骤S302 中,页面緩沖器从存储器阵列(例如具有多电平存储单元的NAND闪存)读取 存储器数据,其中,存储器数据包括主要数据与附属数据。附属数据包括多 个标记位,其中,标记位为奇数个。接着,在步骤S304中,判断电路根据多 个标记位产生一位的判断数据(即判断位)。判断电路可根据附属数据内具 有逻辑电平'T,的标记位的个数以及具有逻辑电平"0"的标记位的个数而 决定判断位的逻辑电平。最后,在步骤S306中,数据读取电路接收主要数据, 并根据判断位取得主要数据的信息。在一实施例中,判断位指示主要数据的 位长度。
本发明虽以较佳实施例揭露如上,然其并非用以限定本发明的范围,任 何熟习此项技艺者,在不脱离本发明的精神和范围内,当可做些许的更动与 润饰,因此本发明的保护范围当视本发明的申请专利范围所界定者为准。
权利要求
1. 一种存储器装置,包括一存储器阵列,具有多个存储器页面单元,其中,上述存储器页面单元包括一主要数据以及对应于上述主要数据的一附属数据,以及上述附属数据包括多个标记位;一判断电路,用以根据上述多个标记位产生一判断位;以及一数据读取电路,用以根据上述判断位取得上述主要数据的信息。
2. 如权利要求1所述的存储器装置,其中,上述标记位的个数为奇数。
3. 如权利要求1所述的存储器装置,还包括一页面緩沖器,耦接于上述 存储器阵列以及上述判断电路之间,用以存储对应于上述判断位的上述主要 数据以及上述附属数据。
4. 如权利要求1所述的存储器装置,其中,上述存储器阵列系一与非闪存。
5. 如权利要求4所述的存储器装置,其中,上述存储器阵列具有多电平 存储单元。
6. 如权利要求5所述的存储器装置,其中,上述主要数据的信息为上述 主要数据的位长度。
7.如权利要求1所述的存储器装置,其中,上述标记位具有一第一逻辑 电平以及一第二逻辑电平之一。
8. 如权利要求7所述的存储器装置,其中,上述判断电路取得上述标记 位具有上述第一逻辑电平的一第一位数以及具有上述第二逻辑电平的一第二 位数,并根据上述第 一位数以及上述第二位数产生上述判断位。
9. 如权利要求8所述的存储器装置,其中,当上述第一位数大于上述第 二位数时,上述判断位为上述第一逻辑电平,以及当上述第二位数大于上述 第一位数时,上述判断位为上述第二逻辑电平。
10. —种数据读取方法,包括从一存储器阵列读取一存储器数据,其中,上述存储器数据包括一主要 数据以及对应于上述主要数据的一附属数据,以及上述附属数据包括多个标 记位;根据上述多个标记位产生一判断位;以及根据上述判断位取得上述主要数据的信息。
11. 如权利要求10所述的数据读取方法,其中,上述标记位的个数为奇数。
12. 如权利要求10所述的数据读取方法,其中,上述存储器阵列是一与非闪存。
13. 如权利要求12所述的数据读取方法,其中,上述存储器阵列具有多 电平存储单元。
14. 如权利要求13所述的数据读取方法,其中,上述主要数据的信息为 上述主要数据的位长度
15.如权利要求10所述的数据读取方法,其中,上述标记位具有一第一 逻辑电平以及一第二逻辑电平之一 。
16. 如权利要求15所述的数据读取方法,还包括取得上述标记位具有上 述第一逻辑电平的一第一位数以及具有上述第二逻辑电平的一第二位数,并 根据上述第一位数以及上述第二位数产生上述判断位。
17. 如权利要求16所述的存储器装置,其中,当上述第一位数大于上述 第二位数时,上述判断位为上述第一逻辑电平,以及当上述第二位数大于上 述第一位数时,上述判断位为上述第二逻辑电平。
全文摘要
一种存储器装置。一存储器阵列具有多个存储器页面单元,其中,存储器页面单元包括主要数据以及对应于主要数据的附属数据,以及附属数据包括多个标记位。一判断电路根据多个标记位产生判断位。一数据读取电路根据判断位取得主要数据的信息。
文档编号G11C16/06GK101499317SQ200810009300
公开日2009年8月5日 申请日期2008年2月3日 优先权日2008年2月3日
发明者中山武志, 曾德彰, 杜君毅, 荒川秀贵 申请人:力晶半导体股份有限公司