Data writing method, and memory controller and memory storage apparatus using the same
    57.
    发明授权
    Data writing method, and memory controller and memory storage apparatus using the same 有权
    数据写入方法,以及使用其的存储器控​​制器和存储器存储装置

    公开(公告)号:US09378130B2

    公开(公告)日:2016-06-28

    申请号:US13366271

    申请日:2012-02-04

    CPC classification number: G06F12/0246 G06F2212/7203 G06F2212/7205

    Abstract: A data writing method for a rewritable non-volatile memory module, and a memory controller and a memory storage apparatus using the same are provided. The method includes partitioning physical blocks of the rewritable non-volatile memory module into a data area and a spare area and configuring logical blocks. The method also includes selecting physical blocks from the spare area as spare physical blocks corresponding to a logical block and using only lower physical pages of the spare physical blocks to store updated data that is to be written into the logical block. The method further includes moving valid data of all logical pages of the logical block into a physical block of the data area, wherein each lower physical page and an upper physical page corresponding thereto in the physical block are programmed together. Accordingly, the method can effectively improve the speed and reliability of writing data.

    Abstract translation: 提供了一种用于可重写非易失性存储器模块的数据写入方法,以及存储器控制器和使用其的存储器存储装置。 该方法包括将可重写非易失性存储器模块的物理块划分为数据区和备用区并配置逻辑块。 该方法还包括从备用区选择物理块作为对应于逻辑块的备用物理块,并且仅使用备用物理块的较低物理页来存储要写入逻辑块的更新数据。 该方法还包括将逻辑块的所有逻辑页的有效数据移动到数据区的物理块中,其中在物理块中与之对应的每个下部物理页和上部物理页一起编程。 因此,该方法可以有效地提高写入数据的速度和可靠性。

    FLASH MEMORY STORAGE DEVICE, CONTROLLER THEREOF, AND DATA PROGRAMMING METHOD THEREOF
    60.
    发明申请
    FLASH MEMORY STORAGE DEVICE, CONTROLLER THEREOF, AND DATA PROGRAMMING METHOD THEREOF 有权
    闪存存储器件,其控制器及其数据编程方法

    公开(公告)号:US20110191525A1

    公开(公告)日:2011-08-04

    申请号:US12766265

    申请日:2010-04-23

    CPC classification number: G06F12/00 G06F12/02 G06F12/06

    Abstract: A flash memory storage device, a controller thereof, and a data programming method are provided. The flash memory storage device has a flash memory comprising a plurality of physical blocks, each physical block includes a plurality of physical addresses, and the physical addresses comprises at least one fast physical address and at least one slow physical address. The method comprises at least grouping the physical blocks into a data area and a spare area; setting a predetermined block number; obtaining m physical blocks from the spare area, receiving a write command comprising a write data and a logical address, determining a logical address range of a buffer according to the logical address and the predetermined block number. When all logical addresses to be programmed with the write data are within the logical address range of the buffer, using a fast mode to program the data into the m physical blocks.

    Abstract translation: 提供一种闪速存储器存储装置,其控制器和数据编程方法。 闪速存储器存储设备具有包括多个物理块的闪存,每个物理块包括多个物理地址,并且物理地址包括至少一个快速物理地址和至少一个慢物理地址。 该方法包括至少将物理块分组成数据区和备用区; 设定预定的块号; 从备用区获取m个物理块,接收包括写数据和逻辑地址的写命令,根据逻辑地址和预定块号确定缓冲器的逻辑地址范围。 当要写入数据的所有逻辑地址都在缓冲区的逻辑地址范围内时,使用快速模式将数据编程到m个物理块中。

Patent Agency Ranking