Memory controller with clock-to-strobe skew compensation

    公开(公告)号:US10325645B2

    公开(公告)日:2019-06-18

    申请号:US15805009

    申请日:2017-11-06

    Applicant: Rambus Inc.

    Abstract: A clock signal is transmitted to first and second integrated circuit (IC) components via a clock signal line, the clock signal having a first arrival time at the first IC component and a second, later arrival time at the second IC component. A write command is transmitted to the first and second IC components to be sampled by those components at respective times corresponding to transitions of the clock signal, and write data is transmitted to the first and second IC components in association with the write command. First and second strobe signals are transmitted to the first and second IC components, respectively, to time reception of the first and second write data in those components. The first and second strobe signals are selected from a plurality of phase-offset timing signals to compensate for respective timing skews between the clock signal and the first and second strobe signals.

    LOW POWER LOGIC CIRCUITRY
    603.
    发明申请

    公开(公告)号:US20190181866A1

    公开(公告)日:2019-06-13

    申请号:US16148977

    申请日:2018-10-01

    Applicant: Rambus Inc.

    CPC classification number: H03K19/0944 H03K19/20

    Abstract: A combinational logic circuit includes input circuitry to receive a first input signal that transitions between upper and lower voltages of a first voltage domain, and to generate, in response to the transitions of the first input signal, a first localized signal that transitions between upper and lower voltages of a second voltage domain. The combinational logic circuit additionally includes output circuitry to generate a first output signal that transitions between the upper and lower supply voltages of the first voltage domain based at least in part on the transitions of the first localized signal.

    MEMORY SYSTEM WITH ACTIVATE-LEVELING METHOD
    604.
    发明申请

    公开(公告)号:US20190179740A1

    公开(公告)日:2019-06-13

    申请号:US16214558

    申请日:2018-12-10

    Applicant: Rambus Inc.

    Abstract: Improvements are disclosed for “leveling” or averaging out more evenly the number of activate/precharge cycles seen by the rows of a memory component, so that one or more particular rows are not excessively stressed (relative to the other rows). In one embodiment, a memory controller includes remapping facilities arranged to move data stored in a physical row from RPK to RPK′ and modify the mapping from logical row RLK while minimizing impact on normal read/write operations. Remapping operations may be scheduled relative to refresh or other maintenance operations. Remapping operations may be conditionally deferred so as to minimize performance impact.

    Communication channel calibration for drift conditions

    公开(公告)号:US10305674B2

    公开(公告)日:2019-05-28

    申请号:US15498031

    申请日:2017-04-26

    Applicant: Rambus Inc.

    Abstract: A method and system provides for execution of calibration cycles from time to time during normal operation of the communication channel. A calibration cycle includes de-coupling the normal data source from the transmitter and supplying a calibration pattern in its place. The calibration pattern is received from the communication link using the receiver on the second component. A calibrated value of a parameter of the communication channel is determined in response to the received calibration pattern. The steps involved in calibration cycles can be reordered to account for utilization patterns of the communication channel. For bidirectional links, calibration cycles are executed which include the step of storing received calibration patterns on the second component, and retransmitting such calibration patterns back to the first component for use in adjusting parameters of the channel at first component.

    Methods and apparatus for testing inaccessible interface circuits in a semiconductor device

    公开(公告)号:US10254331B2

    公开(公告)日:2019-04-09

    申请号:US14950138

    申请日:2015-11-24

    Applicant: Rambus Inc.

    Abstract: A semiconductor IC device comprises a timing circuit to transfer a timing signal, the timing circuit being configured to receive a first test signal and to effect a delay in the timing signal in response to the first test signal, the first test signal including a first timing event. The semiconductor IC device further comprises an interface circuit configured to transfer the data signal in response to the timing signal, the interface circuit being further configured to receive a second test signal and to effect a delay in the data signal in response to the second test signal, the second test signal including a second timing event that is related to the first timing event according to a test criterion.

    Memory module with reduced read/write turnaround overhead

    公开(公告)号:US10241940B2

    公开(公告)日:2019-03-26

    申请号:US15314316

    申请日:2015-05-26

    Applicant: Rambus Inc.

    Abstract: A memory module includes a substrate, plural memory devices, and a buffer. The plural memory devices are organized into at least one rank, each memory device having plural banks. The buffer includes a primary interface for communicating with a memory controller and a secondary interface coupled to the plural memory devices. For each bank of each rank of memory devices, the buffer includes data buffer circuitry and address buffer circuitry. The data buffer circuitry includes first storage to store write data transferred during a bank cycle interval (tRR). The address buffer circuitry includes second storage to store address information corresponding to the data stored in the first storage.

    Dynamically changing data access bandwidth by selectively enabling and disabling data links

    公开(公告)号:US10241563B2

    公开(公告)日:2019-03-26

    申请号:US15214266

    申请日:2016-07-19

    Applicant: Rambus Inc.

    Abstract: Bandwidth for information transfers between devices is dynamically changed to accommodate transitions between power modes employed in a system. The bandwidth is changed by selectively enabling and disabling individual control links and data links that carry the information. During a highest bandwidth mode for the system, all of the data and control links are enabled to provide maximum information throughout. During one or more lower bandwidth modes for the system, at least one data link and/or at least one control link is disabled to reduce the power consumption of the devices. At least one data link and at least one control link remain enabled during each low bandwidth mode. For these links, the same signaling rate is used for both bandwidth modes to reduce latency that would otherwise be caused by changing signaling rates. Also, calibration information is generated for disabled links so that these links may be quickly brought back into service.

Patent Agency Ranking