Memory access technology and computer system

    公开(公告)号:US11681452B2

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

    申请号:US17569911

    申请日:2022-01-06

    IPC分类号: G06F3/06 G06F12/06 G06F13/16

    摘要: A computer system includes a memory controller and a non-volatile dual in-line memory module (NVDIMM) connected to the memory controller. The NVDIMM comprises a non-volatile memory (NVM) for storing data and a media controller. After receiving a read command for reading first data stored in the NVDIMM from the memory controller, the media controller reads multiple data subblocks of the first data from the NVM. After sending multiple ready signals to notify the memory controller that multiple data subblocks of the first data are available, the media controller receives multiple send commands for fetching the multiple data subblocks. The media controller then transmits to the memory controller the multiple data subblocks in response to the multiple send commands.

    Memory access technology and computer system

    公开(公告)号:US11784756B2

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

    申请号:US16893748

    申请日:2020-06-05

    IPC分类号: H04L1/1607 G06F3/06

    摘要: A memory access technology and a computer system, where the computer system includes a memory controller and a medium controller connected to the memory controller. In the computer system, when detecting that an error occurs in first data that is returned by the medium controller in response to a first send command, the memory controller determines sequence information of the first send command in a plurality of send commands that have been sent by the memory controller within a time period from a time point at which the first send command is sent to a current time, and sends a data retransmission command to the medium controller to instruct the medium controller to resend the first data based on the sequence information.

    Memory Access Technology and Computer System

    公开(公告)号:US20220206686A1

    公开(公告)日:2022-06-30

    申请号:US17569911

    申请日:2022-01-06

    IPC分类号: G06F3/06 G06F12/06 G06F13/16

    摘要: A computer system includes a memory controller and a non-volatile dual in-line memory module (NVDIMM) connected to the memory controller. The NVDIMM comprises a non-volatile memory (NVM) for storing data and a media controller. After receiving a read command for reading first data stored in the NVDIMM from the memory controller, the media controller reads multiple data subblocks of the first data from the NVM. After sending multiple ready signals to notify the memory controller that multiple data subblocks of the first data are available, the media controller receives multiple send commands for fetching the multiple data subblocks. The media controller then transmits to the memory controller the multiple data subblocks in response to the multiple send commands.

    Information Writing Method and Apparatus

    公开(公告)号:US20220188037A1

    公开(公告)日:2022-06-16

    申请号:US17559478

    申请日:2021-12-22

    IPC分类号: G06F3/06 G06F13/16

    摘要: An information writing method is applied to an non-volatile dual in-line memory module (NVDIMM), the NVDIMM includes an NVDIMM controller and a non-volatile memory (NVM), and the method includes receiving, by the NVDIMM controller, a sanitize command from a host, where the sanitize command is used to instruct the NVDIMM controller to sanitize data in the NVM using a first write pattern, and the first write pattern is one of at least two patterns of writing information into the NVM, and writing, by the NVDIMM controller, information into the NVM according to the sanitize command.

    Memory device and method for writing data

    公开(公告)号:US11289159B2

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

    申请号:US16720406

    申请日:2019-12-19

    IPC分类号: G11C13/00 G11C11/16

    摘要: A memory device includes a storage unit array and a controller. The storage unit array contains storage units arranged in M rows and N columns and has M word lines and N bit line pairs. Each of the N bit line pairs includes a bit line and a source line. In operation, after obtaining Q rows of data that are to be written into Q rows of storage units in the storage unit array, the controller writes a first value into each of storage units in a column j in P columns of storage units. The controller then determines to-be-written rows in the Q rows of data, and writes in parallel a second value into each of storage units of the to-be-written rows in the storage units in the column j.

    Memory Block Reclamation Method and Apparatus

    公开(公告)号:US20200257620A1

    公开(公告)日:2020-08-13

    申请号:US16863440

    申请日:2020-04-30

    IPC分类号: G06F12/02 G06F3/06

    摘要: A memory block reclamation method and apparatus are provided. According to the method, after receiving an unmap command sent by a memory controller, a medium controller reclaims one or more memory blocks in a non-volatile memory connected to the medium controller based on memory logical address information in the unmap command. The one or more reclaimed memory blocks are available memory blocks.

    Information writing method and apparatus

    公开(公告)号:US11853608B2

    公开(公告)日:2023-12-26

    申请号:US17559478

    申请日:2021-12-22

    IPC分类号: G06F3/06 G06F13/16

    摘要: An information writing method is applied to an non-volatile dual in-line memory module (NVDIMM), the NVDIMM includes an NVDIMM controller and a non-volatile memory (NVM), and the method includes receiving, by the NVDIMM controller, a sanitize command from a host, where the sanitize command is used to instruct the NVDIMM controller to sanitize data in the NVM using a first write pattern, and the first write pattern is one of at least two patterns of writing information into the NVM, and writing, by the NVDIMM controller, information into the NVM according to the sanitize command.

    Information writing method and apparatus

    公开(公告)号:US11237762B2

    公开(公告)日:2022-02-01

    申请号:US16805192

    申请日:2020-02-28

    IPC分类号: G06F3/06 G06F13/16

    摘要: An information writing method is applied to an non-volatile dual in-line memory module (NVDIMM), the NVDIMM includes an NVDIMM controller and a non-volatile memory (NVM), and the method includes receiving, by the NVDIMM controller, a sanitize command from a host, where the sanitize command is used to instruct the NVDIMM controller to sanitize data in the NVM using a first write pattern, and the first write pattern is one of at least two patterns of writing information into the NVM, and writing, by the NVDIMM controller, information into the NVM according to the sanitize command.