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.

    ROW HAMMER MITIGATION
    62.
    发明公开

    公开(公告)号:US20240119989A1

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

    申请号:US18375810

    申请日:2023-10-02

    Applicant: Rambus Inc.

    CPC classification number: G11C11/40618 G11C11/40615 G11C11/408

    Abstract: Row hammer is mitigated by issuing, to a memory device, mitigation operation (MOP) commands in order to cause the refresh of rows at a specified vicinity of a suspected aggressor row. These mitigation operation commands are each associated with respective row addresses that indicate the suspected aggressor row and an indicator of which neighbor row in the vicinity of the suspected aggressor row is to be refreshed. The mitigation operation commands are issued in response to a fixed number of activate commands. The suspected aggressor row is selected by randomly choosing, with equal probability, one of the N previous activate commands to supply its associated row address as the suspected aggressor row address. The neighbor row may be selected randomly with a probability that diminishes inversely with the distance between the suspected aggressor row and the neighbor row.

    Memory Systems, Modules, and Methods for Improved Capacity

    公开(公告)号:US20240111457A1

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

    申请号:US18496887

    申请日:2023-10-29

    Applicant: Rambus Inc.

    Abstract: A memory module with multiple memory devices includes a buffer system that manages communication between a memory controller and the memory devices. The memory module additionally includes a command input port to receive command and address signals from a controller and, also in support of capacity extensions, a command relay circuit coupled to the command port to convey the commands and addresses from the memory module to another module or modules. Relaying commands and addresses introduces a delay, and the buffer system that manages communication between the memory controller and the memory devices can be configured to time data communication to account for that delay.

    CASCADED MEMORY SYSTEM
    64.
    发明公开

    公开(公告)号:US20240111449A1

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

    申请号:US18367789

    申请日:2023-09-13

    Applicant: RAMBUS INC.

    CPC classification number: G06F3/0656 G06F3/061 G06F3/0673

    Abstract: A cascaded memory system includes a memory module having a primary interface coupled to a memory controller via a first communication channel and a secondary interface coupled to a second memory module via a second communication channel. The first memory module buffers and repeats signals received on the primary and secondary interfaces to enable communications between the memory controller and the secondary memory module.

    Burst-tolerant decision feedback equalization

    公开(公告)号:US11949539B2

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

    申请号:US17516502

    申请日:2021-11-01

    Applicant: Rambus Inc.

    Abstract: A first sequence of data bits is shifted into storage elements of a signal receiver during a first sequence of bit-time intervals, and a memory access command indicates that a second sequence of data bits is to be received within the signal receiver during a second sequence of bit-time intervals. Contents of the shift-register storage elements are conditionally overwritten with a predetermined set of seed bits, depending on whether one or more bit-time intervals will transpire between the first and second sequences of bit-time intervals. Equalization signals generated based, at least in part, on contents of the shift-register storage elements are used to adjust respective signal levels representative of one or more bits of the second sequence of data bits.

    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.

    PULSE FILTER
    70.
    发明公开
    PULSE FILTER 审中-公开

    公开(公告)号:US20240080016A1

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

    申请号:US18236857

    申请日:2023-08-22

    Applicant: Rambus Inc.

    CPC classification number: H03H11/04

    Abstract: A pulse filter circuit is configured to eliminate pulses that are less than a specified duration and pass those that are greater than the specified duration. A buffer receives a signal and applies the buffered signal to a resistance-capacitance charging-discharging circuit (e.g., RC filter). When the output of the RC filter has, in response to the buffered signal, charged or discharged, as appropriate, to cause the output of a slicer to change, logic circuitry controls switching circuitry to pull the output of the RC filter to be fully charged or discharged, respectively. In this manner, pulses that are too short to charge/discharge the RC filter enough to cross the threshold of the slicer do not reach the slicer circuit output, but pulses that are long enough to cross the slicer threshold are transmitted by the slicer.

Patent Agency Ranking