-
公开(公告)号:US20230325311A1
公开(公告)日:2023-10-12
申请号:US18194182
申请日:2023-03-31
发明人: Florian Longnos , Wei Yang
CPC分类号: G06F12/0238 , G06F3/0604 , G06F3/064 , G06F3/0679 , G06F2212/72
摘要: A memory block reclamation method includes, 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.
-
公开(公告)号:US11681452B2
公开(公告)日:2023-06-20
申请号:US17569911
申请日:2022-01-06
发明人: Shihai Xiao , Florian Longnos , Wei Yang
CPC分类号: G06F3/064 , G06F3/0604 , G06F3/0679 , G06F12/0646 , G06F13/1673 , G06F3/067
摘要: 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.
-
公开(公告)号:US11784756B2
公开(公告)日:2023-10-10
申请号:US16893748
申请日:2020-06-05
发明人: Shihai Xiao , Florian Longnos , Feng Yang
IPC分类号: H04L1/1607 , G06F3/06
CPC分类号: H04L1/1642 , G06F3/0604 , G06F3/0659 , G06F3/0673
摘要: 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.
-
公开(公告)号:US20220206686A1
公开(公告)日:2022-06-30
申请号:US17569911
申请日:2022-01-06
发明人: Shihai Xiao , Florian Longnos , Wei Yang
摘要: 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.
-
公开(公告)号:US10997078B2
公开(公告)日:2021-05-04
申请号:US16455466
申请日:2019-06-27
发明人: Shihai Xiao , Lei Fang , Florian Longnos
IPC分类号: G06F12/0862 , G06F12/1009 , G06F12/0831 , G06F12/1045
摘要: A method for accessing a non-volatile memory comprises that an NVM controller receive a first access request from a processor and determines whether the first access request is used to access a page table. If the first access request is used to access the page table, the NVM controller obtains an AIT entry by reading a page table entry indicated by the first address information and caches the AIT entry to an AIT cache. The NVM controller monitors access of the processor to the page table, prefetches the to-be-accessed AIT entry.
-
公开(公告)号:US20220188037A1
公开(公告)日:2022-06-16
申请号:US17559478
申请日:2021-12-22
发明人: Florian Longnos , Feng Yang , Wei Yang
摘要: 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.
-
公开(公告)号:US11289159B2
公开(公告)日:2022-03-29
申请号:US16720406
申请日:2019-12-19
发明人: Florian Longnos , Engin Ipek , Shihai Xiao
摘要: 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.
-
公开(公告)号:US20200257620A1
公开(公告)日:2020-08-13
申请号:US16863440
申请日:2020-04-30
发明人: Florian Longnos , Wei Yang
摘要: 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.
-
公开(公告)号:US11853608B2
公开(公告)日:2023-12-26
申请号:US17559478
申请日:2021-12-22
发明人: Florian Longnos , Feng Yang , Wei Yang
CPC分类号: G06F3/0659 , G06F3/0604 , G06F3/0625 , G06F3/0679 , G06F13/1668
摘要: 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.
-
公开(公告)号:US11237762B2
公开(公告)日:2022-02-01
申请号:US16805192
申请日:2020-02-28
发明人: Florian Longnos , Feng Yang , Wei Yang
摘要: 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.
-
-
-
-
-
-
-
-
-