发明名称 将数据块存储到多个非易失存储器的闪存块的方法和系统
摘要 需要用于记录或重放实时数字HDTV信号的快速存储器。可以将基于NAND闪存的系统用于流HD视频数据的存储。然而,NAND闪存具有慢写存取,并且具有无屏蔽的生产缺陷。只能够对完整的物理数据块执行写或读操作,并且缺陷数据块不能为文件系统所用。使用大于物理数据块的逻辑文件系统块。根据本发明,利用NAND闪存的误差报告机制。不仅将视频数据写入非易失闪存,而且将其写入并行操作的易失SRAM或DRAM存储器中的相应的缓冲槽(LFSB)。将视频数据保持在易失存储器中,直到保存相应数据的闪存报告其程序或写操作成功。一旦发生上述情况,则可以覆写易失存储器内的数据,以节省存储容量。如果闪存已经报告了错误,则将数据中的相应块(FSBD)标记为坏的,并在到达整个记录所有数据(take)的末端之前不对该数据中的相应块进行覆写。此时,将带标记的视频数据从易失存储器拷贝到闪存内的其余闪存块。
申请公布号 CN101156129B 申请公布日期 2010.12.08
申请号 CN200680011645.9 申请日期 2006.03.20
申请人 汤姆森许可贸易公司 发明人 延斯·彼得·维滕堡;汤姆森·布鲁内
分类号 G06F3/06(2006.01)I;G11C16/10(2006.01)I;G06F12/02(2006.01)I;G11C11/00(2006.01)I;G11C29/00(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 戎志敏
主权项 一种用于将逻辑数据块存储到存储系统的方法,所述存储系统包括与至少一个公共数据I/O总线(IO0..15)相连的多个非易失存储器(D0、D1、D2、...、DN 1),其中,所述非易失存储器中的每一个都能够通过存储页物理地访问,所述存储页中的每一个都包括多个数据字,所述非易失存储器中的每一个都能够通过闪存块逻辑地访问,所述闪存块中的每一个都包括所述存储页中的多页,逻辑数据块表示作为来自在所述存储系统中所使用的所有非易失存储器的一个闪存块的组合的逻辑文件系统块,所述方法包括以下步骤: 将页数据存储到多个非易失存储器的闪存块的存储页中,并且以循环缓冲槽访问序列(CBAS)将所述页数据并行地存储到易失存储装置(RAM,SRAM)中的相应的缓冲槽,由此所述易失存储装置中分别使用的存储容量小于所述非易失存储器中的存储容量,以及由此,在写最后的空闲缓冲槽之后,所述序列再次开始覆写第一缓冲槽,以及,如果所述非易失存储器中的一个或多个发信号通知:在记录当前逻辑页数据时,在闪存块中出现错误,则相应地对所述易失存储装置(RAM)中的相应的当前缓冲槽或相关表条目作标记,并在所述序列的随后轮次中,跳过所述带标记的缓冲槽,从而使其中所存储的数据保持不变; 在已经完成数据记录操作之后,将包含错误页数据的所述非易失存储器中的闪存块数据拷贝到相同非易失存储器内的空闲闪存块,然后检查所述易失存储装置中的哪些缓冲槽或者哪些相关表条目带标记,并将相应的页数据从所述易失存储装置中的所述带标记的缓冲槽拷贝到所述非易失存储器中的所述空闲闪存块中的相应存储页。
地址 法国布洛涅-比郎库尔