Periodic Calibration For Communication Channels By Drift Tracking
    51.
    发明申请
    Periodic Calibration For Communication Channels By Drift Tracking 有权
    通过漂移跟踪进行通信通道的定期校准

    公开(公告)号:US20150256325A1

    公开(公告)日:2015-09-10

    申请号:US14718019

    申请日:2015-05-20

    Applicant: Rambus Inc.

    Abstract: A method and system that provides for execution of a first calibration sequence, such as upon initialization of a system, to establish an operation value, which utilizes an algorithm intended to be exhaustive, and executing a second calibration sequence from time to time, to measure drift in the parameter, and to update the operation value in response to the measured drift. The second calibration sequence utilizes less resources of the communication channel than does the first calibration sequence. In one embodiment, the first calibration sequence for measurement and convergence on the operation value utilizes long calibration patterns, such as codes that are greater than 30 bytes, or pseudorandom bit sequences having lengths of 2N−1 bits, where N is equal to or greater than 7, while the second calibration sequence utilizes short calibration patterns, such as fixed codes less than 16 bytes, and for example as short as 2 bytes long.

    Abstract translation: 提供执行第一校准序列的方法和系统,例如在系统初始化时,建立操作值,其利用旨在穷举的算法,并且不时地执行第二校准序列以测量 在参数中漂移,并根据测量的漂移更新操作值。 与第一校准序列相比,第二校准序列使用较少的通信信道资源。 在一个实施例中,用于操作值的测量和收敛的第一校准序列利用长校准模式,例如大于30字节的代码,或长度为2N-1位的伪随机比特序列,其中N等于或大于 而第二校准序列使用短校准模式,例如小于16字节的固定代码,例如短至2字节长。

    Communication channel calibration for drift conditions
    53.
    发明授权
    Communication channel calibration for drift conditions 有权
    漂移条件的通信通道校准

    公开(公告)号:US09042504B2

    公开(公告)日:2015-05-26

    申请号:US14201778

    申请日:2014-03-07

    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.

    Abstract translation: 方法和系统提供在通信信道的正常操作期间不时地执行校准周期。 校准周期包括将来自发射机的正常数据源解耦,并在其位置提供校准模式。 使用第二组件上的接收器从通信链路接收校准模式。 响应于所接收的校准模式来确定通信信道的参数的校准值。 校准周期中涉及的步骤可以重新排序以考虑通信信道的利用模式。 对于双向链路,执行校准周期,其包括将接收到的校准模式存储在第二组件上的步骤,以及将这些校准模式重新发送回第一组件以用于调整第一组件上的通道的参数。

    Memory Controller For Micro-Threaded Memory Operations
    54.
    发明申请
    Memory Controller For Micro-Threaded Memory Operations 有权
    用于微线程存储器操作的存储器控​​制器

    公开(公告)号:US20140344546A1

    公开(公告)日:2014-11-20

    申请号:US14449610

    申请日:2014-08-01

    Applicant: Rambus Inc.

    Abstract: A micro-threaded memory device. A plurality of storage banks are provided, each including a plurality of rows of storage cells and having an access restriction in that at least a minimum access time interval must transpire between successive accesses to a given row of the storage cells. Transfer control circuitry is provided to transfer a first amount of data between the plurality of storage banks and an external signal path in response to a first memory access request, the first amount of data being less than a product of the external signal path bandwidth and the minimum access time interval.

    Abstract translation: 微线程存储器件。 提供了多个存储体,每个存储体包括多行存储单元并且具有访问限制,因为至少最小访问时间间隔必须在对存储单元的给定行的连续访问之间发生。 提供传送控制电路以响应于第一存储器访问请求在多个存储体和外部信号路径之间传送第一数据量,第一数据量小于外部信号路径带宽和 最小访问时间间隔。

    Atomic-operation coalescing technique in multi-chip systems
    55.
    发明授权
    Atomic-operation coalescing technique in multi-chip systems 有权
    原子操作合并技术在多芯片系统中的应用

    公开(公告)号:US08838900B2

    公开(公告)日:2014-09-16

    申请号:US13914347

    申请日:2013-06-10

    Applicant: Rambus Inc.

    CPC classification number: G06F12/00 G06F9/3004 G06F9/3834 G06F12/0815

    Abstract: A cache-coherence protocol distributes atomic operations among multiple processors (or processor cores) that share a memory space. When an atomic operation that includes an instruction to modify data stored in the shared memory space is directed to a first processor that does not have control over the address(es) associated with the data, the first processor sends a request, including the instruction to modify the data, to a second processor. Then, the second processor, which already has control of the address(es), modifies the data. Moreover, the first processor can immediately proceed to another instruction rather than waiting for the address(es) to become available.

    Abstract translation: 高速缓存一致性协议在共享内存空间的多个处理器(或处理器核心)之间分配原子操作。 当包括修改存储在共享存储器空间中的数据的指令的原子操作被引导到不具有与数据相关联的地址的控制的第一处理器时,第一处理器发送包括指令的请求 修改数据到第二个处理器。 然后,已经具有对地址的控制的第二处理器修改数据。 此外,第一处理器可以立即进行另一个指令,而不是等待地址变得可用。

    Memory Controller That Enforces Strobe-To-Strobe Timing Offset
    57.
    发明申请
    Memory Controller That Enforces Strobe-To-Strobe Timing Offset 有权
    存储器控制器,实现频闪到频闪定时偏移

    公开(公告)号:US20140098622A1

    公开(公告)日:2014-04-10

    申请号:US14104188

    申请日:2013-12-12

    Applicant: Rambus Inc.

    Abstract: A memory controller outputs a clock signal to first and second DRAMs disposed on a memory module, the clock signal requiring respective first and second time intervals to propagate to the first and second DRAMs. The memory controller outputs a write command to be sampled by the first and second DRAMs at times indicated by the first clock signal and outputs, in association with the write command, first and second write data to the first and second DRAMs, respectively. The memory controller further outputs first and second strobe signals respectively to the first and second DRAMs, the first strobe signal to time reception of the first and second write data therein. The memory controller adjusts respective transmission times of the first and second strobe signals to be offset from one another by a time interval that corresponds to a difference between the first and second time intervals.

    Abstract translation: 存储器控制器将时钟信号输出到设置在存储器模块上的第一和第二DRAM,所述时钟信号需要相应的第一和第二时间间隔来传播到第一和第二DRAM。 存储器控制器在由第一时钟信号指示的时间输出由第一和第二DRAM采样的写入命令,并且与写入命令相关联地分别将第一和第二写入数据输出到第一和第二DRAM。 存储器控制器还分别向第一和第二DRAM输出第一和第二选通信号,第一选通信号在其中时间接收第一和第二写入数据。 存储器控制器将第一和第二选通信号的相应传输时间调整为相应于第一和第二时间间隔之间的差的时间间隔彼此偏移。

    Communication channel calibration for drift conditions
    58.
    发明授权
    Communication channel calibration for drift conditions 有权
    漂移条件的通信通道校准

    公开(公告)号:US08693556B2

    公开(公告)日:2014-04-08

    申请号:US13846413

    申请日:2013-03-18

    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.

    Abstract translation: 方法和系统提供在通信信道的正常操作期间不时地执行校准周期。 校准周期包括将来自发射机的正常数据源解耦,并在其位置提供校准模式。 使用第二组件上的接收器从通信链路接收校准模式。 响应于所接收的校准模式来确定通信信道的参数的校准值。 校准周期中涉及的步骤可以重新排序以考虑通信信道的利用模式。 对于双向链路,执行校准周期,其包括将接收到的校准模式存储在第二组件上的步骤,以及将这些校准模式重新发送回第一组件以用于调整第一组件上的通道的参数。

    ATOMIC-OPERATION COALESCING TECHNIQUE IN MULTI-CHIP SYSTEMS
    59.
    发明申请
    ATOMIC-OPERATION COALESCING TECHNIQUE IN MULTI-CHIP SYSTEMS 有权
    多芯片系统中的原理操作技术

    公开(公告)号:US20130275663A1

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

    申请号:US13914347

    申请日:2013-06-10

    Applicant: Rambus Inc.

    CPC classification number: G06F12/00 G06F9/3004 G06F9/3834 G06F12/0815

    Abstract: A cache-coherence protocol distributes atomic operations among multiple processors (or processor cores) that share a memory space. When an atomic operation that includes an instruction to modify data stored in the shared memory space is directed to a first processor that does not have control over the address(es) associated with the data, the first processor sends a request, including the instruction to modify the data, to a second processor. Then, the second processor, which already has control of the address(es), modifies the data. Moreover, the first processor can immediately proceed to another instruction rather than waiting for the address(es) to become available.

    Abstract translation: 缓存相干协议在共享内存空间的多个处理器(或处理器核心)之间分配原子操作。 当包括修改存储在共享存储器空间中的数据的指令的原子操作被引导到不具有与数据相关联的地址的控制的第一处理器时,第一处理器发送包括指令的请求 修改数据到第二个处理器。 然后,已经具有对地址的控制的第二处理器修改数据。 此外,第一处理器可以立即进行另一个指令,而不是等待地址变得可用。

    Memory error detection
    60.
    发明授权

    公开(公告)号:US08555116B1

    公开(公告)日:2013-10-08

    申请号:US13666918

    申请日:2012-11-01

    Applicant: Rambus Inc.

    Abstract: Systems and methods are provided for detecting and correcting address errors in a memory system. In the memory system, a memory device generates an error-detection code based on an address transmitted via an address bus and transmits the error-detection code to a memory controller. The memory controller transmits an error indication to the memory device in response to the error-detection code. The error indication causes the memory device to remove the received address and prevent a memory operation.

Patent Agency Ranking