Nonvolatile Physical Memory with DRAM Cache
    175.
    发明公开

    公开(公告)号:US20230359559A1

    公开(公告)日:2023-11-09

    申请号:US18203569

    申请日:2023-05-30

    Applicant: Rambus Inc.

    Abstract: A hybrid volatile/non-volatile memory module employs a relatively fast, durable, and expensive dynamic, random-access memory (DRAM) cache to store a subset of data from a larger amount of relatively slow and inexpensive nonvolatile memory (NVM). A module controller prioritizes accesses to the DRAM cache for improved speed performance and to minimize programming cycles to the NVM. Data is first written to the DRAM cache where it can be accessed (written to and read from) without the aid of the NVM. Data is only written to the NVM when that data is evicted from the DRAM cache to make room for additional data. Mapping tables relating NVM addresses to physical addresses are distributed throughout the DRAM cache using cache line bits that are not used for data.

    Strobe acquisition and tracking
    176.
    发明授权

    公开(公告)号:US11790962B2

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

    申请号:US17305654

    申请日:2021-07-12

    Applicant: Rambus Inc.

    CPC classification number: G11C7/222 G06F13/1689 G11C7/02 G11C7/22

    Abstract: A memory controller includes an interface to receive a data strobe signal and corresponding read data. The data strobe signal and the read data correspond to a read command issued by the memory controller, and the read data is received in accordance with the data strobe signal and an enable signal. A circuit in the memory controller is to dynamically adjust a timing offset between the enable signal and the data strobe signal, and control logic is to issue a supplemental read command in accordance with a determination that a time interval since a last read command issued by the memory controller exceeds a predetermined value.

    OFF-MODULE DATA BUFFER
    177.
    发明公开

    公开(公告)号:US20230315656A1

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

    申请号:US18116266

    申请日:2023-03-01

    Applicant: Rambus Inc.

    CPC classification number: G06F13/1689 G06F13/4068

    Abstract: In a modular memory system, a memory control component, first and second memory sockets and data buffer components are all mounted to the printed circuit board. The first and second memory sockets have electrical contacts to electrically engage counterpart electrical contacts of memory modules to be inserted therein, and each of the data buffer components includes a primary data interface electrically coupled to the memory control component, and first and second secondary data interfaces electrically coupled to subsets of the electrical contacts within the first and second memory sockets, respectively.

    Energy-Efficient Error-Correction-Detection Storage

    公开(公告)号:US20230315563A1

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

    申请号:US18306542

    申请日:2023-04-25

    Applicant: Rambus Inc.

    CPC classification number: G06F11/1004 G06F3/0673 G06F3/064 G06F3/0619

    Abstract: A memory system employs an addressing scheme to logically divide rows of memory cells into separate contiguous regions, one for data storage and another for error detection and correction (EDC) codes corresponding to that data. Data and corresponding EDC codes are stored in the same row of the same bank. Accessing data and corresponding EDC code in the same row of the same bank advantageously saves power and avoids bank conflicts. The addressing scheme partitions the memory without requiring the requesting processor to have an understanding of the memory partition.

Patent Agency Ranking