[发明专利]UFS乱序提示生成在审
申请号: | 202210575649.0 | 申请日: | 2022-05-24 |
公开(公告)号: | CN115904217A | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | S·班尼斯提;A·塞格夫 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/32 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邱军 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ufs 提示 生成 | ||
一种数据存储设备包括存储器设备以及耦接到该存储器设备的控制器。该控制器被配置为使用通用闪存存储(UFS)接口协议与主机设备交互、向该主机设备提供提示、在第一模式与第二模式之间切换、从该存储器设备检索数据,以及将该数据传送到该主机设备。该提示包括将从该数据存储设备接收什么顺序数据的指示。在提供该提示之后,该数据的顺序将为与请求的顺序不同的顺序。
背景技术
技术领域
本公开的实施方案总体涉及用于通用闪存存储(UFS)的乱序提示生成。
UFS是一种先进的高性能接口,专为智能手机和平板电脑等需要将功耗降至最低的计算和移动系统而设计。最新的UFS接口协议针对高效吞吐量、系统性能和可靠性进行了优化。使用UFS时,由于接近零的空闲功率水平,功耗会降低。当与移动工业处理器接口(MIPI)节能规范相结合时,数据存储设备的功耗显著降低。
UFS标准还采用了著名的小型计算机系统接口(SCSI)体系结构模型。支持多个同时命令和命令排队功能的命令协议可实现高效的多线程编程。与传统的基于闪存的存储卡和嵌入式闪存解决方案相比,这是一个显著的区别,后者仅能处理单个命令,从而限制了随机读取/写入访问性能。
UFS协议通常支持每个命令的有序数据传输。然而,为了执行有序数据传输,有序数据传输可能会向数据存储设备增加额外的复杂性和大小要求。为了实现UFS接口协议的更大吞吐量、系统性能和可靠性,可能需要一种不同于有序数据传输的数据传输方法。例如,UFS乱序(OOO)数据传输支持可能允许更大吞吐量、系统性能和可靠性,因为可能不再需要支持有序数据传输的额外的复杂性和大小要求。
因此,需要一种支持OOO提示生成和数据传输的数据存储设备。
发明内容
本公开总体涉及用于通用闪存存储(UFS)的乱序(OOO)提示生成。一种数据存储设备包括存储器设备以及耦接到该存储器设备的控制器。该控制器被配置为使用通用闪存存储(UFS)接口协议与主机设备交互、向该主机设备提供提示、在第一模式与第二模式之间切换、从该存储器设备检索数据,以及将该数据传送到该主机设备。该提示包括将从该数据存储设备接收什么顺序数据的指示。在提供该提示之后,该数据的顺序将为与请求的顺序不同的顺序。
在一个实施方案中,数据存储设备包括存储器设备和耦接到该存储器设备的控制器。该控制器被配置为使用UFS接口协议与主机设备交互,并且以对应于第一位错误率(BER)的第一模式和对应于大于该第一BER的第二BER的第二模式工作。该控制器被配置为以第一模式工作并且向主机设备提供提示。该提示包括将从该数据存储设备接收什么顺序数据的指示。该数据的顺序将为与请求的顺序不同的顺序。在提供该提示之后,该控制器被配置为从存储器设备检索数据。该控制器检测BER导致的提示冲突,对该数据重新排序,以匹配提示中提供的顺序,并将该数据传送到主机设备。然后,该控制器确定BER大于预先确定的阈值,并且切换到以第二模式工作。
在另一个实施方案中,数据存储设备包括存储器设备以及耦接到存储器设备的控制器。该控制器被配置为使用UFS接口协议与主机设备交互,并且以对应于第一位错误率(BER)的第一模式和对应于大于该第一BER的第二BER的第二模式工作。该控制器被配置为以第二模式工作并且从存储器设备检索数据。在检索数据之后,该控制器被配置为向主机设备提供提示。该提示包括将从该数据存储设备接收什么顺序数据的指示。该数据的顺序将为与请求的顺序不同的顺序。该控制器被配置为将该数据传送到主机设备。该控制器还被配置为将所传送的数据的BER与阈值进行比较,确定BER小于该阈值,并且切换到以第一模式工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210575649.0/2.html,转载请声明来源钻瓜专利网。