COMMUNICATION CHANNEL CALIBRATION FOR DRIFT CONDITIONS

    公开(公告)号:US20130230122A1

    公开(公告)日:2013-09-05

    申请号:US13846413

    申请日:2013-03-18

    IPC分类号: H04L7/00

    摘要: 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.

    Periodic calibration for communication channels by drift tracking
    5.
    发明授权
    Periodic calibration for communication channels by drift tracking 有权
    通过漂移跟踪定期通信通道

    公开(公告)号:US08165187B2

    公开(公告)日:2012-04-24

    申请号:US12173530

    申请日:2008-07-15

    IPC分类号: H04B1/38 H04L5/16

    摘要: 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.

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

    Techniques for increasing bandwidth in port-per-module memory systems having mismatched memory modules
    6.
    发明授权
    Techniques for increasing bandwidth in port-per-module memory systems having mismatched memory modules 有权
    增加具有不匹配内存模块的每个模块内存系统带宽的技术

    公开(公告)号:US06961831B2

    公开(公告)日:2005-11-01

    申请号:US10862375

    申请日:2004-06-08

    CPC分类号: G06F13/1684 G11C8/16

    摘要: Techniques for increasing bandwidth in port-per-module memory systems having mismatched memory modules are disclosed. In one particular exemplary embodiment, the techniques may be realized through a memory system comprising a memory module and a memory controller. The memory module comprises a memory component with a memory core for storing data therein. The memory controller comprises a first set of interface connections that provides access to the memory module, a second set of interface connections that provides access to the memory module, and memory access circuitry that provides memory access signals to the memoory module for selecting between a first mode wherein first and second portions of the memory core are accessible through the first and second sets of interface connections, respectively, and a second mode wherein both the first and second pertions of the memory core are accessible through the first set of interface connections.

    摘要翻译: 公开了用于增加具有不匹配的存储器模块的每模块模块存储器系统中的带宽的技术。 在一个特定的示例性实施例中,可以通过包括存储器模块和存储器控制器的存储器系统实现这些技术。 存储器模块包括具有用于在其中存储数据的存储器核心的存储器组件。 存储器控制器包括提供对存储器模块的访问的第一组接口连接,提供对存储器模块的访问的第二组接口连接以及提供存储器访问信号到存储器模块的存储器访问电路,用于在第一 模式,其中存储器核心的第一和第二部分分别通过第一和第二组接口连接可访问;以及第二模式,其中存储器核心的第一和第二密码都可通过第一组接口连接访问。

    Techniques for increasing bandwidth in port-per-module memory systems having mismatched memory modules
    7.
    发明授权
    Techniques for increasing bandwidth in port-per-module memory systems having mismatched memory modules 有权
    增加具有不匹配内存模块的每个模块内存系统带宽的技术

    公开(公告)号:US06785782B1

    公开(公告)日:2004-08-31

    申请号:US09948905

    申请日:2001-09-10

    IPC分类号: G06F1200

    摘要: Techniques for increasing bandwidth in port-per-module memory systems having mismatched memory modules are disclosed. In one exemplary embodiment, the techniques are realized through a memory module for storing data thereon. The memory module comprises a memory component having a first set of interface connections for providing access to a memory core of the memory component and a second set of interface connections for providing access to the memory core of the memory component. The memory module also comprises memory access circuitry for selecting between a first mode wherein a first portion of the memory core is accessible through the first set of interface connections and a second portion of the memory core is accessible through the second set of interface connections, and a second mode wherein both the first portion and the second portion of the memory core are accessible through the first set of interface connections.

    摘要翻译: 公开了用于增加具有不匹配的存储器模块的每模块模块存储器系统中的带宽的技术。 在一个示例性实施例中,通过用于在其上存储数据的存储器模块实现这些技术。 存储器模块包括具有用于提供对存储器组件的存储器核心的访问的第一组接口连接的存储器组件和用于提供对存储器组件的存储器核心的访问的第二组接口连接。 存储器模块还包括用于在第一模式之间进行选择的存储器访问电路,其中存储器核心的第一部分可通过第一组接口连接访问,并且存储器核心的第二部分可通过第二组接口连接访问,以及 第二模式,其中存储器核心的第一部分和第二部分都可通过第一组接口连接访问。

    Memory controllers, methods, and systems supporting multiple memory modes
    9.
    发明授权
    Memory controllers, methods, and systems supporting multiple memory modes 有权
    支持多种内存模式的内存控制器,方法和系统

    公开(公告)号:US08261039B2

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

    申请号:US12820973

    申请日:2010-06-22

    摘要: A memory system includes a memory controller with a plurality N of memory-controller blocks, each of which conveys independent transaction requests over external request ports. The request ports are coupled, via point-to-point connections, to from one to N memory devices, each of which includes N independently addressable memory blocks. All of the external request ports are connected to respective external request ports on the memory device or devices used in a given configuration. The number of request ports per memory device and the data width of each memory device changes with the number of memory devices such that the ratio of the request-access granularity to the data granularity remains constant irrespective of the number of memory devices.

    摘要翻译: 存储器系统包括具有多个存储器 - 控制器块的存储器控​​制器,每个存储器控制器块通过外部请求端口传送独立的事务请求。 请求端口通过点对点连接耦合到一个到N个存储器件,每个存储器件包括N个可独立寻址的存储器块。 所有外部请求端口都连接到存储设备上的相应外部请求端口或给定配置中使用的设备。 每个存储器件的请求端口的数量和每个存储器件的数据宽度随着存储器件的数量而变化,使得请求访问粒度与数据粒度的比率保持恒定,而与存储器件的数量无关。