Nonvolatile physical memory with DRAM cache

    公开(公告)号:US12135645B2

    公开(公告)日:2024-11-05

    申请号: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.

    Computing register with non-volatile-logic data storage

    公开(公告)号:US11990196B2

    公开(公告)日:2024-05-21

    申请号:US18179434

    申请日:2023-03-07

    CPC classification number: G11C29/36 G11C14/0063 G11C5/148 G11C2029/3602

    Abstract: A digital system includes a non-volatile calculating register having a set of latches configured to perform a calculation. A set of non-volatile storage cells is coupled to the set of latches. Access detection logic is coupled to the calculating register and is operable to initiate a calculation of a next value by the calculating register each time the calculating register is accessed by an accessing module. The access detection logic is operable to cause the next value to be stored in the set of non-volatile storage cells at the completion of the calculation as an atomic transaction. After a power loss or other restore event, the contents of the calculating register may be restored from the non-volatile storage cells.

    Memory module for platform with non-volatile storage

    公开(公告)号:US11776627B2

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

    申请号:US17573456

    申请日:2022-01-11

    Applicant: Rambus Inc.

    Abstract: A system that includes a non-volatile memory subsystem having non-volatile memory. The system also includes a plurality of memory modules that are separate from the non-volatile memory subsystem. Each memory module can include a plurality of random access memory packages where each first random access memory package includes a primary data port and a backup data port. Each memory module can include a storage interface circuit coupled to the backup data ports of the random access memory packages. The storage interface circuit offloads data from the memory module in the event of a power loss by receiving data from the backup data ports of the random access memory packages and transmitting the data to the non-volatile memory subsystem.

Patent Agency Ranking