Abstract:
An apparatus includes circuits and a module configured to determine an external magnetic field based on a parameter of each circuit. Each circuit includes an array of magnetic tunnel junctions partitioned into subarrays. The magnetic tunnel junctions in each subarray are arranged in rows, the magnetic tunnel junctions in each row are connected in series, and the rows are connected in parallel. The subarrays are connected in series. Each magnetic tunnel junction includes a storage layer having a storage magnetization and a sense layer having a sense magnetization. Each magnetic tunnel junction is configured such that the sense magnetization and impedance of each magnetic tunnel junction vary in response to an external magnetic field. The parameter of each circuit varies based on a combined impedance of the multiple magnetic tunnel junctions. The module is implemented in at least one of a memory or a processing device.
Abstract:
A circuit includes a magnetic logic unit including input terminals, output terminals, a field line, and magnetic tunnel junctions (MTJs). The field line electrically connects a first and a second input terminal, and is configured to generate a magnetic field based on an input to at least one of the first and the second input terminal. The input is based on a first analog input to the circuit. Each MTJ is electrically connected to a first and a second output terminal, and is configured such that an output of at least one of the first and the second output terminal varies in response to a combined resistance of the MTJs. The resistance of the MTJs varies based on the magnetic field. The circuit is configured to mix the first analog input and a second analog input to generate an analog output based on the output of the second output terminal.
Abstract:
An apparatus includes circuits, a field line configured to generate a magnetic field based on an input, a sensing module configured to determine a parameter of each circuit, and a magnetic field direction determination module configured to determine an angular orientation of the apparatus relative to an external magnetic field based on the parameter. Each circuit includes multiple magnetic tunnel junctions. Each magnetic tunnel junction includes a storage layer having a storage magnetization direction and a sense layer having a sense magnetization direction configured based on the magnetic field. Each magnetic tunnel junction is configured such that the sense magnetization direction and a resistance of the magnetic tunnel junction vary based on the external magnetic field. The parameter varies based on the resistances of the multiple magnetic tunnel junctions. The magnetic field direction determination module is implemented in at least one of a memory or a processing device.
Abstract:
A circuit includes a magnetic logic unit including input terminals, output terminals, a field line, and magnetic tunnel junctions (MTJs). The field line electrically connects a first and a second input terminal, and is configured to generate a magnetic field based on an input to at least one of the first and the second input terminal. The input is based on an analog input to the circuit. Each MTJ is electrically connected to a first output terminal and a second output terminal, and is configured such that an output of at least one of the first and the second output terminal varies in response to a combined resistance of the MTJs. The resistance of each of the MTJs varies based on the magnetic field. The circuit is configured to generate an analog output based on the output of at least one of the first and the second output terminal.
Abstract:
A device has a flexible substrate supporting an array of magnetic sensors exposed to a uniform external magnetic field. One or more controllers receive magnetic sensor signals from the magnetic sensors. The one or more controllers collect reference magnetic sensor signals when the flexible substrate is aligned with the uniform external magnetic field. The one or more controllers collect first polarity magnetic sensor signals in response to deformation of the flexible substrate in a first direction. The one or more controllers collect second polarity magnetic sensor signals in response to deformation of the flexible substrate in a second direction. The magnetic sensor signals establish a profile of the orientation of the flexible substrate with respect to the uniform external magnetic field.
Abstract:
A device has magnetic sensors and magnets in an array on a flexible substrate. Each magnetic sensor is sensitive to immediately proximate magnets. At least one controller evaluates magnetic sensor signals from the magnetic sensors produced in response to deformation of the flexible substrate.
Abstract:
A check engine includes comparators, where each comparator has flash cells. Each comparator is configured to store at least one reference bit included in a set of reference bits defining a first pattern. Each comparator also includes an input for presenting at least one target bit included in a set of target bits defining a second pattern. Each comparator is configured to produce an output representing a level of matching between the at least one target bit and the at least one reference bit. The check engine is configured such that the outputs of the comparators are combined to produce a combined output that is compared to a reference signal to determine whether there is a match between the first pattern and the second pattern.
Abstract:
An apparatus includes circuits, a field line configured to generate a magnetic field based on an input, a sensing module configured to determine a parameter of each circuit, and a magnetic field direction determination module configured to determine an angular orientation of the apparatus relative to an external magnetic field based on the parameter. Each circuit includes multiple magnetic tunnel junctions. Each magnetic tunnel junction includes a storage layer having a storage magnetization direction and a sense layer having a sense magnetization direction configured based on the magnetic field. Each magnetic tunnel junction is configured such that the sense magnetization direction and a resistance of the magnetic tunnel junction vary based on the external magnetic field. The parameter varies based on the resistances of the multiple magnetic tunnel junctions. The magnetic field direction determination module is implemented in at least one of a memory or a processing device.
Abstract:
A memory device includes a plurality of magnetic random access memory (MRAM) cells, a field line, and a field line controller configured to generate a write sequence that traverses the field line. The write sequence is for writing a multi-bit word to the plurality of MRAM cells. The multi-bit word includes a first subset of bits having a first polarity and a second subset of bits having a second polarity. The write sequence writes concurrently to at least a subset of the plurality of MRAM cells corresponding to the first subset of bits having the first polarity, then subsequently writes concurrently to a remaining subset of the plurality of MRAM cells corresponding to the second subset of bits having the second polarity.
Abstract:
A manufacturing method to form a memory device includes forming a hard mask on a magnetic stack. A first magnetic stack etch is performed to form exposed magnetic layers. A liner is applied to the exposed magnetic layers to form protected magnetic layers. A second magnetic stack etch forms a magnetic random access memory (MRAM) cell, where the liner prevents shunting between the protected magnetic layers.