Patent ID: 7366864

Claim:
In a memory system having a memory hub controller and at least one memory module having a memory hub and a plurality of memory devices coupled to the memory hub, a method of coupling command, address and data signals between the memory hub controller and the memory hub in the at least one memory module, the method comprising: coupling command, address and data signals from the memory hub controller to the memory hub in the at least one memory module using a first communications path having a first plurality of signal lines; coupling data signals from the memory hub in the at least one memory module to the memory hub controller using a second communications path having a second plurality of signal lines, where the sum of the first plurality of signal lines and the second plurality of signal lines is a fixed value; and altering the first plurality of signal lines and the second plurality of signal lines by transitioning at least one of the first plurality of signal lines from the first communications path to the second communications path or transitioning at least one of the second plurality of signal lines from the second communications path to the first communications path during the operation of the memory system based on the rate at which the signals are being coupled from the memory hub controller to the memory hub in the at least one memory module and based on the rate at which the signals are being coupled from the memory hub in the at least one memory module to the memory hub controller.