A
system and method for controlling the direction of data flow in a memory
system is provided. The
system comprising memory devices, a
memory controller, a buffering structure, and a data flow director. The
memory controller sends data, such as read-data, write-data, address information and command information, to the memory devices and receives data from the memory devices. The buffering structure interconnects the memory device and the
memory controller. The buffering structure is adapted to operate in a bi-directional manner for the direction of data flow therethrough. The data flow director, which may reside in the buffering structure, the memory controller, the memory devices, or an external device, controls the direction of data flow through the buffering
structure based on the data transmitted from the memory controller or the memory device.