Command/address channel error detection

    公开(公告)号:US11361839B2

    公开(公告)日:2022-06-14

    申请号:US17049282

    申请日:2019-03-20

    Applicant: Rambus Inc.

    Abstract: A memory component and a controller communicate commands and data with each other The commands to activate and then access data, and the data itself, are all communicated between a controller and the memory component at different times. The controller and memory component each calculate a respective error detecting code (EDC) values on the activate command information (e.g., bank address and row address) and store them indexed by the bank address. When the memory component is accessed, retrieved EDC values are combined with EDC values calculated from the access command information, and the data itself. The memory component transmits its combined EDC value to the controller for checking.

    CIRCUITS AND METHODS FOR DETECTING AND UNLOCKING EDGE-PHASE LOCK

    公开(公告)号:US20220182267A1

    公开(公告)日:2022-06-09

    申请号:US17532865

    申请日:2021-11-22

    Applicant: Rambus Inc.

    Abstract: A receiver samples an analog, multi-level, pulse-amplitude-modulated signal using a clock-and-data recovery circuit (CDR) that samples the signal against adaptively calibrated symbol-decision thresholds in time with a clock signal that is phased aligned with and locked to the signal. The CDR can erroneously align the clock signal to inter-symbol edges of the signal, a condition called “edge lock,” rather than on the symbols themselves. A transition-type detector senses the edge-lock condition and unlocks the CDR, which can then realign the clock signal, this time on the symbols rather than the inter-symbol edges. The receiver can also respond to the edge-lock condition by kick-starting a shift of symbol-decision threshold that helps the CDR settle more quickly on correct symbol-decision thresholds.

    MEMORY DEVICE HAVING HIDDEN REFRESH
    164.
    发明申请

    公开(公告)号:US20220179556A1

    公开(公告)日:2022-06-09

    申请号:US17544584

    申请日:2021-12-07

    Applicant: Rambus Inc.

    Abstract: An integrated circuit (IC) memory device includes an array of storage cells configured into multiple banks. Interface circuitry receives refresh commands from a host memory controller to refresh the multiple banks for a first refresh mode. On-die refresh control circuitry selectively generates local refresh commands to refresh the multiple banks in cooperation with the host memory controller during a designated hidden refresh interval in a second refresh mode. Mode register circuitry stores a value indicating whether the on-die refresh control circuitry is enabled for use during the second refresh mode. The interface circuitry includes backchannel control circuitry to transmit a corrective action control signal during operation in the second refresh mode.

    Memory controller and method of data bus inversion using an error detection correction code

    公开(公告)号:US11349496B2

    公开(公告)日:2022-05-31

    申请号:US17321060

    申请日:2021-05-14

    Applicant: Rambus Inc.

    Abstract: Memory controllers, devices and associated methods are disclosed. In one embodiment, a memory controller includes write circuitry to transmit write data to a memory device, the write circuitry includes a write error detection correction (EDC) encoder to generate first error information associated with the write data. Data bus inversion (DBI) circuitry conditionally inverts data bits associated with each of the write data words based on threshold criteria. Read circuitry receives read data from the memory device. The read circuitry includes a read EDC encoder to generate second error information associated with the received read data. Logic evaluates the first and second error information and conditionally reverse-inverts at least a portion of the read data based on the decoding.

    Memory module threading with staggered data transfers

    公开(公告)号:US11347665B2

    公开(公告)日:2022-05-31

    申请号:US16914221

    申请日:2020-06-26

    Applicant: Rambus Inc.

    Abstract: A method of transferring data between a memory controller and at least one memory module via a primary data bus having a primary data bus width is disclosed. The method includes accessing a first one of a memory device group via a corresponding data bus path in response to a threaded memory request from the memory controller. The accessing results in data groups collectively forming a first data thread transferred across a corresponding secondary data bus path. Transfer of the first data thread across the primary data bus width is carried out over a first time interval, while using less than the primary data transfer continuous throughput during that first time interval. During the first time interval, at least one data group from a second data thread is transferred on the primary data bus.

    Memory component having internal read-modify-write operation

    公开(公告)号:US11347441B2

    公开(公告)日:2022-05-31

    申请号:US17247167

    申请日:2020-12-02

    Applicant: Rambus Inc.

    Abstract: An memory component includes a memory bank and a command interface to receive a read-modify-write command, having an associated read address indicating a location in the memory bank and to either access read data from the location in the memory bank indicated by the read address after an adjustable delay period transpires from a time at which the read-modify-write command was received or to overlap multiple read-modify-write commands. The memory component further includes a data interface to receive write data associated with the read-modify-write command and an error correction circuit to merge the received write data with the read data to form a merged data and write the merged data to the location in the memory bank indicated by the read address.

    Offset calibration for successive approximation register analog to digital converter

    公开(公告)号:US11342929B2

    公开(公告)日:2022-05-24

    申请号:US17262901

    申请日:2019-07-30

    Applicant: Rambus Inc.

    Abstract: Disclosed is a successive approximation register (SAR) analog to digital converter (ADC) that uses two or more comparators. This allows the output of one comparator to be latched while the other comparators are comparing and switching. Statistical measures are used to correct the offsets of one or more of the comparators. If a statistically significant mismatch in the number of 1's and 0's occurs in a subset of the bits, adjustments to the offsets of one or more of the comparators are made until there is roughly an equal number of 1 and 0 values. This can reduce or eliminate the need for dedicated offset correction cycles.

Patent Agency Ranking