Magnetic spin transistor device, logic gate & method of operation
First Claim
Patent Images
1. A magnetic spin transistor device comprising:
- a first ferromagnetic layer having a first coercivity;
a second ferromagnetic layer having a second coercivity smaller than said first coercivity;
a paramagnetic layer situated between said first and second ferromagnetic layers, said paramagnetic layer having a thickness less than an electron spin diffusion length;
an insulating layer situated over a portion of said second ferromagnetic layer; and
a conductive write layer situated over a portion of said insulating layer for carrying a write electric current and inductively coupling a write magnetic field associated with said write current to said second ferromagnetic layer.
6 Assignments
0 Petitions
Accused Products
Abstract
A new magnetic spin transistor is provided. This spin transistor can be used as a memory element or logic gate, such as an OR, AND, NOT, NOR and NAND gate. The state of the magnetic spin transistor logic gate is set inductively. This new magnetic spin transistor/gate can be operated with current gain. Furthermore, inductive coupling permits the linking of multiple spin transistors and spin transistor gates to perform combinational tasks. A half adder embodiment is specifically described, and other logic gates and combinations of half adders can be constructed to perform arithmetic functions as part of a microprocessor.
-
Citations
44 Claims
-
1. A magnetic spin transistor device comprising:
-
a first ferromagnetic layer having a first coercivity; a second ferromagnetic layer having a second coercivity smaller than said first coercivity; a paramagnetic layer situated between said first and second ferromagnetic layers, said paramagnetic layer having a thickness less than an electron spin diffusion length; an insulating layer situated over a portion of said second ferromagnetic layer; and a conductive write layer situated over a portion of said insulating layer for carrying a write electric current and inductively coupling a write magnetic field associated with said write current to said second ferromagnetic layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A magnetic spin transistor logic gate device comprising:
-
a magnetic spin transistor, said transistor having a first ferromagnetic layer with a first magnetization orientation state, a second ferromagnetic layer with a second magnetization orientation state, a paramagnetic layer, and an output; a conductive write line for inductively coupling said second ferromagnetic layer of said transistor to an input magnetic field associated with one or more input logic signals; and wherein the output of said spin transistor is a predetermined function of said magnetic field associated with said data input signals and said second magnetization orientation state. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A logic gate device for implementing a logical function relating a combination of one or more input signals to an output signal comprising:
-
a first ferromagnetic layer with a magnetization orientation with a fixed state, and a first coercivity; an input electrode connected to said first layer for receiving read current signals; a second ferromagnetic layer with a modifiable magnetization orientation, said orientation having at least a first and second state, and wherein said second layer has a second coercivity smaller than said first coercivity; an output electrode connected to said second layer for carrying an output signal; a paramagnetic layer situated between said first and second ferromagnetic layers, said paramagnetic layer having a thickness less than an electron spin diffusion length; a wire for inductively coupling said second ferromagnetic layer with a magnetic field generated by the combined current of the combination of one or more input data signals on said wire, said input data signals having either a first or second current value; said second ferromagnetic layer magnetization orientation state being modifiable only by magnetic fields exceeding a threshold field value corresponding to a combined threshold current value; wherein the spin transistor output signal is a first logical value when said second magnetization orientation state is modified by the combination of said input data signals, and said output signal is a second logical value when said second magnetization orientation state is not modified by said signals. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A magnetic spin transistor, said transistor having a transimpedance RS and further comprising:
-
a ferromagnetic emitter; a ferromagnetic collector, wherein said ferromagnetic collector generates a current that is output to a load resistance RL ; a paramagnetic base situated between said first and second ferromagnetic layers, said paramagnetic base having a thickness less than an electron spin diffusion length, and a parasitic resistance value RB ; wherein a desired offset to said output current is provided by selecting appropriate values of RL, RS and RB.
-
-
31. A magnetic spin transistor circuit comprising:
a first magnetic spin transistor; and a second magnetic spin transistor, said first magnetic spin transistor being inductively coupled to said second magnetic spin transistor. - View Dependent Claims (32, 33, 34, 35, 36)
-
37. A magnetic spin transistor logic processing circuit comprising:
-
a first magnetic spin transistor gate logic element, said first gate logic element including a first spin transistor with a first input and first output, said first input being inductively coupled to a data input line, and said output being connected to a data output line; and a second magnetic spin transistor gate logic element, said second gate logic element including a second spin transistor with a second input and second output, said second input being inductively coupled to the data output line from said first gate logic element, and said second output being connected to a second data output line.
-
-
38. A magnetic spin transistor comprising:
-
a first ferromagnetic layer having a first magnetization state; a second ferromagnetic layer having a second magnetization state and first and second magnetization axes, said second ferromagnetic layer further having an output for a spin transistor current output and being configured to inductively couple input current from an input line; a paramagnetic layer situated between said first and second layers; said magnetization axes of said second ferromagnetic layer being configured such that the magnetization state of said layer is not affected when the spin transistor output current is greater than the input current. - View Dependent Claims (39, 40, 41)
-
-
42. A method of inputting and outputting data to a magnetic spin transistor having a ferromagnetic collector, comprising the steps of:
-
inputting data to said transistor by inductive coupling said collector with a wire carrying said data, said wire being situated substantially parallel to a first magnetization axis of said collector; and outputting data from said transistor in a direction substantially parallel to a second magnetization axis of said collector, said second axis being substantially perpendicular to said first axis.
-
-
43. A method of connecting the output of one magnetic spin transistor to an input of at least one other magnetic spin transistor comprising the step of inductively coupling said transistors.
-
44. A method of implementing a logical gate with a magnetic spin transistor comprising the steps of:
-
providing a ferromagnetic layer with a modifiable magnetization orientation state; inputting a combination of one or more input logic signals to said transistor using inductive coupling to said ferromagnetic layer, each of said input logic signals having at least two distinct data values; modifying said magnetization orientation state in response to certain predetermined combinations of data values of said input logic signals; providing an output related to the state of said ferromagnetic layer, said output having a first value in response to the predetermined combination of input logic signals, and a second value in response to all other combinations of said input logic signals.
-
Specification