A method, system and memory controller that uses adjustable read data
delay settings. The memory controller includes control transmit
circuitry, data reception circuitry and timing circuitry. The control
circuitry transmits a control signal to multiple memory devices via a
shared control signal path. The data reception circuitry receives data
signals from the memory devices via respective data signal paths. The
timing circuitry delays reception of data signals on each of the data
signal paths by a respective time interval that is based, at least in
part, on a time required for the control signal to propagate on the
control signal path from the memory controller to a respective one of the
memory devices.