Magnetic memories and methods are disclosed. A magnetic memory as
described herein includes a plurality of stacked data storage layers to
form a three-dimensional magnetic memory. Bits may be written to a data
storage layer in the form of magnetic domains. The bits can then be
transferred between the stacked data storage layers by heating a
neighboring data storage layer, which allows the magnetic fields from the
magnetic domains to imprint the magnetic domains in the neighboring data
storage layer. By imprinting the magnetic domains into the neighboring
data storage layer, the bits are copied from one data storage layer to
another.