Patent ID: 8923039
Filing Date: 2014-12-30
Classification: B82Y,G11C,Y10S

Abstract:
1. A method for storing multiple bits in a domain wall nanowire magnetic junction device, comprising: encoding the multiple bits based on a resistance of the domain wall nanowire magnetic junction device using a single domain wall; shifting the single domain wall to change the resistance of the domain wall nanowire magnetic junction device to encode a selected bit; checking to ensure that the resistance corresponds to a preselected resistance for the selected bit; responsive to the resistance corresponding to the preselected resistance for the selected bit, storing the selected bit; and responsive to the resistance not being the preselected resistance for the selected bit, shifting the single domain wall until the resistance corresponds to the preselected resistance; shifting the single domain wall to stop in one of a plurality of locations on either side of one of a plurality of notches formed in a magnetic storage layer but not at the one of the plurality of notches, the plurality of locations formed in the magnetic storage layer corresponding to preselected resistances for encoding the multiple bits in the domain wall nanowire magnetic junction device; wherein the plurality of notches correspond to a confined space in which the confined space constricts shifting of the single domain wall; and wherein the single domain wall bends in shape to pass through the confined space of any one of the plurality of notches.