A memory device is adapted for prefetching data. The memory device has a memory cell array, with local sense amplifiers for receiving data bits prefetched from the memory cell array. The memory device also includes a serializer, and data paths that connect the local sense amplifiers to the serializer. Crossover connections are interposed between stages of the data paths. These transfer data bits between the data paths. Preferably they do that as part of being gates between the stages, which are in turn controlled by a clock. This way ordering is distributed within the data paths, and thus does not limit how fast the clock may become. In addition, the space used remains at a fundamental minimum.
展开▼