【技术实现步骤摘要】
UFS乱序提示生成
技术介绍
[0001]本公开的实施方案总体涉及用于通用闪存存储(UFS)的乱序提示生成。
[0002]相关领域的描述
[0003]UFS是一种先进的高性能接口,专为智能手机和平板电脑等需要将功耗降至最低的计算和移动系统而设计。最新的UFS接口协议针对高效吞吐量、系统性能和可靠性进行了优化。使用UFS时,由于接近零的空闲功率水平,功耗会降低。当与移动工业处理器接口(MIPI)节能规范相结合时,数据存储设备的功耗显著降低。
[0004]UFS标准还采用了著名的小型计算机系统接口(SCSI)体系结构模型。支持多个同时命令和命令排队功能的命令协议可实现高效的多线程编程。与传统的基于闪存的存储卡和嵌入式闪存解决方案相比,这是一个显著的区别,后者仅能处理单个命令,从而限制了随机读取/写入访问性能。
[0005]UFS协议通常支持每个命令的有序数据传输。然而,为了执行有序数据传输,有序数据传输可能会向数据存储设备增加额外的复杂性和大小要求。为了实现UFS接口协议的更大吞吐量、系统性能和可靠性,可能需要一种 ...
【技术保护点】
【技术特征摘要】
1.一种数据存储设备,所述数据存储设备包括:存储器设备;和控制器,所述控制器耦接到所述存储器设备,其中所述控制器被配置为使用通用闪存存储(UFS)接口协议与主机设备交互,并且以对应于第一位错误率(BER)的第一模式和对应于大于所述第一BER的第二BER的第二模式工作,其中所述控制器被进一步配置为:以所述第一模式工作;向所述主机设备提供提示,其中所述提示包括将从所述数据存储设备接收什么顺序数据的指示,其中所述数据的所述顺序将为与请求的顺序不同的顺序;在提供所述提示之后,从所述存储器设备检索所述数据;检测BER导致的提示冲突;对所述数据重新排序,以匹配所述提示中提供的所述顺序;将所述数据传送到所述主机设备;确定所述BER大于预先确定的阈值;以及切换到以所述第二模式工作。2.根据权利要求1所述的数据存储设备,其中所述控制器被进一步配置为在提供所述提示之前确定所述存储器设备的存储器管芯的可用性。3.根据权利要求2所述的数据存储设备,其中所述提示基于所述存储器管芯的所确定的可用性。4.根据权利要求1所述的数据存储设备,其中所述控制器被配置为在确定所述BER低于所述阈值后切换回以所述第一模式工作。5.根据权利要求4所述的数据存储设备,其中所述控制器在所述重新排序之前将所述提示中乱序的所述数据存储在缓冲区中。6.根据权利要求1所述的数据存储设备,其中所述数据在发送到所述主机设备之前被解码。7.根据权利要求1所述的数据存储设备,其中所述提示考虑了逻辑到物理地址转换和存储器管芯映射。8.一种数据存储设备,所述数据存储设备包括:存储器设备;和控制器,所述控制器耦接到所述存储器设备,其中所述控制器被配置为使用通用闪存存储(UFS)接口协议与主机设备交互,并且以对应于第一位错误率(BER)的第一模式和对应于大于所述第一BER的第二BER的第二模式工作,其中所述控制器被配置为:以所述第二模式工作;从所述存储器设备检索数据;在检索所述数据之后,向所述主机设备提供提示,其中所述提示包括将从所述数据存储设备接收什么顺序数据的指示,其中所述数据的所述顺序将为与请求的顺序不同的顺序;将所述数据传送到所述主机设备;将所传送数据的BER与阈值进行比较;确定所述BER小于所述阈值;以及
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。