[发明专利]包括用于处理多命令描述符块以便利用并发性的主机接口的闪存装置有效

专利信息
申请号: 201210088525.6 申请日: 2012-03-28
公开(公告)号: CN102723099B 公开(公告)日: 2017-03-01
发明(设计)人: M-M·L·许;R·L·霍恩;V·V·威尔金斯;D·S·苏里亚布迪 申请(专利权)人: 西部数据技术公司
主分类号: G06F13/24 分类号: G06F13/24;G11C7/10
代理公司: 北京纪凯知识产权代理有限公司11245 代理人: 赵蓉民
地址: 美国加*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 包括 用于 处理 命令 描述 以便 利用 并发 主机 接口 闪存 装置
【说明书】:

技术领域

背景技术

闪存装置可被用作计算机系统(例如,台式机、笔记本计算机、便携式计算机等)或消费装置(例如,音乐播放器、手机、相机等)或其他合适应用的海量存储器。闪存装置可包括一个或更多个闪存(例如,NAND,NOR等)和存取每个闪存的闪存控制器。每个闪存耦合到I/O(输入/输出)总线以及大量的接口控制线。当发出程序命令或擦除命令到存储器装置时,闪存控制器通过I/O总线传递地址和命令数据(以及用于程序操作的写数据)。当发出读命令时,闪存控制器经I/O总线传输地址和命令数据并经/O总线接收读数据。

图1A示出根据合适的通信协议和主机4通信的现有技术闪存装置2。闪存控制器6包括为读/写命令缓存数据的缓存器8,以及为各种算法执行控制程序的微处理器10,算法比如是逻辑块地址(LBA)到物理块地址(PBA)的映射,损耗均衡(wear leveling),错误纠正码(ECC)等。闪存控制器6还包括和一个或更多个闪存14接口的接口电路12。接口电路12结合执行由微处理器10发起的读/写命令,生成合适的控制信号16并接收来自闪存14的状态信息18。接口电路12还经I/O总线20传输和接收数据,包括存储在缓存器8中的读/写数据或微处理器10生成并传输给和闪存14集成在一起的控制器22的命令数据。

闪存14包括存储器单元阵列24,其可在被称为页的存储器段中存取。在写操作过程中,经I/O总线20从缓存器8接收的写数据首先存储在数据寄存器26中。然后控制器22将写数据从数据寄存器26传输到存储器阵列24中的目标页。在读操作中,存储器阵列24中的页被读入到数据寄存器26中,然后经I/O总线20传输到其在缓存器8中存储的位置。

存在存取时间,其与写操作过程中将存储在数据寄存器26中的写数据编程到存储器阵列24中目标页以及读操作过程中,将来自存储器阵列24中目标页的数据读取到数据寄存器26中有关。通常返回忙状态到闪存控制器6,直到闪存14完成对存储器阵列24的存取。正如下面更详细的描述,闪存装置2可包括被并发编程(例如,并发的写或读操作)的多个闪存,因而重叠闪存的存取时间并增加闪存装置的吞吐量。

图1B示出现有技术闪存装置28,其包含用于实施标准通信协议(例如,多媒体卡(MMC),通用串行总线(USB),通用闪存器(UFS)等)和主机4通信的主机接口30。闪存装置28还包括多个闪存141-143,其中每个闪存14i包含D1和D2两个装置,并且每个装置都包括存储器阵列24和相应的数据寄存器26。闪存控制器6包含独立的通道321-323(每个通道都包括控制16、状态18以及I/O总线20,如图1A所示),用于和相应的闪存141-143通信。该配置通过采用多个装置和多个通道使得闪存控制器6能执行并发操作来增加吞吐量。例如,闪存控制器6可通过写数据到第一闪存141的装置D1和D2中的数据寄存器执行写操作,然后命令第一闪存141将数据寄存器编程为每个装置的目标页。在第一闪存141的存取时间期间,闪存控制器6可将更多数据写到第二闪存142的装置D1和D2中的数据寄存器,然后命令第二闪存142将数据寄存器编程为每个装置的目标页。通过写数据到第三闪存143,还有更多的数据可被处理,以便所有三个闪存的存取时间由于其并发处理其各自的数据而交叠。通过命令多个闪存从其各自的装置并发读取数据,可为读操作实现类似的性能增强。

发明内容附图说明

图1A示出包含用于存取闪存的闪存控制器的现有技术闪存装置。

图1B示出包含用于实施常规通信协议(例如,多媒体卡(MMC),通用串行总线(USB),通用闪存器(UFS)等)的主机接口的现有技术闪存装置。

图2A示出根据本发明实施例的闪存装置,其包含可操作用于接收多命令描述符块的主机接口,该多命令描述符块包含识别主机正在准备请求的多个存取命令的标识符。

图2B是根据本发明实施例的流程图,其中存取命令被分组且然后通过并发存取至少第一和第二闪存而被并发执行。

图2C示出根据本发明实施例的多命令描述符块的例子。

图2D示出并发存取第一和第二闪存的实施例,其中至少部分存取时间重叠。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210088525.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top