MEMORY CONTROLLER PARTITIONING FOR HYBRID MEMORY SYSTEM

    公开(公告)号:US20240402932A1

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

    申请号:US18753698

    申请日:2024-06-25

    Applicant: Rambus Inc.

    Abstract: A compute system includes an execution unit (e.g. of a CPU) with a memory controller providing access to a hybrid physical memory. The physical memory is “hybrid” in that it combines a cache of relatively fast, durable, and expensive memory (e.g. DRAM) with a larger amount of relatively slow, wear-sensitive, and inexpensive memory (e.g. flash). A hybrid controller component services memory commands from the memory controller component and additionally manages cache fetch and evict operations that keep the cache populated with instructions and data that have a high degree of locality of reference. The memory controller alerts the hybrid controller of available access slots to the cache so that the hybrid controller can use the available access slots for cache fetch and evict operations with minimal interference to the memory controller.

    Multi-Mode Memory Module and Memory Component

    公开(公告)号:US20240273039A1

    公开(公告)日:2024-08-15

    申请号:US18589259

    申请日:2024-02-27

    Applicant: Rambus Inc.

    CPC classification number: G06F13/1673 G06F13/1678 G06F13/28

    Abstract: A memory module comprises an address buffer circuit, a command/address channel, and a plurality of memory components controlled by the address buffer circuit via the command/address channel. At least one memory component comprises a plurality of data ports, a memory core to store data, and a data interface. The data interface is capable of transferring data between the memory core and the data ports. The data interface supports a first data width mode in which the data interface transfers data at a first bit width and a first burst length via the data ports. The data interface also supports a second data width mode in which the data interface transfers data at a second bit width and second burst length via the data ports. The first bit width is greater than the second bit width and the first burst length is shorter than the second burst length.

    MEMORY SYSTEM WITH MULTIPLE OPEN ROWS PER BANK

    公开(公告)号:US20240127882A1

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

    申请号:US18497149

    申请日:2023-10-30

    Applicant: Rambus Inc.

    CPC classification number: G11C11/4085 G06F13/4282 G11C11/4091 G11C11/4094

    Abstract: A dynamic random access memory (DRAM) component (e.g., module or integrated circuit) can be configured to have multiple rows in the same bank open concurrently. The controller of the component divides the address space of the banks into segments based on row address ranges. These row address ranges do not necessarily correspond to row address ranges of the bank's subarrays (a.k.a. memory array tiles—MATs). When a command is sent to open a row, the controller marks a plurality of the segments as blocked. The controller thereby tracks address ranges in a bank where it will not open a second row unless and until the first row is closed. The memory component may store information about which, and how many, segments should be blocked in response to opening a row. This information may be read by the controller during initialization.

    Multi-mode memory module and memory component

    公开(公告)号:US11947474B2

    公开(公告)日:2024-04-02

    申请号:US17830838

    申请日:2022-06-02

    Applicant: Rambus Inc.

    CPC classification number: G06F13/1673 G06F13/1678 G06F13/28

    Abstract: A memory module comprises an address buffer circuit, a command/address channel, and a plurality of memory components controlled by the address buffer circuit via the command/address channel. At least one memory component comprises a plurality of data ports, a memory core to store data, and a data interface. The data interface is capable of transferring data between the memory core and the data ports. The data interface supports a first data width mode in which the data interface transfers data at a first bit width and a first burst length via the data ports. The data interface also supports a second data width mode in which the data interface transfers data at a second bit width and second burst length via the data ports. The first bit width is greater than the second bit width and the first burst length is shorter than the second burst length.

    BUFFER CIRCUIT WITH ADAPTIVE REPAIR CAPABILITY

    公开(公告)号:US20240079079A1

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

    申请号:US18233257

    申请日:2023-08-11

    Applicant: Rambus Inc.

    Abstract: A buffer circuit is disclosed. The buffer circuit includes a command address (C/A) interface to receive an incoming activate (ACT) command and an incoming column address strobe (CAS) command. A first match circuit includes first storage to store failure row address information associated with the memory, and first compare logic. The first compare logic is responsive to the ACT command, to compare incoming row address information to the stored failure row address information. A second match circuit includes second storage to store failure column address information associated with the memory, and second compare logic. The second compare logic is responsive to the CAS command, to compare the incoming column address information to the stored failure column address information. Gating logic maintains a state of a matching row address identified by the first compare logic during the comparison carried out by the second compare logic.

Patent Agency Ranking