[发明专利]NAND指令调度方法、装置、可读存储介质及电子设备在审
申请号: | 202110208069.3 | 申请日: | 2021-02-24 |
公开(公告)号: | CN112817542A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 孙成思;孙日欣;王营许;高嵊昊;胡伟;朱渝林;童海涛 | 申请(专利权)人: | 成都佰维存储科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 卜科武 |
地址: | 610000 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | nand 指令 调度 方法 装置 可读 存储 介质 电子设备 | ||
本发明公开一种NAND指令调度方法、装置、可读写存储介质及电子设备,当接收指令调度请求后,根据所述指令调度请求遍历等待队列中的成员命令,且对于遍历到的当前成员命令,判断其所属的逻辑单元是否空闲,若是,则调度所述当前成员命令,若否,则不调度;通过对等待队列中的成员命令所属的逻辑单元进行状态判断,当逻辑单元状态为空闲时则对当前成员命令进行调度,从而能够优先将逻辑单元状态为空闲状态的成员命令进行调度,最大化利用总线带宽对指令进行调度,避免了按照顺序调度时无法最大化利用总线的带宽,出现逻辑单元空闲而执行队列中没有对应的成员命令可以调度的情况,造成总线资源浪费、指令调度效率低的问题,从而提升NAND指令调度效率。
技术领域
本发明涉及数据存储技术领域,特别是涉及NAND指令调度方法、装置、可读存储介质及电子设备。
背景技术
目前对NAND flash(一种闪存设备)控制器而言,控制器后端会按照channel(通道)个数配备多套硬件实现的指令调度系统,从而能支持多个channel下flash颗粒的充分并发操作。一个channel内包含多个target(对象),而每个target下包含多个die(逻辑单元),由于一个channel内采用总线下发指令,不能完全并发访问,只能按照顺序使用总线发送指令给不同的die,使多个die的指令并发执行,因此,在单channel内尽量利用总线带宽是提高NAND flash整体存储设备性能的关键点。
下发操作指令时,flash控制器会基于host(主机)端的read(读)、program(编码)、erase(擦除)等命令请求产生内部track(命令组),如3条成员命令(descriptor,简称desc)组成一个完整的read操作,2条desc组成一个完整的program操作等,track中的desc全部完成之后,会汇总整体结果返回给host端。由于desc数量较多,通常会保存在一段较长等待队列(wait FIFO)中,等待后端调用,而后端的硬件指令调度系统会用一段较短的执行队列(exec FIFO,或者是执行缓存FIFO)顺序或者流水执行硬件指令,对具体的一个desc执行,首先按照预设的desc字段解释逻辑进行解释,生成对目标channel、target、die、plane的具体命令操作,当前总线空闲时就可以给目标die发命令,当执行队列中有desc完成之后,会触发desc预取逻辑从等待队列中按照顺序拷贝新的desc加入执行队列中。
而执行队列中desc的执行,会在按照顺序执行的前提下,优先调度执行不同target间、不同die间的命令,利用固定总线带宽下发尽可能多的命令给NAND执行,执行队列中的同一个die上的其他desc会因执行顺序要求,需要继续等待,这时候就会出现总线空闲,部分die状态空闲,但是执行队列中没有对应die的desc可供调度执行的情况,造成了总线资源的浪费,限制了NAND的访问性能。
发明内容
本发明所要解决的技术问题是:提供一种NAND指令调度方法,提升NAND指令调度效率。
为了解决上述技术问题,本发明采用的一种技术方案为:
一种NAND指令调度方法,包括步骤:
接收指令调度请求;
根据所述指令调度请求遍历等待队列中的成员命令;
对于遍历到的当前成员命令,判断其所属的逻辑单元是否空闲,若是,则调度所述当前成员命令,若否,则不调度。
为了解决上述技术问题,本发明采用的另一种技术方案为:
本发明另一实施例提供了一种NAND指令调度装置,包括:
接收模块,接收指令调度请求;
遍历模块,根据所述指令调度请求遍历等待队列中的成员命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都佰维存储科技有限公司,未经成都佰维存储科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110208069.3/2.html,转载请声明来源钻瓜专利网。