A magnetic logic device can comprise a generally planar first substrate
for an electrical circuit and a plurality of generally planar second
substrates for a magnetic circuit, formed in a stacked arrangement over
the first substrate. Each said second substrate can have formed thereon a
magnetic circuit and each magnetic circuit can have a plurality of logic
elements, a data writing element and a data reading element. The data
writing element of each magnetic circuit can correspond in planar
positioning to a respective magneto-electrical writing element of the
first substrate and the data reading element of each magnetic circuit can
correspond in planar positioning to a respective magneto-electrical
reading element of the first substrate.