[发明专利]快闪存储器轮询在审
| 申请号: | 202010227746.1 | 申请日: | 2020-03-27 |
| 公开(公告)号: | CN112130753A | 公开(公告)日: | 2020-12-25 |
| 发明(设计)人: | 孙超;胡信德;D.乌西尼克 | 申请(专利权)人: | 西部数据技术公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邱军 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 闪存 储器轮询 | ||
一种数据存储装置(DSD)包含存储数据的快闪存储器。所述快闪存储器的部分基于编程/擦除(P/E)循环的数目和所述快闪存储器的所述部分的物理层级位置中的至少一个而分组为逻辑群组。监视每一逻辑群组的命令执行时延,且基于所述逻辑群组的所监视命令执行时延设定每一相应逻辑的至少一个轮询时间。所述至少一个轮询时间指示在检查所述快闪存储器的在所述逻辑群组中的一部分是否已完成命令之前要等待的时间。
背景技术
数据存储装置(DSD)常常用于将数据记录到存储介质上或从存储介质再现数据。一种类型的存储介质包含快闪存储器,例如NAND闪存。在此类DSD中,控制器可能需要等待一个命令完成(例如擦除NAND存储器块或执行写入命令的命令),才可执行相同裸片中的另一命令(例如读取命令)。控制器在将下一命令发布到裸片之前等待,直至来自裸片的状态指示裸片准备好或可用于执行下一命令。在某些情况下,控制器可从裸片上的专用引脚接收裸片的状态。然而,因为DSD的大小已随NAND闪存裸片增多而增大,所以使用专用引脚来确定裸片是否正忙已经变得不可行,因为没有到每一裸片的控制器的足够的引脚或连接。
确定裸片是否正忙的更为新近的方法包含使用状态轮询。在此方法中,控制器在存储器总线上将状态请求发送到裸片以确定裸片是否正忙。控制器通常在到裸片的命令之后在请求状态之前等待初始时间周期或初始轮询时间。状态请求可以特定频率或间隔轮询时间重复直至裸片传回就绪状态。
如果轮询时间太短,则DSD的资源被由过多轮询请求形成的准备、跟踪和总线业务浪费。另一方面,如果轮询时间太长,则快闪存储器的效率或性能依据给定时间周期中可执行的命令数目(例如,输入/输出操作/秒(IOPS))被浪费,因为快闪存储器裸片通常可用于在接收控制器的上一状态请求之前执行下一命令。
附图说明
本公开的实施例的特征和优点将从下文结合附图所阐述的详细描述变得更显而易见。提供附图和相关联的描述以说明本公开的实施例,并且不限制所要求的权利要求的范围。
图1是根据一实施例的数据存储装置(DSD)和主机的框图。
图2示出根据一实施例的轮询时间和命令执行时延的实例。
图3示出根据一实施例将快闪存储器的部分分组为逻辑群组的实例。
图4是根据一实施例的图3的逻辑群组的所监视命令执行时延的实例。
图5是根据一实施例针对图3的逻辑群组的不同类型的操作设定的轮询时间的实例。
图6是根据一实施例的轮询时间设定过程的流程图。
图7示出根据一实施例使用神经网络来确定逻辑群组的轮询时间的实例。
图8是根据一实施例的逻辑群组调整过程的流程图。
具体实施方式
在以下详细描述中,阐述众多具体细节以提供对本公开的充分理解。然而,所属领域的一般技术人员将明白,可在没有这些具体细节中的一些的情况下实践所公开的各种实施例。在其它情况下,未详细展示众所周知的结构和技术以免不必要地混淆各种实施例。
示例系统
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010227746.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器芯片中的升压转换器
- 下一篇:一种环保型灭治台湾乳白蚁毒饵





