Memory module register access
    62.
    发明授权

    公开(公告)号:US11016837B2

    公开(公告)日:2021-05-25

    申请号:US16183470

    申请日:2018-11-07

    Applicant: Rambus Inc.

    Abstract: During system initialization, each data buffer device and/or memory device on a memory module is configured with a unique (at least to the module) device identification number. In order to access a single device (rather than multiple buffers and/or memory devices), a target identification number is written to all of the devices using a command bus connected to all of the data buffer devices or memory devices, respectively. The devices whose respective device identification numbers do not match the target identification number are configured to ignore future command bus transactions (at least until the debug mode is turned off.) The selected device that is configured with a device identification number matching the target identification number is configured to respond to command bus transactions.

    METHOD AND APPARATUS FOR CALIBRATING WRITE TIMING IN A MEMORY SYSTEM

    公开(公告)号:US20200349996A1

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

    申请号:US16823116

    申请日:2020-03-18

    Applicant: Rambus Inc.

    Abstract: A system that calibrates timing relationships between signals involved in performing write operations is described. This system includes a memory controller which is coupled to a set of memory chips, wherein each memory chip includes a phase detector configured to calibrate a phase relationship between a data-strobe signal and a clock signal received at the memory chip from the memory controller during a write operation. Furthermore, the memory controller is configured to perform one or more write-read-validate operations to calibrate a clock-cycle relationship between the data-strobe signal and the clock signal, wherein the write-read-validate operations involve varying a delay on the data-strobe signal relative to the clock signal by a multiple of a clock period.

    Memory modules and systems with variable-width data ranks and configurable data-rank timing

    公开(公告)号:US10789185B2

    公开(公告)日:2020-09-29

    申请号:US15701698

    申请日:2017-09-12

    Applicant: Rambus Inc.

    Abstract: A memory system supports single- and dual-memory-module configurations, both supporting point-to-point communication between a host (e.g., a memory controller) and the memory module or modules. Each memory module includes an address-buffer component, data-buffer components, and two sets of memory dies, each set termed a “timing rank,” that can be accessed independently. The one memory module is configured in a wide mode for the single-memory-module configuration, in which case both timing ranks work together, as a “package rank,” to communicate full-width data. Each of two memory modules are configured in a narrow mode for the dual-memory-module configuration, in which case one timing rank from each memory module communicates data in parallel to appear to the host as single package ranks. The data-buffer components support separate and configurable write and read delays for the different timing ranks on each module to provide read and write leveling within and between memory modules.

    Extended capacity memory module with dynamic data buffers

    公开(公告)号:US10109324B2

    公开(公告)日:2018-10-23

    申请号:US15881621

    申请日:2018-01-26

    Applicant: Rambus Inc.

    Abstract: A memory module uses dynamic data buffers for providing extended capacity for computing systems. The memory module comprises an external interface having a first set of data pins and a second set of data pins. The memory module includes a first set of memory chips and a second set of memory chips. The memory module includes a first registering clock driver to control the first set of memory chips and a second registering clock driver to control the second set of memory chips. The memory module further includes a first data buffer to connect the first set of memory chips to the first set of data pins and a second data buffer to connect the second set of memory chips to the second set of data pins.

    EXTENDED CAPACITY MEMORY MODULE WITH DYNAMIC DATA BUFFERS

    公开(公告)号:US20180261261A1

    公开(公告)日:2018-09-13

    申请号:US15881621

    申请日:2018-01-26

    Applicant: Rambus Inc.

    CPC classification number: G11C5/04 G11C5/063 G11C7/10 G11C7/22

    Abstract: A memory module uses dynamic data buffers for providing extended capacity for computing systems. The memory module comprises an external interface having a first set of data pins and a second set of data pins. The memory module includes a first set of memory chips and a second set of memory chips. The memory module includes a first registering clock driver to control the first set of memory chips and a second registering clock driver to control the second set of memory chips. The memory module further includes a first data buffer to connect the first set of memory chips to the first set of data pins and a second data buffer to connect the second set of memory chips to the second set of data pins.

    Memory Modules and Systems with Variable-Width Data Ranks and Configurable Data-Rank Timing

    公开(公告)号:US20180081833A1

    公开(公告)日:2018-03-22

    申请号:US15701698

    申请日:2017-09-12

    Applicant: Rambus Inc.

    Abstract: A memory system supports single- and dual-memory-module configurations, both supporting point-to-point communication between a host (e.g., a memory controller) and the memory module or modules. Each memory module includes an address-buffer component, data-buffer components, and two sets of memory dies, each set termed a “timing rank,” that can be accessed independently. The one memory module is configured in a wide mode for the single-memory-module configuration, in which case both timing ranks work together, as a “package rank,” to communicate full-width data. Each of two memory modules are configured in a narrow mode for the dual-memory-module configuration, in which case one timing rank from each memory module communicates data in parallel to appear to the host as single package ranks. The data-buffer components support separate and configurable write and read delays for the different timing ranks on each module to provide read and write leveling within and between memory modules.

Patent Agency Ranking