【技术实现步骤摘要】
【国外来华专利技术】随机写入固态驱动器工作负荷的动态程序挂起停用
[0001]相关申请的交叉参考
[0002]本申请要求
2021
年4月
27
日提交的第
17/241,976
号美国专利申请的优先权,该专利申请的全部内容通过引用结合在本文中
。
技术介绍
[0003]某些
NAND
介质设备可以允许单个读取或单个编程操作命令
(
即,写入命令
)
一次访问
NAND
设备或
NAND
设备中的
NAND
阵列,其中,
NAND
阵列可以包括
NAND
串的阵列,并且其中,
NAND
串可以包括多个
NAND
单元
。
可以挂起编程操作以适应等待的读取操作,并且接下来在完成了所述读取操作后,可以恢复所述编程操作
。
这被称为编程操作的挂起
‑
恢复
。
编程操作等待时间的数量级可以是大于读取操作等待时间的数量级,并且,为了改善读取操作等待时间,
NAND
固态驱动器
(SSD)
利用
NAND
设备的编程操作挂起
‑
恢复
(PSR)
能力来挂起
(
暂停
)
对
NAND
阵列的进行中的编程操作,并且随后允许一个或多个排队的读取操作在恢复挂起
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.
一种电子装置,包括:一个或多个基板;以及控制器,所述控制器耦合到所述一个或多个基板,所述控制器包括电路用于:控制对包括多个
NAND
设备的基于
NAND
的存储介质的访问,确定所述多个
NAND
设备中的特定
NAND
设备的当前工作负荷是否是随机写入工作负荷,并且,如果确定是这样的,仅针对所述特定
NAND
设备停用程序挂起操作
。2.
根据权利要求1所述的装置,其中,所述电路还用于:确定主机读取是否针对所述特定
NAND
设备是未决的;并且,如果确定是这样的,则仅针对特定
NAND
设备启用程序挂起操作
。3.
根据权利要求2所述的装置,其中,所述电路还用于:维持所述多个
NAND
设备中的每一个的命令队列;以及维持与所述命令队列中的每一个相关联的计数器值以对所述命令队列中的每一个的相应主机读取进行计数
。4.
根据权利要求3所述的装置,其中,所述电路还用于:当来自所述主机读取的命令被置于所述特定
NAND
设备的命令队列中时,递增与所述特定
NAND
设备的命令队列相关联的计数器值;以及当来自所述主机读取的命令从所述特定
NAND
设备的命令队列移除时,递减与所述特定
NAND
设备的命令队列相关联的计数器值
。5.
根据权利要求4所述的装置,其中,所述电路还用于:如果与所述多个
NAND
设备中的特定
NAND
设备的命令队列相关联的计数器值为零,则确定所述特定
NAND
设备的当前工作负荷是随机写入工作负荷
。6.
根据权利要求4所述的装置,其中,所述电路还用于:如果与所述特定
NAND
设备的命令队列相关联的计数器值不为零,则确定所述特定
NAND
设备的主机读取是未决的
。7.
根据权利要求1所述的装置,其中,所述控制器和所述基于
NAND
的存储介质被并入到固态驱动器中
。8.
一种电子存储系统,包括:基于
NAND
的存储介质,所述基于
NAND
的存储介质包括多个
NAND
设备;以及控制器,所述控制器通信地耦合到所述基于
NAND
的存储介质,所述控制器包括电路用于:确定所述多个
NAND
设备中的特定
NAND
设备的当前工作负荷是否是随机写入工作负荷,并且,如果确定是这样的,仅针对所述特定
NAND
设备停用程序挂起操作
。9.
根据权利要求8所述的系统,其中,所述电路还用于:确定主机读取是否针对所述特定
NAND
设备是未决的;并且,如果确定是这样的,则仅针对特定
NAND
设备启用程序挂起操作
。10.
根据权利要求9所述的系统,其中,所述电路还用于:维持所述多个
NAND
设备中的每一个的命令队列;以及,
维持与所述命令队列中的每一个相关联的计数器值以对所述命令队列中的每一个的相应主机读取进行计数
。11.
【专利技术属性】
技术研发人员:V,
申请(专利权)人:爱思开海力士存储器产品解决方案公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。