A clock is located at a position close to a plurality of memory modules
connected to a memory controller and located away from the controller,
and wiring is carried out so that read access is preferential for
transmission of read data. With respect to write data, a delay amount
corresponding to a round-trip propagation delay time to each of the
modules is measured and writing of the write data is carried out while
maintaining a known time relationship between the clock and data. To
measure round-trip reflection, lines are wired between the modules and a
location detection circuit in a 1:1 relationship, and the circuit
measures a time taken from a signal output time of a driver having the
same impedance as that of the wired lines to a reflected-wave reception
time of a hysteresis receiver.