A serial magnetic mass storage device and associated data storage method
is provided based on magnetic nanowires that support single magnetic
domains separated by domain walls. Each data-storing nanowire has a
plurality of crossing nanowires along its length, forming cross junctions
that constitute domain wall pinning sites. Data is fed through each
data-storing nanowire by moving the magnetic domains under the action of
a field that alternates between alignment and anti-alignment with the
crossing nanowires. The data is encoded in the chirality of the domain
walls, with up and down chirality transverse domain walls being used to
encode 0's and 1's. Data is clocked into each nanowire with suitable
nucleation generators capable of nucleating domains with domain walls of
pre-defined chirality. Data is clocked out of each nanowire with suitable
magnetic field sensors that sense the chirality.