The invention includes an apparatus and method for selecting a desirable
magnitude of a magnetic memory cell write current. The method includes
determining a minimal magnitude of write current for writing to the
magnetic memory cell, determining a maximal magnitude of write current
for writing to the magnetic memory cell, and calculating the selected
magnitude of magnetic memory cell write current based on the minimal
magnitude of write current and the maximal magnitude of write current.