Solid state memory device and related read control method thereof. The method includes the following steps: in the solid state memory standby mode, background monitoring action, in order to obtain the best first non volatile memory in the first block corresponding to the read voltage; providing a predetermined read voltage group to the nonvolatile memory to read nonvolatile memory in the first block of data. And determine whether the first data block in the first successful decoding; and, unable to successfully decoded data block, read retry process on the first block, and the corresponding to the first block of the first group to provide the best read voltage to the non-volatile memory, to read the first block of data.
【技术实现步骤摘要】
固态存储装置及其相关读取控制方法
本专利技术涉及一种固态存储装置及其控制方法,且特别涉及一种固态存储装置及其相关读取控制方法。
技术介绍
众所周知,固态存储装置(solidstatedevice)已经非常广泛的应用于各种电子产品,例如SD卡、固态硬盘等等。一般来说,固态存储装置是由控制电路以及非易失性存储器(non-volatilememory)组合而成。再者,非易失性存储器是利用与非门快闪存储器(NANDflashmemory)所组成。而根据每个晶胞(cell)所存储的数据量,快闪存储器可进一步区分为每个晶胞存储一位的单层晶胞(Single-LevelCell,简称SLC)快闪存储器、每个晶胞存储二位的多层晶胞(Multi-LevelCell,简称MLC)快闪存储器与每个晶胞存储三位的三层晶胞(Triple-LevelCell,简称TLC)快闪存储器。请参照图1,其所绘示为固态存储装置示意图。固态存储装置10经由一外部总线12连接至主机(host)14,其中外部总线12可为USB总线、SATA总线、PCIe总线等等。再者,固态存储装置10中包括一控制电路101与一非易失性存储器105。其中,控制电路101经由一内部总线107连接至非易失性存储器105,用以根据主机14所发出的命令将接收的写入数据存入非易失性存储器105,或者由非易失性存储器105中取得读取数据并传递至主机14。再者,控制电路101中还包括一错误校正单元(简称ECC单元)104与一重试表(retrytable)106。错误校正单元104可用来更正读取数据中的错误位(errorbits),并 ...
【技术保护点】
一种固态存储装置的读取控制方法,其中,该固态存储装置具有非易失性存储器,包括多个区块,其中这些区块包括第一区块及第二区块,该读取控制方法包括下列步骤:在该固态存储装置的待机模式时,进行背景监测动作,以取得该第一区块对应的第一最佳读取电压组及该第二区块对应的第二最佳读取电压组;提供预定读取电压组至该非易失性存储器,以读取该第一区块的数据,并判断是否成功解码该第一区块的数据;以及在无法成功解码该第一区块的数据时,对该第一区块进行读取重试流程,并且将该第一区块所对应的该第一最佳读取电压组提供至该非易失性存储器,以读取该第一区块的数据。
【技术特征摘要】
1.一种固态存储装置的读取控制方法,其中,该固态存储装置具有非易失性存储器,包括多个区块,其中这些区块包括第一区块及第二区块,该读取控制方法包括下列步骤:在该固态存储装置的待机模式时,进行背景监测动作,以取得该第一区块对应的第一最佳读取电压组及该第二区块对应的第二最佳读取电压组;提供预定读取电压组至该非易失性存储器,以读取该第一区块的数据,并判断是否成功解码该第一区块的数据;以及在无法成功解码该第一区块的数据时,对该第一区块进行读取重试流程,并且将该第一区块所对应的该第一最佳读取电压组提供至该非易失性存储器,以读取该第一区块的数据。2.如权利要求1所述的读取控制方法,其中该背景监测动作包括下列步骤:在该第一区块中选取特定页;将重试表中存储的X个读取电压组提供至该非易失性存储器,用以读取该特定页的数据,并对应地产生X个解码结果;以及根据该X个解码结果,由该X个读取电压组中决定该第一区块所对应的该第一最佳读取电压组。3.如权利要求2所述的读取控制方法,其中在该X个解码结果中,选择无法被成功解码的码字最少,且错误位最少所对应的读取电压组为该第一最佳读取电压组。4.如权利要求2所述的读取控制方法,其中该重试表中存储的这些读取电压组是通过在该非易失性存储器遭受读取失败模式下进行分析,以获得多个读取电压组并存储在该重试表。5.如权利要求4所述的读取控制方法,其中该读取失败模式为编程干扰模式、数据维持模式或者读取干扰模式。6.如权利要求4所述的读取控制方法,其中在该读取失败模式下,进行统计结果并利用分群算法来进行分群,并获得这些读取电压组。7.如权利要求1所述的读取控制方法,其中还包括:在提供该第一最佳读取电压后,仍无法成功解码该第一区块的数据时,对该第一区块进行扩充读取重试流程,其中该扩充读取重试流程还包括下列步骤:将该第一最佳读取电压组所对应的N个扩充读取电压组提供至该非易失性存储器,以读取该第一区块的数据。8.一种固态存储装置,包括:非易失性存储器,包括多个区块,其中这些区块包括第一区块及第二区块;控制电路,连接至该非易失性存储器,该控制电路中包括错误校正单元与重试表,且该重试表中存...
【专利技术属性】
技术研发人员:曾士家,傅仁杰,
申请(专利权)人:光宝电子广州有限公司,光宝科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。