【技术实现步骤摘要】
存储装置和操作存储装置的方法
[0001]本专利申请要求于2021年12月23日在韩国知识产权局提交的第10
‑
2021
‑
0186141号韩国专利申请的优先权的权益,该韩国专利申请的公开内容通过引用全部包含于此。
[0002]本公开总体上涉及半导体集成电路,并且更具体地涉及存储装置和操作存储装置的方法。
技术介绍
[0003]半导体存储器装置可以被分类为易失性存储器和非易失性存储器。存储在易失性存储器中的数据会在断电之后丢失。存储在非易失性存储器中的数据即使在断电之后也被保留。闪存装置代表一种类型的非易失性存储器装置。闪存装置提供大容量存储能力、相对高的抗噪性(noise immunity)和相对低功率的操作。因此,闪存装置在各种领域中被采用。例如,诸如智能电话或平板个人计算机(PC)的移动系统可以采用闪存作为存储介质。
[0004]随着用于闪存装置的制造工艺缩小且闪存装置的存储器单元堆叠,存储器单元可能劣化,并且存储器单元的数据保留特性可能劣化。
技术实现思路
[0005]本公开的实施例可以提供一种能够在不增大缓冲存储器的尺寸的情况下改善编程性能的存储装置。
[0006]本公开的实施例可以提供一种能够在不增大缓冲存储器的尺寸的情况下改善编程性能的操作存储装置的方法。
[0007]根据实施例,一种存储装置包括非易失性存储器装置和用于控制非易失性存储器装置的操作的存储控制器。非易失性存储器装置包括存储器单元阵列,并且存储器单元阵列包括 ...
【技术保护点】
【技术特征摘要】
1.一种存储装置,所述存储装置包括:非易失性存储器装置,包括存储器单元阵列,其中,存储器单元阵列包括多条字线、多个存储器单元和字线切割区域,所述多条字线堆叠在基底上,所述多个存储器单元设置在沿相对于基底的竖直方向延伸的多个沟道孔中,字线切割区域在第一水平方向上延伸并将所述多条字线划分到多个存储器块;以及存储控制器,被配置为控制非易失性存储器装置的操作,其中,存储控制器被配置为:将与将要被编程的数据相关的编程操作分配为第一编程操作和第二编程操作中的一个,基于所述数据将至少一个第一数据页分配给第一编程操作,并且基于所述数据将至少一个第二数据页分配给第二编程操作;控制非易失性存储器装置对所述多个存储器块之中的第一存储器块执行第一编程操作,使得第一存储器块的存储器单元存储所述至少一个第一数据页,并且对从第一存储器块中选择的至少一个第二存储器块执行第二编程操作,使得第二存储器块的存储器单元进一步存储所述至少一个第二数据页;以及控制非易失性存储器装置选择对处于擦除状态的第三存储器块的第一编程操作和对第二存储器块的第二编程操作中的一个,并且在对第一存储器块的第一编程操作被完成之后执行选择的编程操作。2.根据权利要求1所述的存储装置,其中,存储控制器被配置为:基于所述数据的预期保留时间信息和关于所述数据的用户请求信息,把将要对所述数据执行的编程操作分配为第一编程操作和第二编程操作中的一个;对基于所述多个存储器块中的每个存储器块的损耗均衡信息而从所述多个存储器块中选择的第一存储器块执行第一编程操作;以及对基于第一存储器块中的每个第一存储器块的劣化信息而从第一存储器块中选择的所述至少一个第二存储器块执行第二编程操作。3.根据权利要求2所述的存储装置,其中,存储控制器被配置为:响应于所述数据的预期保留时间大于参考值,分配第一编程操作;以及响应于所述数据的预期保留时间小于参考值,分配第二编程操作。4.根据权利要求2所述的存储装置,其中,用户请求信息包括存储装置的性能、与编程操作相关的等待时间和所述数据的可靠性中的至少一者,并且其中,存储控制器基于用户请求信息被配置为:响应于用户请求信息大于参考值,分配第一编程操作;以及响应于用户请求信息小于参考值,分配第二编程操作。5.根据权利要求2所述的存储装置,其中,损耗均衡信息包括所述多个存储器块中的每个存储器块的编程/擦除循环信息,并且其中,存储控制器被配置为:从所述多个存储器块之中选择第一存储器块,使得所述多个存储器块中的每个存储器块的编程/擦除循环计数是均匀的。6.根据权利要求2所述的存储装置,其中,劣化信息包括所述多个存储器块中的每个存储器块的导通单元计数、截止单元计数、错误计数和从第一编程操作的完成起的经过时间信息中的至少一者。
7.根据权利要求6所述的存储装置,其中,存储控制器被配置为:通过将默认读取电压施加到第一存储器块的多条字线来获得导通单元计数,默认读取电压将擦除状态和第一目标编程状态区分开;从第一存储器块之中选择导通单元计数大于参考值的至少一个存储器块作为第二存储器块;以及对第二存储器块执行第二编程操作。8.根据权利要求6所述的存储装置,其中,存储控制器被配置为:通过将默认读取电压施加到第一存储器块的多条字线来获得截止单元计数,默认读取电压将第2
M
‑
2目标编程状态和第2
M
‑
1目标编程状态区分开,M是大于0的自然数;从第一存储器块之中选择截止单元计数大于参考值的至少一个存储器块作为第二存储器块;以及对第二存储器块执行第二编程操作。9.根据权利要求6所述的存储装置,其中,存储控制器被配置为:在第一编程操作被完成之后,通过将读取电压施加到第一存储器块的多条字线来获得读取数据;以及通过对读取数据执行纠错码解码来获得错误计数。10.根据权利要求6所述的存储装置,其中,存储控制器被配置为:从第一存储器块之中选择错误计数最大的至少一个存储器块作为第二存储器块;以及对第二存储器块执行第二编程操作。11.根据权利要求6所述的存储装置,其中,存储控制器被配置为:从第一存储器块之中选择从第一编程操作的完成起的经过时间信息最大的至少一个存储器块作为第二存储器块;以及对第二存储器块执行第二编程操作,其中,每个第一存储器块的从第一编程操作的完成起的经过时间信息基于第一存储器块中的每个第一存储器块的指示从第一编程操作的完成起的经过时间的时间戳确定。12.根据权利要求2所述的存储装置,其中,存储控制器被配置为:通过对被完成了第一编程操作的第一存储器块中的至少一部分执行读取操作,将读取数据提供到外部主机。13.根据权利要求2所述的存储装置,其中,存储控制器被配置为:对第一存储器块的多条字线中的一部分执行第一编程操作;基于劣化信息,从被执行了第一编程操作的第一存储器块之中选择所述至少一个第二存储器块;以及对第二存储器块的剩余字线执行第二编程操作。14....
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。