Memory signal buffers and modules supporting variable access granularity
    391.
    发明授权
    Memory signal buffers and modules supporting variable access granularity 有权
    内存信号缓冲区和支持可变访问粒度的模块

    公开(公告)号:US09268719B2

    公开(公告)日:2016-02-23

    申请号:US13566417

    申请日:2012-08-03

    Applicant: Ian Shaeffer

    Inventor: Ian Shaeffer

    Abstract: Described are memory modules that include a configurable signal buffer that manages communication between memory devices and a memory controller. The buffer can be configured to support threading to reduce access granularity, the frequency of row-activation, or both. The buffer can translate controller commands to access information of a specified granularity into subcommands seeking to access information of reduced granularity. The reduced-granularity information can then be combined, as by concatenation, and conveyed to the memory controller as information of the specified granularity.

    Abstract translation: 描述的是包括管理存储器设备和存储器控制器之间的通信的可配置信号缓冲器的存储器模块。 缓冲区可以配置为支持线程以减少访问粒度,行激活的频率,或两者兼而有之。 缓冲区可以转换控制器命令以将指定粒度的信息访问寻求访问降低粒度的信息的子命令。 然后可以通过连接将小粒度信息组合起来,并将其作为指定粒度的信息传送到存储器控制器。

    System and module comprising an electrically erasable programmable memory chip
    392.
    发明授权
    System and module comprising an electrically erasable programmable memory chip 有权
    包括电可擦除可编程存储器芯片的系统和模块

    公开(公告)号:US09262269B2

    公开(公告)日:2016-02-16

    申请号:US14836467

    申请日:2015-08-26

    Applicant: Rambus Inc.

    Abstract: A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition.

    Abstract translation: 控制器包括要耦合到第一链路以传送双向数据的链路接口和用于发送单向错误检测信息的第二链路。 编码器将动态地将第一错误检测信息添加到写入数据的至少一部分。 耦合到链路接口的发射机是发送写入数据。 延迟元件耦合到编码器的输出。 耦合到链路接口的接收机是接收对应于写数据的至少一部分的第二错误检测信息。 错误检测逻辑耦合到来自延迟元件的输出和来自接收器的输出。 错误检测逻辑是通过比较第一错误检测信息和第二错误检测信息来确定写入数据的至少一部分中的错误,并且如果检测到错误则是断言错误状况。

    Memory device with retransmission upon error
    393.
    发明授权
    Memory device with retransmission upon error 有权
    存储设备错误重传

    公开(公告)号:US09262262B2

    公开(公告)日:2016-02-16

    申请号:US14853869

    申请日:2015-09-14

    Applicant: Rambus Inc.

    Abstract: A controller includes a link interface that is to couple to a first link to communicate bidirectional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition.

    Abstract translation: 控制器包括要耦合到第一链路以传送双向数据的链路接口和用于发送单向错误检测信息的第二链路。 编码器将动态地将第一错误检测信息添加到写入数据的至少一部分。 耦合到链路接口的发射机是发送写入数据。 延迟元件耦合到编码器的输出。 耦合到链路接口的接收机是接收对应于写数据的至少一部分的第二错误检测信息。 错误检测逻辑耦合到来自延迟元件的输出和来自接收器的输出。 错误检测逻辑是通过比较第一错误检测信息和第二错误检测信息来确定写入数据的至少一部分中的错误,并且如果检测到错误则是断言错误状况。

    Memory controller with clock-to-strobe skew compensation

    公开(公告)号:US09229470B2

    公开(公告)日:2016-01-05

    申请号:US14267446

    申请日:2014-05-01

    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.

    Memory controller with fast reacquisition of read timing to support rank switching
    395.
    发明授权
    Memory controller with fast reacquisition of read timing to support rank switching 有权
    内存控制器快速重新读取读取时序,以支持等级切换

    公开(公告)号:US09213657B2

    公开(公告)日:2015-12-15

    申请号:US13817135

    申请日:2011-08-04

    Abstract: Techniques for performing fast timing reacquisition of read timing in a memory controller to support rank switching device are described. During operation, a memory controller receives read data for a read operation, wherein the read data includes a calibration preamble. The memory controller uses the calibration preamble to perform a fast timing reacquisition operation to compensate for a timing drift between a clock path and a data path for the read data. In particular, the memory controller performs the fast timing reacquisition by adjusting a data delay line coupled to a clock path associated with a control loop, wherein the control loop controls a data clock which is used to receive read data at the memory controller.

    Abstract translation: 描述用于在存储器控制器中执行快速定时重新获取读取定时以支持等级切换装置的技术。 在操作期间,存储器控制器接收用于读取操作的读取数据,其中读取的数据包括校准前导码。 存储器控制器使用校准前导码来执行快速定时重新获取操作以补偿用于读取数据的时钟路径和数据路径之间的定时漂移。 特别地,存储器控制器通过调整耦合到与控制环路相关联的时钟路径的数据延迟线来执行快速定时重新获取,其中控制回路控制用于在存储器控制器处接收读取数据的数据时钟。

    Clock recovery circuit
    396.
    发明授权

    公开(公告)号:US09209966B1

    公开(公告)日:2015-12-08

    申请号:US14687766

    申请日:2015-04-15

    Applicant: Rambus Inc.

    Abstract: This disclosure provides a clock recovery circuit having a phase-locked loop (PLL) with two-point modulation. A binary phase-error signal controls a variable frequency oscillator's (VFO's) feedback path, while a linear phase-error signal controls the PLL outside of that feedback path. The linear phase-error signal is injected using an ultra-low latency delay path. While the binary phase-error signal sets the lock-point of the PLL, the linear phase-error path dominates at high frequencies and also helps reduce dither jitter. Other optional features include an area-efficient hybrid phase detector that generates both the binary and linear phase-error signals, use of a phase interpolator inside the PLL to further smooth dither jitter, recovered clock update filtering for specific data transitions, and support for multi-PAM signaling.

    Communication channel calibration using feedback

    公开(公告)号:US09172521B2

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

    申请号:US13399194

    申请日:2012-02-17

    CPC classification number: H04B17/11 H04L5/1438 H04L25/03343 H04L2025/03802

    Abstract: A method for calibrating a communication channel coupling first and second components includes transmitting a data signal from the first component to the second component on the communication channel, and sensing a characteristic, such as phase, of the data signal on the second component. Information about the sensed characteristic is fed back to the first component using an auxiliary channel. An adjustable parameter, such as phase, for the transmitter is adjusted on the first component in response to the information. Also, a characteristic of a data signal received from the transmitter on the second component is sensed and used to adjust an adjustable parameter for the receiver on the first component.

Patent Agency Ranking