用于储存装置的交叉存取数据的方法以及相关的储存装置的制作方法

文档序号:6578917阅读:125来源:国知局
专利名称:用于储存装置的交叉存取数据的方法以及相关的储存装置的制作方法
技术领域
本发明有关于一种交叉存取(interleave)数据的方法以及相关的储存装置,尤 指一种只需要使用一个暂存单元的用于一储存装置的交叉存取数据的方法以及相关的储 存装置。
背景技术
请参考图1,图1所绘示的是一传统的储存装置100的简化方块示意图。如图1 所示,储存装置100包含有二个非挥发性存储器单元110、120、二个暂存单元130、140以及 一处理单元150。暂存单元130耦接于非挥发性存储器单元110,暂存单元140耦接于非挥 发性存储器单元120,以及处理单元150耦接于非挥发性存储器单元110、120与暂存单元 130、140,并且处理单元150用以同时将欲写入非挥发性存储器单元110的数据传送至暂存 单元130以及将欲写入非挥发性存储器单元120的数据传送至暂存单元140,接着,处理单 元150会同时执行交叉存取(interleave)操作以将暂存单元130所接收的数据传送至非 挥发性存储器单元110以及将暂存单元140所接收的数据传送至非挥发性存储器单元120。 然而,这种传统的交叉存取数据的方法以及相关的储存装置需要使用较多的暂存存储器, 因为每多增加一个非挥发性存储器单元都需要多增加使用一个相对应的暂存单元。

发明内容
有鉴于此,本发明的目的之一在于提供一种只需要使用一个暂存单元的用于一储 存装置的交叉存取(interleave)数据的方法以及相关的储存装置,本发明的方法以及相 关的储存装置可以减少暂存存储器的使用量。依据本发明一方面揭露一种用于一储存装置的交叉存取数据的方法,该储存装置 包含有多个非挥发性存储器单元以及一暂存单元,该方法包含有将欲写入该多个非挥发 性存储器单元的多笔第一数据逐一地传送至该暂存单元;以及分别执行多次交叉存取操作 以将该暂存单元所依序接收的该多笔第一数据分别传送至该多个非挥发性存储器单元。依据本发明另一方面揭露一种储存装置,该储存装置包含有多个非挥发性存储器 单元、一暂存单元以及一处理单元。该暂存单元耦接于该多个非挥发性存储器单元;以及该 处理单元耦接于该多个非挥发性存储器单元与该暂存单元,并且用以将欲写入该多个非挥发 性存储器单元的多笔第一数据逐一地传送至该暂存单元,以及分别执行多次交叉存取操作以 将该暂存单元所依序接收的该多笔第一数据分别传送至该多个非挥发性存储器单元。综上所述,本发明所揭露的用于一储存装置的交叉存取数据的方法以及相关的储 存装置只需要使用一个暂存单元,因此,本发明的方法以及相关的储存装置可以减少暂存 存储器的使用量。


图1所绘示的是一传统的储存装置的简化方块示意图。
图2所绘示的是本发明的一实施例的储存装置的简化方块示意图。图3所绘示的是本发明的一第一实施例的方法的时序示意图。图4所绘示的是依据上述的储存装置的运作方式来概述本发明的只需要使用一 个暂存单元的用于一储存装置的交叉存取数据的方法的第一实施例的流程示意图。图5所绘示的是本发明的一第二实施例的方法的时序示意图。图6所绘示的是依据上述的储存装置的运作方式来概述本发明的只需要使用一 个暂存单元的用于一储存装置的交叉存取数据的方法的第二实施例的流程示意图。
具体实施例方式在本说明书以及后续的权利要求书当中使用了某些词汇来指称特定的元件,而所 属领域中具有通常知识者应可理解,硬件制造商可能会用不同的名词来称呼同一个元件, 本说明书及后续的权利要求书并不以名称的差异来作为区分元件的方式,而是以元件在功 能上的差异来作为区分的准则,在通篇说明书及后续的权利要求当中所提及的“包含有”是 一开放式的用语,故应解释成“包含有但不限定于”,此外,“耦接”一词在此是包含有任何直 接及间接的电气连接手段,因此,若文中描述一第一装置耦接于一第二装置,则代表该第一 装置可以直接电气连接于该第二装置,或通过其它装置或连接手段间接地电气连接至该第
~ ^C 且 O本发明有关一种只需要使用一个暂存单元的用于一储存装置的交叉存取 (interleave)数据的方法以及相关的储存装置,请参考图2,图2所绘示的是本发明的一实 施例的储存装置200的简化方块示意图。如图2所示,储存装置200包含有二个非挥发性 存储器单元210、220、一暂存单元230以及一处理单元240,其中,非挥发性存储器单元210、 220可以为与非(NAND)型闪存(NAND type flash memory),以及储存装置200可以为一固 态硬盘。暂存单元230耦接于非挥发性存储器单元210、220 ;以及处理单元240耦接于非挥 发性存储器单元210、220与暂存单元230,并且用以将欲写入非挥发性存储器单元210、220 的多笔第一数据逐一地传送至暂存单元230,以及分别执行多次交叉存取操作以将暂存单 元230所依序接收的该多笔第一数据分别传送至非挥发性存储器单元210、220。请参考图3,图3所绘示的是本发明的一第一实施例的方法的时序示意图。如图3 所示,本发明的方法包含有在时间点Tl开始将一笔第一数据传送到暂存单元230 ;接着, 在时间点T2开始执行一交叉存取操作以将暂存单元230所接收的该笔第一数据传送到非 挥发性存储器单元210 ;接着,在时间点T3开始将另一笔第一数据传送到暂存单元230,并 且非挥发性存储器单元210同时对所接收的该笔第一数据进行存取;接着,在时间点T4开 始执行一交叉存取操作以将该另一笔第一数据从暂存单元230传送到非挥发性存储器单 元220 ;接着,在时间点T5,非挥发性存储器单元220开始对所接收的该另一笔第一数据进 行存取。接着,等待非挥发性存储器单元220完成该另一笔第一数据的存取,以及于非挥发 性存储器单元220完成该另一笔第一数据的存取之后,才开始将欲写入非挥发性存储器单 元210、220的多笔第二数据逐一地传送至暂存单元230,也就是重复上述的步骤。此外,在 此请注意,上述的实施例仅作为本发明的举例说明,而不是本发明的限制条件,举例来说, 储存装置200所包含的非挥发性存储器单元的数量可以超过二个以上。请参考图4,图4所绘示的是依据上述的储存装置200的运作方式来概述本发明的只需要使用一个暂存单元的用于一储存装置的交叉存取数据的方法的第一实施例的流程 示意图,假如大体上可以得到相同的结果,则流程中的步骤不一定需要照图4所示的顺序 来执行,也不一定需要是连续的,也就是说,这些步骤之间可以插入其它的步骤。本发明的 第一实施例的方法包含有下列步骤步骤400:开始。步骤410 将欲写入该多个非挥发性存储器单元的多笔第一数据逐一地传送至该 暂存单元。步骤420 分别执行多次交叉存取操作以将该暂存单元所依序接收的该多笔第一 数据分别传送至该多个非挥发性存储器单元。步骤430 于该多次交叉存取操作其中的一交叉存取操作将该多笔数据其中的一 笔第一数据从该暂存单元传送到该多个非挥发性存储器单元其中的一非挥发性存储器单 元之后,将该多笔第一数据其中的另一笔第一数据传送到该暂存单元,且该非挥发性存储 器单元同时对所接收的该笔第一数据进行存取。步骤440 于该多次交叉存取操作其中的另一交叉存取操作将该另一笔第一数据 从该暂存单元传送到该多个非挥发性存储器单元其中的另一非挥发性存储器单元之后,该 另一非挥发性存储器单元对所接收的该另一笔第一数据进行存取。步骤450 等待该多个非挥发性存储器单元其中的一最后一个非挥发性存储器单 元完成该多笔第一数据其中的一最后一笔第一数据的存取。步骤460 于该最后一个非挥发性存储器单元完成该最后一笔第一数据的存取之 后,才开始将欲写入该多个非挥发性存储器单元的多笔第二数据逐一地传送至该暂存单兀。请参考图5,图5所绘示的是本发明的一第二实施例的方法的时序示意图。如图5 所示,本发明的方法包含有在时间点Tl开始将一笔第一数据传送到暂存单元230 ;接着, 在时间点T2开始执行一交叉存取操作以将暂存单元230所接收的该笔第一数据传送到非 挥发性存储器单元210,并且同时将另一笔第一数据传送到暂存单元230 ;接着,在时间点 T3,非挥发性存储器单元210开始对所接收的该笔第一数据进行存取,并且同时执行一交 叉存取操作以将该另一笔第一数据从暂存单元230传送到非挥发性存储器单元220 ;接着, 在时间点T4,非挥发性存储器单元220开始对所接收的该另一笔第一数据进行存取。接着, 等待非挥发性存储器单元220完成该另一笔第一数据的存取,以及于非挥发性存储器单元 220完成该另一笔第一数据的存取之后,才开始将欲写入非挥发性存储器单元210、220的 多笔第二数据逐一地传送至暂存单元230,也就是重复上述的步骤。此外,在此请注意,上述 的实施例仅作为本发明的举例说明,而不是本发明的限制条件,举例来说,储存装置200所 包含的非挥发性存储器单元的数量可以超过二个以上。请参考图6,图6所绘示的是依据上述的储存装置200的运作方式来概述本发明的 只需要使用一个暂存单元的用于一储存装置的交叉存取数据的方法的第二实施例的流程 示意图,假如大体上可以得到相同的结果,则流程中的步骤不一定需要照图6所示的顺序 来执行,也不一定需要是连续的,也就是说,这些步骤之间是可以插入其它的步骤。本发明 的第二实施例的方法包含有下列步骤步骤600:开始。
步骤610 将欲写入该多个非挥发性存储器单元的多笔第一数据逐一地传送至该 暂存单元。步骤620 分别执行多次交叉存取操作以将该暂存单元所依序接收的该多笔第一 数据分别传送至该多个非挥发性存储器单元。步骤630 当该多次交叉存取操作其中的一交叉存取操作将该多笔数据其中的一 笔第一数据从该暂存单元传送到该多个非挥发性存储器单元其中的一非挥发性存储器单 元时,将该多笔第一数据其中的另一笔第一数据传送到该暂存单元。步骤640 当该多次交叉存取操作其中的另一交叉存取操作将该另一笔第一数据 从该暂存单元传送到该多个非挥发性存储器单元其中的另一非挥发性存储器单元时,该非 挥发性存储器单元同时对所接收的该笔第一数据进行存取。步骤650 当该另一交叉存取操作将该另一笔第一数据从该暂存单元传送到该另 一非挥发性存储器单元之后,该另一非挥发性存储器单元对所接收的该另一笔第一数据进 行存取。步骤660 等待该多个非挥发性存储器单元其中的一最后一个非挥发性存储器单 元完成该多笔第一数据其中的一最后一笔第一数据的存取。步骤670 于该最后一个非挥发性存储器单元完成该最后一笔第一数据的存取之 后,才开始将欲写入该多个非挥发性存储器单元的多笔第二数据逐一地传送至该暂存单元。综上所述,本发明所揭露的用于一储存装置的交叉存取(interleave)数据的方 法以及相关的储存装置只需要使用一个暂存单元,因此,本发明的方法以及相关的储存装 置可以减少暂存存储器的使用量。以上所述仅为本发明的较佳实施例,凡依本发明权利要求书限定的范围所做的均 等变化与修饰,皆应属本发明的涵盖范围。
权利要求
一种用于一储存装置的交叉存取数据的方法,该储存装置包含有多个非挥发性存储器单元以及一暂存单元,该方法包含有将欲写入该多个非挥发性存储器单元的多笔第一数据逐一地传送至该暂存单元;以及分别执行多次交叉存取操作以将该暂存单元所依序接收的该多笔第一数据分别传送至该多个非挥发性存储器单元。
2.根据权利要求1所述的方法,其特征在于于该多次交叉存取操作其中的一交叉存取 操作将该多笔数据其中的一笔第一数据从该暂存单元传送到该多个非挥发性存储器单元 其中的一非挥发性存储器单元之后,将该多笔第一数据其中的另一笔第一数据传送到该暂 存单元,且该非挥发性存储器单元同时对所接收的该笔第一数据进行存取;以及于该多次 交叉存取操作其中的另一交叉存取操作将该另一笔第一数据从该暂存单元传送到该多个 非挥发性存储器单元其中的另一非挥发性存储器单元之后,该另一非挥发性存储器单元对 所接收的该另一笔第一数据进行存取。
3.根据权利要求2所述的方法,其特征在于另包含有等待该多个非挥发性存储器单元其中的一最后一个非挥发性存储器单元完成该多笔 第一数据其中的一最后一笔第一数据的存取;以及于该最后一个非挥发性存储器单元完成该最后一笔第一数据的存取之后,才开始将欲 写入该多个非挥发性存储器单元的多笔第二数据逐一地传送至该暂存单元。
4.根据权利要求1所述的方法,其特征在于当该多次交叉存取操作其中的一交叉存取 操作将该多笔数据其中的一笔第一数据从该暂存单元传送到该多个非挥发性存储器单元 其中的一非挥发性存储器单元时,将该多笔第一数据其中的另一笔第一数据传送到该暂存 单元;当该多次交叉存取操作其中的另一交叉存取操作将该另一笔第一数据从该暂存单元 传送到该多个非挥发性存储器单元其中的另一非挥发性存储器单元时,该非挥发性存储器 单元同时对所接收的该笔第一数据进行存取;以及当该另一交叉存取操作将该另一笔第一 数据从该暂存单元传送到该另一非挥发性存储器单元之后,该另一非挥发性存储器单元对 所接收的该另一笔第一数据进行存取。
5.根据权利要求4所述的方法,其特征在于另包含有等待该多个非挥发性存储器单元其中的一最后一个非挥发性存储器单元完成该多笔 第一数据其中的一最后一笔第一数据的存取;以及于该最后一个非挥发性存储器单元完成该最后一笔第一数据的存取之后,才开始将欲 写入该多个非挥发性存储器单元的多笔第二数据逐一地传送至该暂存单元。
6.根据权利要求1所述的方法,其特征在于该多个非挥发性存储器单元是多个NAND型 闪存。
7.根据权利要求1所述的方法,其特征在于该储存装置是一固态硬盘。
8.一种储存装置,包含有多个非挥发性存储器单元;一暂存单元,耦接于该多个非挥发性存储器单元;以及一处理单元,耦接于该多个非挥发性存储器单元与该暂存单元,用以将欲写入该多个 非挥发性存储器单元的多笔第一数据逐一地传送至该暂存单元,以及分别执行多次交叉存 取操作以将该暂存单元所依序接收的该多笔第一数据分别传送至该多个非挥发性存储器单元。
9.根据权利要求8所述的储存装置,其特征在于该处理单元于该多次交叉存取操作其 中的一交叉存取操作将该多笔数据其中的一笔第一数据从该暂存单元传送到该多个非挥 发性存储器单元其中的一非挥发性存储器单元之后,该处理单元将该多笔第一数据其中的 另一笔第一数据传送到该暂存单元,且该非挥发性存储器单元同时对所接收的该笔第一数 据进行存取;以及该处理单元于该多次交叉存取操作其中的另一交叉存取操作将该另一笔 第一数据从该暂存单元传送到该多个非挥发性存储器单元其中的另一非挥发性存储器单 元之后,该另一非挥发性存储器单元对所接收的该另一笔第一数据进行存取。
10.根据权利要求9所述的储存装置,其特征在于该处理单元另等待该多个非挥发性 存储器单元其中的一最后一个非挥发性存储器单元完成该多笔第一数据其中的一最后一 笔第一数据的存取;以及该处理单元于该最后一个非挥发性存储器单元完成该最后一笔第 一数据的存取之后,才开始将欲写入该多个非挥发性存储器单元的多笔第二数据逐一地传 送至该暂存单元。
11.根据权利要求8所述的储存装置,其特征在于当该处理单元在该多次交叉存取操 作其中的一交叉存取操作将该多笔数据其中的一笔第一数据从该暂存单元传送到该多个 非挥发性存储器单元其中的一非挥发性存储器单元时,该处理单元将该多笔第一数据其中 的另一笔第一数据传送到该暂存单元;当该处理单元在该多次交叉存取操作其中的另一交 叉存取操作将该另一笔第一数据从该暂存单元传送到该多个非挥发性存储器单元其中的 另一非挥发性存储器单元时,该非挥发性存储器单元同时对所接收的该笔第一数据进行存 取;以及当该处理单元在该另一交叉存取操作将该另一笔第一数据从该暂存单元传送到该 另一非挥发性存储器单元之后,该另一非挥发性存储器单元对所接收的该另一笔第一数据 进行存取。
12.根据权利要求11所述的储存装置,其特征在于该处理单元另等待该多个非挥发性 存储器单元其中的一最后一个非挥发性存储器单元完成该多笔第一数据其中的一最后一 笔第一数据的存取;以及该处理单元于该最后一个非挥发性存储器单元完成该最后一笔第 一数据的存取之后,才开始将欲写入该多个非挥发性存储器单元的多笔第二数据逐一地传 送至该暂存单元。
13.根据权利要求8所述的储存装置,其特征在于该多个非挥发性存储器单元是多个 NAND型闪存。
14.根据权利要求8所述的储存装置,其特征在于该储存装置是一固态硬盘。
全文摘要
本发明提供一种用于一储存装置的交叉存取数据的方法以及相关的储存装置,该储存装置包含有多个非挥发性存储器单元、一暂存单元以及一处理单元,该方法包含有将欲写入该多个非挥发性存储器单元的多笔第一数据逐一地传送至该暂存单元;以及分别执行多次交叉存取操作以将该暂存单元所依序接收的该多笔第一数据分别传送至该多个非挥发性存储器单元。本发明的交叉存取数据的方法以及相关的储存装置只需要使用一个暂存单元,因此,本发明的方法以及相关的储存装置可以减少暂存存储器的使用量。
文档编号G06F12/06GK101930405SQ200910150548
公开日2010年12月29日 申请日期2009年6月19日 优先权日2009年6月19日
发明者刘昭荫, 陈明胜 申请人:智微科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1