固态硬盘控制电路制造技术

技术编号:15957687 阅读:61 留言:0更新日期:2017-08-08 09:56
本发明专利技术提出一种固态硬盘控制电路,包含:读写电路,用于耦接固态硬盘;以及闪存控制电路,耦接于读写电路且设置成进行以下运作:读取固态硬盘的标的数据区块中的数据,并对读出的数据进行错误检查与校正;若发现从标的数据区块读出的数据具有无法校正的错误,则搬移标的数据区块中的数据;抹除标的数据区块;将测试数据写入标的数据区块;等待一预定时间后,读取标的数据区块中的测试数据,并对读出的数据进行错误检查与校正;记录标的数据区块的数据错误次数;以及根据数据错误次数,判断标的数据区块的可再使用性。

【技术实现步骤摘要】
固态硬盘控制电路
本专利技术有关固态硬盘,尤指一种用来判断固态硬盘的数据区块可再使用性(reusability)的固态硬盘控制电路。
技术介绍
众所周知,固态硬盘(solidstatedrive,SSD)装置中所储存的数据,会因为读取干扰(readdisturb)、超过数据保持(dataretention)期限、数据区块达到存取次数上限、或是数据区块发生异常的提早衰退等各种原因而遗失。现有技术只能依据抹除次数来判断数据区块是否已达存取次数限制,却无法判断数据遗失究竟是否肇因于数据区块发生提早衰退的异常情况。倘若抹除次数未达上限、但已提早衰退的异常数据区块继续被用来储存数据,将导致数据遗失的问题不断发生,严重影响固态硬盘装置的可靠度。
技术实现思路
有鉴于此,如何有效判断数据区块是否发生非预期性的提早衰退情况,实为业界有待解决的问题。本说明书提供一种用于一固态硬盘装置中的固态硬盘控制电路的实施例,其中,该固态硬盘装置包含一固态硬盘以及一通信接口。该固态硬盘控制电路包含:一读写电路,用于耦接该固态硬盘;以及一闪存控制电路,耦接于该读写电路并用于耦接该通信接口,且设置成进行以下运作:通过该读写本文档来自技高网...

【技术保护点】
一种用于一固态硬盘装置(100)中的固态硬盘控制电路(140),其中,该固态硬盘装置(100)包含一固态硬盘(110)以及一通信接口(120),该固态硬盘控制电路(140)包含:一读写电路(141),用于耦接该固态硬盘(110);以及一闪存控制电路(143),耦接于该读写电路(141)并用于耦接该通信接口(120),且设置成进行以下运作:(A1)通过该读写电路(141)读取该固态硬盘(110)的一第一数据区块(111)中的数据,并对读出的数据进行错误检查与校正;(B1)若发现从该第一数据区块(111)读出的数据具有无法校正的错误,则搬移该第一数据区块(111)中的数据;(C1)通过该读写电路(...

【技术特征摘要】
1.一种用于一固态硬盘装置(100)中的固态硬盘控制电路(140),其中,该固态硬盘装置(100)包含一固态硬盘(110)以及一通信接口(120),该固态硬盘控制电路(140)包含:一读写电路(141),用于耦接该固态硬盘(110);以及一闪存控制电路(143),耦接于该读写电路(141)并用于耦接该通信接口(120),且设置成进行以下运作:(A1)通过该读写电路(141)读取该固态硬盘(110)的一第一数据区块(111)中的数据,并对读出的数据进行错误检查与校正;(B1)若发现从该第一数据区块(111)读出的数据具有无法校正的错误,则搬移该第一数据区块(111)中的数据;(C1)通过该读写电路(141)抹除该第一数据区块(111);(D1)通过该读写电路(141)将测试数据写入该第一数据区块(111);(E1)等待一预定时间后,通过该读写电路(141)读取该第一数据区块(111)中的测试数据,并对读出的数据进行错误检查与校正;(F1)记录该第一数据区块(111)的数据错误次数;以及(G1)根据该第一数据区块(111)的数据错误次数,判断该第一数据区块(111)的可再使用性。2.如权利要求1所述的固态硬盘控制电路(140),其中,该闪存控制电路(143)在进行流程(G1)前,要至少重复进行流程(C1)至(F1)达一预定次数。3.如权利要求2所述的固态硬盘控制电路(140),其中,该预定次数为三次。4.如权利要求2所述的固态硬盘控制电路(140),其中,该预定次数是依据该第一数据区块(111)的抹除次数而决定。5....

【专利技术属性】
技术研发人员:陈彦仲陈政宇陈双喜
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1