【技术实现步骤摘要】
相关申请的交叉引用本专利申请要求于2012年8月10日提交的韩国专利申请第10-2012-0087834号的优先权,其全部内容通过引用合并于此。
本专利技术构思涉及半导体存储器件和对半导体存储器件编程的方法。更具体地,本专利技术构思涉及包括非易失性存储单元的半导体存储器件以及用于该半导体存储器件的编程方法。在特定实施例中,本专利技术构思涉及具有非易失性存储单元的三维(3D)存储单元阵列的半导体存储器件和用于该半导体存储器件的编程方法。
技术介绍
通常可以根据半导体存储器件的工作性质将半导体存储器件分类为易失性的或非易失性的。易失性存储器件在没有施加电力时丢失存储的数据,而非易失性存储器件即使在不再施加电力时也能保持存储的数据。存在各种非易失性存储器件,包括例如掩膜型只读取存储器(mask read-onlymemory, MR0M)、可编程只读取存储器(PROM)、可擦除可编程只读取存储器(EPROM)和电可擦除可编程只读取存储器(EEPR0M)。闪速存储器是一种具体类型的EEPR0M,其已被采用以在多种多样的数字系统中使用,如计算机、蜂窝电话、PDA、数码相机、摄像录像机、话音记录器、MP3播放器、手持PC、游戏机、传真机、扫描仪、打印机等等。使闪速存储器在现代电子设备中被广泛使用的一个因素是其高数据密度。数据密度可以被理解为存储器件或存储系统所占用的每单位面积能够存储的数字数据比特的数量。近来对于进一步增加诸如闪速存储器件的非易失性存储器件的数据密度的努力已经导致所谓的多电平存储单元(mult1-level memory cell,MLC)以及 ...
【技术保护点】
一种非易失性存储器的编程方法,该非易失性存储器包括主区域和缓存区域,所述方法包括:根据擦除状态和编程状态之一,使用单比特编程操作在缓存区域的非易失性存储单元中编程第一数据;使存储在非易失性存储单元中的第一数据无效;并且之后,重新定义擦除状态。
【技术特征摘要】
2012.08.10 KR 10-2012-0087834;2012.12.27 US 13/721.一种非易失性存储器的编程方法,该非易失性存储器包括主区域和缓存区域,所述方法包括: 根据擦除状态和编程状态之一,使用单比特编程操作在缓存区域的非易失性存储单元中编程第一数据; 使存储在非易失性存储单元中的第一数据无效;并且之后, 重新定义擦除状态。2.如权利要求1所述的方法,其中,重新定义擦除状态包括:将指示擦除状态的第一擦除阈值电压分布扩展到指示重新定义的擦除状态的第二擦除阈值电压分布。3.如权利要求2所述的方法,其中,所述第二擦除阈值电压分布包含第一擦除阈值电压分布和指示编程状态的编程阈值电压分布。4.如权利要求3所述的方法,还包括: 通过将指示编程状态的第一编程阈值电压分布改变为高于第一编程阈值电压分布且指示重新定义的编程状态的第二编程阈值电压分布,来重新定义编程状态。5.如权利要求4所述的方法,还包括: 在非易失性存储单元中编程第一数据之后,在物理擦除该非易失性存储单元之前,根据重新定义的擦除状态和重新定义的编程状态之一,使用单比特编程操作在该非易失性存储单元中编程第二数据。6.如权利要求4所述的方法,还包括: 将读取电压从区分第一擦除阈值电压分布和第一编程阈值电压分布的第一电平重新定义为区分第二擦除阈值电压分布和第二编程阈值电压分布的第二电平。7.如权利要求4所述的方法,还包括: 将编程电压从用于在单比特编程操作期间将非易失性存储单元编程到第一编程阈值电压分布的第一电平重新定义为用于将非易失性存储单元编程到第二编程阈值电压分布的第二电平。8.如权利要求4所述的方法,还包括: 将编程验证电压从区分第一擦除阈值电压分布和第一编程阈值电压分布的第一电平重新定义为区分第二擦除阈值电压分布和第二编程阈值电压分布的第二电平。9.如权利要求1所述的方法,其中,所述非易失性存储器还包括存储非易失性存储单元的状态信息的元区域。10.如权利要求9所述的方法,其中,重新定义擦除状态包括:在元区域中更新非易失性存储单元的状态信息。11.如权利要求1所述的方法,其中,使存储在非易失性存储单元中的第一数据无效在以下情况中的至少一个时发生: 第一数据被传送到主区域中的另一个非易失性存储单元, 第一数据被复制到另一个非易失性存储单元, 第一数据从所述非易失性存储单元合并到缓存区域中的另一个非易失性存储单元,以及 在第一数据中检测到错误。12.如权利要求1所述的方法,其中,通过非易失性存储单元的不同的存储单元阵列分离地提供主区域和缓存区域。13.一种非易失性存储器件的操作方法,该方法包括: 使用一组第I到第M擦除状态当中的第N擦除状态、以及一组第I到第M编程状态当中的第N编程状态在非易失性存储单元中编程第一数据,其中,“N”是范围从I到M的整数; 确定对于该非易失性存储单元发生了擦除重新定义事件; 将第N擦除状态重新定义为第(N+1)擦除状态; 将第N编程状态重新定义为第(N+1)编程状态;以及 在非易失性存储单元中编程第一数据之后,在物理擦除该非易失性存储单元之前,根据第(N+1)擦除状态和第(N+1)编程状态在该非易失性存储单元中编程第二数据。14.如权利要求13所述的方法,其中,将第N擦除状态重新定义为第(N+1)擦除状态以及将第N编程状态重新定义为第(N+1)编程状态在确定发生了擦除重新定义事件之后执行。15.如权利要求13所述的方法,其中,响应于第一编程命令执行第一数据的编程,并且响应于在第一编程命令之后接收的第二编程命令执行第二数据的编程,并且 仅在接收第二编程命令之后执行将第N擦除状态重新定义为第(N+1)擦除状态以及将第N编程状态重新定义为第(N+1)编程状态。16.如权利要求13所述的方法,其中,指示第(N+1)擦除状态的第(N+1)擦除阈值电压分布比指示第N擦除状态的第N擦除阈值电压分布宽。17.如权利要求16所述的方法,其中,所述第(N+1)擦除阈值电压分布包含第N擦除阈值电压分布和指示第N编程状态的第N编程阈值电压分布。18.一种非易失性存储器件的操作方法,包括: 连续地编程非易失性存储单元而不物理擦除该存储单元,其中,对存储单元的每次连续编程使用相应地扩展的擦除状态区来指示该存储单元的擦除状态。19.如权利要求18所述的方法,其中,每个扩展的擦除状态区包含在该存储单元的紧邻的前一次编程期间指示该存储单元的编程状态的编程状态区。20.如权利要求19所述的方法,还包括: 仅仅当扩展的擦除状态区达到最大的大小时才物理地擦除存储单元。21.如权利要求19所述的方法,还包括: 对于所述存储单元的每次连续编程,递增该存储单元的擦除状态扩展计数;以及 通过将擦除状态扩展计数与参考值进行比较来确定扩展的擦除状态区是否达到最大的大小。...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。