存取快闪存储器中储存单元的方法以及使用该方法的装置制造方法及图纸

技术编号:11510434 阅读:70 留言:0更新日期:2015-05-27 15:30
本发明专利技术提出一种存取快闪存储器中储存单元的方法以及使用该方法的装置,该方法由控制单元执行,包含下列步骤。当测试出储存单元中的一行的一块中的每一坏列时,新增一笔纪录至坏列数据表中。当测试出上述储存单元中的上述行的上述块中的最后一列是好列时,更判断坏列数据表中是否包含奇数个纪录。当判断坏列数据表中包含奇数个纪录时,新增一笔纪录至坏列数据表中,用以表示最后一列是坏列。

【技术实现步骤摘要】
存取快闪存储器中储存单元的方法以及使用该方法的装置
本专利技术关连于一种快闪存储器装置,特别是一种存取快闪存储器中储存单元的方法以及使用该方法的装置。
技术介绍
快闪存储器(flashmemory)于生产过程中,会因为粉尘或是光罩问题,使得快闪储存单元中的一整列(column)的数据都无法正确存取。传统上,可以利用错误检查码(errorcorrectioncode,ECC)来修正储存于无法存取列的数据。但是,一旦无法存取的数据列数目太多,则无法利用错误检查码进行修正,使得整个快闪存储器失效。因此,本专利技术提出一种存取快闪储存单元的方法以及使用该方法的装置,防止快闪存储器因为存在过多无法存取的数据列而失效。
技术实现思路
本专利技术的实施例提出一种存取快闪存储器中储存单元的方法,由控制单元执行,包含下列步骤。当测试出储存单元中的一行的一块中的每一坏列时,新增一笔记录至坏列数据表中。当测试出上述储存单元中的上述行的上述块中的最后一列是好列时,更判断坏列数据表中是否包含奇数个记录。当判断坏列数据表中包含奇数个记录时,新增一笔记录至坏列数据表中,用以表示最后一列是坏列。本专利技术的实施例另提出一种存取快闪存储器中的储存单元的装置,包含坏列数据表;以及控制单元。当控制单元测试出储存单元中的一行的一块中的每一坏列时,新增一笔记录至坏列数据表中。当测试出储存单元中的上述行的上述块中的最后一列是好列时,更判断坏列数据表中是否包含奇数个记录。当判断坏列数据表中包含奇数个记录时,新增一笔记录至坏列数据表中,用以表示上述最后一列是坏列。本专利技术的实施例更另提出一种存取快闪存储器中储存单元的方法,由控制单元执行,包含下列步骤。针对储存单元中的一行的每一块,检测坏列数目,并且根据检测结果产生坏列数据表。所产生的坏列数据表包含偶数笔记录,且其中关连于块的记录笔数等于实际检测到的坏列数目,或等于实际检测到的坏列数目加一。附图说明图1是依据本专利技术实施例的快闪存储器中的储存单元示意图。图2是依据本专利技术实施例的单行存储器单元示意图。图3是依据本专利技术实施例的快闪存储器的系统架构示意图。图4是依据本专利技术实施例的储存单元存取介面的时序图。图5是依据本专利技术实施例的坏列测试方法的方法流程图。图6A是依据本专利技术实施例的坏列测试的第一实例示意图。图6B是依据本专利技术实施例的坏列测试的第二实例示意图。图7及图8是依据本专利技术实施例的坏列测试后的单行存储器单元示意图。【附图标记说明】10储存单元;110存储器单元阵列;120行解码单元;130列编码单元;140地址单元;150数据缓冲器;200存储器单元阵列中的一行;210数据列;220备用列;30快闪存储器的系统架构;300控制器;310控制单元;320坏列数据表;330储存单元存取介面;340处理单元存取介面;410数据线;420时脉信号;S512~S538方法步骤;610~660记录。具体实施方式本专利技术实施例提出一种存取快闪存储器中储存单元的方法以及使用该方法的装置,防止快闪存储器因为存在过多无法存取的数据栏而失效。图1是依据本专利技术实施例的快闪存储器中的储存单元示意图。储存单元10包含由MxN个存储器单元(memorycells)组成的阵列(array)110,而每一个存储器单元储存一个字节(byte)的信息。快闪存储器可以是NOR型快闪存储器(NORflashmemory)、NAND型快闪存储器,或其他种类的快闪存储器。为了正确存取信息,行解码单元120用以选择存储器单元阵列110中特定的行,而列编码单元130用以选择特定行中一定数量的字节的数据作为输出。地址单元140提供特定的行信息给行解码器120,其中定义选择存储器单元阵列110中的特定行的信息。相似地,列解码器130则根据地址单元140提供的列信息,选择存储器单元阵列110的特定行中一定数量的列进行读取或写入操作。从存储器单元阵列110读取出的数据,或欲写入存储器单元阵列110中的数据则储存在数据缓冲器(databuffer)150。然而,存储器单元阵列110中特定的列可能因为粉尘或是光罩问题而无法正确存取。为了要解决如上所述不正常列的问题,存储器单元阵列通常包含一定数量的备用存储器单元(sparememorycells),用以储存错误检查码以及作为替换不正常列的备用空间。图2是依据本专利技术实施例的坏列标定前的单行存储器单元示意图。针对存储器单元阵列中的任一行200可逻辑上视为包含固定数量的数据列210与备用列220(阴影部分)。举例来说,若每一行包含八块(blocks),而每块包含1024列,则实际用来储存数据的数据列210则为8192(1024x8)列,亦即是第0列至8191列。另外,制造商针对每一行提供六十条备用列220,亦即是第8192至8251列,作为储存错误检查码以及取代数据列210中的坏列。图3是依据本专利技术实施例的快闪存储器的系统架构示意图。快闪存储器的系统架构30中包含控制器300,用以写入数据到储存单元10中的特定地址,以及从储存单元10中的特定地址读取数据。详细来说,控制单元310通过储存单元存取介面330写入数据到储存单元10中的特定地址,以及从储存单元10中的特定地址读取数据。系统架构30使用数个电子信号来协调控制器300与储存单元10间的数据与命令传递,包含数据线(dataline)、时脉信号(clocksignal)与控制信号(controlsignal)。数据线可用以传递命令、地址、读出及写入的数据;控制信号线可用以传递地址提取致能(addresslatchenable,ALE)、命令提取致能(commandlatchenable,CLE)、写入致能(writeenable,WE)等控制信号。控制单元310另可使用处理单元存取介面340通过特定通讯协定与其他电子装置进行,例如,通用序列总线(universalserialbus,USB)、先进技术附着(advancedtechnologyattachment,ATA)或其他介面。由于存储器单元阵列110中可能包含若干因工艺不稳定所产生的坏列(badcolumns),控制单元310于出厂前测试(pre-test)时会选择其中的一或多行来进行坏列测试,例如第0行、第0~1行,并且将检测到的坏列编号记录到坏列数据表320中。坏列数据表320可实施于不因断电而消失的非挥发性储存单元中。储存单元存取介面330可采用双倍数据率(doubledatarate,DDR)通讯协定与储存单元10沟通,例如,开放NAND快闪(openNANDflashinterface,ONFI)、双倍数据率开关(DDRtoggle)或其他介面。图4是依据本专利技术实施例的储存单元存取介面的时序图。例如,于双倍数据率通讯协定中,控制器300与储存单元10分别在时脉信号420的上升沿(risingedges)与下降沿(fallingedges)于数据线410上取得(latch)一个字节的数据。详细来说,于出厂前测试程序中,控制单元310先选择一条特定的行,并于写入一是列的测试数据(例如,“0x00”、“0x55”、“0xAA”、“0xFF”或其他数据)至选择行的每一列中后,读取选择行中每一列的数据。接着,控制单元31本文档来自技高网...

【技术保护点】
一种存取快闪存储器中储存单元的方法,由一控制单元执行,包含:当测试出一储存单元中的一行的一块中的每一坏列时,新增一纪录至一坏列数据表中;当测试出上述储存单元中的上述行的上述块中的最后一列是好列时,更判断上述坏列数据表中是否包含奇数个上述纪录;以及当判断上述坏列数据表中包含奇数个上述纪录时,新增一纪录至上述坏列数据表中,用以表示上述最后一列是坏列。

【技术特征摘要】
2013.11.15 TW 1021415951.一种存取快闪存储器中储存单元的方法,由一控制单元执行,包含:当测试出一储存单元中的一行的一块中的每一坏列时,新增一笔记录至一坏列数据表中,而不是为符合双倍数据率通讯协定新增二笔记录至上述坏列数据表以将上述测试出的坏列及下一列标为坏列;当测试出上述储存单元中的上述行的上述块中的最后一列是好列时,更判断上述坏列数据表中是否包含奇数个上述记录;以及当判断上述坏列数据表中包含奇数个上述记录时,新增一记录至上述坏列数据表中,用以表示上述最后一列是坏列,其中,上述控制单元使用上述双倍数据率通讯协定读取上述储存单元中的数据以及写入数据到上述储存单元中。2.如权利要求1所述的存取快闪存储器中储存单元的方法,其特征在于,上述控制单元于一时脉信号的一上升沿与一下降沿于一数据线上取得上述好列或坏列的数据。3.如权利要求1所述的存取快闪存储器中储存单元的方法,其特征在于,于测试出上述储存单元中的上述行的上述块中每一列是否为坏列的步骤中,更包含:写入一测试数据至欲测试的列中;从欲测试的列中读取数据;以及检查上述读取的数据与上述测试数据是否相符,若是则判断上述测试的列为好列,否则判断上述测试的列为坏列。4.如权利要求1所述的存取快闪存储器中储存单元的方法,其特征在于,更包含:当判断上述坏列数据表中包含偶数个上述记录时,代表上述块测试完毕。5.如权利要求1所述的存取快闪存储器中储存单元的方法,是于一出厂前测试执行。6.如权利要求5所述的存取快闪存储器中储存单元的方法,于执行完上述出厂前测试后,上述坏列数据表中包含偶...

【专利技术属性】
技术研发人员:黄汉城
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1