US20090243653A1 - Semiconductor integrated circuit - Google Patents
Semiconductor integrated circuit Download PDFInfo
- Publication number
- US20090243653A1 US20090243653A1 US12/408,953 US40895309A US2009243653A1 US 20090243653 A1 US20090243653 A1 US 20090243653A1 US 40895309 A US40895309 A US 40895309A US 2009243653 A1 US2009243653 A1 US 2009243653A1
- Authority
- US
- United States
- Prior art keywords
- terminal
- channel
- circuit
- output
- output terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 79
- 230000005291 magnetic effect Effects 0.000 claims abstract description 50
- 230000008859 change Effects 0.000 claims description 102
- 230000005415 magnetization Effects 0.000 claims description 45
- 239000010408 film Substances 0.000 description 49
- 238000010586 diagram Methods 0.000 description 26
- 230000005294 ferromagnetic effect Effects 0.000 description 17
- 230000006870 function Effects 0.000 description 16
- 230000004048 modification Effects 0.000 description 12
- 238000012986 modification Methods 0.000 description 12
- 230000004888 barrier function Effects 0.000 description 9
- 238000009792 diffusion process Methods 0.000 description 9
- 230000002401 inhibitory effect Effects 0.000 description 9
- 229910052802 copper Inorganic materials 0.000 description 8
- 229910052709 silver Inorganic materials 0.000 description 8
- QDOXWKRWXJOMAK-UHFFFAOYSA-N dichromium trioxide Chemical compound O=[Cr]O[Cr]=O QDOXWKRWXJOMAK-UHFFFAOYSA-N 0.000 description 6
- 238000007599 discharging Methods 0.000 description 6
- 239000000463 material Substances 0.000 description 6
- 239000000696 magnetic material Substances 0.000 description 5
- 239000012782 phase change material Substances 0.000 description 5
- AYTAKQFHWFYBMA-UHFFFAOYSA-N chromium dioxide Chemical compound O=[Cr]=O AYTAKQFHWFYBMA-UHFFFAOYSA-N 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- QXYJCZRRLLQGCR-UHFFFAOYSA-N dioxomolybdenum Chemical compound O=[Mo]=O QXYJCZRRLLQGCR-UHFFFAOYSA-N 0.000 description 4
- 230000005669 field effect Effects 0.000 description 4
- 239000000758 substrate Substances 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 239000013078 crystal Substances 0.000 description 3
- 150000002500 ions Chemical class 0.000 description 3
- 229910044991 metal oxide Inorganic materials 0.000 description 3
- 230000001603 reducing effect Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 229910052723 transition metal Inorganic materials 0.000 description 3
- 229910002546 FeCo Inorganic materials 0.000 description 2
- 229910015429 Mo2O5 Inorganic materials 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 229910052719 titanium Inorganic materials 0.000 description 2
- 229910002477 CuCr2O4 Inorganic materials 0.000 description 1
- 229910003430 FeCr2O4 Inorganic materials 0.000 description 1
- 229910000618 GeSbTe Inorganic materials 0.000 description 1
- 229910005936 Ge—Sb Inorganic materials 0.000 description 1
- -1 MnCr2O4 Inorganic materials 0.000 description 1
- 229910003265 NiCr2O4 Inorganic materials 0.000 description 1
- 238000005280 amorphization Methods 0.000 description 1
- CBJZJSBVCUZYMQ-UHFFFAOYSA-N antimony germanium Chemical compound [Ge].[Sb] CBJZJSBVCUZYMQ-UHFFFAOYSA-N 0.000 description 1
- 150000004770 chalcogenides Chemical class 0.000 description 1
- 239000010952 cobalt-chrome Substances 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 239000007772 electrode material Substances 0.000 description 1
- 229910052732 germanium Inorganic materials 0.000 description 1
- 229910052735 hafnium Inorganic materials 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 230000005389 magnetism Effects 0.000 description 1
- 229910052750 molybdenum Inorganic materials 0.000 description 1
- 229910052758 niobium Inorganic materials 0.000 description 1
- FULFYAFFAGNFJM-UHFFFAOYSA-N oxocopper;oxo(oxochromiooxy)chromium Chemical compound [Cu]=O.O=[Cr]O[Cr]=O FULFYAFFAGNFJM-UHFFFAOYSA-N 0.000 description 1
- 230000008672 reprogramming Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 229910052715 tantalum Inorganic materials 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 229910052721 tungsten Inorganic materials 0.000 description 1
- DZKDPOPGYFUOGI-UHFFFAOYSA-N tungsten dioxide Inorganic materials O=[W]=O DZKDPOPGYFUOGI-UHFFFAOYSA-N 0.000 description 1
- 229910052720 vanadium Inorganic materials 0.000 description 1
- 229910052727 yttrium Inorganic materials 0.000 description 1
- 229910052726 zirconium Inorganic materials 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C14/00—Digital stores characterised by arrangements of cells having volatile and non-volatile storage properties for back-up when the power is down
- G11C14/0054—Digital stores characterised by arrangements of cells having volatile and non-volatile storage properties for back-up when the power is down in which the volatile element is a SRAM cell
- G11C14/0081—Digital stores characterised by arrangements of cells having volatile and non-volatile storage properties for back-up when the power is down in which the volatile element is a SRAM cell and the nonvolatile element is a magnetic RAM [MRAM] element or ferromagnetic cell
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/02—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
- G11C11/16—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
- G11C11/161—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect details concerning the memory cell structure, e.g. the layers of the ferromagnetic memory cell
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/02—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
- G11C11/16—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
- G11C11/165—Auxiliary circuits
- G11C11/1675—Writing or programming circuits or methods
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/02—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
- G11C11/16—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
- G11C11/165—Auxiliary circuits
- G11C11/1693—Timing circuits or methods
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C13/00—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
- G11C13/0002—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
- G11C13/0004—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements comprising amorphous/crystalline phase transition cells
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C13/00—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
- G11C13/0002—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
- G11C13/0007—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements comprising metal oxide memory material, e.g. perovskites
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C13/00—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
- G11C13/02—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using elements whose operation depends upon chemical change
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/08—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices
- H03K19/094—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors
- H03K19/0944—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors using MOSFET or insulated gate field-effect transistors, i.e. IGFET
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/18—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using galvano-magnetic devices, e.g. Hall-effect devices
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2213/00—Indexing scheme relating to G11C13/00 for features not covered by this group
- G11C2213/30—Resistive cell, memory material aspects
- G11C2213/31—Material having complex metal oxide, e.g. perovskite structure
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2213/00—Indexing scheme relating to G11C13/00 for features not covered by this group
- G11C2213/30—Resistive cell, memory material aspects
- G11C2213/32—Material having simple binary metal oxide structure
Definitions
- the present invention relates to a semiconductor integrated circuit capable of implementing a reconfigurable logic circuit.
- a spin transistor As a characteristic feature, it controls output characteristics based on the resistance value of a magnetic tunnel junction formed between the source terminal and the drain terminal (e.g., S. Sugahara and M. Tanaka, Appl. Phys. Lett. 84, 2307 (2004)).
- a reconfigurable logic circuit using a spin transistor can nonvolatilely store data, unlike an SRAM (Static Random Access Memory). Hence, once programmed, it requires no reprogramming at the restart.
- SRAM Static Random Access Memory
- a spin transistor can perform high-speed rewrite and is therefore suitable for a reconfigurable logic circuit.
- the conventional reconfigurable logic circuit using a spin transistor generates a large through current in a normal operation mode. This increases the power consumption of the logic circuit.
- a semiconductor integrated circuit comprises an n-channel spin FET including one of a magnetic tunnel junction and a magneto-semiconductor junction which has one of a high resistance state and a low resistance state and which is located between a source terminal and a drain terminal, the n-channel spin FET including a gate terminal to receive an input signal, the source terminal to receive a first power supply potential, and the drain terminal connected to an output terminal; a p-channel FET including a gate terminal to receive a clock signal, a source terminal to receive a second power supply potential higher than the first power supply potential, and a drain terminal connected to the output terminal; a subsequent circuit including connected to the output terminal; and a control circuit which turns on the p-channel FET (P 1 ) to start charging the output terminal, then turns off the p-channel FET to end the charging, and supplies the input signal to the gate terminal of the n-channel spin FET.
- P 1 p-channel FET
- a semiconductor integrated circuit comprises a series connection unit including a resistance change element which has one of a high resistance state and a low resistance state, and an n-channel FET including a gate terminal to receive an input signal connected in series, the series connection unit including one terminal to receive a first power supply potential, and the other terminal connected to an output terminal; a p-channel FET including a gate terminal to receive a clock signal, a source terminal to receive a second power supply potential higher than the first power supply potential, and a drain terminal connected to the output terminal; a subsequent circuit connected to the output terminal; and a control circuit which turns on the p-channel FET to start charging the output terminal, then turns off the p-channel FET to end the charging, and supplies the input signal to the gate terminal of the n-channel FET.
- a semiconductor integrated circuit comprises an n-channel spin FET including one of a magnetic tunnel junction and a magneto-semiconductor junction which has one of a high resistance state and a low resistance state and which is located between a source terminal and a drain terminal, the n-channel spin FET including a gate terminal to receive a clock signal, and the source terminal to receive a first power supply potential; a p-channel FET including a gate terminal to receive the clock signal, a source terminal to receive a second power supply potential higher than the first power supply potential, and a drain terminal connected to an output terminal; a logic circuit which is connected between the output terminal and the drain terminal of the n-channel spin FET; and a subsequent circuit connected to the output terminal, wherein an output signal from the logic circuit is not output to the output terminal when the n-channel spin FET has the high resistance state, and the output signal from the logic circuit is output to the output terminal when the n-channel spin FET has the low resistance state.
- a semiconductor integrated circuit comprises a series connection unit including a resistance change element which has one of a high resistance state and a low resistance state, and an n-channel FET including a gate terminal to receive a clock signal connected in series, the series connection unit including one terminal to receive a first power supply potential; a p-channel FET including a gate terminal to receive the clock signal, a source terminal to receive a second power supply potential higher than the first power supply potential, and a drain terminal connected to an output terminal; a logic circuit which is connected between the output terminal and the other terminal of the series connection unit; and a subsequent circuit connected to the output terminal, wherein an output signal from the logic circuit is not output to the output terminal when the resistance change element has the high resistance state, and the output signal from the logic circuit is output to the output terminal when the resistance change element has the low resistance state.
- FIG. 1 is a circuit diagram showing a semiconductor integrated circuit according to the first embodiment
- FIG. 2 shows an example of a spin FET
- FIG. 3 is a circuit diagram showing a circuit example of the first embodiment
- FIG. 4 is a circuit diagram showing another circuit example of the first embodiment
- FIG. 5 is a timing chart showing waveforms in the circuit examples of the first embodiment
- FIG. 6 is a timing chart showing waveforms in the circuit examples of the first embodiment
- FIG. 7 shows a comparison between a conventional circuit and a circuit of the present invention
- FIG. 8 is a circuit diagram showing a semiconductor integrated circuit according to the second embodiment.
- FIG. 9 is a circuit diagram showing another semiconductor integrated circuit according to the second embodiment.
- FIG. 10 is a circuit diagram showing a circuit example of the second embodiment
- FIG. 11 is a circuit diagram showing another circuit example of the second embodiment.
- FIG. 12 is a circuit diagram showing a semiconductor integrated circuit according to the third embodiment.
- FIG. 13 is a circuit diagram showing a modification of the semiconductor integrated circuit in FIG. 12 ;
- FIG. 14 is a circuit diagram showing a semiconductor integrated circuit according to the fourth embodiment.
- FIG. 15 is a circuit diagram showing another semiconductor integrated circuit according to the fourth embodiment.
- FIG. 16 is a circuit diagram showing a modification of the semiconductor integrated circuit in FIG. 14 ;
- FIG. 17 is a circuit diagram showing a modification of the semiconductor integrated circuit in FIG. 15 ;
- FIG. 18 is a circuit diagram showing a semiconductor integrated circuit as an application example
- FIG. 19 is a circuit diagram showing a semiconductor integrated circuit as an application example
- FIG. 20 is a circuit diagram showing a semiconductor integrated circuit as an application example
- FIG. 21 is a circuit diagram showing a semiconductor integrated circuit as an application example
- FIG. 22 is a circuit diagram showing a semiconductor integrated circuit as an application example
- FIG. 23 is a circuit diagram showing an example of a write circuit
- FIG. 24 is a circuit diagram showing an example of a switching box
- FIG. 25 is a circuit diagram showing the first example of a charge period control logic circuit
- FIG. 26 is a timing chart showing waveforms in the circuit example in FIG. 25 ;
- FIG. 27 is a timing chart showing waveforms in the circuit example in FIG. 25 ;
- FIG. 28 is a circuit diagram showing the second example of the charge period control logic circuit
- FIG. 29 is a circuit diagram showing the second example of the charge period control logic circuit
- FIG. 30 is a circuit diagram showing the third example of the charge period control logic circuit
- FIG. 31 is a circuit diagram showing the fourth example of the charge period control logic circuit
- FIG. 32 is a circuit diagram showing the fourth example of the charge period control logic circuit.
- FIG. 33 is a view showing the basic structure of ReRAM.
- a reconfigurable logic circuit is formed using a spin FET (Field Effect Transistor) or a resistance change element capable of nonvolatilely storing data. Additionally, its operation timing is controlled to prevent a through current flowing between the first and second power supply potentials, thereby reducing power consumption.
- a spin FET Field Effect Transistor
- a spin FET is an FET having, between the source terminal and the drain terminal, a magnetic tunnel junction or a magneto-semiconductor junction which takes one of a high resistance state and a low resistance state.
- the gate, source, and drain terminals indicate the gate, source, and drain electrodes of the spin FET.
- a magneto-semiconductor junction indicates a junction formed by contact between a semiconductor and a magnetic substance. This junction mainly corresponds to a Schottky junction. A magneto-resistance effect is obtained by flowing a tunnel current via a Schottky junction.
- a resistance change element is a variable resistance element which takes one of a high resistance state and a low resistance state.
- a p-channel FET and an n-channel spin FET are connected in series between the first and second power supply potentials while sandwiching the output terminal.
- a clock signal is input to the gate terminal of the p-channel FET.
- An input signal is input to gate terminal of the n-channel spin FET.
- the p-channel FET is turned on to start charging the output terminal. Then, the p-channel FET is turned off to end charging the output terminal. For example, the input signal is input when the p-channel FET is OFF.
- This operation timing prevents the two transistors from being turned on simultaneously. It is therefore possible to prevent any through current flowing between the first and second power supply potentials and reduce power consumption.
- the period from the end of output terminal charge to the restart of output terminal charge is set to be equal to a period in which the potential of the output terminal always has a value larger than the circuit threshold of a subsequent circuit (e.g., a logic circuit such as an inverter or a buffer) independently of the input signal when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state, passage of the input signal is inhibited.
- a subsequent circuit e.g., a logic circuit such as an inverter or a buffer
- the period from the end of output terminal charge to the restart of output terminal charge is set to be equal to a period in which the potential of the output terminal has a value larger or smaller than the circuit threshold of a subsequent circuit (e.g., a logic circuit such as an inverter or a buffer) depending on the input signal when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state, passage of the input signal is permitted.
- a subsequent circuit e.g., a logic circuit such as an inverter or a buffer
- the first basic circuit it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting passage of the input signal in accordance with data written in the n-channel spin FET, and generates no through current in the normal operation mode.
- the n-channel spin FET of the first basic circuit is changed to a series connection unit including an n-channel FET and a resistance change element.
- a clock signal is input to the gate terminal of the p-channel FET.
- An input signal is input to gate terminal of the n-channel FET.
- the p-channel FET is turned on to start charging the output terminal. Then, the p-channel FET is turned off to end charging the output terminal. For example, the input signal is input when the p-channel FET is OFF.
- This operation timing prevents the two transistors from being turned on simultaneously. It is therefore possible to prevent any through current flowing between the first and second power supply potentials and reduce power consumption.
- the period from the end of output terminal charge to the restart of output terminal charge is set to be equal to a period in which the potential of the output terminal always has a value larger than the circuit threshold of a subsequent circuit (e.g., a logic circuit such as an inverter or a buffer) independently of the input signal when the resistance change element is in the high resistance state. That is, when the resistance change element is in the high resistance state, passage of the input signal is inhibited.
- a subsequent circuit e.g., a logic circuit such as an inverter or a buffer
- the period from the end of output terminal charge to the restart of output terminal charge is set to be equal to a period in which the potential of the output terminal has a value larger or smaller than the circuit threshold of a subsequent circuit (e.g., a logic circuit such as an inverter or a buffer) depending on the input signal when the resistance change element is in the low resistance state. That is, when the resistance change element is in the low resistance state, passage of the input signal is permitted.
- a subsequent circuit e.g., a logic circuit such as an inverter or a buffer
- a p-channel FET and an n-channel spin FET are connected in series between the first and second power supply potentials while sandwiching the output terminal.
- a logic circuit is connected between the output terminal and the n-channel spin FET.
- a clock signal is input to the gate terminal of the p-channel FET and that of the n-channel spin FET.
- the output terminal is charged.
- the clock signal changes to “H” the output signal from the logic circuit is output to the output terminal in accordance with the state of the n-channel spin FET. More specifically, when the n-channel spin FET is in the high resistance state, output of the output signal from the logic circuit to the output terminal is inhibited. When the n-channel spin FET is in the low resistance state, output of the output signal from the logic circuit to the output terminal is permitted.
- This operation timing prevents the p-channel FET and the n-channel spin FET from being turned on simultaneously. It is therefore possible to prevent any through current flowing between the first and second power supply potentials and reduce power consumption.
- the third basic circuit it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting output of the output signal from the logic circuit in accordance with data written in the n-channel spin FET, and generates no through current in the normal operation mode.
- the n-channel spin FET of the third basic circuit is changed to a series connection unit including an n-channel FET and a resistance change element.
- a clock signal is input to the gate terminal of the p-channel FET and that of the n-channel FET.
- This operation timing also prevents the p-channel FET and the n-channel FET from being turned on simultaneously. It is therefore possible to prevent any through current flowing between the first and second power supply potentials and reduce power consumption.
- the fourth basic circuit it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting output of the output signal from the logic circuit in accordance with data written in the resistance change element, and generates no through current in the normal operation mode.
- the first embodiment is directed to the first basic circuit.
- FIG. 1 shows a semiconductor integrated circuit according to the first embodiment.
- An input signal A is input to the gate terminal of an n-channel spin FET SN 1 .
- a first power supply potential e.g., ground potential
- Vss is applied to the source terminal.
- An output terminal O is connected to the drain terminal.
- a clock signal CL is input to the gate terminal of a p-channel MISFET (Metal-Insulator-Semiconductor Field Effect Transistor) P 1 .
- a second power supply potential (e.g., positive power supply potential) Vdd higher than the first power supply potential Vss is applied to the source terminal.
- the output terminal O is connected to the drain terminal.
- a control circuit 11 outputs the clock signal CL and the input signal A.
- the control circuit 11 includes any components (e.g., a logic circuit or a transfer gate of the preceding stage) which output the clock signal CL and the input signal A at the following operation timing.
- components e.g., a logic circuit or a transfer gate of the preceding stage
- the control circuit 11 sets the clock signal CL to “L” to turn on the p-channel MISFET P 1 and start charging the output terminal O. After that, the control circuit 11 sets the clock signal CL to “H” to turn off the p-channel MISFET P 1 and end charging the output terminal O. Then, the control circuit 11 supplies the input signal A to the gate terminal of the n-channel spin FET SN 1 .
- the input terminal of an inverter 12 of the subsequent stage is connected to the output terminal O.
- the inverter 12 is, e.g., a clocked inverter.
- the n-channel spin FET SN 1 has, between the source terminal and the drain terminal, a magnetic tunnel junction or a magneto-semiconductor junction which takes one of a high resistance state and a low resistance state.
- the high resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the potential of the output terminal O always has a value larger than the circuit threshold of the inverter 12 of the subsequent stage independently of the input signal A. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state, passage of the input signal is inhibited.
- the low resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the potential of the output terminal O has a value larger or smaller than the circuit threshold of the inverter 12 of the subsequent stage depending on the input signal A. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state, passage of the input signal is permitted.
- FIG. 2 shows examples of a spin FET having a magnetic tunnel junction.
- a spin FET shown in FIG. 2( a ) has n-type source/drain diffusion layers 2 A and 2 B in a p-type semiconductor substrate 1 .
- a gate insulating film 3 is formed on the channel region between the n-type source/drain diffusion layers 2 A and 2 B.
- a gate electrode (gate terminal G) 4 is formed on the gate insulating film 3 .
- Tunnel barrier films 5 A and 5 B are formed on the n-type source/drain diffusion layers 2 A and 2 B, respectively.
- Ferromagnetic films 6 A and 6 B are formed on the tunnel barrier films 5 A and 5 B, respectively.
- the ferromagnetic films 6 A and 6 B are connected to source/drain electrodes (source/drain terminals) S/D.
- One of the ferromagnetic films 6 A and 6 B serves as a magnetization fixed layer (pinned layer) in which the magnetization direction is fixed, and the other serves as a magnetization recording layer (free layer) in which the magnetization direction changes.
- One of the tunnel barrier films 5 A and 5 B may be omitted.
- both the tunnel barrier films 5 A and 5 B may be omitted.
- the spin FET has a magneto-semiconductor junction.
- the magnetization directions of the ferromagnetic films 6 A and 6 B can be either parallel (in-plane magnetization) or perpendicular (perpendicular magnetization) to their film surfaces.
- the resistance value of the magnetic tunnel junction of the spin FET is determined by the relative magnetization directions of the ferromagnetic films 6 A and 6 B.
- a spin FET shown in FIG. 2( b ) has the n-type source/drain diffusion layers 2 A and 2 B in the p-type semiconductor substrate 1 .
- the gate insulating film 3 is formed on the channel region between the n-type source/drain diffusion layers 2 A and 2 B.
- the gate electrode (gate terminal G) 4 is formed on the gate insulating film 3 .
- a stacked film including the ferromagnetic film 6 A, a tunnel barrier film 5 , and the ferromagnetic film 6 B is formed on the n-type source/drain diffusion layer 2 B.
- the n-type source/drain diffusion layer 2 A and the ferromagnetic film 6 B are connected to the source/drain electrodes (source/drain terminals) S/D.
- One of the ferromagnetic films 6 A and 6 B serves as a magnetization fixed layer (pinned layer) in which the magnetization direction is fixed, and the other serves as a magnetization recording layer (free layer) in which the magnetization direction changes.
- the tunnel barrier film 5 may be omitted.
- the spin FET has a magneto-semiconductor junction.
- the magnetization directions of the ferromagnetic films 6 A and 6 B can be either parallel (in-plane magnetization) or perpendicular (perpendicular magnetization) to their film surfaces.
- the resistance value of the magnetic tunnel junction of the spin FET is determined by the relative magnetization directions of the ferromagnetic films 6 A and 6 B.
- a spin FET shown in FIG. 2( c ) has no n-type source/drain diffusion layers, unlike the spin FETs shown in FIG. 2( a ) and FIG. 2( b ).
- Concave portions are formed in the surface region of the p-type semiconductor substrate 1 .
- the tunnel barrier films 5 A and 5 B and the ferromagnetic films 6 A and 6 B are formed in the concave portions.
- the gate insulating film 3 is formed on the channel region between the ferromagnetic films 6 A and 6 B.
- the gate electrode (gate terminal G) 4 is formed on the gate insulating film 3 .
- the ferromagnetic films 6 A and 6 B are connected to the source/drain electrodes (source/drain terminals) S/D.
- One of the ferromagnetic films 6 A and 6 B serves as a magnetization fixed layer (pinned layer) in which the magnetization direction is fixed, and the other serves as a magnetization recording layer (free layer) in which the magnetization direction changes.
- One of the tunnel barrier films 5 A and 5 B may be omitted.
- both the tunnel barrier films 5 A and 5 B may be omitted.
- the spin FET has a magneto-semiconductor junction.
- the magnetization directions of the ferromagnetic films 6 A and 6 B can be either parallel (in-plane magnetization) or perpendicular (perpendicular magnetization) to their film surfaces.
- the resistance value of the magnetic tunnel junction of the spin FET is determined by the relative magnetization directions of the ferromagnetic films 6 A and 6 B.
- FIGS. 3 and 4 show circuit examples of the first embodiment.
- the clocked inverter includes p-channel MISFETs P 2 and P 3 and n-channel MISFETs N 2 and N 3 , which are connected in series.
- the output terminal O is connected to the gate terminals (input terminals) of the p-channel MISFET P 2 and the n-channel MISFET N 2 which receive V 1 .
- the clock signal CL is input to the gate terminal of the n-channel MISFET N 3 .
- An inverted signal bCL of the clock signal CL is input to the gate terminal of the p-channel MISFET P 3 .
- the circuit example in FIG. 4 also includes an n-channel MISFET N 1 connected to the source terminal of the n-channel spin FET SN 1 .
- the clock signal CL is input to the gate terminal of the n-channel MISFET N 1 .
- FIG. 5 shows operation waveforms in the circuit examples shown in FIGS. 3 and 4 when the n-channel spin FET SN 1 is in the low resistance state.
- the p-channel MISFET P 3 and the n-channel MISFET N 3 are OFF, and the clocked inverter is inoperative.
- the input signal A is not input (“L”).
- the n-channel MISFET N 1 is OFF, no through current is generated.
- the p-channel MISFET P 1 When the clock signal CL changes from “L” to “H”, the p-channel MISFET P 1 is turned off to end charging the output terminal O. The clocked inverter becomes operative. In the example shown in FIG. 4 , the n-channel MISFET N 1 is turned on. For this reason, when the input signal A is input in the “H” state of the clock signal CL, the value of V 1 is determined in accordance with the value of the input signal A.
- FIG. 6 shows operation waveforms in the circuit examples shown in FIGS. 3 and 4 when the n-channel spin FET SN 1 is in the high resistance state.
- the p-channel MISFET P 3 and the n-channel MISFET N 3 are OFF, and the clocked inverter is inoperative.
- the input signal A is not input (“L”).
- the n-channel MISFET N 1 is OFF, no through current is generated.
- the p-channel MISFET P 1 When the clock signal CL changes from “L” to “H”, the p-channel MISFET P 1 is turned off to end charging the output terminal O. The clocked inverter becomes operative. In the example shown in FIG. 4 , the n-channel MISFET N 1 is turned on. However, when the n-channel spin FET SN 1 is in the high resistance state, is even when the input signal A is input in the “H” state of the clock signal CL, the value of V 1 does not change in accordance with the value of the input signal A.
- the n-channel spin FET SN 1 is turned on. Its ON resistance (the resistance value between the source terminal and the drain terminal) is very high. For this reason, the speed of moving charges from the output terminal O to the first power supply potential Vss via the n-channel spin FET SN 1 decreases.
- the period of the clock signal CL is set such that the clock signal CL returns from “H” to “L” before the potential of V 1 becomes less than the circuit threshold of the clocked inverter of the subsequent stage, V 1 remains “H” independently of the input signal A.
- the output signal Z from the clocked inverter is always “L” so that passage of the input signal A is inhibited.
- Table 1 is the truth table of the circuit examples in FIGS. 3 and 4 .
- the timing of inputting the input signal A is as follows.
- the input signal A is supplied to the gate terminal of the n-channel spin FET SN 1 in the OFF state of the p-channel MISFET P 1 (after charge), thereby preventing the through current generated upon charge.
- the n-channel MISFET N 1 is always OFF to prevent the through current.
- the input signal A is supplied to the gate terminal of the n-channel spin FET SN 1 after the p-channel MISFET P 1 is turned on to start charge.
- the magnetization state of the n-channel spin FET is nonvolatilely held even after power-off. Hence, the circuit can perform the same operation when powered on again.
- FIG. 7 shows the power consumption reducing effect obtained by preventing the through current.
- a conventional reconfigurable logic circuit generates a through current when implementing a logic.
- a precharge period and a judgment period exist, and only charges accumulated in the output node V 1 by precharge are removed, as shown in FIG. 7( c ), FIG. 7( d ) and FIG. 7( e ).
- the reconfigurable logic circuit having the new arrangement can reduce power consumption by preventing the through current.
- the second embodiment is directed to the second basic circuit.
- the second embodiment is largely different from the first embodiment in that a series connection unit including an n-channel MISFET and a resistance change element is connected between the first power supply potential and the output terminal in place of an n-channel spin FET.
- FIGS. 8 and 9 show semiconductor integrated circuits according to the second embodiment.
- a series connection unit 14 includes an n-channel MISFET TN 1 and a resistance change element 13 .
- a first power supply potential e.g., ground potential
- Vss is applied to one terminal of the series connection unit 14 .
- An output terminal O is connected to the other terminal.
- An input signal A is input to the gate terminal of the n-channel MISFET TN 1 .
- the resistance change element 13 for example, a magnetoresistive element which changes the resistance value changes in accordance with the relative magnetization directions of a magnetization recording layer and a magnetization fixed layer, a resistance change element which changes the resistance value upon voltage application, or a phase-change element which changes the resistance value in accordance with a phase change is used.
- the magnetoresistive element is a TMR (Tunnel Magneto-Resistance) element which uses a TMR effect.
- the resistance change element which changes the resistance value upon voltage application changes the resistance value by moving ions such as Ag ions or using an oxide such as Cr 2 O 3 .
- a phase-change element can be formed using a phase-change material which has, e.g., a low resistance value in a crystalline state and a high resistance value in an amorphous state.
- phase-change material which has, e.g., a low resistance value in a crystalline state and a high resistance value in an amorphous state.
- binary, ternary, and quaternary phase-change chalcogenides are usable.
- Detailed examples are germanium-antimony (Ge—Sb), germanium-antimony-tellurium (Ge—Sb—Te), and tin-indium-antimony-tellurium (Sn—In—Sb—Te).
- a write operation will be described. To change the phase-change material of a phase-change memory cell to an amorphous state, a write pulse is applied to heat the phase-change material at an amorphization temperature.
- a write pulse for reducing the speed of cooling the phase-change material is applied to actually transform it into a crystalline state.
- the width and magnitude of the write pulse are appropriately selected.
- the n-channel MISFET TN 1 may be arranged on the side of the output terminal O, as shown in FIG. 8 .
- the resistance change element 13 may be arranged on the side of the output terminal O, as shown in FIG. 9 .
- FIG. 9 is more preferable than that in FIG. 8 from the viewpoint of the driving force of the n-channel MISFET TN 1 .
- a clock signal CL is input to the gate terminal of a p-channel MISFET P 1 .
- a second power supply potential (e.g., positive power supply potential) Vdd higher than the first power supply potential Vss is applied to the source terminal.
- the output terminal O is connected to the drain terminal.
- a control circuit 11 outputs the clock signal CL and the input signal A.
- the control circuit 11 includes any components (e.g., a logic circuit or a transfer gate of the preceding stage) which output the clock signal CL and the input signal A at the following operation timing, as in the first embodiment.
- components e.g., a logic circuit or a transfer gate of the preceding stage
- the control circuit 11 sets the clock signal CL to “L” to turn on the p-channel MISFET P 1 and start charging the output terminal O. After that, the control circuit 11 sets the clock signal CL to “H” to turn off the p-channel MISFET P 1 and end charging the output terminal O. Then, the control circuit 11 supplies the input signal A to the gate terminal of the n-channel MISFET TN 1 .
- the input terminal of an inverter 12 of the subsequent stage is connected to the output terminal O.
- the inverter 12 is, e.g., a clocked inverter.
- the resistance change element 13 takes one of a high resistance state and a low resistance state.
- the high resistance state yields a resistance value at which the potential of the output terminal O always has a value larger than the circuit threshold of the inverter 12 of the subsequent stage independently of the input signal A. That is, passage of the input signal is inhibited in the high resistance state.
- the low resistance state yields a resistance value at which the potential of the output terminal O has a value larger or smaller than the circuit threshold of the inverter 12 of the subsequent stage depending on the input signal A. That is, passage of the input signal is permitted in the low resistance state.
- FIGS. 10 and 11 show circuit examples of the second embodiment.
- the clocked inverter includes p-channel MISFETs P 2 and P 3 and n-channel MISFETs N 2 and N 3 , which are connected in series.
- the output terminal O is connected to the gate terminals (input terminals) of the p-channel MISFET P 2 and the n-channel MISFET N 2 which receive V 1 .
- the clock signal CL is input to the gate terminal of the n-channel MISFET N 3 .
- An inverted signal bCL of the clock signal CL is input to the gate terminal of the p-channel MISFET P 3 .
- the circuit example in FIG. 11 also includes an n-channel MISFET N 1 connected to the source terminal of the n-channel MISFET TN 1 .
- the clock signal CL is input to the gate terminal of the n-channel MISFET N 1 .
- Table 2 is the truth table of the circuit examples in FIGS. 10 and 11 .
- the timing of inputting the input signal A is as follows.
- the input signal A is supplied to the gate terminal of the n-channel MISFET TN 1 in the OFF state of the p-channel MISFET P 1 (after charge), thereby preventing the through current generated upon charge.
- the n-channel MISFET N 1 is always OFF to prevent the through current.
- the input signal A is supplied to the gate terminal of the n-channel MISFET TN 1 after the p-channel MISFET P 1 is turned on to start charge.
- the state of the resistance change element is nonvolatilely held even after power-off. Hence, the circuit can perform the same operation when powered on again.
- the third embodiment is directed to the third basic circuit.
- FIG. 12 shows a semiconductor integrated circuit according to the third embodiment.
- a clock signal CL is input to the gate terminal of an n-channel spin FET SN 1 .
- a first power supply potential (e.g., ground potential) Vss is applied to the source terminal.
- the clock signal CL is input to the gate terminal of a p-channel MISFET P 1 .
- a second power supply potential (e.g., positive power supply potential) Vdd higher than the first power supply potential Vss is applied to the source terminal.
- the output terminal O is connected to the drain terminal.
- a logic circuit 15 is connected between the output terminal O and the drain terminal of the n-channel spin FET SN 1 .
- the input terminal of an inverter 12 of the subsequent stage is connected to the output terminal O.
- the inverter 12 is, e.g., a clocked inverter.
- the n-channel spin FET SN 1 has, between the source terminal and the drain terminal, a magnetic tunnel junction or a magneto-semiconductor junction which takes one of a high resistance state and a low resistance state.
- the high resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the output signal from the logic circuit 15 is not output to the output terminal O. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state, output of the output signal from the logic circuit 15 is inhibited.
- the low resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the output signal from the logic circuit 15 is output to the output terminal O. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state, output from the logic circuit 15 is permitted.
- FIG. 13 shows a modification of the semiconductor integrated circuit in FIG. 12 .
- three n-channel spin FETs SN 1 A, SN 1 B, and SN 1 C are connected in parallel between the first power supply potential Vss and the output terminal O.
- the clock signal CL is commonly input to the gate terminals of the n-channel spin FETs SN 1 A, SN 1 B, and SN 1 C.
- the first power supply potential Vss is applied to their source terminals.
- a logic circuit 15 A is connected between the n-channel spin FET SN 1 A and the output terminal O.
- a logic circuit 15 B is connected between the n-channel spin FET SN 1 B and the output terminal O.
- a logic circuit 15 C is connected between the n-channel spin FET SN 1 C and the output terminal O.
- the output signal from the logic circuit 15 A is output to the output terminal O.
- the output signal from the logic circuit 15 B is output to the output terminal O.
- the output signal from the logic circuit 15 C is output to the output terminal O.
- the output signal from the logic circuit connected in series to the n-channel spin FET in the low resistance state is selectively output.
- logic circuits 15 A, 15 B, and 15 C have different logics, one of the three logics can selectively be output.
- This modification includes three logic circuits. However, the present invention is not limited to this. The function of switching different logics can be implemented using two or more logic circuits.
- the third embodiment it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting output of the output signal from the logic circuit in accordance with data written in the n-channel spin FET, and generates no through current in the normal operation mode.
- the magnetization state of the n-channel spin FET is nonvolatilely held even after power-off. Hence, the circuit can perform the same operation when powered on again.
- the fourth embodiment is directed to the fourth basic circuit.
- the fourth embodiment is largely different from the third embodiment in that a series connection unit including an n-channel MISFET and a resistance change element is connected between the first power supply potential and the output terminal in place of an n-channel spin FET.
- FIGS. 14 and 15 show semiconductor integrated circuits according to the fourth embodiment.
- a series connection unit 14 includes an n-channel MISFET TN 1 and a resistance change element 13 .
- a first power supply potential e.g., ground potential
- Vss is applied to one terminal of the series connection unit 14 .
- An output terminal O is connected to the other terminal.
- a clock signal CL is input to the gate terminal of the n-channel MISFET TN 1 .
- the resistance change element 13 for example, a magnetoresistive element which changes the resistance value changes in accordance with the relative magnetization directions of a magnetization recording layer and a magnetization fixed layer, a resistance change element which changes the resistance value upon voltage application, or a phase-change element which changes the resistance value in accordance with a phase change is used.
- the n-channel MISFET TN 1 may be arranged on the side of the output terminal O, as shown in FIG. 14 .
- the resistance change element 13 may be arranged on the side of the output terminal O, as shown in FIG. 15 .
- the example in FIG. 15 is more preferable than that in FIG. 14 from the viewpoint of the driving force of the n-channel MISFET TN 1 .
- the clock signal CL is input to the gate terminal of a p-channel MISFET P 1 .
- a second power supply potential (e.g., positive power supply potential) Vdd higher than the first power supply potential Vss is applied to the source terminal.
- the output terminal O is connected to the drain terminal.
- the input terminal of an inverter 12 of the subsequent stage is connected to the output terminal O.
- the inverter 12 is, e.g., a clocked inverter.
- the resistance change element 13 takes one of a high resistance state and a low resistance state.
- the high resistance state yields a resistance value at which the output signal from a logic circuit 15 is not output to the output terminal O. That is, output of the output signal from the logic circuit 15 is inhibited in the high resistance state.
- the low resistance state yields a resistance value at which the output signal from the logic circuit 15 is output to the output terminal O. That is, output of the output signal from the logic circuit 15 is permitted in the low resistance state.
- FIGS. 16 and 17 show modifications of the semiconductor integrated circuits in FIGS. 14 and 15 .
- three series connection units 14 A, 14 B, and 14 C are connected in parallel between the first power supply potential Vss and the output terminal O.
- the clock signal CL is commonly input to the gate terminals of n-channel MISFETs TN 1 A, TN 1 B, and TN 1 C in the series connection units 14 A, 14 B, and 14 C.
- the first power supply potential Vss is applied to their source terminals.
- a logic circuit 15 A is connected between series connection unit 14 A and the output terminal O.
- a logic circuit 15 B is connected between series connection unit 14 B and the output terminal O.
- a logic circuit 15 C is connected between series connection unit 14 C and the output terminal O.
- the output signal from the logic circuit connected in series to the resistance change element in the low resistance state is selectively output.
- logic circuits 15 A, 15 B, and 15 C have different logics, one of the three logics can selectively be output.
- This modification also includes three logic circuits.
- the present invention is not limited to this.
- the function of switching different logics can be implemented using two or more logic circuits.
- the state of the resistance change element is nonvolatilely held even after power-off. Hence, the circuit can perform the same operation when powered on again.
- each MISFET can be changed to a MESFET (Metal-Semiconductor Field Effect Transistor) or a JFET (Junction Field Effect Transistor).
- MESFET Metal-Semiconductor Field Effect Transistor
- JFET Joint Field Effect Transistor
- FIG. 18 shows a logic circuit which can reconfigure a multiplexer and an OR-circuit.
- This logic circuit is an application example of the first embodiment ( FIG. 1 ).
- a plurality of n-channel spin FETs SN 1 A, SN 1 B, . . . , and SN 1 C are connected in parallel between the first power supply potential Vss and the output terminal O.
- the input signals A, B, . . . , and C are input to the gate terminals of the n-channel spin FETs SN 1 A, SN 1 B, . . . , and SN 1 C, respectively.
- FIG. 19 shows a detailed example of the logic circuit in FIG. 18 .
- Three n-channel spin FETs are included.
- a clocked inverter is used as the inverter of the subsequent stage.
- Table 3 is the truth table of the logic circuit in FIG. 19 .
- Each of the n-channel spin FETs SN 1 A, SN 1 B, and SN 1 C takes one of an antiparallel state (high resistance state) and a parallel state (low resistance state).
- the input signal A appears as the output signal Z from the clocked inverter.
- the input signal B appears as the output signal Z from the clocked inverter.
- the logic circuit in FIG. 19 thus functions as a multiplexer.
- the n-channel spin FETs SN 1 A and SN 1 B are in the parallel state, and the n-channel spin FET SN 1 C are in the antiparallel state.
- the output signal Z from the clocked inverter changes to “H”. That is, the output signal Z from the clocked inverter is the OR (A+B) of the input signals A and B.
- the output signal Z from the clocked inverter is the OR (A+B+C) of the input signals A, B, and C.
- the logic circuit in FIG. 19 thus functions as an OR-circuit.
- FIG. 20 shows a logic circuit which can reconfigure an AND-circuit and an OR-circuit.
- This logic circuit is an application example of the first embodiment ( FIG. 1 ).
- a plurality of (in this example, three) n-channel spin FETs SN 1 - 1 , SN 1 - 2 , and SN 1 - 3 are connected in parallel between the first power supply potential Vss and the output terminal O.
- an n-channel MISFET N 1 - 1 is connected in series to the n-channel spin FET SN 1 - 1 .
- the input signal A is input to the gate terminals of the n-channel spin FETs SN 1 - 1 and SN 1 - 3 .
- the input signal B is input to the gate terminals of the n-channel spin FET SN 1 - 2 and the n-channel MISFET N 1 - 1 .
- Table 4 is the truth table of the logic circuit in FIG. 20 .
- Each of the n-channel spin FETs SN 1 - 1 , SN 1 - 2 , and SN 1 - 3 takes one of an antiparallel state (high resistance state) and a parallel state (low resistance state).
- the n-channel spin FET SN 1 - 1 is in the parallel state, and the n-channel spin FETs SN 1 - 2 and SN 1 - 3 are in the antiparallel state.
- both the input signals A and B are “H”
- charges in the output terminal O are removed to the first power supply potential Vss.
- the output signal Z from the inverter changes to “H”. That is, the output signal Z from the inverter is the AND (A ⁇ B) of the input signals A and B.
- the n-channel spin FET SN 1 - 1 is in the antiparallel state, and the n-channel spin FETs SN 1 - 2 and SN 1 - 3 are in the parallel state.
- at least one of the input signals A and B is “H”
- charges in the output terminal O are removed to the first power supply potential Vss.
- the output signal Z from the inverter changes to “H”. That is, the output signal Z from the inverter is the OR (A+B) of the input signals A and B.
- the logic circuit in FIG. 20 thus functions as an AND-circuit or an OR-circuit.
- the n-channel MISFET N 1 - 1 is connected in series to the n-channel spin FET SN 1 - 1 .
- the n-channel MISFET N 1 - 1 may be changed to a spin FET.
- the spin FET is set in the same state as the n-channel spin FET SN 1 - 1 .
- FIG. 21 shows a logic circuit which can reconfigure a buffer and an inverter.
- This logic circuit is an application example of the first embodiment ( FIG. 1 ).
- two n-channel spin FETs SN 1 and SN 2 are connected in parallel between the first power supply potential Vss and the output terminal O.
- the input signal A is input to the gate terminal of the n-channel spin FET SN 1 .
- An inverted signal bA of the input signal A is input to the gate terminal of the n-channel spin FET SN 2 .
- An inverter including a p-channel MISFET P 4 and an n-channel MISFET N 4 generates the inverted signal bA of the input signal A.
- Table 5 is the truth table of the logic circuit in FIG. 21 .
- Each of the n-channel spin FETs SN 1 and SN 2 takes one of an antiparallel state (high resistance state) and a parallel state (low resistance state).
- the n-channel spin FET SN 1 is in the parallel state, and the n-channel spin FET SN 2 is in the antiparallel state.
- the input signal A is obtained as the output signal Z from the inverter of the subsequent stage.
- the n-channel spin FET SN 1 is turned on to remove charges in the output terminal O to the first power supply potential Vss.
- the output signal Z from the inverter of the subsequent stage changes to “H”.
- the n-channel spin FET SN 1 is turned off. Hence, the output signal Z from the inverter of the subsequent stage changes to “L”. At this time, the n-channel spin FET SN 2 is turned on. However, since the n-channel spin FET SN 2 is in the antiparallel state and has a very high ON resistance, charges in the output terminal O are not removed to the first power supply potential Vss.
- the logic circuit thus functions as a buffer.
- the n-channel spin FET SN 1 is in the antiparallel state
- the n-channel spin FET SN 2 is in the parallel state.
- the inverted signal bA of the input signal A is obtained as the output signal Z from the inverter of the subsequent stage.
- the n-channel spin FET SN 2 is turned off.
- the output signal Z from the inverter of the subsequent stage changes to “L”.
- the n-channel spin FET SN 1 is turned on.
- the n-channel spin FET SN 1 is in the antiparallel state and has a very high ON resistance, charges in the output terminal O are not removed to the first power supply potential Vss.
- the n-channel spin FET SN 2 is turned on to remove charges in the output terminal O to the first power supply potential Vss. Hence, the output signal Z from the inverter of the subsequent stage changes to “H”.
- the logic circuit thus functions as an inverter.
- FIG. 22 shows a logic circuit which can reconfigure three or more kinds of logics.
- This logic circuit is an application example of the first embodiment ( FIG. 1 ).
- three n-channel spin FETs SN 1 - 1 , SN 1 - 2 , and SN 1 - 3 are connected in parallel between the first power supply potential Vss and the output terminal O.
- an n-channel MISFET N 1 - 1 is connected in series to the n-channel spin FET SN 1 - 1 .
- the input signal A is input to the gate terminal of the n-channel spin FET SN 1 - 1 .
- the input signal B is input to the gate terminals of the n-channel spin FET SN 1 - 2 and the n-channel MISFET N 1 - 1 .
- the input signal C is input to the gate terminal of the n-channel spin FET SN 1 - 3 .
- Table 6 is the truth table of the logic circuit in FIG. 22 .
- Each of the n-channel spin FETs SN 1 - 1 , SN 1 - 2 , and SN 1 - 3 takes one of an antiparallel state (high resistance state) and a parallel state (low resistance state).
- the output signal Z from the inverter changes to “H”. That is, the output signal Z from the inverter is the AND (A ⁇ B) of the input signals A and B.
- the n-channel spin FET SN 1 - 2 is in the parallel state
- the n-channel spin FET SN 1 - 3 is in the antiparallel state.
- the output signal Z from the inverter is the input signal B.
- the state of the n-channel spin FET SN 1 - 1 can be either the parallel state or the antiparallel state.
- the n-channel spin FETs SN 1 - 1 and SN 1 - 2 are in the antiparallel state, and the n-channel spin FET SN 1 - 3 is in the parallel state.
- the output signal Z from the inverter is the input signal C.
- the n-channel spin FETs SN 1 - 1 and SN 1 - 3 are in the parallel state, and the n-channel spin FET SN 1 - 2 is in the antiparallel state.
- the output signal Z from the inverter is the input signals A ⁇ B+C.
- the n-channel spin FETs SN 1 - 2 and SN 1 - 3 are in the parallel state.
- at least one of the input signals B and C is “H”
- charges in the output terminal O are removed to the first power supply potential Vss.
- the output signal Z from the inverter changes to “H”. That is, the output signal Z from the inverter is the OR (B+C) of the input signals B and C.
- the state of the n-channel spin FET SN 1 - 1 can be either the parallel state or the antiparallel state.
- the logic circuit in FIG. 22 can thus implement three or more logics.
- the n-channel MISFET N 1 - 1 is connected in series to the n-channel spin FET SN 1 - 1 .
- the n-channel MISFET N 1 - 1 may be changed to a spin FET.
- the spin FET is set in the same state as the n-channel spin FET SN 1 - 1 .
- the write is done by, e.g., flowing a write current or applying a voltage to the spin FET or the resistance change element.
- the value of write data is controlled by the direction of the write current or voltage.
- FIG. 23 shows an example of a write circuit.
- the write circuit is added to the logic circuit in FIG. 1 .
- a driver/sinker D/S•1 is connected to the drain side of the n-channel spin FET SN 1 .
- a driver/sinker D/S•2 is connected to the source side.
- the driver/sinker D/S•1 includes a p-channel MISFET P 5 and an n-channel MISFET N 5 which are connected in series between the first power supply potential Vss and the second power supply potential Vdd.
- the driver/sinker D/S•2 includes a p-channel MISFET P 6 and an n-channel MISFET N 6 which are connected in series between the first power supply potential Vss and the second power supply potential Vdd.
- the p-channel MISFET P 5 and the n-channel MISFET N 6 are turned on to flow a write current from the driver/sinker D/S•1 to the driver/sinker D/S•2.
- the p-channel MISFET P 6 and the n-channel MISFET N 5 are turned on to flow a write current from the driver/sinker D/S•2 to the driver/sinker D/S•1.
- the input signals B and D are set to “H”, and the input signals C and E are set to “L”, thereby making the drivers/sinkers D/S•1 and D/S•2 inoperative.
- FIG. 24 shows a circuit example of a switching box including spin FETs.
- This circuit includes I/O units 1 , 2 , 3 , and 4 added to input/output nodes, and a pass transistor formed from spin FETs SM 1 to SM 6 .
- All the I/O units 1 , 2 , 3 , and 4 have the same circuit arrangement. Only the circuit arrangement in the I/O unit 1 is illustrated as a typical example.
- spin FET SM 1 For example, to transmit a signal between nodes N 1 and N 2 , only the spin FET SM 1 is set in the parallel state. The remaining spin FETs SM 2 to SM 6 are set in the antiparallel state.
- One of the two selected nodes is defined as an input node, and the other as an output node based on data in SRAMs in the I/O units.
- a transistor Tr 3 in the I/O unit 1 is turned off, and a transistor Tr 4 is turned on based on the output signal from the SRAM. This enables the path between an inverter I 1 and a clocked inverter C 11 which are connected in series.
- the transistor Tr 3 in the I/O unit 1 is turned on, and the transistor Tr 4 is turned off based on the output signal from the SRAM. This enables the path between a transistor Tr 2 and the transistor Tr 3 which are connected in series.
- a transistor Tr 1 arranged in each node is turned on and then off to accumulate charges in the input portion of the clocked inverter C 11 connected to the transistor Tr 1 .
- the transistors Tr 2 and Tr 3 in the I/O unit 1 are turned on.
- the level of the input portion of the clocked inverter in the I/O unit 2 changes to “L”, and “L” is output to the node N 2 .
- the level of the input portion of the clocked inverter in the I/O unit 2 changes to “H”, and “H” is output to the node N 2 .
- an enable signal Enable 3 (Output) is supplied.
- An output signal is obtained in the node N 1 in synchronism with this.
- An enable signal Enable 0 (Refresh) is used to refresh data stored in the SRAM.
- the above-described operation allows to transmit a signal between two arbitrary nodes.
- All the above-described embodiments are directed with a so-called charge period control reconfigurable logic circuit which charges the output terminal in advance, and then controls the discharge period of the output terminal, thereby implementing a plurality of logics in accordance with the state of an n-channel spin FET or a resistance change element.
- a so-called charge period control reconfigurable logic circuit (to be referred to as a charge period control logic circuit hereinafter) which discharges the output terminal in advance, and then controls the charge period of the output terminal, thereby implementing a plurality of logics in accordance with the state of an p-channel spin FET or a resistance change element.
- the period from the end of output terminal discharge to the restart of output terminal discharge is set to be equal to a period in which the potential of the output terminal always has a value larger than the circuit threshold of a subsequent circuit (e.g., a logic circuit such as an inverter or a buffer) independently of the input signal when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state.
- a subsequent circuit e.g., a logic circuit such as an inverter or a buffer
- the period from the end of output terminal discharge to the restart of output terminal discharge is set to be equal to a period in which the potential of the output terminal has a value larger or smaller than the circuit threshold of a subsequent circuit (e.g., a logic circuit such as an inverter or a buffer) depending on the input signal when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state.
- a subsequent circuit e.g., a logic circuit such as an inverter or a buffer
- FIG. 25 shows the first example of the charge period control logic circuit.
- This example corresponds to the first embodiment in FIG. 1 .
- the input signal A is input to the gate terminal of a p-channel spin FET SP 1 .
- the first power supply potential e.g., positive power supply
- Vdd is applied to the source terminal.
- the output terminal O is connected to the drain terminal.
- the clock signal CL is input to the gate terminal of an n-channel MISFET N 1 .
- the second power supply potential (e.g., ground potential) Vss lower than the first power supply potential Vdd is applied to the source terminal.
- the output terminal O is connected to the drain terminal.
- the control circuit 11 outputs the clock signal CL and the input signal A.
- the control circuit 11 includes any components (e.g., a logic circuit or a transfer gate of the preceding stage) which output the clock signal CL and the input signal A at the following operation timing.
- components e.g., a logic circuit or a transfer gate of the preceding stage
- the control circuit 11 sets the clock signal CL to “H” to turn on the n-channel MISFET N 1 and start discharging the output terminal O. After that, the control circuit 11 sets the clock signal CL to “L” to turn off the n-channel MISFET N 1 and end discharging the output terminal O. Then, the control circuit 11 supplies the input signal A to the gate terminal of the p-channel spin FET SP 1 .
- the input terminal of an inverter 12 of the subsequent stage is connected to the output terminal O.
- the inverter 12 is, e.g., a clocked inverter.
- the p-channel spin FET SP 1 has, between the source terminal and the drain terminal, a magnetic tunnel junction or a magneto-semiconductor junction which takes one of a high resistance state and a low resistance state.
- the high resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the potential of the output terminal O always has a value smaller than the circuit threshold of the inverter 12 of the subsequent stage independently of the input signal A. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state, passage of the input signal is inhibited.
- the low resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the potential of the output terminal O has a value larger or smaller than the circuit threshold of the inverter 12 of the subsequent stage depending on the input signal A. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state, passage of the input signal is permitted.
- the p-channel spin FET SP 1 can employ the device structures shown in FIG. 2 .
- FIG. 2 shows an n-channel spin FET.
- the semiconductor substrate 1 must be of n-type, and the source/drain diffusion layers 2 A and 2 B must be of p-type.
- FIG. 26 shows operation waveforms in the circuit example shown in FIG. 25 when the p-channel spin FET SP 1 is in the low resistance state.
- a p-channel MISFET having a gate terminal to receive the clock signal CL and connected between the first power supply potential Vdd and the p-channel spin FET SP 1 is added to the circuit example in FIG. 25 .
- FIG. 27 shows operation waveforms in the circuit example shown in FIG. 25 when the p-channel spin FET SP 1 is in the high resistance state.
- a p-channel MISFET having a gate terminal to receive the clock signal CL and connected between the first power supply potential Vdd and the p-channel spin FET SP 1 is added to the circuit example in FIG. 25 .
- the p-channel spin FET SP 1 is turned on. Its ON resistance (the resistance value between the source terminal and the drain terminal) is very high. For this reason, the speed of moving charges from the first power supply potential Vdd to the output terminal O via the p-channel spin FET SP 1 decreases.
- the period of the clock signal CL is set such that the clock signal CL returns from “L” to “H” before the potential of V 1 exceeds the circuit threshold of the inverter 12 of the subsequent stage, V 1 remains “L” independently of the input signal A.
- the output signal Z from the inverter 12 is always “H” so that passage of the input signal A is inhibited.
- the magnetization state of the p-channel spin FET is nonvolatilely held even after power-off. Hence, the circuit can perform the same operation when powered on again.
- FIGS. 28 and 29 show the second example of the charge period control logic circuit.
- This example corresponds to the second embodiment in FIGS. 8 and 9 .
- the series connection unit 14 includes a p-channel MISFET TP 1 and the resistance change element 13 .
- the first power supply potential e.g., positive power supply potential
- Vdd is applied to one terminal of the series connection unit 14 .
- the output terminal O is connected to the other terminal.
- the input signal A is input to the gate terminal of the p-channel MISFET TP 1 .
- the resistance change element 13 for example, a magnetoresistive element which changes the resistance value changes in accordance with the relative magnetization directions of a magnetization recording layer and a magnetization fixed layer, a resistance change element which changes the resistance value upon voltage application, or a phase-change element which changes the resistance value in accordance with a phase change is used.
- the p-channel MISFET TP 1 may be arranged on the side of the output terminal O, as shown in FIG. 28 .
- the resistance change element 13 may be arranged on the side of the output terminal O, as shown in FIG. 29 .
- FIG. 29 is more preferable than that in FIG. 28 from the viewpoint of the driving force of the p-channel MISFET TP 1 .
- the clock signal CL is input to the gate terminal of the n-channel MISFET N 1 .
- the second power supply potential (e.g., ground potential) Vss lower than the first power supply potential Vdd is applied to the source terminal.
- the output terminal O is connected to the drain terminal.
- the control circuit 11 outputs the clock signal CL and the input signal A.
- the control circuit 11 includes any components (e.g., a logic circuit or a transfer gate of the preceding stage) which output the clock signal CL and the input signal A at the following operation timing, as in the first example.
- components e.g., a logic circuit or a transfer gate of the preceding stage
- the control circuit 11 sets the clock signal CL to “H” to turn on the n-channel MISFET N 1 and start discharging the output terminal O. After that, the control circuit 11 sets the clock signal CL to “L” to turn off the n-channel MISFET N 1 and end discharging the output terminal O. Then, the control circuit 11 supplies the input signal A to the gate terminal of the p-channel MISFET TP 1 .
- the input terminal of the inverter 12 of the subsequent stage is connected to the output terminal O.
- the inverter 12 is, e.g., a clocked inverter.
- the resistance change element 13 takes one of a high resistance state and a low resistance state.
- the high resistance state yields a resistance value at which the potential of the output terminal O always has a value smaller than the circuit threshold of the inverter 12 of the subsequent stage independently of the input signal A. That is, passage of the input signal is inhibited in the high resistance state.
- the low resistance state yields a resistance value at which the potential of the output terminal O has a value larger or smaller than the circuit threshold of the inverter 12 of the subsequent stage depending on the input signal A. That is, passage of the input signal is permitted in the low resistance state.
- FIG. 30 shows the third example of the charge period control logic circuit.
- This example corresponds to the third embodiment in FIG. 12 .
- the clock signal CL is input to the gate terminal of the p-channel spin FET SP 1 .
- the first power supply potential e.g., positive power supply potential
- Vdd is applied to the source terminal.
- the clock signal CL is input to the gate terminal of the n-channel MISFET N 1 .
- the second power supply potential (e.g., ground potential) Vss lower than the first power supply potential Vdd is applied to the source terminal.
- the output terminal O is connected to the drain terminal.
- the logic circuit 15 is connected between the output terminal O and the drain terminal of the p-channel spin FET SP 1 .
- the input terminal of the inverter 12 of the subsequent stage is connected to the output terminal O.
- the inverter 12 is, e.g., a clocked inverter.
- the p-channel spin FET SP 1 has, between the source terminal and the drain terminal, a magnetic tunnel junction or a magneto-semiconductor junction which takes one of a high resistance state and a low resistance state.
- the high resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the output signal from the logic circuit 15 is not output to the output terminal O. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state, output of the output signal from the logic circuit 15 is inhibited.
- the low resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the output signal from the logic circuit 15 is output to the output terminal O. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state, output from the logic circuit 15 is permitted.
- FIGS. 31 and 32 show the fourth example of the charge period control logic circuit.
- This example corresponds to the fourth embodiment in FIGS. 14 and 15 .
- the series connection unit 14 includes the p-channel MISFET TP 1 and the resistance change element 13 .
- the first power supply potential (e.g., positive power supply potential) Vdd is applied to one terminal of the series connection unit 14 .
- the output terminal is connected to the other terminal.
- the clock signal CL is input to the gate terminal of the p-channel MISFET TP 1 .
- the resistance change element 13 for example, a magnetoresistive element which changes the resistance value changes in accordance with the relative magnetization directions of a magnetization recording layer and a magnetization fixed layer, a resistance change element which changes the resistance value upon voltage application, or a phase-change element which changes the resistance value in accordance with a phase change is used.
- the p-channel MISFET TP 1 may be arranged on the side of the output terminal O, as shown in FIG. 31 .
- the resistance change element 13 may be arranged on the side of the output terminal O, as shown in FIG. 32 .
- the example in FIG. 32 is more preferable than that in FIG. 31 from the viewpoint of the driving force of the p-channel MISFET TP 1 .
- the clock signal CL is input to the gate terminal of the n-channel MISFET N 1 .
- the second power supply potential (e.g., ground potential) Vss lower than the first power supply potential Vdd is applied to the source terminal.
- the output terminal O is connected to the drain terminal.
- the input terminal of the inverter 12 of the subsequent stage is connected to the output terminal O.
- the inverter 12 is, e.g., a clocked inverter.
- the resistance change element 13 takes one of a high resistance state and a low resistance state.
- the high resistance state yields a resistance value at which the output signal from a logic circuit 15 is not output to the output terminal O. That is, output of the output signal from the logic circuit 15 is inhibited in the high resistance state.
- the low resistance state yields a resistance value at which the output signal from the logic circuit 15 is output to the output terminal O. That is, output of the output signal from the logic circuit 15 is permitted in the low resistance state.
- the spin FET can have two different state patterns. In one pattern, the spin FET has the high resistance state when the two magnetic materials of the magnetic tunnel junction or magneto-semiconductor junction are antiparallel, and the low resistance state when the magnetic materials are parallel. In the other pattern, the spin FET has the high resistance state when the two magnetic materials are parallel, and the low resistance state when the magnetic materials are antiparallel.
- a detailed example of the latter is a junction structure formed from FeCo/Si/FeCo. This is described in, e.g., W. J. Hwang et al., “Spin transport in a lateral spin-injection device with an FM/Si/FM junction”, Journal of Magnetism and Magnetic Materials 272-276 (2004) 1915-1916.
- FIG. 33 shows the basic structure of a memory cell of an ReRAM.
- a memory cell of an ReRAM includes a resistance change film 62 between a lower electrode 61 and an upper electrode 63 .
- the following materials are usable for the resistance change film 62 .
- an amorphous oxide e.g., the oxide of at least one element selected from the group consisting of Ti, V, Fe, Co, Y, Zr, Nb, Mo, Hf, Ta, W, Ge, and Si
- the resistance change film 62 is sandwiched between an electrode made of Ag or Cu and an electrode made of TiW, Ti, or W. Voltages having different polarities are applied, thereby changing the current direction. This makes it possible to ionize Ag or Cu that is the electrode material and diffuse it into the thin film or return it to the electrode, thereby changing the resistance value of the resistance change film 62 .
- a metallic oxide made of at least one of the transition metal elements of the VI group (except for WO 3 ) is used as the material of the resistance change film 62 .
- a metallic oxide made of at least one of the transition metal elements of the VI group (except for WO 3 ) is used as the material of the resistance change film 62 .
- Detailed examples are Cr 2 O 3 , CrO 2 , MoO 2 , Mo 2 O 5 , WO 2 , a mixed crystal of Cr 2 O 3 and CrO 2 , a mixed crystal of MoO 2 and Mo 2 O 5 , and a mixed crystal of WO 2 and WO 3 .
- a metallic oxide made of at least one of transition metal elements of the VI group and at least one of transition metal elements of the I, II, VII, and VII groups may be used as the material of the resistance change film 62 .
- Detailed examples are NiCr 2 O 4 , MnCr 2 O 4 , FeCr 2 O 4 , CoCr 2 O 4 , CuCr 2 O 4 , and ZnCr 2 O 4 .
- These metallic oxides are preferably not amorphous but polycrystalline or microcrystalline. It is possible to increase or decrease the resistance of the resistance change film 62 by applying voltages having different polarities to these materials to change the current direction.
- the ReRAM can employ a write method of changing the resistance value based on a current or a write method of changing the resistance value based on a voltage.
- a tunnel magnetoresistive element was used as the resistance change element.
- the resistance value of the magnetic tunnel junction in the low resistance state was 100 k ⁇ in sheet resistance.
- the resistance value of the magnetic tunnel junction in the high resistance state was 600 k ⁇ in sheet resistance.
- the pulse width of the clock signal was 350 psec.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Chemical & Material Sciences (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Crystallography & Structural Chemistry (AREA)
- Power Engineering (AREA)
- Materials Engineering (AREA)
- Hall/Mr Elements (AREA)
- Mram Or Spin Memory Techniques (AREA)
- Thin Magnetic Films (AREA)
- Metal-Oxide And Bipolar Metal-Oxide Semiconductor Integrated Circuits (AREA)
- Semiconductor Memories (AREA)
- Logic Circuits (AREA)
Abstract
Description
- This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2008-084937, filed Mar. 27, 2008, the entire contents of which are incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates to a semiconductor integrated circuit capable of implementing a reconfigurable logic circuit.
- 2. Description of the Related Art
- Recently, studies to implement new devices using the properties of electrons serving as charges and spins are being made extensively. One of such devices is a spin transistor. As a characteristic feature, it controls output characteristics based on the resistance value of a magnetic tunnel junction formed between the source terminal and the drain terminal (e.g., S. Sugahara and M. Tanaka, Appl. Phys. Lett. 84, 2307 (2004)).
- It is possible to implement a reconfigurable logic circuit using the spin transistor (e.g., T. Matsuno, S. Sugahara, and M. Tanaka, Jpn. J. Appl. Phys. 43, 6032 (2004)).
- A reconfigurable logic circuit using a spin transistor can nonvolatilely store data, unlike an SRAM (Static Random Access Memory). Hence, once programmed, it requires no reprogramming at the restart.
- A spin transistor can perform high-speed rewrite and is therefore suitable for a reconfigurable logic circuit.
- However, the conventional reconfigurable logic circuit using a spin transistor generates a large through current in a normal operation mode. This increases the power consumption of the logic circuit.
- A semiconductor integrated circuit according to an aspect of the present invention comprises an n-channel spin FET including one of a magnetic tunnel junction and a magneto-semiconductor junction which has one of a high resistance state and a low resistance state and which is located between a source terminal and a drain terminal, the n-channel spin FET including a gate terminal to receive an input signal, the source terminal to receive a first power supply potential, and the drain terminal connected to an output terminal; a p-channel FET including a gate terminal to receive a clock signal, a source terminal to receive a second power supply potential higher than the first power supply potential, and a drain terminal connected to the output terminal; a subsequent circuit including connected to the output terminal; and a control circuit which turns on the p-channel FET (P1) to start charging the output terminal, then turns off the p-channel FET to end the charging, and supplies the input signal to the gate terminal of the n-channel spin FET.
- A semiconductor integrated circuit according to another aspect of the present invention comprises a series connection unit including a resistance change element which has one of a high resistance state and a low resistance state, and an n-channel FET including a gate terminal to receive an input signal connected in series, the series connection unit including one terminal to receive a first power supply potential, and the other terminal connected to an output terminal; a p-channel FET including a gate terminal to receive a clock signal, a source terminal to receive a second power supply potential higher than the first power supply potential, and a drain terminal connected to the output terminal; a subsequent circuit connected to the output terminal; and a control circuit which turns on the p-channel FET to start charging the output terminal, then turns off the p-channel FET to end the charging, and supplies the input signal to the gate terminal of the n-channel FET.
- A semiconductor integrated circuit according to still another aspect of the present invention comprises an n-channel spin FET including one of a magnetic tunnel junction and a magneto-semiconductor junction which has one of a high resistance state and a low resistance state and which is located between a source terminal and a drain terminal, the n-channel spin FET including a gate terminal to receive a clock signal, and the source terminal to receive a first power supply potential; a p-channel FET including a gate terminal to receive the clock signal, a source terminal to receive a second power supply potential higher than the first power supply potential, and a drain terminal connected to an output terminal; a logic circuit which is connected between the output terminal and the drain terminal of the n-channel spin FET; and a subsequent circuit connected to the output terminal, wherein an output signal from the logic circuit is not output to the output terminal when the n-channel spin FET has the high resistance state, and the output signal from the logic circuit is output to the output terminal when the n-channel spin FET has the low resistance state.
- A semiconductor integrated circuit according to still another aspect of the present invention comprises a series connection unit including a resistance change element which has one of a high resistance state and a low resistance state, and an n-channel FET including a gate terminal to receive a clock signal connected in series, the series connection unit including one terminal to receive a first power supply potential; a p-channel FET including a gate terminal to receive the clock signal, a source terminal to receive a second power supply potential higher than the first power supply potential, and a drain terminal connected to an output terminal; a logic circuit which is connected between the output terminal and the other terminal of the series connection unit; and a subsequent circuit connected to the output terminal, wherein an output signal from the logic circuit is not output to the output terminal when the resistance change element has the high resistance state, and the output signal from the logic circuit is output to the output terminal when the resistance change element has the low resistance state.
-
FIG. 1 is a circuit diagram showing a semiconductor integrated circuit according to the first embodiment; -
FIG. 2 shows an example of a spin FET; -
FIG. 3 is a circuit diagram showing a circuit example of the first embodiment; -
FIG. 4 is a circuit diagram showing another circuit example of the first embodiment; -
FIG. 5 is a timing chart showing waveforms in the circuit examples of the first embodiment; -
FIG. 6 is a timing chart showing waveforms in the circuit examples of the first embodiment; -
FIG. 7 shows a comparison between a conventional circuit and a circuit of the present invention; -
FIG. 8 is a circuit diagram showing a semiconductor integrated circuit according to the second embodiment; -
FIG. 9 is a circuit diagram showing another semiconductor integrated circuit according to the second embodiment; -
FIG. 10 is a circuit diagram showing a circuit example of the second embodiment; -
FIG. 11 is a circuit diagram showing another circuit example of the second embodiment; -
FIG. 12 is a circuit diagram showing a semiconductor integrated circuit according to the third embodiment; -
FIG. 13 is a circuit diagram showing a modification of the semiconductor integrated circuit inFIG. 12 ; -
FIG. 14 is a circuit diagram showing a semiconductor integrated circuit according to the fourth embodiment; -
FIG. 15 is a circuit diagram showing another semiconductor integrated circuit according to the fourth embodiment; -
FIG. 16 is a circuit diagram showing a modification of the semiconductor integrated circuit inFIG. 14 ; -
FIG. 17 is a circuit diagram showing a modification of the semiconductor integrated circuit inFIG. 15 ; -
FIG. 18 is a circuit diagram showing a semiconductor integrated circuit as an application example; -
FIG. 19 is a circuit diagram showing a semiconductor integrated circuit as an application example; -
FIG. 20 is a circuit diagram showing a semiconductor integrated circuit as an application example; -
FIG. 21 is a circuit diagram showing a semiconductor integrated circuit as an application example; -
FIG. 22 is a circuit diagram showing a semiconductor integrated circuit as an application example; -
FIG. 23 is a circuit diagram showing an example of a write circuit; -
FIG. 24 is a circuit diagram showing an example of a switching box; -
FIG. 25 is a circuit diagram showing the first example of a charge period control logic circuit; -
FIG. 26 is a timing chart showing waveforms in the circuit example inFIG. 25 ; -
FIG. 27 is a timing chart showing waveforms in the circuit example inFIG. 25 ; -
FIG. 28 is a circuit diagram showing the second example of the charge period control logic circuit; -
FIG. 29 is a circuit diagram showing the second example of the charge period control logic circuit; -
FIG. 30 is a circuit diagram showing the third example of the charge period control logic circuit; -
FIG. 31 is a circuit diagram showing the fourth example of the charge period control logic circuit; -
FIG. 32 is a circuit diagram showing the fourth example of the charge period control logic circuit; and -
FIG. 33 is a view showing the basic structure of ReRAM. - A semiconductor integrated circuit of an aspect of the present invention will be described below in detail with reference to the accompanying drawing.
- In the present invention, a reconfigurable logic circuit is formed using a spin FET (Field Effect Transistor) or a resistance change element capable of nonvolatilely storing data. Additionally, its operation timing is controlled to prevent a through current flowing between the first and second power supply potentials, thereby reducing power consumption.
- A spin FET is an FET having, between the source terminal and the drain terminal, a magnetic tunnel junction or a magneto-semiconductor junction which takes one of a high resistance state and a low resistance state. The gate, source, and drain terminals indicate the gate, source, and drain electrodes of the spin FET.
- A magneto-semiconductor junction indicates a junction formed by contact between a semiconductor and a magnetic substance. This junction mainly corresponds to a Schottky junction. A magneto-resistance effect is obtained by flowing a tunnel current via a Schottky junction.
- A resistance change element is a variable resistance element which takes one of a high resistance state and a low resistance state.
- First Basic Circuit
- In the first basic circuit, a p-channel FET and an n-channel spin FET are connected in series between the first and second power supply potentials while sandwiching the output terminal. A clock signal is input to the gate terminal of the p-channel FET. An input signal is input to gate terminal of the n-channel spin FET.
- The p-channel FET is turned on to start charging the output terminal. Then, the p-channel FET is turned off to end charging the output terminal. For example, the input signal is input when the p-channel FET is OFF.
- This operation timing prevents the two transistors from being turned on simultaneously. It is therefore possible to prevent any through current flowing between the first and second power supply potentials and reduce power consumption.
- The period from the end of output terminal charge to the restart of output terminal charge is set to be equal to a period in which the potential of the output terminal always has a value larger than the circuit threshold of a subsequent circuit (e.g., a logic circuit such as an inverter or a buffer) independently of the input signal when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state, passage of the input signal is inhibited.
- Additionally, the period from the end of output terminal charge to the restart of output terminal charge is set to be equal to a period in which the potential of the output terminal has a value larger or smaller than the circuit threshold of a subsequent circuit (e.g., a logic circuit such as an inverter or a buffer) depending on the input signal when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state, passage of the input signal is permitted.
- As described above, according to the first basic circuit, it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting passage of the input signal in accordance with data written in the n-channel spin FET, and generates no through current in the normal operation mode.
- Second Basic Circuit
- In the second basic circuit, the n-channel spin FET of the first basic circuit is changed to a series connection unit including an n-channel FET and a resistance change element. A clock signal is input to the gate terminal of the p-channel FET. An input signal is input to gate terminal of the n-channel FET.
- The p-channel FET is turned on to start charging the output terminal. Then, the p-channel FET is turned off to end charging the output terminal. For example, the input signal is input when the p-channel FET is OFF.
- This operation timing prevents the two transistors from being turned on simultaneously. It is therefore possible to prevent any through current flowing between the first and second power supply potentials and reduce power consumption.
- The period from the end of output terminal charge to the restart of output terminal charge is set to be equal to a period in which the potential of the output terminal always has a value larger than the circuit threshold of a subsequent circuit (e.g., a logic circuit such as an inverter or a buffer) independently of the input signal when the resistance change element is in the high resistance state. That is, when the resistance change element is in the high resistance state, passage of the input signal is inhibited.
- Additionally, the period from the end of output terminal charge to the restart of output terminal charge is set to be equal to a period in which the potential of the output terminal has a value larger or smaller than the circuit threshold of a subsequent circuit (e.g., a logic circuit such as an inverter or a buffer) depending on the input signal when the resistance change element is in the low resistance state. That is, when the resistance change element is in the low resistance state, passage of the input signal is permitted.
- As described above, according to the second basic circuit as well, it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting passage of the input signal in accordance with data written in the resistance change element, and generates no through current in the normal operation mode.
- Third Basic Circuit
- In the third basic circuit, a p-channel FET and an n-channel spin FET are connected in series between the first and second power supply potentials while sandwiching the output terminal. A logic circuit is connected between the output terminal and the n-channel spin FET. A clock signal is input to the gate terminal of the p-channel FET and that of the n-channel spin FET.
- In this case, when the clock signal changes to “L”, the output terminal is charged. When the clock signal changes to “H”, the output signal from the logic circuit is output to the output terminal in accordance with the state of the n-channel spin FET. More specifically, when the n-channel spin FET is in the high resistance state, output of the output signal from the logic circuit to the output terminal is inhibited. When the n-channel spin FET is in the low resistance state, output of the output signal from the logic circuit to the output terminal is permitted.
- This operation timing prevents the p-channel FET and the n-channel spin FET from being turned on simultaneously. It is therefore possible to prevent any through current flowing between the first and second power supply potentials and reduce power consumption.
- As described above, according to the third basic circuit, it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting output of the output signal from the logic circuit in accordance with data written in the n-channel spin FET, and generates no through current in the normal operation mode.
- Fourth Basic Circuit
- In the fourth basic circuit, the n-channel spin FET of the third basic circuit is changed to a series connection unit including an n-channel FET and a resistance change element. A clock signal is input to the gate terminal of the p-channel FET and that of the n-channel FET.
- In this case, when the clock signal changes to “L”, the output terminal is charged. When the clock signal changes to “H”, the output signal from the logic circuit is output to the output terminal in accordance with the state of the resistance change element. More specifically, when the resistance change element is in the high resistance state, output of the output signal from the logic circuit to the output terminal is inhibited. When the resistance change element is in the low resistance state, output of the output signal from the logic circuit to the output terminal is permitted.
- This operation timing also prevents the p-channel FET and the n-channel FET from being turned on simultaneously. It is therefore possible to prevent any through current flowing between the first and second power supply potentials and reduce power consumption.
- As described above, according to the fourth basic circuit, it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting output of the output signal from the logic circuit in accordance with data written in the resistance change element, and generates no through current in the normal operation mode.
- The first embodiment is directed to the first basic circuit.
-
FIG. 1 shows a semiconductor integrated circuit according to the first embodiment. - An input signal A is input to the gate terminal of an n-channel spin FET SN1. A first power supply potential (e.g., ground potential) Vss is applied to the source terminal. An output terminal O is connected to the drain terminal.
- A clock signal CL is input to the gate terminal of a p-channel MISFET (Metal-Insulator-Semiconductor Field Effect Transistor) P1. A second power supply potential (e.g., positive power supply potential) Vdd higher than the first power supply potential Vss is applied to the source terminal. The output terminal O is connected to the drain terminal.
- A
control circuit 11 outputs the clock signal CL and the input signal A. - The
control circuit 11 includes any components (e.g., a logic circuit or a transfer gate of the preceding stage) which output the clock signal CL and the input signal A at the following operation timing. - The
control circuit 11 sets the clock signal CL to “L” to turn on the p-channel MISFET P1 and start charging the output terminal O. After that, thecontrol circuit 11 sets the clock signal CL to “H” to turn off the p-channel MISFET P1 and end charging the output terminal O. Then, thecontrol circuit 11 supplies the input signal A to the gate terminal of the n-channel spin FET SN1. - The input terminal of an
inverter 12 of the subsequent stage is connected to the output terminal O. Theinverter 12 is, e.g., a clocked inverter. - The n-channel spin FET SN1 has, between the source terminal and the drain terminal, a magnetic tunnel junction or a magneto-semiconductor junction which takes one of a high resistance state and a low resistance state.
- The high resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the potential of the output terminal O always has a value larger than the circuit threshold of the
inverter 12 of the subsequent stage independently of the input signal A. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state, passage of the input signal is inhibited. - The low resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the potential of the output terminal O has a value larger or smaller than the circuit threshold of the
inverter 12 of the subsequent stage depending on the input signal A. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state, passage of the input signal is permitted. -
FIG. 2 shows examples of a spin FET having a magnetic tunnel junction. - A spin FET shown in
FIG. 2( a) has n-type source/ 2A and 2B in a p-drain diffusion layers type semiconductor substrate 1. Agate insulating film 3 is formed on the channel region between the n-type source/ 2A and 2B. A gate electrode (gate terminal G) 4 is formed on thedrain diffusion layers gate insulating film 3. -
5A and 5B are formed on the n-type source/Tunnel barrier films 2A and 2B, respectively.drain diffusion layers 6A and 6B are formed on theFerromagnetic films 5A and 5B, respectively. Thetunnel barrier films 6A and 6B are connected to source/drain electrodes (source/drain terminals) S/D.ferromagnetic films - One of the
6A and 6B serves as a magnetization fixed layer (pinned layer) in which the magnetization direction is fixed, and the other serves as a magnetization recording layer (free layer) in which the magnetization direction changes. One of theferromagnetic films 5A and 5B may be omitted.tunnel barrier films - Alternatively, both the
5A and 5B may be omitted. In this case, the spin FET has a magneto-semiconductor junction.tunnel barrier films - The magnetization directions of the
6A and 6B can be either parallel (in-plane magnetization) or perpendicular (perpendicular magnetization) to their film surfaces.ferromagnetic films - The resistance value of the magnetic tunnel junction of the spin FET is determined by the relative magnetization directions of the
6A and 6B.ferromagnetic films - A spin FET shown in
FIG. 2( b) has the n-type source/ 2A and 2B in the p-drain diffusion layers type semiconductor substrate 1. Thegate insulating film 3 is formed on the channel region between the n-type source/ 2A and 2B. The gate electrode (gate terminal G) 4 is formed on thedrain diffusion layers gate insulating film 3. - A stacked film including the
ferromagnetic film 6A, atunnel barrier film 5, and theferromagnetic film 6B is formed on the n-type source/drain diffusion layer 2B. The n-type source/drain diffusion layer 2A and theferromagnetic film 6B are connected to the source/drain electrodes (source/drain terminals) S/D. - One of the
6A and 6B serves as a magnetization fixed layer (pinned layer) in which the magnetization direction is fixed, and the other serves as a magnetization recording layer (free layer) in which the magnetization direction changes. Theferromagnetic films tunnel barrier film 5 may be omitted. In this case, the spin FET has a magneto-semiconductor junction. - The magnetization directions of the
6A and 6B can be either parallel (in-plane magnetization) or perpendicular (perpendicular magnetization) to their film surfaces.ferromagnetic films - The resistance value of the magnetic tunnel junction of the spin FET is determined by the relative magnetization directions of the
6A and 6B.ferromagnetic films - A spin FET shown in
FIG. 2( c) has no n-type source/drain diffusion layers, unlike the spin FETs shown inFIG. 2( a) andFIG. 2( b). - Concave portions are formed in the surface region of the p-
type semiconductor substrate 1. The 5A and 5B and thetunnel barrier films 6A and 6B are formed in the concave portions. Theferromagnetic films gate insulating film 3 is formed on the channel region between the 6A and 6B. The gate electrode (gate terminal G) 4 is formed on theferromagnetic films gate insulating film 3. The 6A and 6B are connected to the source/drain electrodes (source/drain terminals) S/D.ferromagnetic films - One of the
6A and 6B serves as a magnetization fixed layer (pinned layer) in which the magnetization direction is fixed, and the other serves as a magnetization recording layer (free layer) in which the magnetization direction changes. One of theferromagnetic films 5A and 5B may be omitted.tunnel barrier films - Alternatively, both the
5A and 5B may be omitted. In this case, the spin FET has a magneto-semiconductor junction.tunnel barrier films - The magnetization directions of the
6A and 6B can be either parallel (in-plane magnetization) or perpendicular (perpendicular magnetization) to their film surfaces.ferromagnetic films - The resistance value of the magnetic tunnel junction of the spin FET is determined by the relative magnetization directions of the
6A and 6B.ferromagnetic films -
FIGS. 3 and 4 show circuit examples of the first embodiment. - These circuit examples use a clocked inverter as the
inverter 12 inFIG. 1 . The control circuit is not illustrated. - The clocked inverter includes p-channel MISFETs P2 and P3 and n-channel MISFETs N2 and N3, which are connected in series.
- The output terminal O is connected to the gate terminals (input terminals) of the p-channel MISFET P2 and the n-channel MISFET N2 which receive V1. The clock signal CL is input to the gate terminal of the n-channel MISFET N3. An inverted signal bCL of the clock signal CL is input to the gate terminal of the p-channel MISFET P3.
- Unlike the circuit example in
FIG. 3 , the circuit example inFIG. 4 also includes an n-channel MISFET N1 connected to the source terminal of the n-channel spin FET SN1. The clock signal CL is input to the gate terminal of the n-channel MISFET N1. -
FIG. 5 shows operation waveforms in the circuit examples shown inFIGS. 3 and 4 when the n-channel spin FET SN1 is in the low resistance state. - When the clock signal CL is “L (=0)”, the p-channel MISFET P3 and the n-channel MISFET N3 are OFF, and the clocked inverter is inoperative. The p-channel MISFET P1 is ON so that the output terminal O is charged to set V1 to “H (=1)”. At this time, the input signal A is not input (“L”). In the circuit example shown in
FIG. 4 , since the n-channel MISFET N1 is OFF, no through current is generated. - When the clock signal CL changes from “L” to “H”, the p-channel MISFET P1 is turned off to end charging the output terminal O. The clocked inverter becomes operative. In the example shown in
FIG. 4 , the n-channel MISFET N1 is turned on. For this reason, when the input signal A is input in the “H” state of the clock signal CL, the value of V1 is determined in accordance with the value of the input signal A. - For example, as shown in
FIG. 5 , when the input signal A is “H”, charges in the output terminal O are rapidly removed to the first power supply potential Vss via the n-channel spin FET SN1. Hence, V1 changes from “H” to “L”. On the other hand, when the input signal A is “L”, V1 remains “H”. - As described above, when the n-channel spin FET SN1 is in the low resistance state, and the input signal A is “H”, an output signal Z from the clocked inverter is “H”. When the input signal A is “L”, the output signal Z from the clocked inverter is “L”.
- Note that when the clock signal CL is “L”, the output signal Z from the clocked inverter continuously holds the immediately preceding state when CL=“H” without being affected by the value of V1.
-
FIG. 6 shows operation waveforms in the circuit examples shown inFIGS. 3 and 4 when the n-channel spin FET SN1 is in the high resistance state. - When the clock signal CL is “L (=0)”, the p-channel MISFET P3 and the n-channel MISFET N3 are OFF, and the clocked inverter is inoperative. The p-channel MISFET P1 is ON so that the output terminal O is charged to set V1 to “H (=1)”. At this time, the input signal A is not input (“L”). In the circuit example shown in
FIG. 4 , since the n-channel MISFET N1 is OFF, no through current is generated. - When the clock signal CL changes from “L” to “H”, the p-channel MISFET P1 is turned off to end charging the output terminal O. The clocked inverter becomes operative. In the example shown in
FIG. 4 , the n-channel MISFET N1 is turned on. However, when the n-channel spin FET SN1 is in the high resistance state, is even when the input signal A is input in the “H” state of the clock signal CL, the value of V1 does not change in accordance with the value of the input signal A. - More specifically, when the input signal A is “H”, the n-channel spin FET SN1 is turned on. Its ON resistance (the resistance value between the source terminal and the drain terminal) is very high. For this reason, the speed of moving charges from the output terminal O to the first power supply potential Vss via the n-channel spin FET SN1 decreases. When the period of the clock signal CL is set such that the clock signal CL returns from “H” to “L” before the potential of V1 becomes less than the circuit threshold of the clocked inverter of the subsequent stage, V1 remains “H” independently of the input signal A.
- As described above, when the n-channel spin FET SN1 is in the high resistance state, the output signal Z from the clocked inverter is always “L” so that passage of the input signal A is inhibited.
- Table 1 is the truth table of the circuit examples in
FIGS. 3 and 4 . -
TABLE 1 Truth table State of spin FET SN1 A CL V1 Z Parallel 1 1 0 1 (low resistance) 0 1 1 0 Antiparallel 0/1 1 1 0 (high resistance) - The timing of inputting the input signal A is as follows. For example, in the circuit example shown in
FIG. 3 , the input signal A is supplied to the gate terminal of the n-channel spin FET SN1 in the OFF state of the p-channel MISFET P1 (after charge), thereby preventing the through current generated upon charge. - For example, in the circuit example shown in
FIG. 4 , when the p-channel MISFET P1 is ON (during charge), the n-channel MISFET N1 is always OFF to prevent the through current. Hence, the input signal A is supplied to the gate terminal of the n-channel spin FET SN1 after the p-channel MISFET P1 is turned on to start charge. - As described above, according to the first embodiment, it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting passage of the input signal in accordance with data written in the n-channel spin FET, and generates no through current in the normal operation mode.
- The magnetization state of the n-channel spin FET is nonvolatilely held even after power-off. Hence, the circuit can perform the same operation when powered on again.
-
FIG. 7 shows the power consumption reducing effect obtained by preventing the through current. - As shown in
FIGS. 7( a) and 7(b), a conventional reconfigurable logic circuit generates a through current when implementing a logic. In the present invention, however, a precharge period and a judgment period exist, and only charges accumulated in the output node V1 by precharge are removed, as shown inFIG. 7( c),FIG. 7( d) andFIG. 7( e). - The reconfigurable logic circuit having the new arrangement can reduce power consumption by preventing the through current.
- The second embodiment is directed to the second basic circuit.
- The second embodiment is largely different from the first embodiment in that a series connection unit including an n-channel MISFET and a resistance change element is connected between the first power supply potential and the output terminal in place of an n-channel spin FET.
-
FIGS. 8 and 9 show semiconductor integrated circuits according to the second embodiment. - A
series connection unit 14 includes an n-channel MISFET TN1 and aresistance change element 13. A first power supply potential (e.g., ground potential) Vss is applied to one terminal of theseries connection unit 14. An output terminal O is connected to the other terminal. - An input signal A is input to the gate terminal of the n-channel MISFET TN1.
- As the
resistance change element 13, for example, a magnetoresistive element which changes the resistance value changes in accordance with the relative magnetization directions of a magnetization recording layer and a magnetization fixed layer, a resistance change element which changes the resistance value upon voltage application, or a phase-change element which changes the resistance value in accordance with a phase change is used. - An example of the magnetoresistive element is a TMR (Tunnel Magneto-Resistance) element which uses a TMR effect. The resistance change element which changes the resistance value upon voltage application changes the resistance value by moving ions such as Ag ions or using an oxide such as Cr2O3.
- A phase-change element can be formed using a phase-change material which has, e.g., a low resistance value in a crystalline state and a high resistance value in an amorphous state. For example, binary, ternary, and quaternary phase-change chalcogenides are usable. Detailed examples are germanium-antimony (Ge—Sb), germanium-antimony-tellurium (Ge—Sb—Te), and tin-indium-antimony-tellurium (Sn—In—Sb—Te). A write operation will be described. To change the phase-change material of a phase-change memory cell to an amorphous state, a write pulse is applied to heat the phase-change material at an amorphization temperature. Then, the material is rapidly cooled and actually transformed into an amorphous state. On the other hand, to change the phase-change material to a crystalline state, a write pulse for reducing the speed of cooling the phase-change material is applied to actually transform it into a crystalline state. The width and magnitude of the write pulse are appropriately selected.
- As for the positional relationship between the n-channel MISFET TN1 and the
resistance change element 13, the n-channel MISFET TN1 may be arranged on the side of the output terminal O, as shown inFIG. 8 . Alternatively, theresistance change element 13 may be arranged on the side of the output terminal O, as shown inFIG. 9 . - The example in
FIG. 9 is more preferable than that inFIG. 8 from the viewpoint of the driving force of the n-channel MISFET TN1. - A clock signal CL is input to the gate terminal of a p-channel MISFET P1. A second power supply potential (e.g., positive power supply potential) Vdd higher than the first power supply potential Vss is applied to the source terminal. The output terminal O is connected to the drain terminal.
- A
control circuit 11 outputs the clock signal CL and the input signal A. - The
control circuit 11 includes any components (e.g., a logic circuit or a transfer gate of the preceding stage) which output the clock signal CL and the input signal A at the following operation timing, as in the first embodiment. - The
control circuit 11 sets the clock signal CL to “L” to turn on the p-channel MISFET P1 and start charging the output terminal O. After that, thecontrol circuit 11 sets the clock signal CL to “H” to turn off the p-channel MISFET P1 and end charging the output terminal O. Then, thecontrol circuit 11 supplies the input signal A to the gate terminal of the n-channel MISFET TN1. - The input terminal of an
inverter 12 of the subsequent stage is connected to the output terminal O. Theinverter 12 is, e.g., a clocked inverter. - The
resistance change element 13 takes one of a high resistance state and a low resistance state. - The high resistance state yields a resistance value at which the potential of the output terminal O always has a value larger than the circuit threshold of the
inverter 12 of the subsequent stage independently of the input signal A. That is, passage of the input signal is inhibited in the high resistance state. - The low resistance state yields a resistance value at which the potential of the output terminal O has a value larger or smaller than the circuit threshold of the
inverter 12 of the subsequent stage depending on the input signal A. That is, passage of the input signal is permitted in the low resistance state. -
FIGS. 10 and 11 show circuit examples of the second embodiment. - These circuit examples use a clocked inverter as the
inverter 12 inFIG. 9 . The control circuit is not illustrated. - The clocked inverter includes p-channel MISFETs P2 and P3 and n-channel MISFETs N2 and N3, which are connected in series.
- The output terminal O is connected to the gate terminals (input terminals) of the p-channel MISFET P2 and the n-channel MISFET N2 which receive V1. The clock signal CL is input to the gate terminal of the n-channel MISFET N3. An inverted signal bCL of the clock signal CL is input to the gate terminal of the p-channel MISFET P3.
- Unlike the circuit example in
FIG. 10 , the circuit example inFIG. 11 also includes an n-channel MISFET N1 connected to the source terminal of the n-channel MISFET TN1. The clock signal CL is input to the gate terminal of the n-channel MISFET N1. - The operation timings of the circuit examples shown in
FIGS. 10 and 11 are the same as in the first embodiment (FIGS. 5 and 6 ), and a description thereof will not be repeated. - Table 2 is the truth table of the circuit examples in
FIGS. 10 and 11 . -
TABLE 2 Truth table State of resistance change element A CL V1 Z Parallel 1 1 0 1 (low resistance) 0 1 1 0 Antiparallel 0/1 1 1 0 (high resistance) - The timing of inputting the input signal A is as follows. For example, in the circuit example shown in
FIG. 10 , the input signal A is supplied to the gate terminal of the n-channel MISFET TN1 in the OFF state of the p-channel MISFET P1 (after charge), thereby preventing the through current generated upon charge. - For example, in the circuit example shown in
FIG. 11 , when the p-channel MISFET P1 is ON (during charge), the n-channel MISFET N1 is always OFF to prevent the through current. Hence, the input signal A is supplied to the gate terminal of the n-channel MISFET TN1 after the p-channel MISFET P1 is turned on to start charge. - As described above, according to the second embodiment, it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting passage of the input signal in accordance with data written in the resistance change element, and generates no through current in the normal operation mode.
- The state of the resistance change element is nonvolatilely held even after power-off. Hence, the circuit can perform the same operation when powered on again.
- The third embodiment is directed to the third basic circuit.
-
FIG. 12 shows a semiconductor integrated circuit according to the third embodiment. - A clock signal CL is input to the gate terminal of an n-channel spin FET SN1. A first power supply potential (e.g., ground potential) Vss is applied to the source terminal.
- The clock signal CL is input to the gate terminal of a p-channel MISFET P1. A second power supply potential (e.g., positive power supply potential) Vdd higher than the first power supply potential Vss is applied to the source terminal. The output terminal O is connected to the drain terminal.
- A
logic circuit 15 is connected between the output terminal O and the drain terminal of the n-channel spin FET SN1. - The input terminal of an
inverter 12 of the subsequent stage is connected to the output terminal O. Theinverter 12 is, e.g., a clocked inverter. - The n-channel spin FET SN1 has, between the source terminal and the drain terminal, a magnetic tunnel junction or a magneto-semiconductor junction which takes one of a high resistance state and a low resistance state.
- The high resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the output signal from the
logic circuit 15 is not output to the output terminal O. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state, output of the output signal from thelogic circuit 15 is inhibited. - The low resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the output signal from the
logic circuit 15 is output to the output terminal O. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state, output from thelogic circuit 15 is permitted. -
FIG. 13 shows a modification of the semiconductor integrated circuit inFIG. 12 . - In this modification, three n-channel spin FETs SN1A, SN1B, and SN1C are connected in parallel between the first power supply potential Vss and the output terminal O. The clock signal CL is commonly input to the gate terminals of the n-channel spin FETs SN1A, SN1B, and SN1C. The first power supply potential Vss is applied to their source terminals.
- A
logic circuit 15A is connected between the n-channel spin FET SN1A and the output terminal O.A logic circuit 15B is connected between the n-channel spin FET SN1B and the output terminal O.A logic circuit 15C is connected between the n-channel spin FET SN1C and the output terminal O. - In this case, when the n-channel spin FET SN1A is in the low resistance state, the output signal from the
logic circuit 15A is output to the output terminal O. When the n-channel spin FET SN1B is in the low resistance state, the output signal from thelogic circuit 15B is output to the output terminal O. When the n-channel spin FET SN1CB is in the low resistance state, the output signal from thelogic circuit 15C is output to the output terminal O. - Hence, when one of the n-channel spin FETs SN1A, SN1B, and SN1C is set in the low resistance state, and the remaining n-channel spin FETs are set in the high resistance state, the output signal from the logic circuit connected in series to the n-channel spin FET in the low resistance state is selectively output.
- That is, if the
15A, 15B, and 15C have different logics, one of the three logics can selectively be output.logic circuits - This modification includes three logic circuits. However, the present invention is not limited to this. The function of switching different logics can be implemented using two or more logic circuits.
- As described above, according to the third embodiment, it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting output of the output signal from the logic circuit in accordance with data written in the n-channel spin FET, and generates no through current in the normal operation mode.
- The magnetization state of the n-channel spin FET is nonvolatilely held even after power-off. Hence, the circuit can perform the same operation when powered on again.
- The fourth embodiment is directed to the fourth basic circuit.
- The fourth embodiment is largely different from the third embodiment in that a series connection unit including an n-channel MISFET and a resistance change element is connected between the first power supply potential and the output terminal in place of an n-channel spin FET.
-
FIGS. 14 and 15 show semiconductor integrated circuits according to the fourth embodiment. - A
series connection unit 14 includes an n-channel MISFET TN1 and aresistance change element 13. A first power supply potential (e.g., ground potential) Vss is applied to one terminal of theseries connection unit 14. An output terminal O is connected to the other terminal. - A clock signal CL is input to the gate terminal of the n-channel MISFET TN1.
- As the
resistance change element 13, for example, a magnetoresistive element which changes the resistance value changes in accordance with the relative magnetization directions of a magnetization recording layer and a magnetization fixed layer, a resistance change element which changes the resistance value upon voltage application, or a phase-change element which changes the resistance value in accordance with a phase change is used. - As for the positional relationship between the n-channel MISFET TN1 and the
resistance change element 13, the n-channel MISFET TN1 may be arranged on the side of the output terminal O, as shown inFIG. 14 . Alternatively, theresistance change element 13 may be arranged on the side of the output terminal O, as shown inFIG. 15 . - The example in
FIG. 15 is more preferable than that inFIG. 14 from the viewpoint of the driving force of the n-channel MISFET TN1. - The clock signal CL is input to the gate terminal of a p-channel MISFET P1. A second power supply potential (e.g., positive power supply potential) Vdd higher than the first power supply potential Vss is applied to the source terminal. The output terminal O is connected to the drain terminal.
- The input terminal of an
inverter 12 of the subsequent stage is connected to the output terminal O. Theinverter 12 is, e.g., a clocked inverter. - The
resistance change element 13 takes one of a high resistance state and a low resistance state. - The high resistance state yields a resistance value at which the output signal from a
logic circuit 15 is not output to the output terminal O. That is, output of the output signal from thelogic circuit 15 is inhibited in the high resistance state. - The low resistance state yields a resistance value at which the output signal from the
logic circuit 15 is output to the output terminal O. That is, output of the output signal from thelogic circuit 15 is permitted in the low resistance state. -
FIGS. 16 and 17 show modifications of the semiconductor integrated circuits inFIGS. 14 and 15 . - In these modifications, three
14A, 14B, and 14C are connected in parallel between the first power supply potential Vss and the output terminal O. The clock signal CL is commonly input to the gate terminals of n-channel MISFETs TN1A, TN1B, and TN1C in theseries connection units 14A, 14B, and 14C. The first power supply potential Vss is applied to their source terminals.series connection units - A
logic circuit 15A is connected betweenseries connection unit 14A and the output terminal O.A logic circuit 15B is connected betweenseries connection unit 14B and the output terminal O.A logic circuit 15C is connected betweenseries connection unit 14C and the output terminal O. - In this case, when a
resistance change element 13A is in the low resistance state, the output signal from thelogic circuit 15A is output to the output terminal O. When aresistance change element 13B is in the low resistance state, the output signal from thelogic circuit 15B is output to the output terminal O. When aresistance change element 13C is in the low resistance state, the output signal from thelogic circuit 15C is output to the output terminal O. - Hence, when one of the
13A, 13B, and 13C is set in the low resistance state, and the remaining resistance change elements are set in the high resistance state, the output signal from the logic circuit connected in series to the resistance change element in the low resistance state is selectively output.resistance change elements - That is, if the
15A, 15B, and 15C have different logics, one of the three logics can selectively be output.logic circuits - This modification also includes three logic circuits. However, the present invention is not limited to this. The function of switching different logics can be implemented using two or more logic circuits.
- As described above, according to the fourth embodiment, it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting output of the output signal from the logic circuit in accordance with data written in the resistance change element, and generates no through current in the normal operation mode.
- The state of the resistance change element is nonvolatilely held even after power-off. Hence, the circuit can perform the same operation when powered on again.
- In the first to fourth embodiments, each MISFET can be changed to a MESFET (Metal-Semiconductor Field Effect Transistor) or a JFET (Junction Field Effect Transistor).
- According to the present invention, it is possible to implement various kinds of reconfigurable logic circuits by applying the above-described first to fourth basic circuits.
- Typical examples will be described below.
- (1) Multiplexer and OR-Circuit
-
FIG. 18 shows a logic circuit which can reconfigure a multiplexer and an OR-circuit. - This logic circuit is an application example of the first embodiment (
FIG. 1 ). As a characteristic feature, a plurality of n-channel spin FETs SN1A, SN1B, . . . , and SN1C are connected in parallel between the first power supply potential Vss and the output terminal O. - The input signals A, B, . . . , and C are input to the gate terminals of the n-channel spin FETs SN1A, SN1B, . . . , and SN1C, respectively.
-
FIG. 19 shows a detailed example of the logic circuit inFIG. 18 . - Three n-channel spin FETs are included. A clocked inverter is used as the inverter of the subsequent stage.
- Table 3 is the truth table of the logic circuit in
FIG. 19 . -
TABLE 3 Truth table State of spin State of spin State of spin FET SN1A FET SN1B FET SN1C CL Z Parallel Antiparallel Antiparallel Antiparallel Parallel Antiparallel Antiparallel Antiparallel Parallel 1 1 1 Parallel Parallel Antiparallel Parallel Parallel Antiparallel Parallel Parallel Antiparallel Parallel Parallel Parallel 1 1 1 1 Parallel (low resistance) Antiparallel (high resistance) - Each of the n-channel spin FETs SN1A, SN1B, and SN1C takes one of an antiparallel state (high resistance state) and a parallel state (low resistance state).
- Assume that one of the n-channel spin FETs SN1A, SN1B, and SN1C is in the parallel state, and the two remaining n-channel spin FETs are in the antiparallel state. In this case, an input signal input to the spin FET in the parallel state appears as the output signal Z when the clock signal CL is “H (=1)”.
- For example, when the n-channel spin FET SN1A is in the parallel state, and the n-channel spin FETs SN1B and SN1C are in the antiparallel state, the input signal A appears as the output signal Z from the clocked inverter. When the n-channel spin FET SN1B is in the parallel state, and the n-channel spin FETs SN1A and SN1C are in the antiparallel state, the input signal B appears as the output signal Z from the clocked inverter.
- The logic circuit in
FIG. 19 thus functions as a multiplexer. - Assume that at least two of the n-channel spin FETs SN1A, SN1B, and SN1C are in the parallel state.
- In this case, the OR of at least two input signals input to the spin FETs in the parallel state appears as the output signal Z when the clock signal CL is “H (=1)”.
- Assume that the n-channel spin FETs SN1A and SN1B are in the parallel state, and the n-channel spin FET SN1C are in the antiparallel state. In this case, if at least one of the input signals A and B is “H”, charges in the output terminal O are removed to the first power supply potential Vss. The output signal Z from the clocked inverter changes to “H”. That is, the output signal Z from the clocked inverter is the OR (A+B) of the input signals A and B.
- Assume that all the n-channel spin FETs SN1A, SN1B, and SN1C are in the parallel state. In this case, if at least one of the input signals A, B, and C is “H”, charges in the output terminal O are removed to the first power supply potential Vss. The output signal Z from the clocked inverter changes to “H”.
- That is, the output signal Z from the clocked inverter is the OR (A+B+C) of the input signals A, B, and C.
- The logic circuit in
FIG. 19 thus functions as an OR-circuit. - (2) AND-circuit and OR-circuit
-
FIG. 20 shows a logic circuit which can reconfigure an AND-circuit and an OR-circuit. - This logic circuit is an application example of the first embodiment (
FIG. 1 ). As a characteristic feature, a plurality of (in this example, three) n-channel spin FETs SN1-1, SN1-2, and SN1-3 are connected in parallel between the first power supply potential Vss and the output terminal O. Additionally, an n-channel MISFET N1-1 is connected in series to the n-channel spin FET SN1-1. - The input signal A is input to the gate terminals of the n-channel spin FETs SN1-1 and SN1-3. The input signal B is input to the gate terminals of the n-channel spin FET SN1-2 and the n-channel MISFET N1-1.
- Table 4 is the truth table of the logic circuit in
FIG. 20 . -
TABLE 4 Truth table State of spin State of spin FET FET SN1-1 SN1-2, SN1-3 CL Z Parallel Antiparallel 1 A · B Antiparallel Parallel 1 A + B Parallel (low resistance) Antiparallel (high resistance) - Each of the n-channel spin FETs SN1-1, SN1-2, and SN1-3 takes one of an antiparallel state (high resistance state) and a parallel state (low resistance state).
- Assume that the n-channel spin FET SN1-1 is in the parallel state, and the n-channel spin FETs SN1-2 and SN1-3 are in the antiparallel state. In this case, when the clock signal CL is “H (=1)”, and both the input signals A and B are “H”, charges in the output terminal O are removed to the first power supply potential Vss. The output signal Z from the inverter changes to “H”. That is, the output signal Z from the inverter is the AND (A·B) of the input signals A and B.
- Assume that the n-channel spin FET SN1-1 is in the antiparallel state, and the n-channel spin FETs SN1-2 and SN1-3 are in the parallel state. In this case, when the clock signal CL is “H (=1)”, and at least one of the input signals A and B is “H”, charges in the output terminal O are removed to the first power supply potential Vss. The output signal Z from the inverter changes to “H”. That is, the output signal Z from the inverter is the OR (A+B) of the input signals A and B.
- The logic circuit in
FIG. 20 thus functions as an AND-circuit or an OR-circuit. - In this example, the n-channel MISFET N1-1 is connected in series to the n-channel spin FET SN1-1. The n-channel MISFET N1-1 may be changed to a spin FET. In this case, the spin FET is set in the same state as the n-channel spin FET SN1-1.
-
FIG. 21 shows a logic circuit which can reconfigure a buffer and an inverter. - This logic circuit is an application example of the first embodiment (
FIG. 1 ). As a characteristic feature, two n-channel spin FETs SN1 and SN2 are connected in parallel between the first power supply potential Vss and the output terminal O. - The input signal A is input to the gate terminal of the n-channel spin FET SN1. An inverted signal bA of the input signal A is input to the gate terminal of the n-channel spin FET SN2. An inverter including a p-channel MISFET P4 and an n-channel MISFET N4 generates the inverted signal bA of the input signal A.
- Table 5 is the truth table of the logic circuit in
FIG. 21 . -
TABLE 5 Truth table State of spin State of spin FET SN1 FET SN2 CL Z Parallel Antiparallel 1 A Antiparallel Parallel 1 bA Parallel (low resistance) Antiparallel (high resistance) - Each of the n-channel spin FETs SN1 and SN2 takes one of an antiparallel state (high resistance state) and a parallel state (low resistance state).
- Assume that the n-channel spin FET SN1 is in the parallel state, and the n-channel spin FET SN2 is in the antiparallel state. In this case, when the clock signal CL is “H (=1)”, the input signal A is obtained as the output signal Z from the inverter of the subsequent stage.
- For example, if the input signal A is “H”, the n-channel spin FET SN1 is turned on to remove charges in the output terminal O to the first power supply potential Vss. Hence, the output signal Z from the inverter of the subsequent stage changes to “H”.
- If the input signal A is “L”, the n-channel spin FET SN1 is turned off. Hence, the output signal Z from the inverter of the subsequent stage changes to “L”. At this time, the n-channel spin FET SN2 is turned on. However, since the n-channel spin FET SN2 is in the antiparallel state and has a very high ON resistance, charges in the output terminal O are not removed to the first power supply potential Vss.
- The logic circuit thus functions as a buffer.
- Assume that the n-channel spin FET SN1 is in the antiparallel state, and the n-channel spin FET SN2 is in the parallel state. In this case, when the clock signal CL is “H (=1)”, the inverted signal bA of the input signal A is obtained as the output signal Z from the inverter of the subsequent stage.
- For example, if the input signal A is “H”, the n-channel spin FET SN2 is turned off. Hence, the output signal Z from the inverter of the subsequent stage changes to “L”. At this time, the n-channel spin FET SN1 is turned on. However, since the n-channel spin FET SN1 is in the antiparallel state and has a very high ON resistance, charges in the output terminal O are not removed to the first power supply potential Vss.
- If the input signal A is “L”, the n-channel spin FET SN2 is turned on to remove charges in the output terminal O to the first power supply potential Vss. Hence, the output signal Z from the inverter of the subsequent stage changes to “H”.
- The logic circuit thus functions as an inverter.
-
FIG. 22 shows a logic circuit which can reconfigure three or more kinds of logics. - This logic circuit is an application example of the first embodiment (
FIG. 1 ). As a characteristic feature, three n-channel spin FETs SN1-1, SN1-2, and SN1-3 are connected in parallel between the first power supply potential Vss and the output terminal O. Additionally, an n-channel MISFET N1-1 is connected in series to the n-channel spin FET SN1-1. - The input signal A is input to the gate terminal of the n-channel spin FET SN1-1. The input signal B is input to the gate terminals of the n-channel spin FET SN1-2 and the n-channel MISFET N1-1. The input signal C is input to the gate terminal of the n-channel spin FET SN1-3.
- Table 6 is the truth table of the logic circuit in
FIG. 22 . -
TABLE 6 Truth table State of spin State of spin State of spin FET SN1-1 FET SN1-2 FET SN1-3 CL Z Parallel Antiparallel Antiparallel 1 A · B Antiparallel Parallel Antiparallel 1 B Antiparallel Antiparallel Parallel 1 C Parallel Parallel Antiparallel 1 B Parallel Antiparallel Parallel 1 A · B + C Antiparallel Parallel Parallel 1 B + C Parallel Parallel Parallel 1 B + C Parallel (low resistance) Antiparallel (high resistance) - Each of the n-channel spin FETs SN1-1, SN1-2, and SN1-3 takes one of an antiparallel state (high resistance state) and a parallel state (low resistance state).
- Assume that the n-channel spin FET SN1-1 is in the parallel state, and the n-channel spin FETs SN1-2 and SN1-3 are in the antiparallel state. In this case, when the clock signal CL is “H (=1)”, and both the input signals A and B are “H”, both the n-channel spin FET SN1-1 and the n-channel MISFET N1-1 are turned on.
- Hence, charges in the output terminal O are removed to the first power supply potential Vss. The output signal Z from the inverter changes to “H”. That is, the output signal Z from the inverter is the AND (A·B) of the input signals A and B.
- Assume that the n-channel spin FET SN1-2 is in the parallel state, and the n-channel spin FET SN1-3 is in the antiparallel state. In this case, when the clock signal CL is “H (=1)”, the output signal Z from the inverter is the input signal B. At this time, the state of the n-channel spin FET SN1-1 can be either the parallel state or the antiparallel state.
- Assume that the n-channel spin FETs SN1-1 and SN1-2 are in the antiparallel state, and the n-channel spin FET SN1-3 is in the parallel state. In this case, when the clock signal CL is “H (=1)”, the output signal Z from the inverter is the input signal C.
- Assume that the n-channel spin FETs SN1-1 and SN1-3 are in the parallel state, and the n-channel spin FET SN1-2 is in the antiparallel state. In this case, when the clock signal CL is “H (=1)”, the output signal Z from the inverter is the input signals A·B+C.
- Assume that the n-channel spin FETs SN1-2 and SN1-3 are in the parallel state. In this case, when the clock signal CL is “H (=1)”, and at least one of the input signals B and C is “H”, charges in the output terminal O are removed to the first power supply potential Vss. The output signal Z from the inverter changes to “H”. That is, the output signal Z from the inverter is the OR (B+C) of the input signals B and C. At this time, the state of the n-channel spin FET SN1-1 can be either the parallel state or the antiparallel state.
- The logic circuit in
FIG. 22 can thus implement three or more logics. - In this example, the n-channel MISFET N1-1 is connected in series to the n-channel spin FET SN1-1. The n-channel MISFET N1-1 may be changed to a spin FET. In this case, the spin FET is set in the same state as the n-channel spin FET SN1-1.
- An example of a write circuit for writing data in a spin FET or a resistance change element will be explained. The write is done by, e.g., flowing a write current or applying a voltage to the spin FET or the resistance change element. The value of write data is controlled by the direction of the write current or voltage.
-
FIG. 23 shows an example of a write circuit. - The write circuit is added to the logic circuit in
FIG. 1 . - A driver/sinker D/S•1 is connected to the drain side of the n-channel spin FET SN1. A driver/sinker D/S•2 is connected to the source side.
- The driver/sinker D/S•1 includes a p-channel MISFET P5 and an n-channel MISFET N5 which are connected in series between the first power supply potential Vss and the second power supply potential Vdd.
- The driver/sinker D/S•2 includes a p-channel MISFET P6 and an n-channel MISFET N6 which are connected in series between the first power supply potential Vss and the second power supply potential Vdd.
- To set the n-channel spin FET SN1 in the high resistance state, for example, the p-channel MISFET P5 and the n-channel MISFET N6 are turned on to flow a write current from the driver/sinker D/S•1 to the driver/sinker D/S•2.
- To set the n-channel spin FET SN1 in the low resistance state, for example, the p-channel MISFET P6 and the n-channel MISFET N5 are turned on to flow a write current from the driver/sinker D/S•2 to the driver/sinker D/S•1.
- In this way, the resistance value of the magnetic tunnel junction or magneto-semiconductor junction of the n-channel spin FET SN1 is changed.
- In the write mode, the clock signal CL is set to “H (=1)”. In the normal operation mode, the input signals B and D are set to “H”, and the input signals C and E are set to “L”, thereby making the drivers/sinkers D/S•1 and D/S•2 inoperative.
-
FIG. 24 shows a circuit example of a switching box including spin FETs. - This circuit includes I/
1, 2, 3, and 4 added to input/output nodes, and a pass transistor formed from spin FETs SM1 to SM6.O units - All the I/
1, 2, 3, and 4 have the same circuit arrangement. Only the circuit arrangement in the I/O units O unit 1 is illustrated as a typical example. - The operation of the circuit will be described below.
- First, only a spin FET connected between two nodes to transmit a signal is set in the parallel state. The remaining spin FETs are set in the antiparallel state.
- For example, to transmit a signal between nodes N1 and N2, only the spin FET SM1 is set in the parallel state. The remaining spin FETs SM2 to SM6 are set in the antiparallel state.
- One of the two selected nodes is defined as an input node, and the other as an output node based on data in SRAMs in the I/O units.
- For example, to use the node N1 as an output node, a transistor Tr3 in the I/
O unit 1 is turned off, and a transistor Tr4 is turned on based on the output signal from the SRAM. This enables the path between an inverter I1 and a clocked inverter C11 which are connected in series. Conversely, to use the node N1 as an input node, the transistor Tr3 in the I/O unit 1 is turned on, and the transistor Tr4 is turned off based on the output signal from the SRAM. This enables the path between a transistor Tr2 and the transistor Tr3 which are connected in series. - In a charge cycle, a transistor Tr1 arranged in each node is turned on and then off to accumulate charges in the input portion of the clocked inverter C11 connected to the transistor Tr1. After that, an enable signal Enable2 (Clock) to be supplied to the gates of the transistor Tr2 and the spin FETs SM1 to SM6 is set to “H (=1)”.
- When transmitting a signal between the two nodes N1 and N2 while setting the node N1 as the input node, and the node N2 as the output node, the transistors Tr2 and Tr3 in the I/
O unit 1 are turned on. - In this case, if the input signal from the node N1 is “L (=0)”, charges accumulated in the input portions of the clocked inverters C11 in the I/
1 and 2 are removed to the node N1 via the transistors Tr2 and Tr3 in the I/O units O unit 1. - Hence, the level of the input portion of the clocked inverter in the I/
O unit 2 changes to “L”, and “L” is output to the node N2. - Conversely, if the input signal from the node N1 is “H”, charges accumulated in the input portions of the clocked inverters C11 in the I/
1 and 2 are held.O units - Hence, the level of the input portion of the clocked inverter in the I/
O unit 2 changes to “H”, and “H” is output to the node N2. - When setting the node N1 as the output node, an enable signal Enable3 (Output) is supplied. An output signal is obtained in the node N1 in synchronism with this.
- An enable signal Enable0 (Refresh) is used to refresh data stored in the SRAM.
- The above-described operation allows to transmit a signal between two arbitrary nodes.
- All the above-described embodiments are directed with a so-called charge period control reconfigurable logic circuit which charges the output terminal in advance, and then controls the discharge period of the output terminal, thereby implementing a plurality of logics in accordance with the state of an n-channel spin FET or a resistance change element.
- As an application example of the present invention, it is also possible to implement a so-called charge period control reconfigurable logic circuit (to be referred to as a charge period control logic circuit hereinafter) which discharges the output terminal in advance, and then controls the charge period of the output terminal, thereby implementing a plurality of logics in accordance with the state of an p-channel spin FET or a resistance change element.
- In this case, the period from the end of output terminal discharge to the restart of output terminal discharge is set to be equal to a period in which the potential of the output terminal always has a value larger than the circuit threshold of a subsequent circuit (e.g., a logic circuit such as an inverter or a buffer) independently of the input signal when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state.
- Additionally, the period from the end of output terminal discharge to the restart of output terminal discharge is set to be equal to a period in which the potential of the output terminal has a value larger or smaller than the circuit threshold of a subsequent circuit (e.g., a logic circuit such as an inverter or a buffer) depending on the input signal when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state.
- A typical example will be described below.
-
FIG. 25 shows the first example of the charge period control logic circuit. - This example corresponds to the first embodiment in
FIG. 1 . - The input signal A is input to the gate terminal of a p-channel spin FET SP1. The first power supply potential (e.g., positive power supply) Vdd is applied to the source terminal. The output terminal O is connected to the drain terminal.
- The clock signal CL is input to the gate terminal of an n-channel MISFET N1. The second power supply potential (e.g., ground potential) Vss lower than the first power supply potential Vdd is applied to the source terminal. The output terminal O is connected to the drain terminal.
- The
control circuit 11 outputs the clock signal CL and the input signal A. - The
control circuit 11 includes any components (e.g., a logic circuit or a transfer gate of the preceding stage) which output the clock signal CL and the input signal A at the following operation timing. - The
control circuit 11 sets the clock signal CL to “H” to turn on the n-channel MISFET N1 and start discharging the output terminal O. After that, thecontrol circuit 11 sets the clock signal CL to “L” to turn off the n-channel MISFET N1 and end discharging the output terminal O. Then, thecontrol circuit 11 supplies the input signal A to the gate terminal of the p-channel spin FET SP1. - The input terminal of an
inverter 12 of the subsequent stage is connected to the output terminal O. Theinverter 12 is, e.g., a clocked inverter. - The p-channel spin FET SP1 has, between the source terminal and the drain terminal, a magnetic tunnel junction or a magneto-semiconductor junction which takes one of a high resistance state and a low resistance state.
- The high resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the potential of the output terminal O always has a value smaller than the circuit threshold of the
inverter 12 of the subsequent stage independently of the input signal A. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state, passage of the input signal is inhibited. - The low resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the potential of the output terminal O has a value larger or smaller than the circuit threshold of the
inverter 12 of the subsequent stage depending on the input signal A. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state, passage of the input signal is permitted. - The p-channel spin FET SP1 can employ the device structures shown in
FIG. 2 .FIG. 2 shows an n-channel spin FET. To apply it to this example, thesemiconductor substrate 1 must be of n-type, and the source/ 2A and 2B must be of p-type.drain diffusion layers -
FIG. 26 shows operation waveforms in the circuit example shown inFIG. 25 when the p-channel spin FET SP1 is in the low resistance state. - When obtaining the operation waveforms, to prevent a through current, a p-channel MISFET having a gate terminal to receive the clock signal CL and connected between the first power supply potential Vdd and the p-channel spin FET SP1 is added to the circuit example in
FIG. 25 . - When the clock signal CL is “H (=1)”, the n-channel MISFET N1 is ON so that the output terminal O is discharged to set V1 to “L (=0)”. At this time, the input signal A is not input (“H”).
- When the clock signal CL changes from “H” to “L”, the n-channel MISFET N1 is turned off to end discharging the output terminal O. For this reason, when the input signal A is input in the “L” state of the clock signal CL, the value of V1 is determined in accordance with the value of the input signal A.
- For example, as shown in
FIG. 26 , when the input signal A is “L”, charges from the first power supply potential Vdd are rapidly accumulated in the output terminal O via the p-channel spin FET SP1. Hence, V1 changes from “L” to “H”. On the other hand, when the input signal A is “H”, V1 remains “L”. - As described above, when the p-channel spin FET SP1 is in the low resistance state, and the input signal A is “L”, the output signal Z from the
inverter 12 is “L”. When the input signal A is “H”, the output signal Z from theinverter 12 is “H”. -
FIG. 27 shows operation waveforms in the circuit example shown inFIG. 25 when the p-channel spin FET SP1 is in the high resistance state. - When obtaining the operation waveforms, to prevent a through current, a p-channel MISFET having a gate terminal to receive the clock signal CL and connected between the first power supply potential Vdd and the p-channel spin FET SP1 is added to the circuit example in
FIG. 25 . - When the clock signal CL is “H (=1)”, the n-channel MISFET N1 is ON so that the output terminal O is discharged to set V1 to “L (=0)”. At this time, the input signal A is not input (“H”).
- When the clock signal CL changes from “H” to “L”, the n-channel MISFET N1 is turned off to end discharging the output terminal O. In the high resistance state of the p-channel spin FET SP1, even when the input signal A is input in the “L” state of the clock signal CL, the value of V1 does not change in accordance with the value of the input signal A.
- More specifically, when the input signal A is “L”, the p-channel spin FET SP1 is turned on. Its ON resistance (the resistance value between the source terminal and the drain terminal) is very high. For this reason, the speed of moving charges from the first power supply potential Vdd to the output terminal O via the p-channel spin FET SP1 decreases. When the period of the clock signal CL is set such that the clock signal CL returns from “L” to “H” before the potential of V1 exceeds the circuit threshold of the
inverter 12 of the subsequent stage, V1 remains “L” independently of the input signal A. - As described above, when the p-channel spin FET SP1 is in the high resistance state, the output signal Z from the
inverter 12 is always “H” so that passage of the input signal A is inhibited. - As described above, according to the first example, it is possible to implement a reconfigurable logic circuit which can reconfigure a function of permitting/inhibiting passage of the input signal in accordance with data written in the p-channel spin FET, and generates no through current in the normal operation mode.
- The magnetization state of the p-channel spin FET is nonvolatilely held even after power-off. Hence, the circuit can perform the same operation when powered on again.
-
FIGS. 28 and 29 show the second example of the charge period control logic circuit. - This example corresponds to the second embodiment in
FIGS. 8 and 9 . - The
series connection unit 14 includes a p-channel MISFET TP1 and theresistance change element 13. The first power supply potential (e.g., positive power supply potential) Vdd is applied to one terminal of theseries connection unit 14. The output terminal O is connected to the other terminal. - The input signal A is input to the gate terminal of the p-channel MISFET TP1.
- As the
resistance change element 13, for example, a magnetoresistive element which changes the resistance value changes in accordance with the relative magnetization directions of a magnetization recording layer and a magnetization fixed layer, a resistance change element which changes the resistance value upon voltage application, or a phase-change element which changes the resistance value in accordance with a phase change is used. - As for the positional relationship between the p-channel MISFET TP1 and the
resistance change element 13, the p-channel MISFET TP1 may be arranged on the side of the output terminal O, as shown inFIG. 28 . Alternatively, theresistance change element 13 may be arranged on the side of the output terminal O, as shown inFIG. 29 . - The example in
FIG. 29 is more preferable than that inFIG. 28 from the viewpoint of the driving force of the p-channel MISFET TP1. - The clock signal CL is input to the gate terminal of the n-channel MISFET N1. The second power supply potential (e.g., ground potential) Vss lower than the first power supply potential Vdd is applied to the source terminal. The output terminal O is connected to the drain terminal.
- The
control circuit 11 outputs the clock signal CL and the input signal A. - The
control circuit 11 includes any components (e.g., a logic circuit or a transfer gate of the preceding stage) which output the clock signal CL and the input signal A at the following operation timing, as in the first example. - The
control circuit 11 sets the clock signal CL to “H” to turn on the n-channel MISFET N1 and start discharging the output terminal O. After that, thecontrol circuit 11 sets the clock signal CL to “L” to turn off the n-channel MISFET N1 and end discharging the output terminal O. Then, thecontrol circuit 11 supplies the input signal A to the gate terminal of the p-channel MISFET TP1. - The input terminal of the
inverter 12 of the subsequent stage is connected to the output terminal O. Theinverter 12 is, e.g., a clocked inverter. - The
resistance change element 13 takes one of a high resistance state and a low resistance state. - The high resistance state yields a resistance value at which the potential of the output terminal O always has a value smaller than the circuit threshold of the
inverter 12 of the subsequent stage independently of the input signal A. That is, passage of the input signal is inhibited in the high resistance state. - The low resistance state yields a resistance value at which the potential of the output terminal O has a value larger or smaller than the circuit threshold of the
inverter 12 of the subsequent stage depending on the input signal A. That is, passage of the input signal is permitted in the low resistance state. -
FIG. 30 shows the third example of the charge period control logic circuit. - This example corresponds to the third embodiment in
FIG. 12 . - The clock signal CL is input to the gate terminal of the p-channel spin FET SP1. The first power supply potential (e.g., positive power supply potential) Vdd is applied to the source terminal.
- The clock signal CL is input to the gate terminal of the n-channel MISFET N1. The second power supply potential (e.g., ground potential) Vss lower than the first power supply potential Vdd is applied to the source terminal. The output terminal O is connected to the drain terminal.
- The
logic circuit 15 is connected between the output terminal O and the drain terminal of the p-channel spin FET SP1. - The input terminal of the
inverter 12 of the subsequent stage is connected to the output terminal O. Theinverter 12 is, e.g., a clocked inverter. - The p-channel spin FET SP1 has, between the source terminal and the drain terminal, a magnetic tunnel junction or a magneto-semiconductor junction which takes one of a high resistance state and a low resistance state.
- The high resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the output signal from the
logic circuit 15 is not output to the output terminal O. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the high resistance state, output of the output signal from thelogic circuit 15 is inhibited. - The low resistance state of the magnetic tunnel junction or magneto-semiconductor junction yields a resistance value at which the output signal from the
logic circuit 15 is output to the output terminal O. That is, when the magnetic tunnel junction or magneto-semiconductor junction is in the low resistance state, output from thelogic circuit 15 is permitted. -
FIGS. 31 and 32 show the fourth example of the charge period control logic circuit. - This example corresponds to the fourth embodiment in
FIGS. 14 and 15 . - The
series connection unit 14 includes the p-channel MISFET TP1 and theresistance change element 13. The first power supply potential (e.g., positive power supply potential) Vdd is applied to one terminal of theseries connection unit 14. The output terminal is connected to the other terminal. - The clock signal CL is input to the gate terminal of the p-channel MISFET TP1.
- As the
resistance change element 13, for example, a magnetoresistive element which changes the resistance value changes in accordance with the relative magnetization directions of a magnetization recording layer and a magnetization fixed layer, a resistance change element which changes the resistance value upon voltage application, or a phase-change element which changes the resistance value in accordance with a phase change is used. - As for the positional relationship between the p-channel MISFET TP1 and the
resistance change element 13, the p-channel MISFET TP1 may be arranged on the side of the output terminal O, as shown inFIG. 31 . Alternatively, theresistance change element 13 may be arranged on the side of the output terminal O, as shown inFIG. 32 . - The example in
FIG. 32 is more preferable than that inFIG. 31 from the viewpoint of the driving force of the p-channel MISFET TP1. - The clock signal CL is input to the gate terminal of the n-channel MISFET N1. The second power supply potential (e.g., ground potential) Vss lower than the first power supply potential Vdd is applied to the source terminal. The output terminal O is connected to the drain terminal.
- The input terminal of the
inverter 12 of the subsequent stage is connected to the output terminal O. Theinverter 12 is, e.g., a clocked inverter. - The
resistance change element 13 takes one of a high resistance state and a low resistance state. - The high resistance state yields a resistance value at which the output signal from a
logic circuit 15 is not output to the output terminal O. That is, output of the output signal from thelogic circuit 15 is inhibited in the high resistance state. - The low resistance state yields a resistance value at which the output signal from the
logic circuit 15 is output to the output terminal O. That is, output of the output signal from thelogic circuit 15 is permitted in the low resistance state. - The spin FET can have two different state patterns. In one pattern, the spin FET has the high resistance state when the two magnetic materials of the magnetic tunnel junction or magneto-semiconductor junction are antiparallel, and the low resistance state when the magnetic materials are parallel. In the other pattern, the spin FET has the high resistance state when the two magnetic materials are parallel, and the low resistance state when the magnetic materials are antiparallel.
- A detailed example of the latter is a junction structure formed from FeCo/Si/FeCo. This is described in, e.g., W. J. Hwang et al., “Spin transport in a lateral spin-injection device with an FM/Si/FM junction”, Journal of Magnetism and Magnetic Materials 272-276 (2004) 1915-1916.
- An ReRAM which is an example of the resistance change element will be described.
-
FIG. 33 shows the basic structure of a memory cell of an ReRAM. - A memory cell of an ReRAM includes a
resistance change film 62 between alower electrode 61 and anupper electrode 63. The following materials are usable for theresistance change film 62. For example, an amorphous oxide (e.g., the oxide of at least one element selected from the group consisting of Ti, V, Fe, Co, Y, Zr, Nb, Mo, Hf, Ta, W, Ge, and Si) is usable. Theresistance change film 62 is sandwiched between an electrode made of Ag or Cu and an electrode made of TiW, Ti, or W. Voltages having different polarities are applied, thereby changing the current direction. This makes it possible to ionize Ag or Cu that is the electrode material and diffuse it into the thin film or return it to the electrode, thereby changing the resistance value of theresistance change film 62. - More specifically, when voltages are applied to make the Ag or Cu electrode have a positive potential, Ag or Cu of the electrode is ionized and diffused into the
resistance change film 62. The ions are combined with electrons and deposited in the opposite electrode. This forms a current path including an enormous amount of Ag or Cu in theresistance change film 62, and the resistance of theresistance change film 62 decreases. - On the other hand, when voltages are applied to make the Ag or Cu electrode have a negative potential, Ag or Cu included in the current path formed in the
resistance change film 62 moves in the opposite direction through theresistance change film 62 and returns to the Ag or Cu electrode. This increases the resistance of theresistance change film 62. - An arrangement using the following materials can also be adopted besides the above-described example. More specifically, a metallic oxide made of at least one of the transition metal elements of the VI group (except for WO3) is used as the material of the
resistance change film 62. Detailed examples are Cr2O3, CrO2, MoO2, Mo2O5, WO2, a mixed crystal of Cr2O3 and CrO2, a mixed crystal of MoO2 and Mo2O5, and a mixed crystal of WO2 and WO3. - A metallic oxide made of at least one of transition metal elements of the VI group and at least one of transition metal elements of the I, II, VII, and VII groups may be used as the material of the
resistance change film 62. Detailed examples are NiCr2O4, MnCr2O4, FeCr2O4, CoCr2O4, CuCr2O4, and ZnCr2O4. - These metallic oxides are preferably not amorphous but polycrystalline or microcrystalline. It is possible to increase or decrease the resistance of the
resistance change film 62 by applying voltages having different polarities to these materials to change the current direction. - The ReRAM can employ a write method of changing the resistance value based on a current or a write method of changing the resistance value based on a voltage.
- Only the basic structure of a memory cell of the resistance change memory has been described above. However, various modifications can also be made.
- A simulation was performed for the circuit shown in
FIG. 9 . - Parameters used in the simulation are as follows.
- A tunnel magnetoresistive element was used as the resistance change element. The resistance value of the magnetic tunnel junction in the low resistance state was 100 kΩ in sheet resistance. The resistance value of the magnetic tunnel junction in the high resistance state was 600 kΩ in sheet resistance. The pulse width of the clock signal was 350 psec.
- In the low resistance state of the magnetic tunnel junction, when the clock signal was “H (=1)”, and the input signal A was “H (=1)”, transition of the output signal Z from the inverter from “L (=0)” to “H” was confirmed. Even after the clock signal changed from “H” to “L”, the output signal Z maintained “H”.
- To the contrary, in the high resistance state of the magnetic tunnel junction, when the clock signal was “H”, and the input signal A was “H”, the output signal Z from the inverter remained “L”.
- As is apparent from the above result, use of the logic circuit shown in
FIG. 9 allows to implement a logic circuit which permits transfer of the input signal A in the low resistance state and inhibits it in the high resistance state. - According to the present invention, it is possible to eliminate a through current in a reconfigurable logic circuit and reduce power consumption.
- Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Claims (22)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008084937A JP4516137B2 (en) | 2008-03-27 | 2008-03-27 | Semiconductor integrated circuit |
| JP2008-084937 | 2008-03-27 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20090243653A1 true US20090243653A1 (en) | 2009-10-01 |
| US8111087B2 US8111087B2 (en) | 2012-02-07 |
Family
ID=41116148
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/408,953 Active 2029-10-17 US8111087B2 (en) | 2008-03-27 | 2009-03-23 | Semiconductor integrated circuit |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8111087B2 (en) |
| JP (1) | JP4516137B2 (en) |
| CN (1) | CN101546600B (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8400066B1 (en) | 2010-08-01 | 2013-03-19 | Lawrence T. Pileggi | Magnetic logic circuits and systems incorporating same |
| FR2993117A1 (en) * | 2012-07-09 | 2014-01-10 | Commissariat Energie Atomique | NON-VOLATILE LOGIC ELECTRONIC MODULE |
| US20140219012A1 (en) * | 2012-03-29 | 2014-08-07 | Sasikanth Manipatruni | Magnetic state element and circuits |
| CN104778966A (en) * | 2015-04-20 | 2015-07-15 | 北京航空航天大学 | Nonvolatile logic gate circuit based on spin Hall effect magnetic tunnel junction |
| US9112492B2 (en) | 2013-08-01 | 2015-08-18 | Commissariat A L'energie Atomique Et Aux Energies Alternatives | Non-volatile electronic logic module |
| US20150381181A1 (en) * | 2014-01-27 | 2015-12-31 | Huazhong University Of Science And Technology | Non-volatile logic device based on phase-change magnetic materials and logic operation method thereof |
| US11669721B2 (en) | 2017-05-26 | 2023-06-06 | University Of Southampton | Tunable CMOS circuit, template matching module, neural spike recording system, and fuzzy logic gate |
| US12547885B2 (en) | 2017-05-26 | 2026-02-10 | University Court Of The University Of Edinburgh | Tunable CMOS circuit, template matching module, neural spike recording system and fuzzy logic gate |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5136969B2 (en) * | 2009-06-22 | 2013-02-06 | 日本電気株式会社 | Reconfigurable semiconductor device |
| JP5778945B2 (en) * | 2011-02-24 | 2015-09-16 | 株式会社東芝 | Associative memory |
| CN105845173B (en) * | 2016-03-23 | 2018-11-30 | 华中科技大学 | A kind of logic gates of the superlattices phase change cells based on magnetic field triggering |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5652445A (en) * | 1995-04-21 | 1997-07-29 | Johnson; Mark B. | Hybrid hall effect device and method of operation |
| US7200037B2 (en) * | 2005-03-31 | 2007-04-03 | Kabushiki Kaisha Toshiba | Spin-injection FET |
| US7239541B2 (en) * | 2005-01-28 | 2007-07-03 | Kabushiki Kaisha Toshiba | Spin-injection magnetic random access memory |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3621367B2 (en) * | 2001-09-17 | 2005-02-16 | 株式会社東芝 | Spin transistor |
| JP4294307B2 (en) * | 2002-12-26 | 2009-07-08 | 株式会社ルネサステクノロジ | Nonvolatile storage device |
| EP1608071A4 (en) | 2003-03-26 | 2006-05-24 | Japan Science & Tech Agency | RECONFIGURABLE LOGIC CIRCUIT USING A TRANSISTOR HAVING SPIN DEPENDENT TRANSMISSION CHARACTERISTICS |
| JP4397184B2 (en) * | 2003-07-14 | 2010-01-13 | 株式会社ルネサステクノロジ | Arithmetic circuit device and magnetic memory device |
| US7411235B2 (en) * | 2004-06-16 | 2008-08-12 | Kabushiki Kaisha Toshiba | Spin transistor, programmable logic circuit, and magnetic memory |
| JP4382096B2 (en) | 2004-12-01 | 2009-12-09 | 富士通株式会社 | Semiconductor device using dynamic circuit |
| JP4762720B2 (en) * | 2006-01-05 | 2011-08-31 | 富士通株式会社 | Read circuit for magnetic semiconductor memory device |
| KR100682967B1 (en) * | 2006-02-22 | 2007-02-15 | 삼성전자주식회사 | Exclusive logical-junction logic circuit using magnetic tunnel junction cell and driving method of said logic circuit |
| JP2008047706A (en) | 2006-08-16 | 2008-02-28 | Nec Lcd Technologies Ltd | Semiconductor circuit and semiconductor device using the same |
| JP2009059884A (en) * | 2007-08-31 | 2009-03-19 | Tokyo Institute Of Technology | Electronic circuit |
-
2008
- 2008-03-27 JP JP2008084937A patent/JP4516137B2/en not_active Expired - Fee Related
-
2009
- 2009-03-23 US US12/408,953 patent/US8111087B2/en active Active
- 2009-03-24 CN CN2009101297090A patent/CN101546600B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5652445A (en) * | 1995-04-21 | 1997-07-29 | Johnson; Mark B. | Hybrid hall effect device and method of operation |
| US7239541B2 (en) * | 2005-01-28 | 2007-07-03 | Kabushiki Kaisha Toshiba | Spin-injection magnetic random access memory |
| US7200037B2 (en) * | 2005-03-31 | 2007-04-03 | Kabushiki Kaisha Toshiba | Spin-injection FET |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8400066B1 (en) | 2010-08-01 | 2013-03-19 | Lawrence T. Pileggi | Magnetic logic circuits and systems incorporating same |
| US9570139B2 (en) | 2012-03-29 | 2017-02-14 | Intel Corporation | Magnetic state element and circuits |
| US20140219012A1 (en) * | 2012-03-29 | 2014-08-07 | Sasikanth Manipatruni | Magnetic state element and circuits |
| US9070468B2 (en) * | 2012-03-29 | 2015-06-30 | Intel Corporation | Magnetic state element and circuits |
| US11139389B2 (en) | 2012-03-29 | 2021-10-05 | Intel Corporation | Magnetic state element and circuits |
| EP2685457A1 (en) * | 2012-07-09 | 2014-01-15 | Commissariat A L'energie Atomique Et Aux Energies Alternatives | Non-volatile logic electronic module |
| FR2993117A1 (en) * | 2012-07-09 | 2014-01-10 | Commissariat Energie Atomique | NON-VOLATILE LOGIC ELECTRONIC MODULE |
| US9112492B2 (en) | 2013-08-01 | 2015-08-18 | Commissariat A L'energie Atomique Et Aux Energies Alternatives | Non-volatile electronic logic module |
| US20150381181A1 (en) * | 2014-01-27 | 2015-12-31 | Huazhong University Of Science And Technology | Non-volatile logic device based on phase-change magnetic materials and logic operation method thereof |
| US9543955B2 (en) * | 2014-01-27 | 2017-01-10 | Huazhong University Of Science And Technology | Non-volatile logic device based on phase-change magnetic materials and logic operation method thereof |
| CN104778966A (en) * | 2015-04-20 | 2015-07-15 | 北京航空航天大学 | Nonvolatile logic gate circuit based on spin Hall effect magnetic tunnel junction |
| US11669721B2 (en) | 2017-05-26 | 2023-06-06 | University Of Southampton | Tunable CMOS circuit, template matching module, neural spike recording system, and fuzzy logic gate |
| US11966834B2 (en) | 2017-05-26 | 2024-04-23 | The University Court Of The University Of Edinburgh | Tunable CMOS circuit, template matching module, neural spike recording system, and fuzzy logic gate |
| US12547885B2 (en) | 2017-05-26 | 2026-02-10 | University Court Of The University Of Edinburgh | Tunable CMOS circuit, template matching module, neural spike recording system and fuzzy logic gate |
Also Published As
| Publication number | Publication date |
|---|---|
| US8111087B2 (en) | 2012-02-07 |
| CN101546600A (en) | 2009-09-30 |
| JP4516137B2 (en) | 2010-08-04 |
| JP2009239751A (en) | 2009-10-15 |
| CN101546600B (en) | 2012-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8111087B2 (en) | Semiconductor integrated circuit | |
| US10388350B2 (en) | Memory system, semiconductor storage device, and signal processing system | |
| US7336525B2 (en) | Nonvolatile memory for logic circuits | |
| KR101038635B1 (en) | Current-Driven Memory Cells with Enhanced Current and Enhanced Current Symmetry | |
| US9466363B2 (en) | Integrated circuit | |
| TWI409939B (en) | Semiconductor integrated circuit | |
| US20040105301A1 (en) | Non-volatile memory circuit, a method for driving the same, and a semiconductor device using the memory circuit | |
| US9159409B2 (en) | Method and apparatus for providing complimentary state retention | |
| US8248146B2 (en) | Semiconductor circuit that varies a drain current value by utilizing a degree of freedom of an electron spin and semiconductor device using same | |
| KR101851549B1 (en) | Transistor using piezoresistor as channel, and electronic circuit | |
| US9318170B2 (en) | Storage device, memory cell, and data writing method | |
| US9257540B2 (en) | Magnetic field effect transistor | |
| Breyer et al. | Flexible memory, bit-passing and mixed logic/memory operation of two intercoupled FeFET arrays | |
| Cutugno et al. | Field-free magnetic tunnel junction for logic operations based on voltage-controlled magnetic anisotropy | |
| Zeinali et al. | Sensing of spintronic memories | |
| Aoki et al. | Normally-off computing for crystalline oxide semiconductor-based multicontext FPGA capable of fine-grained power gating on programmable logic element with nonvolatile shadow register | |
| Durga Eswar et al. | Study on energy reduction techniques in STT-RAM | |
| US20250072006A1 (en) | High-speed and high-energy-efficiency magnetic tunnel junction device | |
| US12236990B2 (en) | Magnetic memory device | |
| Tatum | Compact Device Technologies for Compact Integrated Systems | |
| Cai et al. | Voltage-controlled magnetoelectric memory bit-cell design with assisted body-bias in FD-SOI | |
| Cho | 2D Transition Metal Dichalcogenide Based Spintronic Devices and Circuits for Non-Volatile Memories and Logic | |
| JP2024020689A (en) | Storage device | |
| CN118522319A (en) | Multi-rail sensing circuit with precharge transistors and memory circuit including the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:INOKUCHI, TOMOAKI;ISHIKAWA, MIZUE;SUGIYAMA, HIDEYUKI;AND OTHERS;REEL/FRAME:022803/0428;SIGNING DATES FROM 20090325 TO 20090326 Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:INOKUCHI, TOMOAKI;ISHIKAWA, MIZUE;SUGIYAMA, HIDEYUKI;AND OTHERS;SIGNING DATES FROM 20090325 TO 20090326;REEL/FRAME:022803/0428 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |