Methods for Caching and Reading Data to be Programmed into a Storage Unit and Apparatuses Using the Same

    公开(公告)号:US20190087343A1

    公开(公告)日:2019-03-21

    申请号:US16193156

    申请日:2018-11-16

    Abstract: The invention introduces a method for caching and reading data to be programmed into a storage unit, performed by a processing unit, including at least the following steps. A write command for programming at least a data page into a first address is received from a master device via an access interface. It is determined whether a block of data to be programmed has been collected, where the block contains a specified number of pages. The data page is stored in a DRAM (Dynamic Random Access Memory) and cache information is updated to indicate that the data page has not been programmed into the storage unit, and to also indicate the location of the DRAM caching the data page when the block of data to be programmed has not been collected.

    Data Storage Device and Operating Method Thereof

    公开(公告)号:US20190087326A1

    公开(公告)日:2019-03-21

    申请号:US16197034

    申请日:2018-11-20

    Abstract: A data storage device with a non-volatile memory on which a garbage collection operation is segmented to be accomplished at separate time intervals. Host commands are inserted to be executed between the separate time intervals. A data swap stage or/and an F2H table update stage or/and an H2F table update stage for a garbage collection operation may be segmented to be performed at separate time intervals.

    Methods for Accessing a Storage Unit of a Flash Memory and Apparatuses using the Same

    公开(公告)号:US20180239670A1

    公开(公告)日:2018-08-23

    申请号:US15948586

    申请日:2018-04-09

    Abstract: An embodiment of a method for accessing a storage unit of a flash memory, performed by an arbiter, is disclosed to include at least the following steps. After transmitting data to first storage units each connected to one of storage-unit access interfaces in a first batch, the arbiter issues a data write command to each first storage unit, thereby enabling each first storage unit to start a physical data programming. During the physical data programming of each first storage unit, data is transmitted to second storage units each connected to one of the storage-unit access interfaces in a second batch.

    Flash memory controller
    14.
    发明申请

    公开(公告)号:US20170308318A1

    公开(公告)日:2017-10-26

    申请号:US15643501

    申请日:2017-07-07

    Abstract: A flash memory controller for controlling a flash memory module includes a communication interface for receiving a first data and a second data; and a processing circuit for dynamically controlling a data writing mode of the flash memory module according to an amount of stored data in the flash memory module. If the amount of stored data in the flash memory module is less than a first threshold when the communication interface receives the first data, the processing circuit controls the flash memory module so that the first data is written into the first data block under an one-bit-per-cell mode. If the amount of stored data in the flash memory module is greater than the first threshold when the communication interface receives the second data, the processing circuit controls the flash memory module so that the second data is written into the second data block under a two-bit-per-cell mode.

    Methods for scheduling read commands and apparatuses using the same

    公开(公告)号:US09785546B2

    公开(公告)日:2017-10-10

    申请号:US14738481

    申请日:2015-06-12

    Inventor: Yang-Chih Shen

    Abstract: A method for scheduling read commands, performed by a processing unit, including at least the following steps. Logical read commands are received from a master device via a first access interface, where each logical read command requests to read data of a logical address. First physical storage locations of mapping segments associated with the logical addresses are obtained from a high-level mapping table, and a second access interface is directed to read the mapping segments from the first physical storage locations of a storage unit. Second physical storage locations associated with the logical addresses are obtained from the mapping segments, and the second access interface is directed to read data from the second physical storage locations of the storage unit. The first access interface is directed to clock the data of the logical addresses out to the master device.

    Methods for Scheduling Read Commands and Apparatuses using the Same
    17.
    发明申请
    Methods for Scheduling Read Commands and Apparatuses using the Same 有权
    使用该命令调度读命令和设备的方法

    公开(公告)号:US20160070653A1

    公开(公告)日:2016-03-10

    申请号:US14738481

    申请日:2015-06-12

    Inventor: Yang-Chih Shen

    Abstract: A method for scheduling read commands, performed by a processing unit, including at least the following steps. Logical read commands are received from a master device via a first access interface, where each logical read command requests to read data of a logical address. First physical storage locations of mapping segments associated with the logical addresses are obtained from a high-level mapping table, and a second access interface is directed to read the mapping segments from the first physical storage locations of a storage unit. Second physical storage locations associated with the logical addresses are obtained from the mapping segments, and the second access interface is directed to read data from the second physical storage locations of the storage unit. The first access interface is directed to clock the data of the logical addresses out to the master device.

    Abstract translation: 一种用于调度由处理单元执行的读取命令的方法,至少包括以下步骤。 通过第一访问接口从主设备接收逻辑读命令,其中每个逻辑读命令请求读取逻辑地址的数据。 从高级映射表获得与逻辑地址相关联的映射段的第一物理存储位置,并且第二访问接口用于从存储单元的第一物理存储位置读取映射段。 从映射段获得与逻辑地址相关联的第二物理存储位置,并且第二访问接口用于从存储单元的第二物理存储位置读取数据。 第一个访问接口用于将逻辑地址的数据提供给主设备。

    Methods for Accessing a Storage Unit of a Flash Memory and Apparatuses using the Same
    18.
    发明申请
    Methods for Accessing a Storage Unit of a Flash Memory and Apparatuses using the Same 审中-公开
    访问闪存存储单元的方法及其使用方法

    公开(公告)号:US20150058537A1

    公开(公告)日:2015-02-26

    申请号:US14330853

    申请日:2014-07-14

    Inventor: Yang-Chih Shen

    Abstract: An embodiment of a method for accessing a storage unit of a flash memory, performed by a processing unit, includes at least the following steps. A storage-unit access interface is directed to program data into the nth wordline of a storage unit. The storage-unit access interface is directed to program the same data into the (n−1)th wordline of the storage unit after the storage unit completes the data programming of the nth wordline of the storage unit. The storage-unit access interface is directed to program the same data into the (n−2)th wordline of the storage unit after the storage unit completes the data programming of the (n−1)th wordline of the storage unit, where n is an integer greater than 2.

    Abstract translation: 用于访问由处理单元执行的闪速存储器的存储单元的方法的实施例至少包括以下步骤。 存储单元访问接口被引导到存储单元的第n个字线中的程序数据。 在存储单元完成存储单元的第n个字线的数据编程之后,存储单元访问接口用于将相同的数据编程到存储单元的第(n-1)个字线中。 在存储单元完成存储单元的第(n-1)个字线的数据编程之后,存储单元访问接口用于将相同的数据编程到存储单元的第(n-2)个字线中,其中n 是大于2的整数。

    Flash Memory Apparatus and Method for Controlling Flash Memory Apparatus
    19.
    发明申请
    Flash Memory Apparatus and Method for Controlling Flash Memory Apparatus 有权
    用于控制闪存设备的闪存设备和方法

    公开(公告)号:US20130107625A1

    公开(公告)日:2013-05-02

    申请号:US13658086

    申请日:2012-10-23

    CPC classification number: G11C11/5628 G11C16/0483 G11C16/10 G11C2211/5641

    Abstract: The invention provides a flash memory apparatus. In one embodiment, the flash memory apparatus comprises a flash memory and a flash memory controller. The flash memory comprises a write circuit and a memory cell array comprising a plurality of memory cells, wherein the write circuit is coupled to the memory cell array to write data in the memory cells. The flash memory controller is coupled to the write circuit, obtains a total capacity and a used data amount of the flash memory, and directs the write circuit to perform data writing in a one-bit mode when a ratio of the user data amount to the total capacity is less than a first predetermined value.

    Abstract translation: 本发明提供一种闪存装置。 在一个实施例中,闪存装置包括闪速存储器和闪存控制器。 闪速存储器包括写电路和包括多个存储单元的存储单元阵列,其中写电路耦合到存储单元阵列以将数据写入存储单元。 闪速存储器控制器耦合到写入电路,获得闪存的总容量和使用的数据量,并且当用户数据量与存储器的比率相对应时,引导写入电路以一位模式执行数据写入 总容量小于第一预定值。

Patent Agency Ranking