Multiple host memory controller
    1.
    发明授权

    公开(公告)号:US12131067B2

    公开(公告)日:2024-10-29

    申请号:US17987092

    申请日:2022-11-15

    IPC分类号: G06F3/06

    摘要: Multiple (e.g., two) hosts access a single memory channel (and/or device) via a memory controller. The single memory channel/device can support at most one access at a time. To reduce contention between the multiple hosts, the memory controller comprises multiple (e.g., two), independent, host ports. Each host port is associated with a write buffer(s) in the memory controller that stores write data at least until the memory controller writes the data to the memory channel. Data stored in a write buffer may be used to respond to memory access commands (e.g., reads or writes) on the ports without accessing the memory channel. In this manner, the hosts do not directly contend with each other for the single memory channel or the memory controller.

    MEMORY MODULE WITH PERSISTENT CALIBRATION
    2.
    发明公开

    公开(公告)号:US20240345745A1

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

    申请号:US18643662

    申请日:2024-04-23

    申请人: Rambus Inc.

    IPC分类号: G06F3/06

    摘要: A memory module includes one or more memory devices and a memory interface chip coupled to the one or more memory devices via one or more communication links. The memory module further includes a persistent memory storing one or more sets of training and calibration settings corresponding to communication over the one or more communication links, where the one or more sets of training and calibration settings are stored in the persistent memory before operation of the memory module and used to configure one or more components of the memory interface chip during the operation of the memory module.

    Memory component with adjustable core-to-interface data rate ratio

    公开(公告)号:US12094565B2

    公开(公告)日:2024-09-17

    申请号:US17301089

    申请日:2021-03-24

    申请人: Rambus Inc.

    IPC分类号: G06F12/00 G11C7/10

    摘要: A memory component includes a memory bank comprising a plurality of storage cells and a data interface block configured to transfer data between the memory component and a component external to the memory component. The memory component further includes a plurality of column interface buses coupled between the memory bank and the data interface block, wherein a first column interface bus of the plurality of column interface buses is configured to transfer data between a first storage cell of the plurality of storage cells and the data interface block during a first access operation and wherein a second column interface bus of the plurality of column interface buses is configured to transfer the data between the first storage cell and the data interface block during a second access operation.

    Tags and data for caches
    7.
    发明授权

    公开(公告)号:US12093180B2

    公开(公告)日:2024-09-17

    申请号:US17853735

    申请日:2022-06-29

    申请人: Rambus Inc.

    IPC分类号: G06F12/0868 G06F3/06

    摘要: A device includes a memory controller and a cache memory coupled to the memory controller. The cache memory has a first set of cache lines associated with a first memory block and comprising a first plurality of cache storage locations, as well as a second set of cache lines associated with a second memory block and comprising a second plurality of cache storage locations. A first location of the second plurality of cache storage locations comprises cache tag data for both the first set of cache lines and the second set of cache lines.

    Flash memory device having a calibration mode

    公开(公告)号:US12072817B2

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

    申请号:US18216439

    申请日:2023-06-29

    申请人: Rambus Inc.

    IPC分类号: G06F13/16

    CPC分类号: G06F13/1668 Y02D10/00

    摘要: A method of operation of a flash integrated circuit (IC) memory device is described. The flash IC memory device has an array of memory cells and an interface to receive control, address and data signals using an internal reference voltage. The method includes, at boot-up, initializing the internal reference voltage to a default voltage. At boot-up, the interface is operable to receive, using the internal reference voltage, signals having a first voltage swing at a first signaling frequency. The method includes receiving a first command that specifies calibration of the interface during a calibration mode. The calibration mode is used to calibrate the interface to operate at a second signaling frequency and receive signals having a second voltage swing. The second voltage swing is smaller than the first voltage swing and the second signaling frequency is higher than the first signaling frequency.