存储器系统及其操作方法技术方案

技术编号:15439065 阅读:104 留言:0更新日期:2017-05-26 04:50
本发明专利技术涉及支持单触发程序的存储器系统及该存储器系统的操作方法。存储器系统可包括:第一存储器装置,其包括第一多级单元和第一多级缓冲器;第二存储器装置,其包括第二多级单元和第二多级缓冲器;以及控制器,其适于以交错方式在第一和第二多级缓冲器中缓冲输入数据,用于当输入数据的大小小于或等于预设大小时在选自第一和第二多级缓冲器的多级缓冲器中重新布置和存储缓冲的输入数据,其中单触发程序在包括选择的多级缓冲器的存储器装置上执行。

Memory system and operation method thereof

The invention relates to a memory system supporting a single trigger program and an operation method of the memory system. The memory system may include a first memory device, which comprises a first unit and a first multi-level multi-stage buffer; second memory device, which comprises second multi unit and second multi-level buffer; and a controller adapted in a staggered manner in the first and second level buffer buffer for input data, when the input data input data size is less than or equal to re arrangement and storage buffer size in a multi-stage buffer preset from the first and second stage buffer in the single trigger program is executed in the storage device includes a multi-level buffer selection on.

【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2015年11月13日提交的申请号为10-2015-0159811的韩国专利申请的优先权,其全部内容通过引用并入本文。
本专利技术的示例性实施例总体涉及半导体设计技术,更具体地说,涉及支持单触发程序的存储器系统及其操作方法。
技术介绍
计算机环境范例已经转移至可在任何地点和任何时间使用的普遍存在的计算系统,导致诸如移动电话,数码照相机等便携式电子设备的使用快速增长,并且笔记本电脑持续快速增长。这些便携式电子设备通常将具有用于存储数据的半导体存储器装置(以下还简称为存储器装置)的存储器系统即作为数据存储装置使用。数据存储装置用作便携式电子设备的主要或辅助存储器装置。因为它们不具有移动部件,所以使用存储器装置的数据存储装置提供优异的稳定性、耐久性、高信息访问速度和低能耗。具有这种优点的数据存储装置的示例包括通用串行总线(USB)存储器装置、具有各种接口的存储器卡、固态驱动器(SSD)等。
技术实现思路
专利技术的各种实施例涉及能够支持多个存储器装置中的有效单触发程序的存储系统及其操作方法,每个存储器装置包括多级单元和多级缓冲器。在实施例中,存储器系统可包括:第一存储器装置,其包括第一多级单元和第一多级缓冲器;第二存储器装置,其包括第二多级单元和第二多级缓冲器;以及控制器,其适于以交错方式在第一和第二多级缓冲器中缓冲输入数据并且当输入数据的大小小于或等于预设大小时,用于将缓冲的输入数据重新布置和存储在从第一和第二多级缓冲器选择的多级缓冲器中,其中单触发程序在包括选择的多级缓冲器的存储器装置上执行。控制器可以在第一和第二存储器装置中的每个上执行单触发程序,使得当输入数据的大小大于预设大小时,在第一和第二多级缓冲器中缓冲的数据可被编程至第一和第二存储器装置中。预设大小可包括与在单元级别用于在第一和第二多级缓冲器中的每一个中缓冲输入数据所需的大小对应的输入数据的大小。第一和第二多级缓冲器中的每个可包括多个低级缓冲器和多个高级缓冲器,如果在第一和第二多级缓冲器中的低级缓冲器中按顺序缓冲输入数据时已经缓冲全部输入数据,则控制器可将在第二多级缓冲器的低级缓冲器中缓冲的数据移动至第一多级缓冲器的高级缓冲器以在第一存储器装置上执行单触发程序。如果在第一和第二多级缓冲器中的低级缓冲器中完成按顺序缓冲输入数据时,尚未缓冲全部输入数据,则控制器可基于尚未缓冲的输入数据的大小在第一和第二多级缓冲器的高级缓冲器中按顺序缓冲输入数据或者可在第一多级缓冲器的高级缓冲器中缓冲输入数据以及在第二多级缓冲器的高级缓冲器中缓冲虚拟数据以在第一和第二存储器装置的每个上执行单触发程序。如果在第一多级缓冲器的低级缓冲器中缓冲输入数据时,已经缓冲全部输入数据,则控制器可在第一多级缓冲器的高级缓冲器中缓冲虚拟数据以在第一存储器装置上执行单触发程序。预设大小可包括与第一和第二多级缓冲器的大小的总和的一半对应的输入数据的大小。第一和第二多级缓冲器中的每个可包括多个低级缓冲器、多个中级缓冲器和多个高级缓冲器,如果在第一和第二多级缓冲器的低级缓冲器和第一多级缓冲器的中级缓冲器中完成按顺序缓冲输入数据时,已缓冲全部输入数据,则控制器可将在第一多级缓冲器的中级缓冲器中缓冲的数据移动至第一多级缓冲器的高级缓冲器并且将第二多级缓冲器的低级缓冲器中缓冲的数据移动至第一多级缓冲器的中级缓冲器以在第一存储器装置上执行单触发程序。如果在第一和第二多级缓冲器的低级缓冲器和第一多级缓冲器的中级缓冲器中完成按顺序缓冲输入数据时,尚未缓冲全部输入数据,则控制器可基于尚未缓冲的输入数据的大小在第二多级缓冲器的中级缓冲器和第一和第二多级缓冲器的高级缓冲器中按顺序缓冲输入数据,或者可在第二多级缓冲器的中级缓冲器和第一多级缓冲器的高级缓冲器中按顺序缓冲输入数据,可在第二多级缓冲器的高级缓冲器中缓冲虚拟数据并且在第一和第二多级缓冲器的高级缓冲器中缓冲虚拟数据以在第一和第二存储器装置的每个上执行单触发程序。如果在第一和第二多级缓冲器的低级缓冲器中完成按顺序缓冲输入数据时,已缓冲全部输入数据,则控制器可将在第二多级缓冲器的低级缓冲器中缓冲的数据移动至第一多级缓冲器的中级缓冲器并且在第一多级缓冲器的高级缓冲器中缓冲虚拟数据以在第一存储器装置上执行单触发程序。如果在第一多级缓冲器的低级缓冲器中完成按顺序缓冲输入数据时,已缓冲全部输入数据,则控制器可在第一多级缓冲器的中级缓冲器和高级缓冲器中缓冲虚拟数据以在第一存储器装置上执行单触发程序。在实施例中,一种包括第一存储器装置和第二存储器装置的存储器系统的操作方法,其中第一存储器装置包括第一多级单元和第一多级缓冲器,第二存储器装置包括第二多级单元和第二多级缓冲器,该操作方法可包括:以交错方式在第一和第二多级缓冲器中缓冲输入数据并且基于预设大小检查输入数据的大小的步骤;第一程序步骤,其当作为检查结果的输入数据的大小小于或等于预设大小时将缓冲的数据存储在从第一和第二多级缓冲器中选择的多级缓冲器中,并且在包括选择的多级缓冲器的存储器装置上执行单触发程序;以及第二程序步骤,其在第一和第二存储器装置中的每个上执行单触发程序使得当作为检查结果的输入数据的大小大于预设大小时在第一和第二多级缓冲器中缓冲的数据可被编程到第一和第二存储器装置中。预设大小可包括与在单元级别在第一和第二多级缓冲器中的每个中缓冲输入数据所需的大小对应的输入数据的大小。第一和第二多级缓冲器中的每个可包括多个低级缓冲器和多个高级缓冲器,并且当发现作为检查结果、具有预设大小的输入数据在第一和第二多级缓冲器的低级缓冲器中已按顺序缓冲时,第一程序步骤可包括:将在第二多级缓冲器的低级缓冲器中缓冲的数据移动至第一多级缓冲器的高级缓冲器,并且在第一存储器装置上执行单触发程序。当发现作为检查结果、其大小小于预设大小的输入数据在第一多级缓冲器的低级缓冲器中已缓冲时,第一程序步骤可包括:在第一多级缓冲器的高级缓冲器中缓冲虚拟数据,并且在第一存储器装置上执行单触发程序。第二程序步骤可包括:当发现作为检查结果、其大小大于预设大小的输入数据在第一和第二多级缓冲器的低级缓冲器和高级缓冲器中已按顺序缓冲时,在第一和第二存储器装置中的每个上执行单触发程序;以及当发现作为检查结果、其大小大于预设大小的输入数据在第一和第二多级缓冲器的低级缓冲器和第一多级缓冲器的高级缓冲器中已按顺序缓冲时,在第二多级缓冲器的高级缓冲器中缓冲虚拟数据并且在第一和第二存储器装置中的每个上执行单触发程序。预设大小可包括与第一和第二多级缓冲器的大小的总和的一半对应的输入数据的大小。第一和第二多级缓冲器中的每个可包括多个低级缓冲器、多个中级缓冲器和多个高级缓冲器,并且当发现作为检查结果、具有预设大小的输入数据在第一和第二多级缓冲器的低级缓冲器和第一多级缓冲器的中级缓冲器中已按顺序缓冲时,第一程序步骤可包括:将在第一多级缓冲器的中级缓冲器中缓冲的数据移动至第一多级缓冲器的高级缓冲器,将在第二多级缓冲器的低级缓冲器中缓冲的数据移动至第一多级缓冲器的中级缓冲器,并且在第一存储器装置上执行单触发程序。第一程序步骤可包括:当发现作为检查结果、其大小小于预设大小的输入数据在第一和第二多级缓冲器的低级缓冲器中已按顺序缓冲时,将本文档来自技高网...
存储器系统及其操作方法

【技术保护点】
一种存储器系统,其包括:第一存储器装置,其包括第一多级单元和第一多级缓冲器;第二存储器装置,其包括第二多级单元和第二多级缓冲器;以及控制器,其适于以交错方式在所述第一和第二多级缓冲器中缓冲输入数据,用于当所述输入数据的大小小于或等于预设大小时在选自所述第一多级缓冲器和所述第二多级缓冲器的多级缓冲器中重新布置和存储所述缓冲的输入数据,其中单触发程序在包括所述选择的多级缓冲器的存储器装置上执行。

【技术特征摘要】
2015.11.13 KR 10-2015-01598111.一种存储器系统,其包括:第一存储器装置,其包括第一多级单元和第一多级缓冲器;第二存储器装置,其包括第二多级单元和第二多级缓冲器;以及控制器,其适于以交错方式在所述第一和第二多级缓冲器中缓冲输入数据,用于当所述输入数据的大小小于或等于预设大小时在选自所述第一多级缓冲器和所述第二多级缓冲器的多级缓冲器中重新布置和存储所述缓冲的输入数据,其中单触发程序在包括所述选择的多级缓冲器的存储器装置上执行。2.根据权利要求1所述的存储器系统,其中所述控制器在所述第一和第二存储器装置中的每个上执行所述单触发程序使得当所述输入数据大小大于预设大小时在所述第一多级缓冲器和所述第二多级缓冲器中缓冲的数据能够编程到所述第一和第二存储器装置中。3.根据权利要求2所述的存储器系统,其中所述预设大小包括所述输入数据的大小,其与以单元级别在所述第一多级缓冲器和所述第二多级缓冲器中的每个中缓冲所述输入数据所需的大小对应。4.根据权利要求3所述的存储器系统,其中所述第一多级缓冲器和所述第二多级缓冲器中的每个包括多个低级缓冲器和多个高级缓冲器,如果全部所述输入数据在所述第一多级缓冲器和所述第二多级缓冲器的所述低级缓冲器中按顺序缓冲所述输入数据时已被缓冲,则所述控制器将在所述第二多级缓冲器的低级缓冲器中缓冲的数据移动至所述第一多级缓冲器的高级缓冲器以在所述第一存储器装置上执行所述单触发程序。5.根据权利要求4所述的存储器系统,其中如果全部所述输入数据在完成在所述第一多级缓冲器和所述第二多级缓冲器的低级缓冲器中按顺序缓冲输入数据时尚未被缓冲,则所述控制器基于未被缓冲的输入数据的大小按顺序在所述第一多级缓冲器和所述第二多级缓冲器的高级缓冲器中缓冲所述输入数据或在所述第一多级缓冲器的高级缓冲器中缓冲所述输入数据以及在所述第二多级缓冲器的高级缓冲器中缓冲虚拟数据以在所述第一和第二存储器装置的每个上执行所述单触发程序。6.根据权利要求5所述的存储器系统,其中如果全部所述输入数据在所述第一多级缓冲器的低级缓冲器中缓冲所述输入数据时已被缓冲,则所述控制器在所述第一多级缓冲器的高级缓冲器中缓冲虚拟数据以在所述第一存储器装置上执行所述单触发程序。7.根据权利要求2所述的存储器系统,其中所述预设大小包括所述输入数据的大小,其与所述第一多级缓冲器和所述第二多级缓冲器的大小的总和的一半对应。8.根据权利要求7所述的存储器系统,其中所述第一多级缓冲器和所述第二多级缓冲器中的每个包括多个低级缓冲器、多个中级缓冲器和多个高级缓冲器,如果全部所述输入数据在完成在所述第一多级缓冲器和所述第二多级缓冲器的低级缓冲器以及所述第一多级缓冲器的中级缓冲器中按顺序缓冲输入数据时已被缓冲,则所述控制器可将在所述第一多级缓冲器的中级缓冲器中缓冲的数据移动至所述第一多级缓冲器的高级缓冲器并且将在所述第二多级缓冲器的低级缓冲器中缓冲的数据移动至所述第一多级缓冲器的中级缓冲器以在所述第一存储器装置上执行所述单触发程序。9.根据权利要求8所述的存储器系统,其中如果全部所述输入数据在完成在所述第一多级缓冲器和所述第二多级缓冲器的低级缓冲器和所述第一多级缓冲器的中级缓冲器中按顺序缓冲输入数据时尚未被缓冲,则所述控制器基于未被缓冲的输入数据的大小按顺序在所述第二多级缓冲器的中级缓冲器和所述第一多级缓冲器和所述第二多级缓冲器的高级缓冲器中缓冲输入数据,或按顺序在所述第二多级缓冲器的中级缓冲器和所述第一多级缓冲器的高级缓冲器中缓冲输入数据、在所述第二多级缓冲器的高级缓冲器中缓冲虚拟数据或在所述第二多级缓冲器的中级缓冲器中缓冲所述输入数据和在所述第一多级缓冲器和所述第二多级缓冲器的高级缓冲器中缓冲虚拟数据以在所述第一和第二存储器装置的每个上执行所述单触发程序。10.根据权利要求9所述的存储器系统,其中如果全部所述输入数据在完成在所述第一多级缓冲器和所述第二多级缓冲器的低级缓冲器中按顺序缓冲输入数据时已被缓冲,则所述控制器将在所述第二多级缓冲器的低级缓冲器中缓冲的数据移动至所述第一多级缓冲器的中级缓冲器并且在所述第一多级缓冲器的高级缓冲器中缓冲虚拟数据以在所述第一存储器装置上执行所述单触发程序。11.根据权利要求10所述的存储器系统,其中如果全部所述输入数据在完成在所述第一多级缓冲器的低级缓冲器中缓冲输入数据时已被缓冲,则所述控制器在所述第一多级缓冲器的中级缓冲器和高级缓冲器中缓冲虚拟数据以在所述第一存储器装置上执行所述单触发程序。12.一种包括第一存储器装置和第二存储器装置的存储器系统的操作方法,所述第一存储器装置包括第一多级单元和第一多级缓冲器,所述第二存储器装置包括第二多级单元和第二多级缓冲器,所述操作方...

【专利技术属性】
技术研发人员:朴振
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1