[发明专利]固态储存装置及其错误更正控制方法有效
申请号: | 201410133835.4 | 申请日: | 2014-04-03 |
公开(公告)号: | CN104978147B | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 吴升翰;柯智伟;饶伟华;傅仁杰 | 申请(专利权)人: | 光宝科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/07 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 储存 装置 及其 错误 更正 控制 方法 | ||
1.一种固态储存装置,利用一外部总线连接至一主机,该固态储存装置包括:
一控制单元,连接至该外部总线以接收该主机的一读取指令;
一闪存,连接至该控制单元;以及
一缓冲单元,连接至该控制单元;
其中,该控制单元还包括一错误更正单元,该控制单元根据该读取指令由该闪存取出一读取数据以及对应的一错误更正码并暂储于该缓冲单元,该错误更正单元利用一预设算法并根据该错误更正码来验证该读取数据;
其中,当该读取数据中的错误无法利用该预设算法被更正时,根据一重试表来启动一重试流程,其中该重试表中定义多个算法则在该重试流程中的使用次序。
2.如权利要求1所述的固态储存装置,其中于该重试流程时,将该错误更正单元的该预设算法改为一第一算法,并且发出对应的一读取命令并以该第一算法来验证由该闪存取得的该读取数据;其中,当该错误更正单元确认该读取数据中没有无法更正的错误时,控制单元输出该读取数据;以及,当该错误更正单元确认该读取数据中有无法更正的错误时,将该错误更正单元的该第一算法改为一第二算法。
3.如权利要求1所述的固态储存装置,其中于该重试流程中,该控制单元由该闪存取出一硬式位的该读取数据或者一软式位的该读取数据后,该错误更正单元据以验证该读取数据。
4.如权利要求1所述的固态储存装置,其中该多个算法包括:硬式最小值总合算法、软式最小值总合算法、硬式总合乘积算法、软式总合乘积算法、硬式位反转算法或者软式位反转算法。
5.如权利要求1所述的固态储存装置,其中该重试表中还定义一校正程序,用以使该控制单元校正该闪存的一切割电压。
6.一种固态储存装置的错误更正控制方法,该固态储存装置包括:一控制单元用以接收一主机的一读取指令;一闪存连接至该控制单元;以及,一缓冲单元连接至该控制单元,该方法包括下列步骤:
于收到该读取指令时,利用一预设算法来验证由该闪存取得的一读取数据;
于该读取数据中没有无法利用该预设算法更正的错误时,控制单元输出该读取数据;以及
于该读取数据中有无法利用该预设算法更正的错误时,根据一重试表来启动一重试流程;
其中,该重试表中定义多个算法则在该重试流程中的使用次序。
7.如权利要求6所述的错误更正控制方法,其中启动该重试流程还包括下列步骤:
将该预设算法改为一第一算法;
发出对应的一读取命令并以该第一算法来验证由该闪存取得的该读取数据;
当该读取数据中没有无法更正的错误时,输出该读取数据;以及
当确认该读取数据中有无法更正的错误时,将该第一算法改为一第二算法。
8.如权利要求6所述的错误更正控制方法,其中于该重试流程中,该控制单元由该闪存取出一硬式位的该读取数据或者一软式位的该读取数据后,并据以验证该读取数据。
9.如权利要求6所述的错误更正控制方法,其中该多个算法包括:硬式最小值总合算法、软式最小值总合算法、硬式总合乘积算法、软式总合乘积算法、硬式位反转算法或者软式位反转算法。
10.如权利要求6所述的错误更正控制方法,其中该重试表中还定义一校正程序,用以使该控制单元校正该闪存的一切割电压。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于光宝科技股份有限公司,未经光宝科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410133835.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高纯水水箱
- 下一篇:流延制膜收卷轴的自动存储传输架