【技术实现步骤摘要】
用于纠错的存储控制器、包括其的存储设备及其操作方法相关申请的交叉引用本申请要求在韩国知识产权局于2019年12月11日提交的韩国专利申请第10-2019-0164302号以及在USPTO于2020年6月30日提交的美国专利申请第16/917,101号的优先权,其公开内容通过引用整体并入本文。
与本公开一致的装置、设备和方法涉及半导体存储器,更具体地,涉及用于纠错的存储控制器、包括该存储控制器的存储设备及其操作方法。
技术介绍
半导体存储器支持用于存储数据的写操作和用于读取所存储的数据的读操作。当在半导体存储器中写入数据时,当在半导体存储器中存储数据时,或者当从半导体存储器中读取数据时,可能发生错误。可以通过单独的纠错设备来校正该错误。在制造半导体器件之后不久的初始场景中,可能发生低级别的错误。可能需要用于以高速处理该低级别错误的错误处理设备。另一方面,在半导体器件被重复使用之后的稍后的场景中,可能发生高级别的错误。可能需要具有高纠错能力的错误处理设备来处理该高级别错误。然而,在为多个半导体存储器中的每一个实施多个错误处理设备以应对这两种场景的情况下,芯片面积可能增加,或者特定情况下的吞吐量可能降低。
技术实现思路
一个方面是提供一种存储控制器、包括其的存储设备及其操作方法,在该存储控制器中,基于数据的错误级别而选择的纠错设备校正错误。另一方面是提供一种存储控制器、包括其的存储设备及其操作方法,该存储控制器用于通过组合具有低纠错力(errorcorrectioncap ...
【技术保护点】
1.一种包括高级别解码器和低级别解码器的存储控制器的操作方法,所述方法包括:/n生成作为对从非易失性存储器设备读取的初始数据进行解码的结果的第一数据,以及指示所述第一数据的错误级别的第一校正子权重;/n当所述第一校正子权重是特定值时,将所述第一数据输出到主机;/n当所述第一校正子权重超过参考值时,选择具有第一纠错能力的所述高级别解码器来解码所述第一数据;和/n当所述第一校正子权重等于或小于所述参考值时,选择具有低于所述第一纠错能力的第二纠错能力的所述低级别解码器来解码所述第一数据。/n
【技术特征摘要】
20191211 KR 10-2019-0164302;20200630 US 16/917,1011.一种包括高级别解码器和低级别解码器的存储控制器的操作方法,所述方法包括:
生成作为对从非易失性存储器设备读取的初始数据进行解码的结果的第一数据,以及指示所述第一数据的错误级别的第一校正子权重;
当所述第一校正子权重是特定值时,将所述第一数据输出到主机;
当所述第一校正子权重超过参考值时,选择具有第一纠错能力的所述高级别解码器来解码所述第一数据;和
当所述第一校正子权重等于或小于所述参考值时,选择具有低于所述第一纠错能力的第二纠错能力的所述低级别解码器来解码所述第一数据。
2.根据权利要求1所述的方法,还包括:
在所选择的高级别解码器或所选择的低级别解码器处,生成作为解码所述第一数据的结果的第二数据和指示所述第二数据的错误级别的第二校正子权重。
3.根据权利要求2所述的方法,还包括:
当所述第二校正子权重是所述特定值时,将所述第二数据输出到所述主机。
4.根据权利要求2所述的方法,还包括:
存储作为解码所述初始数据的结果的所述第一数据;以及
当所述第二校正子权重小于所述第一校正子权重时,将所述第一数据更新为所述第二数据。
5.根据权利要求2所述的方法,还包括:
当所述第二校正子权重超过所述参考值时,选择所述高级别解码器来解码所述第二数据;以及
当所述第二校正子权重等于或小于所述参考值时,选择所述低级别解码器来解码所述第二数据。
6.根据权利要求1所述的方法,其中,选择所述低级别解码器包括:
检查所述低级别解码器是否可用;以及
响应于所述低级别解码器不可用,选择所述高级别解码器而不是所述低级别解码器来解码所述第一数据。
7.根据权利要求1所述的方法,其中,选择所述高级别解码器来解码所述第一数据包括:
检查所述高级别解码器是否可用;以及
响应于所述高级别解码器不可用:
选择所述低级别解码器和不同于所述低级别解码器的另一低级别解码器,而不是所述高级别解码器;
将所选择的低级别解码器和所选择的另一低级别解码器组合成组合的低级别解码器;以及
选择所述组合的低级别解码器作为所述高级别解码器。
8.根据权利要求7所述的方法,其中,所述组合的低级别解码器共享包括在所选择的低级别解码器和所选择的另一低级别解码器中的每一个中的计算器。
9.根据权利要求7所述的方法,其中,所述组合的低级别解码器共享包括在所选择的低级别解码器和所选择的另一低级别解码器中的每一个中的解码器存储器。
10.一种存储控制器,包括:
纠错码ECC核心设备,包括与被配置为存储初始数据的非易失性存储器设备连接的解码器、具有第一纠错能力的高级别解码器、和具有低于所述第一纠错能力的第二纠错能力的低级别解码器;以及
ECC调度器,被配置为从所述解码器接收第一校正子权重,当所述第一校正子权重超过参考值时将用于请求解码作为对初始数据进行解码的结果的第一数据的请求信号输出到所述高级别解码器,以及当所述第一校正子权重等于或小于所述参考值时将所述请求信号输出到所述低级别解码器,
其中,所述解码器从所述非易失性存储器设备读取所述初始数据,生成所述第一数据,并且生成指示所述第一数据的错误级别的所述第一校正子权重,当所述第一校正子权重是特定值时将所述第一数据输出到主机,并且当所述第一校正子权重不是所述特定值时将所述第一数据输出到接收所述请求信号的所述高级别解码器或所述低级别解码器。
11.根据权利要...
【专利技术属性】
技术研发人员:郭熙烈,张宰薰,孙弘乐,申东旻,柳根荣,李冈石,韩泫昇,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。