Method and memory controller for accessing multiple memories

    公开(公告)号:US12131043B2

    公开(公告)日:2024-10-29

    申请号:US18356281

    申请日:2023-07-21

    CPC classification number: G06F3/064 G06F3/0622 G06F3/0683

    Abstract: A method and a memory controller for accessing a plurality of memories are provided. The method includes sorting a plurality of blocks of a plurality of memories to correspond to a plurality of disk logical addresses that are sequentially sorted. The plurality of blocks of the plurality of memories include M first blocks of a first memory and N second blocks of a second memory, where M and N are each an integer greater than 1, and the M first blocks of the first memory and the N second blocks of the second memory in the plurality of disk logical addresses are sorted in a non-sequential successive order.

    Method for managing data and storage device thereof

    公开(公告)号:US12093549B2

    公开(公告)日:2024-09-17

    申请号:US17938707

    申请日:2022-10-07

    CPC classification number: G06F3/064 G06F12/0253 G06F3/0604 G06F3/0679

    Abstract: Disclosed are a method for managing data and a storage device thereof. The storage device includes at least one memory including a plurality of planes, each plane includes a plurality of blocks, and peer blocks in different planes are belonged to operate in a multi-plane mode. The plurality of blocks are detected to find a unavailable block. Then, available blocks corresponding to the unavailable block in planes other than the plane where the unavailable block is located are marked as backup blocks that do not operate in the multi-plane mode. A first block with effective data is selected from the plurality of blocks operating in the multi-plane mode. Data of the first block is moved to a backup block in the same plane.

    Method for inheriting defect block table and storage device thereof

    公开(公告)号:US12093534B2

    公开(公告)日:2024-09-17

    申请号:US17932309

    申请日:2022-09-15

    Abstract: Disclosed are a method for inheriting a defect block table and a storage device thereof. The method applied to a controller of a storage device includes the steps of: storing an original defect block table in a first storage location of a storage module of the storage device, wherein the original defect block table records defect block information of each plane of the storage module; and in response to a low-level format operation being performed on the storage device, reading the original defect block table, and executing a adaptive inheritance procedure based on a multi-plane mode in which the storage device operates, to generate and store a system defect block table in a second storage location of the storage module, wherein the system defect block table records defect block information corresponding to the multi-plane mode.

    METHOD FOR MANAGING DATA AND STORAGE DEVICE THEREOF

    公开(公告)号:US20230205441A1

    公开(公告)日:2023-06-29

    申请号:US17938707

    申请日:2022-10-07

    CPC classification number: G06F3/064 G06F12/0253 G06F3/0604 G06F3/0679

    Abstract: Disclosed are a method for managing data and a storage device thereof. The storage device includes at least one memory including a plurality of planes, each plane includes a plurality of blocks, and peer blocks in different planes are belonged to operate in a multi-plane mode. The plurality of blocks are detected to find a unavailable block. Then, available blocks corresponding to the unavailable block in planes other than the plane where the unavailable block is located are marked as backup blocks that do not operate in the multi-plane mode. A first block with effective data is selected from the plurality of blocks operating in the multi-plane mode. Data of the first block is moved to a backup block in the same plane.

    ELECTRONIC DEVICE AND MULTIPLEXING METHOD OF SPATIAL

    公开(公告)号:US20220156074A1

    公开(公告)日:2022-05-19

    申请号:US17135088

    申请日:2020-12-28

    Abstract: An electronic device includes a memory, a processor, and functional hardware. The memory includes a queue. The processor is configured to write a processing instruction into a target area of the queue. The functional hardware is configured to read the processing instruction from the target area and reserve the target area. The functional hardware generates a completion message according to the processing instruction, and writes the completion message into the target area after the processing instruction is executed. The completion message corresponds to the processing instruction.

    STORAGE DEVICE AND ACCESSING METHOD FOR OPERATION LOG THEREOF

    公开(公告)号:US20220100408A1

    公开(公告)日:2022-03-31

    申请号:US17386351

    申请日:2021-07-27

    Inventor: YINGHUI FU XIN LIU

    Abstract: Disclosed is a method for maintaining operation log information stored in a non-volatile memory of a storage device. The method includes the steps of: configuring a buffer area of a volatile memory; caching the operation log information into the buffer area; writing the operation log information stored in the buffer area into a predetermined storage area of the non-volatile memory; repeatedly updating the operation log information to the predetermined storage area; and initializing the storage device, which includes the following steps of enabling a watchdog timer in a controller; fetching the latest operation log information by reading the predetermined storage area when the watchdog timer counts a predetermined time and the storage device does not complete the initialization; configuring the storage device to perform a force low-level formatting after the latest operation log information is fetched; and disabling the watchdog timer when the storage device completes the initialization.

    STORAGE DEVICE AND LOW-LEVEL FORMATTING METHOD THEREFOR

    公开(公告)号:US20210389882A1

    公开(公告)日:2021-12-16

    申请号:US17107983

    申请日:2020-12-01

    Abstract: Disclosed is a storage device and a low-level formatting method therefor. The low-level formatting method includes: searching whether an RDT result or firmware storage information is stored in storage blocks of the storage device; determining whether a number of P/E cycles and a TBW of the storage device are recorded in a P/E cycle record and a TBW record included in at least one of the RDT result and the firmware storage information if at least one of the RDT result and the firmware storage information is stored; setting values of the P/E cycles and the TBW to zero if the RDT result and the firmware storage information are not stored or the P/E cycles and the TBW are not recorded in the P/E cycle record and the TBW record.

    Apparatus for adapting interface type of peripheral device and method thereof

    公开(公告)号:US10776288B2

    公开(公告)日:2020-09-15

    申请号:US16537692

    申请日:2019-08-12

    Abstract: The present invention discloses a memory control device and method compatible to multiple types of interface the memory control device comprises: a multi-interface physical layer circuit configured to couple to a host, to receive a differential signal from the host, to detect at least one of characteristics of the differential signal to generate a physical layer output signal and to generate a physical layer output signal according to a detected result, wherein a frequency of the differential signal is higher than hundreds of KHz; and a processing circuit, coupled between the multi-interface physical layer circuit and a memory module, configured to receive the physical layer output signal from the multi-interface physical layer circuit, to determine the differential signal complies with one of a specification of an first type of interface and that of a second type of interface according to the physical layer output signal, and to adapt an operation mode of the memory control device to one of the multiple types of interface according to a determined result; wherein the memory control device operates in the adapted operation mode to receive at least one access command from the host to access the memory module.

    DATA ENCRYPTION AND DECRYPTION SYSTEM AND DATA ENCRYPTION AND DECRYPTION METHOD

    公开(公告)号:US20240241837A1

    公开(公告)日:2024-07-18

    申请号:US18359006

    申请日:2023-07-26

    CPC classification number: G06F12/1408 G06F11/1004

    Abstract: A data encryption and decryption system and a data encryption and decryption method for the same are provided. The system includes a memory controlling circuit and an encryption and decryption circuit. In write operation, the encryption and decryption circuit executes an encryption algorithm on write address to obtain first seed data, executes a first scrambling process on initial write data to generate first scrambled data, and executes a second scrambling process on the first scrambled data according to common seed data, so as to generate encrypted write data. The memory controlling circuit writes the encrypted write data into a memory unit according to the write address.

Patent Agency Ranking