[go: up one dir, main page]

WO2025262559A1 - 半導体装置 - Google Patents

半導体装置

Info

Publication number
WO2025262559A1
WO2025262559A1 PCT/IB2025/056117 IB2025056117W WO2025262559A1 WO 2025262559 A1 WO2025262559 A1 WO 2025262559A1 IB 2025056117 W IB2025056117 W IB 2025056117W WO 2025262559 A1 WO2025262559 A1 WO 2025262559A1
Authority
WO
WIPO (PCT)
Prior art keywords
circuit
transistor
layer
terminal
insulating layer
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.)
Pending
Application number
PCT/IB2025/056117
Other languages
English (en)
French (fr)
Inventor
津田一樹
豊高耕平
佐藤岳尚
藤田雅史
八窪裕人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Semiconductor Energy Laboratory Co Ltd
Original Assignee
Semiconductor Energy Laboratory Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Semiconductor Energy Laboratory Co Ltd filed Critical Semiconductor Energy Laboratory Co Ltd
Publication of WO2025262559A1 publication Critical patent/WO2025262559A1/ja
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Definitions

  • One aspect of the present invention relates to a semiconductor device, etc.
  • one embodiment of the present invention is not limited to the above-mentioned technical field.
  • the technical field of the invention disclosed in this specification relates to an object, a method, or a manufacturing method.
  • one embodiment of the present invention relates to a process, a machine, a manufacture, or a composition of matter. Therefore, more specifically, examples of the technical field of one embodiment of the present invention disclosed in this specification include semiconductor devices, display devices, light-emitting devices, power storage devices, memory devices, and methods for driving or manufacturing these devices.
  • the semiconductor device can achieve low power consumption through power gating by configuring it to save (also referred to as “saving,” “storing,” or “backing up”) or load (also referred to as “restoring,” “restoring,” or “recovery”) programs or data held in flip-flops or the like.
  • save also referred to as "saving,” “storing,” or “backing up”
  • load also referred to as “restoring,” “restoring,” or “recovery” programs or data held in flip-flops or the like.
  • Patent Document 1 discloses a configuration in which an OS transistor is connected to a flip-flop, which is a volatile memory circuit, to realize a non-volatile flip-flop.
  • data recovery from power gating is achieved by supplying the saved data to the input section of the flip-flop and writing it back into the flip-flop in synchronization with a clock signal.
  • data recovery from multiple semiconductor devices may be performed sequentially in synchronization with the clock signal. In such cases, it takes time to complete data recovery for all semiconductor devices. For this reason, there is a demand for asynchronous data recovery from power gating that is not synchronized with a clock signal.
  • An object of one embodiment of the present invention is to provide a semiconductor device or the like in which the time required for returning to normal operation after the resumption of power supply during power gating is short. Another object is to provide a semiconductor device or the like that can operate at high speed. Another object is to provide a power-saving semiconductor device or the like. Another object is to provide a novel semiconductor device or the like.
  • One aspect of the present invention is a semiconductor device comprising a first circuit, a second circuit, a third circuit, and an inverter circuit, the third circuit comprising a first transistor, a second transistor, and a capacitor, the output portion of the first circuit being electrically connected to the input portion of the second circuit, the output portion of the second circuit being electrically connected to the input portion of the inverter circuit, the output portion of the inverter circuit being electrically connected to the first terminal of the first transistor, the second terminal of the first transistor being electrically connected to the first terminal of the capacitor and the first terminal of the second transistor, and the second terminal of the second transistor being electrically connected to the input portion of the second circuit.
  • Another aspect of the present invention is a semiconductor device comprising a first circuit, a second circuit, a plurality of third circuits, and an inverter circuit, each of the plurality of third circuits comprising a first transistor, a second transistor, and a capacitance element, a first terminal of the second transistor electrically connected to a first terminal of the capacitance element and a second terminal of the first transistor, an output portion of the first circuit electrically connected to an input portion of the second circuit, an output portion of the second circuit electrically connected to an input portion of the inverter circuit, a first terminal of the first transistor included in each of the plurality of third circuits electrically connected to the output portion of the inverter circuit, and a second terminal of the second transistor included in each of the plurality of third circuits electrically connected to the input portion of the second circuit.
  • the first circuit preferably has a first switch electrically connected to the output of the first circuit.
  • the second circuit preferably has a second switch electrically connected to the input of the second circuit.
  • Each of the first transistor and the second transistor preferably includes an oxide semiconductor in the semiconductor layer in which the channel is formed.
  • the oxide semiconductor preferably includes indium.
  • Each of the first circuit and the second circuit preferably includes a transistor containing silicon in a semiconductor layer in which a channel is formed.
  • Each of the first circuit and the second circuit functions, for example, as a latch circuit.
  • One embodiment of the present invention can provide a semiconductor device or the like that requires a short time from the resumption of power supply during power gating until normal operation is restored.
  • a semiconductor device or the like that is capable of high-speed operation can be provided.
  • a power-saving semiconductor device or the like can be provided.
  • a novel semiconductor device or the like can be provided.
  • FIG. 1A and 1B are block diagrams showing configuration examples of a semiconductor device.
  • 2A and 2B are diagrams showing examples of circuit configurations of semiconductor devices.
  • 3A and 3B are diagrams showing examples of circuit configurations of semiconductor devices.
  • 4A, 4B, 4C, and 4D are diagrams showing configuration examples of semiconductor devices.
  • 5A, 5B, 5C, and 5D are diagrams showing examples of circuit configurations of inverter circuits.
  • FIG. 6 is a diagram showing an example of a circuit configuration of a semiconductor device.
  • 7A is a block diagram showing an example of the configuration of a semiconductor device
  • FIG. 7B is a timing chart illustrating an example of the operation of the semiconductor device.
  • FIG. 8 is a diagram illustrating an example of the operation of the semiconductor device.
  • FIG. 9 is a diagram illustrating an example of the operation of the semiconductor device.
  • 10A and 10B are block diagrams showing configuration examples of a semiconductor device.
  • 11A is a diagram illustrating an edge detection circuit
  • FIG. 11B is a timing chart illustrating the operation of the edge detection circuit.
  • 12A and 12B are diagrams showing an example of the configuration of a semiconductor device.
  • FIG. 13 is a block diagram showing an example of the configuration of a semiconductor device.
  • 14A and 14B are block diagrams showing configuration examples of a semiconductor device.
  • FIG. 15 is a block diagram showing an example of the configuration of a semiconductor device.
  • 16A and 16B are block diagrams showing configuration examples of a semiconductor device.
  • 17A is a diagram illustrating an example of the configuration of a semiconductor device, and FIG.
  • 17B is a timing chart illustrating an example of the operation of the semiconductor device.
  • 18A, 18B, 18C, 18D, and 18E are diagrams for explaining an example of the operation of the semiconductor device.
  • FIG. 19 is a diagram illustrating an example of the operation of the semiconductor device.
  • 20A1, 20A2, 20A3, 20A4, 20A5, 20A6, and 20A7 are diagrams illustrating examples of electrical connections, while 20B1, 20B2, 20B3, 20B4, 20B5, and 20B6 are diagrams illustrating examples of non-electrical connections.
  • 21A, 21B, and 21C are diagrams illustrating examples of the configuration of a transistor.
  • 22A, 22B, and 22C are diagrams illustrating examples of the configuration of a transistor.
  • FIG. 23A and 23B are diagrams illustrating the carrier concentration dependence of Hall mobility, and Fig. 23C is a cross-sectional view illustrating an indium oxide film.
  • FIG. 24 is a diagram illustrating an example of a stacked structure of the semiconductor device 100.
  • FIG. 25 is a block diagram illustrating the CPU.
  • 26A and 26B are perspective views of a semiconductor device.
  • 27A and 27B are perspective views of a semiconductor device.
  • Fig. 28A is a block diagram illustrating an example of the configuration of a storage device, and Fig. 28B and Fig. 28C are perspective views illustrating an example of the configuration of a storage device.
  • FIG. 29 is a conceptual diagram illustrating the hierarchy of a storage device.
  • 30A and 30B show examples of the configuration of electronic components.
  • 31A, 31B, and 31C show examples of the configuration of a large scale computer.
  • Fig. 32A shows an example of the configuration of space equipment
  • Fig. 32B shows an example of the
  • a semiconductor device is a device that utilizes semiconductor properties, and refers to a circuit including a semiconductor element (transistor, diode, photodiode, etc.), a device having such a circuit, etc. It also refers to any device that can function by utilizing semiconductor properties.
  • semiconductor devices for example, integrated circuits, chips equipped with integrated circuits, and electronic components that house chips in packages are examples of semiconductor devices.
  • memory devices, display devices, light-emitting devices, lighting devices, electronic devices, etc. may themselves be semiconductor devices and may also include semiconductor devices.
  • ordinal numbers such as “first” and “second” are used to avoid confusion between components. Therefore, they do not limit the number of components or the order of the components.
  • a component referred to as “first” in one embodiment of this specification may be referred to as “second” in another embodiment or in the claims.
  • a component referred to as “first” in one embodiment of this specification may be omitted in another embodiment or in the claims. Even if a term does not have an ordinal number in this specification, an ordinal number may be added in the claims to avoid confusion between components. Even if a term has an ordinal number in this specification, a different ordinal number may be added in the claims. Even if a term has an ordinal number in this specification, the ordinal number may be omitted in the claims.
  • electrode B on insulating layer A does not require electrode B to be formed in direct contact with insulating layer A, and does not exclude the inclusion of other components between insulating layer A and electrode B.
  • electrode B overlapping insulating layer A does not limit the state in which electrode B is formed on insulating layer A, but does not exclude the state in which electrode B is formed under insulating layer A or the state in which electrode B is formed on the right (or left) side of insulating layer A.
  • terms such as “film” and “layer” can be interchanged depending on the situation.
  • the term “conductive layer” can be changed to the term “conductive film.”
  • the term “insulating film” can be changed to the term “insulating layer.”
  • terms such as “film” and “layer” can be replaced with other terms without using them.
  • the term “conductive layer” or “conductive film” can be changed to the term “conductor.”
  • the term “conductor” can be changed to the term “conductive layer” or “conductive film.”
  • the term “insulating layer” or “insulating film” can be changed to the term “insulator.”
  • the term “insulator” can be changed to the term “insulating layer” or “insulating film.”
  • Electrode any component that is used as part of a “wiring,” and vice versa.
  • the terms “electrode” and “wiring” include cases where multiple “electrodes” or “wirings” are formed integrally.
  • a “terminal” may be used as part of a “wiring” or “electrode,” and vice versa.
  • the term “terminal” includes cases where multiple “electrodes,” “wirings,” “terminals,” etc. are formed integrally.
  • an “electrode” can be part of a “wiring” or “terminal,” and a “terminal” can be part of a “wiring” or “electrode.”
  • terms such as “electrode,” “wiring,” and “terminal” may be replaced with terms such as “region” and “conductive layer” depending on the circumstances.
  • wiring may be changed to “signal line.”
  • wiring may be changed to “power line.”
  • the reverse is also true; terms such as “signal line” and “power line” may be changed to “wiring.”
  • a term such as “power line” may be changed to “signal line.”
  • the reverse is also true; terms such as “signal line” may be changed to “power line.”
  • the term “potential” applied to wiring may be changed to “signal” depending on the circumstances. The reverse is also true; terms such as “signal” may be changed to “potential.”
  • source refers to a source region, source electrode, or source wiring.
  • a source region refers to one of two regions in a semiconductor layer that are adjacent to a channel formation region.
  • a source electrode refers to a conductive layer that includes a portion connected to the source region.
  • drain refers to a drain region, drain electrode, or drain wiring.
  • a drain region refers to the other of the two regions in a semiconductor layer that are adjacent to a channel formation region.
  • a drain electrode refers to a conductive layer that includes a portion connected to the drain region.
  • gate refers to a gate electrode or gate wiring.
  • a gate electrode is an electrode that overlaps with a semiconductor layer of a transistor and has the function of controlling the resistance between the source and drain of the transistor depending on the voltage supplied to it.
  • one of the source or drain of a transistor may be referred to as the "first terminal of the transistor,” and the other of the source or drain of the transistor may be referred to as the "second terminal of the transistor.”
  • parallel refers to a state in which two straight lines are arranged at an angle of -10° or more and 10° or less. Therefore, it also includes cases where the angle is -5° or more and 5° or less.
  • substantially parallel or “roughly parallel” refers to a state in which two straight lines are arranged at an angle of -15° or more and 15° or less.
  • perpendicular refers to a state in which two straight lines are arranged at an angle of 80° or more and 100° or less. Therefore, it also includes cases where the angle is 85° or more and 95° or less.
  • substantially perpendicular or “approximately perpendicular” refers to a state in which two straight lines are arranged at an angle of 60° or more and 120° or less.
  • voltage often refers to the potential difference between a certain potential and a reference potential (for example, ground potential or source potential). Therefore, voltage and potential can often be used interchangeably. In this specification and elsewhere, unless otherwise specified, voltage and potential can be used interchangeably.
  • VDD high power supply potential
  • VSS low power supply potential
  • GND ground potential GND
  • the "on state” of a transistor means that the source and drain of the transistor are in a conductive state (a state in which electricity can pass through). Furthermore, the "off state” of a transistor means that the source and drain of the transistor are in a non-conductive state (a state that can be considered to be electrically cut off).
  • on-state current refers to the current that flows between the source and drain when a transistor is in the on state.
  • off-state current refers to the current that flows between the source and drain when a transistor is in the off state.
  • potential H is a potential that turns on an n-channel field effect transistor (also called an "n-type transistor") and turns off a p-channel field effect transistor (also called a "p-type transistor”).
  • potential L is a potential that turns off an n-type transistor and turns on a p-type transistor. Therefore, potential H is a potential higher than potential L.
  • Potential H may be equal to VDD.
  • Potential L may be equal to VSS.
  • arrows indicating the X direction, Y direction, and Z direction may be used.
  • the "X direction” refers to the direction along the X axis, and no distinction is made between the forward direction and the reverse direction unless explicitly stated. The same applies to the "Y direction” and "Z direction.”
  • the X direction, Y direction, and Z direction are directions that intersect with each other.
  • the X direction, Y direction, and Z direction are directions that are perpendicular to each other.
  • one of the X direction, Y direction, or Z direction may be referred to as the "first direction” or “first direction.” Furthermore, the other may be referred to as the “second direction” or “second direction.” Furthermore, the remaining one may be referred to as the "third direction” or “third direction.”
  • capacitor has a configuration in which two electrodes face each other with an insulator (dielectric) interposed between them.
  • capacitor element includes the aforementioned “capacitance.” That is, in this specification, “capacitance element” includes an element having a configuration in which two electrodes face each other with an insulator interposed between them, an element having a configuration in which two wires face each other with an insulator interposed between them, or an element in which two wires are arranged with an insulator interposed between them.
  • one electrode of a capacitance element may be referred to as the "first terminal of the capacitance element.”
  • the other electrode of a capacitance element may be referred to as the "second terminal of the capacitance element.”
  • connection includes, for example, “electrical connection.”
  • electrical connection includes, for example, “direct connection” and “indirect connection.”
  • a and B are directly connected refers to a connection between A and B without the intervention of a circuit element (e.g., a transistor or a switch; wiring is not considered a circuit element).
  • a and B are indirectly connected refers to a connection between A and B via one or more circuit elements. Note that A, B, and C, which will be described later, represent objects such as elements, circuits, wiring, electrodes, terminals, semiconductor layers, and conductive layers.
  • a and B are indirectly connected
  • a circuit is operating, if there is a time during the operation of the circuit when electrical signals or potential interactions occur between A and B, then such a circuit can be defined as an entity, with “A and B being indirectly connected.” Even if there is a time during the operation of the circuit when electrical signals or potential interactions do not occur between A and B, it can still be defined as "A and B being indirectly connected” if there is a time during the operation of the circuit when electrical signals or potential interactions occur between A and B.
  • a and B are indirectly connected is a definition of the connection relationship between circuit elements as an entity.
  • the circuit can still be defined as "A and B being indirectly connected" (however, for example, this only applies when electrical signals or potential interactions occur between A and B during the operation of the circuit when power supply voltage is supplied to the circuit and the circuit is operating).
  • a and B are connected via an insulator
  • a transistor gate insulating film or the like is interposed between A and B, as shown in Figure 20A5.
  • A the transistor gate
  • B the transistor source or drain
  • FIG. 20A6 and 20A7 Another example of a case where it cannot be said that "A and B are indirectly connected" is when there is no timing when electrical signals are exchanged or potential interactions occur between A and B.
  • An example of this is when, as shown in Figures 20A6 and 20A7, multiple transistors are connected via their sources and drains in the path from A to B, and a constant potential V is supplied to the node between the transistors from a power supply, GND, etc.
  • Examples of "A and B are directly connected” include cases where A and B are connected without any circuit elements between them, as shown in Figures 20B1, 20B2, and 20B3. Note that when A and B are connected to a power supply that supplies a constant potential V or to GND without any circuit elements between them, as shown in Figures 20B4 and 20B5, it is possible to say that "A and B are directly connected,” “A and V are directly connected,” or “B and V are directly connected.” Note that even when A (or B) is connected to a constant potential V via the source and drain of a transistor, as shown in Figure 20B6, it is still possible to say that "A and B are directly connected.” Note that because A and V or B and V are connected via the source and drain of a transistor, they cannot be said to be directly connected; instead, it is possible to say that "A and V are indirectly connected” or "B and V are indirectly connected.”
  • one aspect of the present invention is all or part of the circuit configuration described in this specification. Therefore, one aspect of the present invention satisfies the support requirement and the clarity requirement even if it does not include all or part of the operations described in this specification.
  • FIG. 1A and 1B are block diagrams of a semiconductor device 100 according to one embodiment of the present invention.
  • the semiconductor device 100 has a first circuit 110 and a second circuit 120.
  • the first circuit 110 has a terminal RE, a terminal QD, a terminal D, a terminal CK, a terminal Q, and a terminal QB.
  • the second circuit 120 has a terminal BK, a terminal RE, a terminal IN, and a terminal OUT.
  • the terminal OUT of the second circuit 120 is connected to the terminal QD of the first circuit 110.
  • the terminal IN of the second circuit 120 is connected to the terminal Q or terminal QB of the first circuit 110.
  • the terminal IN of the second circuit 120 is connected to the terminal Q of the first circuit 110.
  • the terminal IN of the second circuit 120 is connected to the terminal QB of the first circuit 110. Whether the terminal IN is connected to the terminal Q or the terminal QB is determined by the circuit configuration of the second circuit 120.
  • the first circuit 110 functions as a flip-flop circuit (also referred to as an "FF circuit”) that holds 1 bit of data while power is supplied to the semiconductor device 100. Therefore, the first circuit 110 functions as a memory circuit.
  • the first circuit 110 is a D flip-flop circuit (also referred to as a "DFF circuit”), which is a type of FF circuit, to which a terminal QD is added.
  • the first circuit 110A includes an inverter circuit 111, a switch 112, an inverter circuit 113, a switch 114, an inverter circuit 115, a switch 116, a switch 117, an inverter circuit 118, an inverter circuit 119, an inverter circuit 131, a switch 132, a switch 133, and an inverter circuit 134.
  • An inverter circuit is also called a "NOT gate circuit” or “inverting circuit.”
  • An inverter circuit has the function of outputting a logical value different from the logical value of the input data. For example, when a potential H is input as data "1,” it has the function of outputting a potential L as data "0.” Furthermore, when a potential L is input as data "0,” it has the function of outputting a potential H as data "1.”
  • inverter circuit 111 The input of inverter circuit 111 is connected to terminal D, and the output of inverter circuit 111 is connected to one terminal of switch 112.
  • the other terminal of switch 112 is connected to the input of inverter circuit 113 and one terminal of switch 116.
  • the output of inverter circuit 113 is connected to one terminal of switch 114.
  • the other terminal of switch 114 is connected to the input of inverter circuit 115 and one terminal of switch 117.
  • the output of inverter circuit 115 is connected to the other terminal of switch 116.
  • the other terminal of switch 117 is connected to the input of inverter circuit 118, one terminal of switch 133, and terminal QD.
  • the output of inverter circuit 118 is connected to the input of inverter circuit 119, the input of inverter circuit 131, and terminal QB.
  • the output of inverter circuit 119 is connected to terminal Q.
  • the other terminal of switch 133 is connected to one terminal of switch 132.
  • the other terminal of switch 132 is connected to the output of inverter circuit 131.
  • the input of the inverter circuit 134 is connected to the terminal CK.
  • the clock signal CLK is supplied to the terminal CK.
  • the inverter circuit 134 has the function of outputting an inverted clock signal CLKB, which is an inverted signal of the clock signal CLK. Therefore, the inverter circuit 134 functions as a clock signal generation circuit. It is also possible to provide a terminal CKB (not shown) in the first circuit 110A and input the inverted clock signal CLKB, which is an inverted signal of the clock signal CLK, to the terminal CKB. In this case, the inverter circuit 134 can be eliminated.
  • Each of switches 112, 117, 116, and 133 changes between an on state and an off state in response to the clock signal CLK or the inverted clock signal CLKB.
  • each of switches 112 and 133 has one terminal and the other terminal in a conductive state when the clock signal CLK is at a potential H, and has one terminal and the other terminal in a non-conductive state when the clock signal CLK is at a potential L.
  • each of switches 116 and 117 has one terminal and the other terminal in a conductive state when the inverted clock signal CLKB is at a potential H, and has one terminal and the other terminal in a non-conductive state when the inverted clock signal CLKB is at a potential L.
  • a restore signal RES is supplied to terminal RE.
  • Switches 114 and 132 each change between an on state and an off state in response to the restore signal RES. For example, when the restore signal RES is at potential L, one terminal of switch 114 and the other terminal of switch 132 is conductive, and when the restore signal RES is at potential H, one terminal of switch 114 and the other terminal is non-conductive.
  • the first circuit 110A has a first latch circuit 141 and a second latch circuit 142.
  • the first latch circuit 141 includes an inverter circuit 113, a switch 114, an inverter circuit 115, and a switch 116.
  • the second latch circuit 142 includes an inverter circuit 118, an inverter circuit 131, a switch 132, and a switch 133.
  • Figure 2B shows first circuit 110B, a modified version of first circuit 110A.
  • First circuit 110B differs from first circuit 110A in the connection of the input part of inverter circuit 115. Specifically, the input part of inverter circuit 115 is connected to the output part of inverter circuit 113 and one terminal of switch 114.
  • First latch circuit 141 of first circuit 110B can be composed of inverter circuit 113, inverter circuit 115, and switch 116, excluding switch 114.
  • Figure 3A shows first circuit 110C, a modified version of first circuit 110A.
  • switch 132 and switch 133 can be interchanged.
  • first circuit 110C the other terminal of switch 117 is connected to the input of inverter circuit 118, one terminal of switch 132, and terminal QD.
  • the other terminal of switch 132 is connected to one terminal of switch 133, and the other terminal of switch 133 is connected to the output of inverter circuit 131.
  • Figure 3B shows first circuit 110D, a modified version of first circuit 110B.
  • switch 114 and switch 117 can be interchanged.
  • first circuit 110D one terminal of switch 117 is connected to the output of inverter circuit 113 and the input of inverter circuit 115.
  • the other terminal of switch 117 is connected to one terminal of switch 114.
  • the other terminal of switch 114 is connected to the input of inverter circuit 118, one terminal of switch 132, and terminal QD.
  • first circuit 110B is a modified version of first circuit 110A
  • first circuit 110D which is a modified version of first circuit 110B
  • first circuit 110A is also a modified version of first circuit 110A.
  • node ND2 the region that is connected to the other terminal of the switch 114, the input part of the inverter circuit 115, and one terminal of the switch 117 and is always at the same potential.
  • node ND2 the region that is connected to the output part of the inverter circuit 113, one terminal of the switch 114, and the input part of the inverter circuit 115 and is always at the same potential.
  • node ND2 the region that is connected to the output part of the inverter circuit 113, one terminal of the switch 117, and the input part of the inverter circuit 115 and is always at the same potential.
  • the region that is connected to the other terminal of the switch 117, the input part of the inverter circuit 118, one terminal of the switch 133, and the terminal QD and is always at the same potential is referred to as node ND3.
  • the region that is connected to the other terminal of the switch 117, the input part of the inverter circuit 118, one terminal of the switch 132, and the terminal QD and is always at the same potential is referred to as node ND3.
  • node ND3 is also the input part of the second latch circuit 142.
  • the output part of inverter circuit 118, the input part of inverter circuit 119, the input part of inverter circuit 131, and terminal QB are connected, and the region that is always at the same potential is referred to as node ND4.
  • Node ND4 is also the output part of the second latch circuit 142.
  • terminal D is connected to the input of first latch circuit 141 via inverter circuit 111 and switch 112.
  • the output of first latch circuit 141 is connected to the input of second latch circuit 142 via switch 117 or via switches 114 and 117.
  • the output of second latch circuit 142 is connected to terminal QB.
  • the output of second latch circuit 142 is connected to terminal Q via inverter circuit 119.
  • the second circuit 120 has a function of retaining 1-bit data input from the terminal IN, which is an input section, while the power supply to the semiconductor device 100 is stopped. Therefore, the second circuit 120 also functions as a memory circuit. The second circuit 120 also has a function of outputting the retained data from the terminal OUT, which is an output section. Specific circuit configuration examples of the second circuit 120 are shown in Figures 4A to 4D. As configuration examples of the second circuit 120, second circuit 120A is shown in Figures 4A and 4B, second circuit 120B is shown in Figure 4C, and second circuit 120C is shown in Figure 4D.
  • the second circuit 120A shown in FIG. 4A has transistors 121, 122, and a capacitor Cs.
  • the gate of transistor 121 is connected to terminal BK, and the gate of transistor 122 is connected to terminal RE.
  • One of the source and drain of transistor 121 is connected to terminal IN, and the other of the source and drain of transistor 121 is connected to one electrode of capacitor Cs and one of the source and drain of transistor 122.
  • the other of the source and drain of transistor 122 is connected to terminal OUT.
  • a fixed potential is supplied to the other electrode of the capacitance element Cs.
  • the potential supplied to the other terminal of the capacitance element Cs can be a variable potential, but a fixed potential is preferable because it stabilizes the potential of node SN.
  • the fixed potential can be the ground potential GND, a reference potential (e.g., 0 V), VDD, VSS, etc.
  • one of the source or drain of transistor 121 is connected to terminal Q of the first circuit 110 via terminal IN. Further, the other of the source or drain of transistor 122 is connected to terminal QD of the first circuit 110 via terminal OUT.
  • the second circuit 120A has a function of writing data (potential) output from terminal Q to node SN via terminal IN and the channel formation region of transistor 121 by turning on transistor 121 during backup operation.
  • the second circuit 120A also has a function of retaining the data written to node SN by turning off transistors 121 and 122.
  • OS transistors are preferably used. Because the off-state current of an OS transistor is extremely low, the amount of charge held in the node SN is unlikely to fluctuate. That is, data written to the node SN can be retained for a long period of time. Furthermore, almost no power is required to retain the data written to the node SN, and the data can be retained even when the power supply is stopped. For this reason, the second circuit 120A can also be referred to as a "non-volatile memory.” Furthermore, OS transistors have a high withstand voltage between the source and drain, making them suitable as switches.
  • Si transistors often have a larger on-state current and faster operating speed than OS transistors.
  • Si transistors can also be implemented as p-type transistors, making them suitable for logic circuits and the like.
  • OS transistors operate stably even in high-temperature environments and exhibit little fluctuation in characteristics. Therefore, even if a second circuit 120A including an OS transistor is stacked on top of a first circuit 110 including a Si transistor, it is less susceptible to the heat generated by the first circuit 110. This improves the reliability of the semiconductor device 100.
  • stacking the first circuit 110 and the second circuit 120 reduces the area occupied by the semiconductor device 100. This increases the integration density of the semiconductor device 100.
  • the second circuit 120A rewrites data by charging and discharging the capacitive element Cs, there is no theoretical limit to the number of times it can be rewritten. Furthermore, data can be written and read at high speed and with low energy.
  • a memory circuit configured using OS transistors is also called an "OS memory.” Therefore, the second circuit 120A, in which transistors 121 and 122 are OS transistors, is an OS memory.
  • transistors 121 and 122 can also be transistors with back gates.
  • the threshold voltage of the transistors can be controlled by adjusting the potential supplied to the back gates.
  • the second circuit 120A has the function of supplying the data held in node SN to terminal QD of the first circuit 110 via terminal OUT by turning on transistor 122 during a restore operation. At this time, nodes SN and ND3 are considered to be short-circuited, and the potential of node SN changes.
  • the second circuit 120A is a "destructive readout" type memory device in which the data held therein changes when data is read out.
  • transistors 121 and 122 function as switches. Therefore, as shown in FIG. 4B, transistors 121 and 122 can be replaced with switches.
  • the second circuit 120B shown in FIG. 4C is a modified example of the second circuit 120A, and includes an inverter circuit 123 instead of the transistor 122.
  • the input of the inverter circuit 123 is connected to the node SN. That is, the input of the inverter circuit 123 is connected to the other of the source or drain of the transistor 121 and one electrode of the capacitance element Cs.
  • the output of the inverter circuit 123 is connected to the terminal OUT.
  • the inverter circuit 123 controls whether to output or not by a restore signal RES supplied to the terminal RE.
  • the inverter circuit 123 also has the function of inverting the data held by the node SN and supplying it to the terminal OUT. Therefore, in the second circuit 120B, one of the source and drain of the transistor 121 is connected to the terminal QB via the terminal IN.
  • the second circuit 120B can also function as a nonvolatile memory, similar to the second circuit 120A. Furthermore, in the second circuit 120B, the potential of node SN does not change during the restore operation. That is, the second circuit 120B is a nondestructive readout memory device in which the stored data does not change when the data is read.
  • the second circuit 120C shown in FIG. 4D is a modified example of the second circuit 120B, and includes a buffer circuit 124 instead of the inverter circuit 123.
  • the input of the buffer circuit 124 is connected to the node SN. That is, the input of the buffer circuit 124 is connected to the other of the source or drain of the transistor 121 and one electrode of the capacitance element Cs.
  • the output of the buffer circuit 124 is connected to the terminal OUT.
  • the buffer circuit 124's output is controlled by a restore signal RES supplied to the terminal RE.
  • the buffer circuit 124 also has the function of supplying the data held at the node SN to the terminal OUT without inverting it. Therefore, in the second circuit 120C, one of the source and drain of the transistor 121 is connected to the terminal Q via the terminal IN.
  • the buffer circuit 124 can be implemented by connecting an even number of inverter circuits in series.
  • the second circuit 120C can also function as a nonvolatile memory, similar to the second circuits 120A and 120B. Furthermore, in the second circuit 120C, the potential of the node SN does not change during the restore operation. That is, the second circuit 120C is a nondestructive readout memory device in which the stored data does not change when the data is read.
  • FIGS 5A to 5D show example circuit configurations that can be applied to the inverter circuit 123.
  • the inverter circuit 123A shown in Figure 5A has a transistor whose gate is connected to the terminal RE in the output section of a CMOS inverter circuit.
  • the inverter circuit 123A has p-type transistor 127 and n-type transistors 128 and 129, and the gates of transistors 127 and 128 are connected to node SN.
  • the gate of transistor 129 is connected to the terminal RE.
  • VDD is supplied to one of the source and drain of transistor 127.
  • the other of the source and drain of transistor 127 is connected to one of the source and drain of transistor 128 and one of the source and drain of transistor 129.
  • VSS is supplied to the other of the source and drain of transistor 128.
  • the other of the source and drain of transistor 129 is connected to the terminal OUT.
  • Inverter circuit 123B shown in Figure 5B is a modified version of inverter circuit 123A, and shows an example in which n-type transistors are used for all of transistors 127 to 129. Inverter circuit 123B differs from inverter circuit 123A in that an n-type transistor is used for transistor 127, and VDD is supplied to the gate of transistor 127. The other configuration is the same as inverter circuit 123A, so a description thereof will be omitted.
  • Inverter circuit 123B does not require the use of transistors of different conductivity types, which reduces the number of manufacturing steps and improves productivity. On the other hand, when VDD is output to terminal OUT, a potential that is lower than VDD by at least the threshold voltage of transistor 127 may be output.
  • Inverter circuit 123C shown in Figure 5C is a modified version of inverter circuit 123B. To reduce repetition, the following description will mainly focus on the differences between inverter circuit 123C and inverter circuit 123B.
  • the inverter circuit 123C has a capacitor Cb between the gate of transistor 127 and the other of the source and drain of transistor 127.
  • One of the source and drain of transistor 126 is connected to the gate of transistor 127, and a potential (e.g., VDD) that turns on transistor 126 is supplied to the gate of transistor 126.
  • the other of the source and drain of transistor 126 is supplied with VDD or the inverted potential of node SN (potential L when the potential of node SN is potential H, or potential H when the potential is potential L).
  • Capacitor Cb functions as a bootstrap capacitance. By providing capacitor Cb, the voltage applied to the gate of transistor 127 can be increased when transistor 127 is turned on, thereby suppressing a decrease in the potential output to terminal OUT. Furthermore, as with inverter circuit 123B, there is no need to use transistors of different conductivity types in inverter circuit 123C, which reduces the number of manufacturing processes and improves productivity.
  • Inverter circuit 123D shown in Figure 5D is a modified version of inverter circuit 123B.
  • Inverter circuit 123D includes transistors 125 to 129. Also, an example is shown in which n-type transistors are used for all of transistors 125 to 129. Note that to avoid repetition, differences between inverter circuit 123D and inverter circuit 123B will be mainly described.
  • a potential VH is supplied to the gate and one of the source and drain of transistor 125.
  • the potential VH be higher than VDD.
  • the potential VH be higher than VDD and the sum of the threshold voltages of both transistors 125 and 127. This further reduces the potential drop when VDD is supplied to the terminal OUT.
  • the other of the source or drain of transistor 125 is connected to one of the source or drain of transistor 126 and the gate of transistor 127.
  • VSS is supplied to the other of the source or drain of transistor 126.
  • the gates of transistors 126 and 128 are connected to node SN.
  • Inverter circuit 123D uses potential VH, which is higher than VDD, to suppress a drop in the potential output to terminal OUT without using a bootstrap capacitance. Furthermore, like inverter circuit 123B, inverter circuit 123D does not require the use of transistors with different conductivity types, which reduces the number of manufacturing steps and improves productivity.
  • Figure 6 shows an example circuit configuration of semiconductor device 100 in which first circuit 110A is used as first circuit 110 and second circuit 120A is used as second circuit 120. Note that to reduce repetition, the following description will mainly focus on configurations that differ from those previously described.
  • the first circuit 110A shown in FIG. 6 has an inverter circuit 135.
  • the input of the inverter circuit 135 is connected to the terminal RE.
  • the inverter circuit 135 also has the function of outputting an inverted restore signal RESB, which is an inverted signal of the restore signal RES input via the terminal RE.
  • OS transistors can be used as switches 112, 114, 116, 117, 132, and 133.
  • OS transistors have extremely low off-state current and high source-drain insulation voltage. Therefore, OS transistors are suitable as switches.
  • Figure 6 shows an example configuration in which analog switches are used as switches 112, 114, 116, 117, 132, and 133.
  • Analog switches have a configuration in which an n-type transistor and a p-type transistor are connected in parallel, and can more reliably transmit signals of opposite polarities. For example, they can transmit both signals at potential H and signals at potential L with almost no attenuation. Therefore, analog switches are suitable as switches for transmitting signals of opposite polarities.
  • switches 112, 116, 117, and 133 are controlled by a clock signal CLK and an inverted clock signal CLKB.
  • switches 112 and 133 are conductive when the clock signal CLK is at potential L and the inverted clock signal CLKB is at potential H, and are non-conductive when the clock signal CLK is at potential H and the inverted clock signal CLKB is at potential L.
  • switches 116 and 117 are conductive when the clock signal CLK is at potential H and the inverted clock signal CLKB is at potential L, and are non-conductive when the clock signal CLK is at potential L and the inverted clock signal CLKB is at potential H.
  • the on and off states of the switches 114 and 132 are controlled by the restore signal RES and the inverted restore signal RESB. Specifically, the switches 114 and 132 are conductive when the restore signal RES is at potential L and the inverted restore signal RESB is at potential H, and are non-conductive when the restore signal RES is at potential H and the inverted restore signal RESB is at potential L. Furthermore, the on and off states of the transistor 122 in the second circuit 120A are controlled by the restore signal RES.
  • the semiconductor device 100 functions as a memory device that can retain written data even when power supply is stopped.
  • Fig. 7A shows a block diagram of the semiconductor device 100.
  • Fig. 7B shows a timing chart illustrating the operation of the semiconductor device 100.
  • a first circuit 110A is used as the first circuit 110
  • a second circuit 120A is used as the second circuit 120.
  • Period T1 is a normal operation period.
  • the same signal as the signal supplied to the terminal D is supplied to the terminal Q.
  • the clock signal CLK changes from potential L to potential H
  • the potential L is supplied to the terminal Q.
  • the clock signal CLK changes from potential L to potential H
  • the potential H is supplied to the terminal D.
  • Period T2 Prior to the power supply being stopped in the period T3, the potential supplied to the terminal Q is held in the second circuit 120A in the period T2. That is, the period T2 is a period during which a data save operation (store) is performed.
  • FIG. 7B shows the case where the potential H is supplied to the terminal Q in the period T2.
  • Figure 8 shows a circuit diagram illustrating the operating state of the semiconductor device 100 during period T2.
  • Figure 8 illustrates the case where the clock signal CLK is at potential L.
  • "H” indicating potential H or “L” indicating potential L may be added adjacent to the wiring, electrode, etc.
  • “H” or “L” may be enclosed in a box next to wiring, electrodes, etc. where a potential change has occurred.
  • an "x" symbol may be added over the transistor, switch, etc.
  • an arrow may be added to indicate the direction of current flow.
  • a potential L is supplied to terminal BK, turning off transistor 121, thereby retaining the potential (charge) written to node SN.
  • the period T3 is a period during which power gating is performed. Specifically, the power supply to the semiconductor device 100 is stopped during the period T3 (Power off). By stopping the power supply to the semiconductor device 100, the potential supply to the terminals Q and QB is stopped. On the other hand, the potential of the node SN is maintained even during the period T3 during which the power supply is stopped.
  • the supply of clock signal CLK can also be stopped.
  • the generation of inverted clock signal CLKB within semiconductor device 100 also stops.
  • the power consumption of semiconductor device 100 can be reduced.
  • Period T4 is a period for performing a data restore operation. During the period T4, an operation is performed to restore the potential supplied to the terminal Q to the state immediately before power gating (period T3). In this embodiment, data restoration is performed in a state where the supply of the clock signal CLK is stopped. In other words, data restoration is performed asynchronously.
  • the inverter circuit 111, the inverter circuit 113, the inverter circuit 115, the inverter circuit 118, the inverter circuit 119, and the inverter circuit 131 each output a potential H or a potential L.
  • a potential H is supplied to the terminal RE as the restore signal RES.
  • FIG. 9 shows a circuit diagram illustrating the operating state of semiconductor device 100 when potential H is supplied to terminal RE as a restore signal RES.
  • switches 112, 116, 117, and 133 cannot be determined. In other words, it is not determined whether they will be in the on or off state. If the states of these switches are not determined, the output of inverter circuit 113 or inverter circuit 131 may be supplied to node ND3, which could unintentionally overwrite the data held at node SN.
  • the second circuit 120A when used as the second circuit 120, unintentional data rewriting can be prevented by turning off both the switch 114 provided between the output of the inverter circuit 113 and the node ND3 and the switch 132 provided between the output of the inverter circuit 131 and the node ND3. This improves the reliability of the semiconductor device 100. Furthermore, when the second circuit 120A is used as the second circuit 120, the potential supplied from the node SN to the node ND3 during a restore operation varies depending on the ratio between the parasitic capacitance of the node ND3 and the capacitance of the capacitive element Cs.
  • the capacitance of the capacitive element Cs is preferably four times or more, and more preferably nine times or more, the parasitic capacitance of the node ND3. Note that if the capacitance of the capacitive element Cs is sufficiently larger than the parasitic capacitance of the node ND3, one or both of the switches 114 and 132 can be omitted.
  • inverter circuit 123 or buffer circuit 124 when second circuit 120B or second circuit 120C is used as second circuit 120, the output of inverter circuit 123 or buffer circuit 124 is supplied to node ND3. Because inverter circuit 123 or buffer circuit 124 has a high potential supply capability, it is possible to omit the formation of one or both of switch 114 and switch 132.
  • the semiconductor device 100 can restore data asynchronously, not in synchronization with the clock signal, when restoring data from power gating. Therefore, when restoring multiple semiconductor devices to which power supply has been stopped, it is not necessary to restore them sequentially in synchronization with the clock signal CLK. According to one embodiment of the present invention, multiple semiconductor devices can be restored at individual times and then operated in synchronization with the clock signal CLK, thereby substantially shortening the time it takes to restore data from power gating.
  • the data held by the second circuit 120A is supplied to the input part (node ND3) of the second latch circuit 142, rather than to the input side of the first latch circuit 141, such as terminal D, or to the input part (node ND1) of the first latch circuit 141, thereby achieving asynchronous data recovery.
  • first circuit 110A is used as the first circuit 110 and the second circuit 120A is used as the second circuit 120.
  • This example of operation and its effects can be achieved in any combination of either the first circuit 110A or the first circuit 110B and any one of the second circuits 120A to 120C.
  • FIG. 10A shows a modified example of the semiconductor device 100 shown in FIG. 1A.
  • the semiconductor device 100 shown in FIG. 10A is a semiconductor device 100 to which a scan function for confirming operation has been added.
  • the semiconductor device 100 shown in FIG. 10A has a configuration in which an output section of a selection circuit 130 is connected to terminal D of a first circuit 110.
  • the selection circuit 130 also has two data input terminals (terminals SD and D) and has a function of switching the input terminal connected to terminal D of the first circuit 110 in response to a selection signal SEL.
  • An inspection signal is supplied to terminal SD to check the operation of the semiconductor device 100.
  • Checking the operation of the semiconductor device 100 shown in FIG. 10A is performed as follows. First, terminal SD is connected to terminal D of the first circuit 110 by the selection circuit 130, and the inspection signal is supplied to terminal D of the first circuit 110. For example, if a potential H is supplied as the inspection signal, and the first circuit 110 is operating normally, when the clock signal CLK changes from potential L to potential H, potential H is supplied to terminal Q of the first circuit 110. Furthermore, when potential L is supplied as the inspection signal, potential L is supplied to terminal Q of the first circuit 110. In this way, it can be checked whether the semiconductor device 100 is operating correctly.
  • Fig. 10B shows a modified example of the semiconductor device 100 shown in Fig. 1A.
  • the semiconductor device 100 shown in Fig. 10B has a configuration in which an edge detection circuit 160 is added to the semiconductor device 100 shown in Fig. 1A.
  • the edge detection circuit 160 has a terminal REout.
  • the terminal REout is connected to the terminal RE of the first circuit 110 and the terminal RE of the second circuit 120.
  • FIG. 11A A circuit configuration applicable to the edge detection circuit 160 is shown in Figure 11A.
  • the edge detection circuit 160 shown in Figure 11A has an inverter circuit 161, an AND circuit 162, a resistive element 163, and a capacitive element 164.
  • the input of the inverter circuit 161 is connected to a first input IN1 of the AND circuit 162.
  • VDD is supplied to the input of the inverter circuit 161 and the first input IN1 of the AND circuit 162.
  • the output of the inverter circuit 161 is connected to one terminal of the resistive element 163.
  • the other terminal of the resistive element 163 is connected to one terminal of the capacitive element 164 and the second input IN2 of the AND circuit 162.
  • the output of the AND circuit 162 is connected to the terminal REout.
  • GND is supplied to the other terminal of the capacitive element 164.
  • Resistance element 163 and capacitance element 164 form delay circuit 165. Therefore, the output of inverter circuit 161 and the second input IN2 of AND circuit 162 are connected via delay circuit 165.
  • a high power supply potential VDD2 (hereinafter simply referred to as "VDD2") is supplied as the power supply for inverter circuit 161.
  • Figure 11B shows a timing chart illustrating the operation of the edge detection circuit 160.
  • period T3 in conjunction with the halt of power supply, the potentials of the input section of the inverter circuit 161 and the first input section IN1 become potential L.
  • VDD2 continues to be supplied to the inverter circuit 161
  • potential H is supplied to the output section of the inverter circuit 161.
  • the output section of the inverter circuit 161 and the second input section IN2 of the AND circuit 162 are connected via the delay circuit 165, after the halt of power supply, the potential supplied to the second input section IN2 changes smoothly from potential L to potential H.
  • period T3 ends and power supply resumes (period T4)
  • potential H is supplied to the input terminal and first input terminal IN1 of inverter circuit 161, and potential L is supplied to the output terminal of inverter circuit 161.
  • the output terminal of inverter circuit 161 and second input terminal IN2 of AND circuit 162 are connected via delay circuit 165. Therefore, the potential supplied to second input terminal IN2 changes smoothly from potential H to potential L. For this reason, potential H is supplied from the output terminal of AND circuit 162 immediately after the start of period T4, and potential L is supplied from the output terminal of AND circuit 162 after a certain time has elapsed.
  • the restore signal RES supplied to the terminal RE is no longer necessary. This reduces the number of signals required for operation, resulting in a semiconductor device with excellent controllability.
  • the circuits, transistors, and the like that constitute the semiconductor device 100 can be provided on the same plane, but it is preferable that they are provided so that at least a portion of them overlap.
  • Figures 12A and 12B show an example configuration of a semiconductor device 100 in which a first circuit 110 is provided in an element layer 10 including Si transistors, and a second circuit 120 is provided in an element layer 20 including OS transistors on the element layer 10.
  • Figure 12A shows an example configuration of a second circuit 120A as the second circuit 120.
  • the first circuit 110 of the semiconductor device 100 is configured as a CMOS circuit using Si transistors
  • the second circuit 120 is configured to include OS transistors.
  • the switches 112, 114, 116, 117, 132, and 133 are configured as OS transistors
  • the switches can be provided in the element layer 20.
  • the area occupied by the switches in the element layer 10 can be reduced. Therefore, the area occupied by the semiconductor device 100 can be reduced.
  • This embodiment can be implemented by appropriately combining at least a portion of it with other embodiments described in this specification.
  • Figure 13 shows a block diagram of a semiconductor device 150.
  • the semiconductor device 150 shown in Figure 13 has one first circuit 110 and multiple second circuits 120.
  • Figure 13 shows a semiconductor device 150 having one first circuit 110 and k second circuits 120. By having multiple second circuits 120, the semiconductor device 150 can hold multiple pieces of data.
  • the first second circuit 120 is shown as second circuit 120[1]
  • the second second circuit 120 is shown as second circuit 120[2]
  • the kth second circuit 120 is shown as second circuit 120[k].
  • the k second circuits 120 are connected in parallel with each other. Specifically, the terminal IN of each of the k second circuits 120 is connected to the terminal Q of the first circuit 110, and the terminal OUT of each of the k second circuits 120 is connected to the terminal QD of the first circuit 110.
  • the terminals IN, OUT, BK, and RE of the second circuit 120[1] are each marked with a [1]. Furthermore, the terminals IN, OUT, BK, and RE of the second circuit 120[2] are each marked with a [2]. Furthermore, the terminals IN, OUT, BK, and RE of the second circuit 120[k] are each marked with a [k].
  • the first circuit 110 is provided in the element layer 10 including Si transistors, and the second circuit 120 is provided in the element layer 20 including OS transistors on the element layer 10.
  • Figures 14A and 14B show an example configuration of a semiconductor device 150 in which a first circuit 110 is provided in an element layer 10 including Si transistors, and a second circuit 120 is provided in a multi-layer element layer 20 including OS transistors on the element layer 10. Note that Figure 14A shows an example configuration of a second circuit 120A as the second circuit 120.
  • a second circuit 120A[1] is provided in element layer 20[1], which is the first element layer 20 on element layer 10
  • a second circuit 120A[2] is provided in element layer 20[2], which is the second element layer 20
  • a second circuit 120A[k] is provided in element layer 20[1], which is the kth element layer 20. Therefore, at least one second circuit 120 out of the k second circuits 120 has an overlapping area with the first circuit 110.
  • the area occupied by the semiconductor device 150 can be reduced. This allows for an increased degree of integration of the semiconductor device 150.
  • terminals IN[1] to IN[k] are connected to terminal QB.
  • Figure 17A illustrates nodes SN[1] to SN[3] as nodes SN that store data in the second circuits 120[1] to 120[3].
  • Figure 17A also illustrates terminals BK[1] and RE[1] of the second circuit 120[1], terminals BK[2] and RE[2] of the second circuit 120[2], and terminals BK[3] and RE[3] of the second circuit 120[3].
  • Figure 17B shows an example of a timing chart illustrating the operation of the semiconductor device 150 shown in Figure 17A.
  • M0 to M7 represent time.
  • Figure 17B illustrates terminal CK, terminal D, terminal Q, terminal BK[1], terminal BK[2], terminal BK[3], terminal RE[1], terminal RE[2], terminal RE[3], node SN[1], and node SN[2].
  • the first circuit 110 can function as a DFF circuit. Therefore, the first circuit 110 has the function of supplying to terminal Q a signal that is the same as the signal supplied to terminal D in synchronization with the rising edge of the clock signal CLK supplied to terminal CK, and the function of storing the data supplied to terminal D until the next rising edge.
  • Figures 18A to 18E are schematic diagrams of the semiconductor device 150 to explain the operation in the timing chart of Figure 17B.
  • Figure 18A illustrates the first circuit 110 and the second circuits 120[1] to 120[3].
  • Figures 18B to 18E are diagrams showing data input to and output from the first circuit 110 and the second circuits 120[1] to 120[3] at times M1, M3, M5, and M7 in Figure 17B.
  • a potential L is supplied to terminals BK[1] to BK[3] and terminals RE[1] to RE[3] of the second circuit 120. Furthermore, when a potential H is supplied to any of terminals RE[1] to RE[3] of the second circuit 120, a potential H is also supplied to terminal RE of the first circuit 110.
  • the first circuit 110 holds the data D0 supplied to terminal D and supplies data D0 to terminal Q in synchronization with the rising edge of the clock signal CLK.
  • the first circuit 110 holds the data D1 supplied to terminal D and supplies data D1 to terminal Q. Also, at time M1, by supplying a potential H to terminal BK[1], the data D1 supplied to terminal Q of the first circuit 110 is written to node SN[1] of the second circuit 120[1] (see FIG. 18B). Thereafter, by supplying a potential L to terminal BK[1], the data written to node SN[1] is held.
  • the first circuit 110 holds the data D2 supplied to terminal D and supplies data D2 to terminal Q.
  • the first circuit 110 holds the data D3 supplied to terminal D and supplies data D3 to terminal Q. Also, at time M3, by supplying a potential H to terminal BK[2], the data D3 supplied to terminal Q of the first circuit 110 is written to node SN[2] of the second circuit 120[2] (see FIG. 18C). Thereafter, by supplying a potential L to terminal BK[2], the data written to node SN[2] is held.
  • the first circuit 110 holds the data D4 supplied to terminal D and supplies data D4 to terminal Q.
  • the first circuit 110 holds the data D6 supplied to terminal D and supplies data D6 to terminal Q.
  • an interrupt occurs in an arithmetic processing unit, which is a type of semiconductor device such as a CPU or a GPU
  • data held in a register or the like needs to be temporarily saved to a main memory.
  • the semiconductor device 150 of one embodiment of the present invention as a register or the like of a CPU or a GPU
  • data of a process being executed before the interrupt can be saved to the second circuit 120, and the data of the previously executed process can be quickly restored after the interrupt process ends.
  • the semiconductor device 150 of one embodiment of the present invention includes multiple second circuits 120, it can also handle multiple consecutive interrupt processes.
  • the semiconductor device 150 of one embodiment of the present invention can also restore data without synchronization with a clock signal CLK. By using the semiconductor device 150 of one embodiment of the present invention, multiple interrupt processes can be efficiently switched.
  • Figure 19 is a timing chart of the interrupt processing switching operation of the semiconductor device 150 described in Figures 17A and 17B, with the horizontal axis representing the passage of time.
  • the arithmetic processing device having the semiconductor device 150 is executing the first operation (Ope1)
  • the data held by the first circuit 110 of the semiconductor device 150 is saved to the second circuit 120[1] (Save to 120[1]), and then the data held by the second circuit 120[2] is written back to the first circuit 110 (Load from 120[2]).
  • the arithmetic processing device having the semiconductor device 150 can suspend the first operation and execute the second operation (Ope2).
  • the arithmetic processing unit having the semiconductor device 150 is executing the second operation, the data in the first circuit 110 of the semiconductor device 150 is saved to the second circuit 120[2] (Save to 120[2]), and then the data in the second circuit 120[3] is written back to the first circuit 110 (Load from 120[3]). In this way, the arithmetic processing unit having the semiconductor device 150 can suspend the second operation and execute the third operation (Ope3).
  • the data held by the first circuit 110 of the semiconductor device 150 is saved to the second circuit 120[3] (Save to 120[3]), and then the data held by the second circuit 120[1] is written back to the first circuit 110 (Load from 120[1]).
  • the data written back to the first circuit 110 from the second circuit 120[1] is the data saved from the first circuit 110 to the second circuit 120[1] at time Ma. In other words, this is the data necessary to resume the first process that was interrupted at time Ma. In this way, the state of the third process is saved, and the arithmetic processing device including the semiconductor device 150 can resume the interrupted first process.
  • a semiconductor device can be realized that can suspend ongoing processing, execute high-priority interrupt processing, and then resume the suspended processing. Therefore, a semiconductor device with improved computing performance can be provided.
  • This embodiment can be implemented by appropriately combining at least a portion of it with other embodiments described in this specification.
  • FIG. 21A is a plan view of a transistor 200A that can be used in a semiconductor device according to one embodiment of the present invention.
  • Fig. 21B is a cross-sectional view taken along the line A1-A2 indicated by a dashed dotted line in Fig. 21A.
  • Fig. 21C is a cross-sectional view taken along the line A3-A4 indicated by a dashed dotted line in Fig. 21A.
  • Fig. 21A is a cross-sectional view of the transistor 200A in the channel length direction
  • Fig. 21C is a cross-sectional view of the transistor 200A in the channel width direction.
  • the transistor 200A includes a semiconductor layer 520a disposed on the substrate 201, a semiconductor layer 520b disposed on the semiconductor layer 520a, conductive layers 542a and 542b disposed spaced apart from each other on the semiconductor layer 520b, an insulating layer 580 disposed on the conductive layers 542a and 542b and having an opening formed between the conductive layers 542a and 542b, a conductive layer 560 disposed in the opening, an insulating layer 550 disposed among the semiconductor layer 520b, the conductive layers 542a, 542b, and the insulating layer 580, and the conductive layer 560, and a semiconductor layer 520c disposed among the semiconductor layer 520b, the conductive layers 542a, 542b, the insulating layer 580, and the insulating layer 550.
  • the upper surface of the conductive layer 560 is substantially coincident with the upper surfaces of the insulating layer 550, the semiconductor layer 520c, and the insulating layer 580.
  • the semiconductor layer 520a, the semiconductor layer 520b, and the semiconductor layer 520c may be collectively referred to as the semiconductor layer 520.
  • the conductive layer 542a functions as one of the source electrode and the drain electrode of the transistor 200A.
  • the conductive layer 542b functions as the other of the source electrode and the drain electrode of the transistor 200A.
  • the conductive layer 542a and the conductive layer 542b are sometimes collectively referred to as the conductive layer 542.
  • an insulating layer 554 is disposed between the insulating layer 524, the semiconductor layer 520a, the semiconductor layer 520b, the conductive layer 542a, the conductive layer 542b, and the insulating layer 580.
  • the insulating layer 554 contacts the side surface of the semiconductor layer 520c, the top and side surfaces of the conductive layer 542a, the top and side surfaces of the conductive layer 542b, the side surfaces of the semiconductor layer 520a and the semiconductor layer 520b, and the top surface of the insulating layer 524.
  • the channel of transistor 200A is formed in a region of semiconductor layer 520 that overlaps with conductive layer 560. Therefore, the channel length L of transistor 200A can be expressed as the length in the X direction of conductive layer 560 in the region that overlaps with semiconductor layer 520. Furthermore, the channel of transistor 200A is formed between a region that functions as the source and a region that functions as the drain of semiconductor layer 520. Therefore, the channel length L of transistor 200A can be expressed as the distance from the end of opposing conductive layer 542a to the end of conductive layer 542b.
  • channel width W of transistor 200A can be expressed as the length of semiconductor layer 520 in the Y direction in the region where semiconductor layer 520 overlaps with conductive layer 560.
  • a three-layer structure of semiconductor layers 520a, 520b, and 520c is shown in the channel formation region and its vicinity, but the present invention is not limited to this.
  • a two-layer structure of semiconductor layers 520b and 520c or a stacked structure of four or more layers can also be used.
  • each of semiconductor layers 520a, 520b, and 520c can also have a stacked structure of two or more layers.
  • the semiconductor layer 520 when an oxide semiconductor, which is a type of metal oxide, is used as the semiconductor layer 520, and the semiconductor layer 520c has a layered structure consisting of a first metal oxide and a second metal oxide on the first metal oxide, it is preferable that the first metal oxide has a composition similar to that of the semiconductor layer 520b, and the second metal oxide has a composition similar to that of the semiconductor layer 520a.
  • the conductive layer 560 functions as the gate electrode of the transistor, and the conductive layers 542a and 542b function as source and drain electrodes, respectively.
  • the conductive layer 560 is formed so as to fill the opening in the insulating layer 580 and the region sandwiched between the conductive layers 542a and 542b.
  • the conductive layers 560, 542a, and 542b are arranged in a self-aligned manner with respect to the opening in the insulating layer 580. That is, in the transistor 200A, the gate electrode can be arranged in a self-aligned manner between the source and drain electrodes. Therefore, the conductive layer 560 can be formed without providing an alignment margin, thereby reducing the area occupied by the transistor 200A. This reduces the area occupied by the semiconductor device and also increases the integration density of the semiconductor device.
  • the conductive layer 560 includes a conductive layer 560a provided inside the insulating layer 550 and a conductive layer 560b provided so as to be embedded inside the conductive layer 560a.
  • the conductive layer 560 in the transistor 200A has a two-layer stacked structure, the present invention is not limited to this.
  • the conductive layer 560 can have a single-layer structure or a stacked structure of three or more layers.
  • Transistor 200A has an insulating layer 202 disposed on substrate 201, an insulating layer 514 disposed on insulating layer 202, an insulating layer 516 disposed on insulating layer 514, a conductive layer 505 disposed so as to be embedded in insulating layer 516, an insulating layer 522 disposed on insulating layer 516 and conductive layer 505, and an insulating layer 524 disposed on insulating layer 522. Furthermore, a semiconductor layer 520a is disposed on insulating layer 524.
  • insulating layers 574 and 581 which function as interlayer films, are arranged on the transistor 200A.
  • the insulating layer 574 is arranged in contact with the top surfaces of the conductive layer 560, the insulating layer 550, the semiconductor layer 520c, and the insulating layer 580.
  • the insulating layers 522, 554, and 574 may be insulating layers that have a function of suppressing the diffusion of hydrogen (e.g., at least one of hydrogen atoms and hydrogen molecules).
  • the insulating layers 522, 554, and 574 may be insulating layers that have lower hydrogen permeability than the insulating layers 524, 550, and 580.
  • silicon nitride, silicon nitride oxide, or the like may be used.
  • the insulating layers 522 and 554 may be insulating layers that have the function of suppressing the diffusion of oxygen (e.g., at least one of oxygen atoms, oxygen molecules, etc.).
  • the insulating layers 522 and 554 may be insulating layers that have lower oxygen permeability than the insulating layers 524, 550, and 580.
  • silicon nitride, silicon nitride oxide, or the like may be used.
  • insulating layer 524, semiconductor layer 520, and insulating layer 550 are sandwiched between insulating layer 522 and insulating layer 574. Therefore, impurities such as hydrogen and excess oxygen contained in layers above insulating layer 574 and below insulating layer 522 can be prevented from diffusing into insulating layer 524, semiconductor layer 520, and insulating layer 550.
  • Figure 21B shows an example in which a conductive layer 545 (conductive layer 545a and conductive layer 545b) is provided, which is connected to transistor 200A and functions as a plug.
  • this example shows an example in which an insulating layer 541 (insulating layer 541a and insulating layer 541b) is provided in contact with the side surface of the conductive layer 545, which functions as a plug. That is, the insulating layer 541 is provided in contact with the inner walls of the openings of insulating layer 554, insulating layer 580, insulating layer 574, and insulating layer 581.
  • a first conductive layer of the conductive layer 545 is provided in contact with the side surface of the insulating layer 541, and a second conductive layer of the conductive layer 545 is provided further inward.
  • the height of the top surface of the conductive layer 545 and the height of the top surface of the insulating layer 581 can be approximately the same.
  • the transistor 200A shows a structure in which the first conductive layer of the conductive layer 545 and the second conductive layer of the conductive layer 545 are stacked, the present invention is not limited to this.
  • the conductive layer 545 can also have a single layer structure or a stacked structure of three or more layers.
  • the thickness of the semiconductor layer 520b in the region that does not overlap with the conductive layer 542 may be thinner than the thickness of the region that overlaps with the conductive layer 542. This is achieved by removing part of the top surface of the semiconductor layer 520b when forming the conductive layers 542a and 542b.
  • a conductive film that will become the conductive layer 542 is formed on the top surface of the semiconductor layer 520b, a low-resistance region may be formed near the interface with the conductive film. In this way, by removing the low-resistance region of the semiconductor layer 520b that is located between the conductive layers 542a and 542b in a planar view, it is possible to prevent a channel from being formed in that region.
  • transistor 200A Next, the detailed configuration of transistor 200A will be described.
  • the conductive layer 505 is arranged so as to have a region where it overlaps with the conductive layer 560 via the semiconductor layer 520. Furthermore, by providing the conductive layer 505 so as to be embedded in the insulating layer 516, the unevenness of the top surfaces of the conductive layer 505 and the insulating layer 516 is reduced, thereby improving the coverage of layers formed in later processes.
  • the conductive layer 505 includes conductive layers 505a, 505b, and 505c.
  • the conductive layer 505a is provided in contact with the bottom and sidewalls of an opening provided in the insulating layer 516.
  • the conductive layer 505b is provided so as to be embedded in a recess formed in the conductive layer 505a.
  • the top surface of the conductive layer 505b is lower than the top end (the highest position viewed from the substrate surface) of the conductive layer 505a and the top surface of the insulating layer 516.
  • the conductive layer 505c is provided in contact with the top surface of the conductive layer 505b and the side surface of the conductive layer 505a.
  • the height of the top surface of the conductive layer 505c is the same or approximately the same as the height of the top end of the conductive layer 505a and the height of the top surface of the insulating layer 516. In other words, the conductive layer 505b is surrounded by the conductive layers 505a and 505c.
  • the conductive layers 505a and 505c are preferably formed using a conductive material that has a function of suppressing diffusion of impurities such as hydrogen atoms, hydrogen molecules, water molecules, nitrogen atoms, nitrogen molecules, nitrogen oxide molecules (such as N2O , NO, and NO2 ), and copper atoms, or a conductive material that has a function of suppressing diffusion of oxygen.
  • the conductive layer 505a can be formed as a single layer or a stack of the above conductive materials.
  • titanium nitride can be used for the conductive layer 505a.
  • the conductive layer 505b may be formed using a conductive material containing tungsten, copper, or aluminum as its main component.
  • the conductive layer 505b may be formed using tungsten.
  • the conductive layer 560 is used as a gate electrode, the conductive layer 505 functions as a backgate electrode.
  • the conductive layer 505 should be larger than the channel formation region in the semiconductor layer 520.
  • the conductive layer 505 should extend to a region outside the end of the semiconductor layer 520 that intersects with the channel width direction.
  • the conductive layer 505 and the conductive layer 560 should overlap with an insulating layer interposed between them on the outside of the side surface of the semiconductor layer 520 in the channel width direction.
  • the channel formation region of the semiconductor layer 520 can be surrounded by the electric field of the conductive layer 560, which functions as a gate electrode, and the electric field of the conductive layer 505, which functions as a back gate electrode.
  • the conductive layer 505 can be extended beyond the edge of the semiconductor layer 520 and used as wiring. However, this is not limited to this, and a conductive layer that functions as wiring can also be provided under the conductive layer 505.
  • the insulating layer 514 may be made of an insulating material that functions as a barrier insulating film that prevents impurities such as water or hydrogen from diffusing from the substrate side to the transistor 200A. Therefore, the insulating layer 514 may be made of an insulating material that has the function of preventing the diffusion of impurities such as hydrogen atoms, hydrogen molecules, water molecules, nitrogen atoms, nitrogen molecules, nitrogen oxide molecules, and copper atoms (i.e., the impurities are less likely to permeate through it). Alternatively, the insulating layer 514 may be made of an insulating material that has the function of preventing the diffusion of oxygen (i.e., the oxygen is less likely to permeate through it).
  • the insulating layer 514 aluminum oxide or silicon nitride is used as the insulating layer 514. This can prevent impurities such as water or hydrogen from diffusing from the substrate side of the insulating layer 514 to the transistor 200A side. Also, it can prevent oxygen contained in the insulating layer 524 from diffusing toward the substrate side of the insulating layer 514.
  • an insulating material having a lower dielectric constant than the insulating layer 514 is preferably used.
  • a material with a low dielectric constant as the interlayer film parasitic capacitance occurring between wirings can be reduced.
  • silicon oxide, silicon oxynitride, silicon nitride oxide, silicon nitride, silicon oxide to which fluorine has been added, silicon oxide to which carbon has been added, silicon oxide to which carbon and nitrogen have been added, silicon oxide having vacancies, or the like may be used as appropriate.
  • the insulating layer 522 and the insulating layer 524 function as gate insulating layers.
  • the insulating layer 524 in contact with the semiconductor layer 520 preferably contains excess oxygen.
  • the insulating layer 524 may be made of silicon oxide, silicon oxynitride, or the like as appropriate.
  • the thickness of the insulating layer 524 in the region that does not overlap with the insulating layer 554 and the semiconductor layer 520b may be thinner than the thickness of the other regions. It is preferable that the thickness of the insulating layer 524 in the region that does not overlap with the insulating layer 554 and the semiconductor layer 520b be set to a thickness that allows sufficient diffusion of the oxygen.
  • the insulating layer 522 uses a material that functions as a barrier insulating film that prevents impurities such as water or hydrogen from diffusing from the substrate side into the transistor 200A.
  • the insulating layer 522 uses a material that has lower hydrogen permeability than the insulating layer 524.
  • the insulating layer 522 is preferably made of a material that has a function of suppressing oxygen diffusion (the oxygen is less likely to permeate through it).
  • the insulating layer 522 is made of a material that has lower oxygen permeability than the insulating layer 524.
  • the insulating layer 522 has a function of suppressing the diffusion of oxygen and impurities, which can reduce oxygen diffusing from the semiconductor layer 520 toward the substrate.
  • the conductive layer 505 can be prevented from reacting with oxygen contained in the insulating layer 524 or the semiconductor layer 520.
  • the insulating layer 522 may be an insulating layer containing oxide of one or both of the insulating materials aluminum and hafnium.
  • insulating layers containing oxide of one or both of aluminum and hafnium include aluminum oxide, hafnium oxide, and oxide containing aluminum and hafnium (hafnium aluminate).
  • the insulating layer 522 functions as a layer that suppresses oxygen release from the semiconductor layer 520 and the intrusion of impurities such as hydrogen from the periphery of the transistor 200A into the semiconductor layer 520.
  • the insulating layer 522 can be doped with, for example, aluminum oxide, bismuth oxide, germanium oxide, niobium oxide, silicon oxide, titanium oxide, tungsten oxide, yttrium oxide, or zirconium oxide.
  • the insulating layer 522 can be nitrided.
  • silicon oxide, silicon oxynitride, or silicon nitride can be stacked on the insulating layer 522.
  • the insulating layer 522 can have a three-layer structure in which silicon nitride, silicon oxide, and aluminum oxide are stacked in this order.
  • the insulating layer 522 can be a single layer or a multilayer of insulating layers containing so-called high-k materials, such as aluminum oxide, hafnium oxide, tantalum oxide, zirconium oxide, lead zirconate titanate (PZT), strontium titanate (SrTiO 3 ), and (Ba,Sr)TiO 3 (BST).
  • high-k materials such as aluminum oxide, hafnium oxide, tantalum oxide, zirconium oxide, lead zirconate titanate (PZT), strontium titanate (SrTiO 3 ), and (Ba,Sr)TiO 3 (BST).
  • each of the insulating layer 522 and the insulating layer 524 can have a stacked structure of two or more layers. In this case, they are not limited to being stacked structures made of the same material, and can also be stacked structures made of different materials.
  • the semiconductor layer 520 includes a semiconductor layer 520a, a semiconductor layer 520b on the semiconductor layer 520a, and a semiconductor layer 520c on the semiconductor layer 520b.
  • the semiconductor layer 520a below the semiconductor layer 520b, it is possible to suppress the diffusion of impurities from structures formed below the semiconductor layer 520a into the semiconductor layer 520b.
  • the semiconductor layer 520c on the semiconductor layer 520b, it is possible to suppress the diffusion of impurities from structures formed above the semiconductor layer 520c into the semiconductor layer 520b.
  • the semiconductor layer 520 when an oxide semiconductor is used for the semiconductor layer 520, the semiconductor layer 520 preferably has a stacked structure of multiple oxide layers with different atomic ratios of each metal atom.
  • the semiconductor layer 520 contains at least indium (In) and the element M
  • the ratio of the number of atoms of the element M contained in the semiconductor layer 520a to the number of atoms of all elements constituting the semiconductor layer 520a is made higher than the ratio of the number of atoms of the element M contained in the semiconductor layer 520b to the number of atoms of all elements constituting the semiconductor layer 520b.
  • the atomic ratio of the element M contained in the semiconductor layer 520a to In is made higher than the atomic ratio of the element M contained in the semiconductor layer 520b to In.
  • the metal oxide used for the semiconductor layer 520a or the semiconductor layer 520b can be used for the semiconductor layer 520c.
  • the energy of the conduction band minimum of the semiconductor layer 520a and the semiconductor layer 520c should be higher than the energy of the conduction band minimum of the semiconductor layer 520b.
  • the electron affinity of the semiconductor layer 520a and the semiconductor layer 520c should be lower than the electron affinity of the semiconductor layer 520b.
  • the semiconductor layer 520c may be made of a metal oxide that can be used for the semiconductor layer 520a.
  • the ratio of the number of atoms of the element M contained in the semiconductor layer 520c to the number of atoms of all elements constituting the semiconductor layer 520c is preferably higher than the ratio of the number of atoms of the element M contained in the semiconductor layer 520b to the number of atoms of all elements constituting the semiconductor layer 520b.
  • the atomic ratio of the element M contained in the semiconductor layer 520c to In is preferably higher than the atomic ratio of the element M contained in the semiconductor layer 520c to In.
  • the energy level of the conduction band minimum changes gradually at the junction between semiconductor layer 520a, semiconductor layer 520b, and semiconductor layer 520c.
  • the energy level of the conduction band minimum at the junction between semiconductor layer 520a, semiconductor layer 520b, and semiconductor layer 520c changes continuously or can be said to form a continuous junction.
  • the defect level density of the mixed layer formed at the interface between semiconductor layer 520a and semiconductor layer 520b and the interface between semiconductor layer 520b and semiconductor layer 520c is low.
  • the semiconductor layers 520a and 520b, and the semiconductor layers 520b and 520c share a common element other than oxygen (as a main component), a mixed layer with a low density of defect states can be formed.
  • the semiconductor layer 520b is an In-Ga-Zn oxide
  • the semiconductor layers 520a and 520c can be made of In-Ga-Zn oxide, Ga-Zn oxide, gallium oxide, or the like.
  • the semiconductor layer 520c can also have a stacked structure.
  • a stacked structure of In-Ga-Zn oxide and Ga-Zn oxide on the In-Ga-Zn oxide, or a stacked structure of In-Ga-Zn oxide and gallium oxide on the In-Ga-Zn oxide can be used.
  • a stacked structure of In-Ga-Zn oxide and an oxide that does not contain In can be used as the semiconductor layer 520c.
  • the main carrier path is the semiconductor layer 520b.
  • the semiconductor layers 520a and 520c as described above, the defect state density at the interface between the semiconductor layers 520a and 520b and at the interface between the semiconductor layers 520b and 520c can be reduced. This reduces the effect of interface scattering on carrier conduction, allowing the transistor 200A to achieve high on-state current and high frequency characteristics. Note that if the semiconductor layer 520c has a stacked structure, in addition to the effect of reducing the defect state density at the interface between the semiconductor layers 520b and 520c, it is expected that the diffusion of constituent elements of the semiconductor layer 520c toward the insulating layer 550 can be suppressed.
  • the semiconductor layer 520c by configuring the semiconductor layer 520c as a stacked structure and positioning an oxide that does not contain In above the stacked structure, it is possible to suppress In diffusion toward the insulating layer 550.
  • the insulating layer 550 functions as a gate insulating layer, and diffusion of In can result in poor transistor characteristics. Therefore, by using a stacked structure for the semiconductor layer 520c, it is possible to provide a highly reliable semiconductor device.
  • a conductive layer 542 (conductive layer 542a and conductive layer 542b) functioning as a source electrode and a drain electrode is provided over the semiconductor layer 520b.
  • the conductive layer 542 may be made of a conductive material that is not easily oxidized or that maintains its conductivity even when it absorbs oxygen.
  • the region of the semiconductor layer 520 in contact with the conductive layer 542 functions as the source or drain region of the transistor 200A.
  • the region between the conductive layer 542a and the conductive layer 542b is formed to overlap the opening in the insulating layer 580. This allows the conductive layer 560 to be positioned in a self-aligned manner between the conductive layer 542a and the conductive layer 542b.
  • the insulating layer 550 functions as a gate insulating layer.
  • the insulating layer 550 is disposed in contact with the top surface of the semiconductor layer 520c.
  • the insulating layer 550 can be made of silicon oxide, silicon oxynitride, silicon nitride oxide, silicon nitride, silicon oxide to which fluorine has been added, silicon oxide to which carbon has been added, silicon oxide to which carbon and nitrogen have been added, or silicon oxide having vacancies.
  • silicon oxide or silicon oxynitride is used as the insulating layer 550.
  • the insulating layer 550 is made of an insulating material in which the concentration of impurities such as water or hydrogen is reduced.
  • the thickness of the insulating layer 550 is 1 nm or more and 20 nm or less.
  • the metal oxide prevents oxygen from diffusing from the insulating layer 550 to the conductive layer 560. This prevents oxidation of the conductive layer 560 due to oxygen contained in the insulating layer 550.
  • the conductive layer 560 is shown as a two-layer structure in Figures 21A to 21C, a single-layer structure or a stacked structure of three or more layers can also be used.
  • the conductive layer 560a may be made of a conductive layer that has the function of suppressing the diffusion of impurities such as hydrogen atoms, hydrogen molecules, water molecules, nitrogen atoms, nitrogen molecules, nitrogen oxide molecules, and copper atoms. Alternatively, it may be made of a conductive material that has the function of suppressing the diffusion of oxygen.
  • the conductive layer 560a has the function of suppressing oxygen diffusion, which can prevent the conductive layer 560b from being oxidized by the oxygen contained in the insulating layer 550 and causing a decrease in conductivity.
  • Examples of conductive materials that can be used to suppress oxygen diffusion include tantalum, tantalum nitride, ruthenium, and ruthenium oxide.
  • the conductive layer 560b may be made of a conductive material containing tungsten, copper, or aluminum as its main component. Furthermore, since the conductive layer 560 also functions as wiring, a conductive layer with high conductivity may be used. For example, a conductive material containing tungsten, copper, or aluminum as its main component may be used. Furthermore, the conductive layer 560b may have a layered structure. For example, it may have a layered structure of titanium or titanium nitride and the above-mentioned conductive material.
  • the side surfaces of the semiconductor layer 520 are arranged to be covered with the conductive layer 560. This makes it easier for the electric field of the conductive layer 560, which functions as the gate electrode of the transistor 200A, to act on the side surfaces of the semiconductor layer 520. This increases the on-state current of the transistor 200A and improves its frequency characteristics.
  • the insulating layer 554 is made of an insulating material that prevents impurities such as water or hydrogen from diffusing from the insulating layer 580 side into the transistor 200A.
  • the insulating layer 554 is made of an insulating material that has lower hydrogen permeability than the insulating layer 524.
  • the insulating layer 554 is provided in contact with the side surfaces of the semiconductor layer 520c, the top and side surfaces of the conductive layer 542a, the top and side surfaces of the conductive layer 542b, the side surfaces of the semiconductor layer 520a and the semiconductor layer 520b, and the top surface of the insulating layer 524.
  • This configuration prevents hydrogen contained in the insulating layer 580 from penetrating into the semiconductor layer 520 from the top or side surfaces of the conductive layer 542a, the conductive layer 542b, the semiconductor layer 520a, the semiconductor layer 520b, and the insulating layer 524.
  • an insulating material that has the function of suppressing oxygen diffusion i.e., the oxygen is less likely to permeate
  • an insulating material that has lower oxygen permeability than the insulating layer 580 or the insulating layer 524 is used as the insulating layer 554.
  • the insulating layer 554 can be formed by sputtering.
  • oxygen can be added to the insulating layer 524 near the region in contact with the insulating layer 554. This allows oxygen to be supplied from this region into the semiconductor layer 520 through the insulating layer 524.
  • the insulating layer 554 has the function of suppressing upward oxygen diffusion, thereby preventing oxygen from diffusing from the semiconductor layer 520 to the insulating layer 580.
  • the insulating layer 522 has the function of suppressing downward oxygen diffusion, thereby preventing oxygen from diffusing from the semiconductor layer 520 toward the substrate. In this way, oxygen is supplied to the channel formation region of the semiconductor layer 520. This reduces oxygen vacancies in the semiconductor layer 520 and suppresses the transistor from becoming normally on.
  • an insulating layer containing oxide of one or both of aluminum and hafnium is formed.
  • the insulating layer containing oxide of one or both of aluminum and hafnium aluminum oxide, hafnium oxide, oxide containing aluminum and hafnium, etc. can be used.
  • the insulating layer 580 is provided over the insulating layer 524, the semiconductor layer 520, and the conductive layer 542 with the insulating layer 554 interposed therebetween.
  • the insulating layer 580 can be made of silicon oxide, silicon oxynitride, silicon nitride oxide, silicon oxide to which fluorine has been added, silicon oxide to which carbon has been added, silicon oxide to which carbon and nitrogen have been added, or silicon oxide having vacancies. Silicon oxide and silicon oxynitride are particularly suitable because they are thermally stable. Materials such as silicon oxide, silicon oxynitride, and silicon oxide with vacancies are particularly suitable because they can easily form regions containing oxygen that is released by heating.
  • the insulating layer 574 similar to the insulating layer 514, an insulating material is used that functions as a barrier insulating film that prevents impurities such as water or hydrogen from diffusing from above into the insulating layer 580.
  • the insulating layer 574 is made of an insulating material that can be used for the insulating layer 514, the insulating layer 554, etc.
  • FIGS 21A to 21C show an example in which an insulating layer 581 that functions as an interlayer film is provided over the insulating layer 574.
  • an insulating material with a reduced concentration of impurities such as water or hydrogen is used for the insulating layer 581.
  • Conductive layers 545a and 545b are arranged in the openings formed in insulating layers 581, 574, 580, and 554. Conductive layers 545a and 545b are arranged to sandwich conductive layer 560. When viewed from a direction perpendicular to the Z direction, it is preferable that the positions of the upper surfaces of conductive layers 545a and 545b coincide or approximately coincide with the position of the upper surface of insulating layer 581.
  • Insulating layer 541a is provided in contact with the inner walls of the openings of insulating layer 581, insulating layer 574, insulating layer 580, and insulating layer 554, and a first conductive layer of conductive layer 545a is formed in contact with its side surface.
  • Conductive layer 542a is located on at least a portion of the bottom of the opening, and conductive layer 545a is in contact with conductive layer 542a.
  • insulating layer 541b is provided in contact with the inner walls of the openings of insulating layer 581, insulating layer 574, insulating layer 580, and insulating layer 554, and a first conductive layer of conductive layer 545b is formed in contact with its side surface.
  • Conductive layer 542b is located on at least a portion of the bottom of the opening, and conductive layer 545b is in contact with conductive layer 542b.
  • the conductive layers 545a and 545b may be made of a conductive material containing tungsten, copper, or aluminum as a main component.
  • the conductive layers 545a and 545b may each have a stacked structure of two or more layers.
  • a conductive layer that has the function of suppressing the diffusion of impurities such as water or hydrogen may be used for the conductive layers in contact with the semiconductor layer 520a, the semiconductor layer 520b, the conductive layer 542, the insulating layer 554, the insulating layer 580, the insulating layer 574, and the insulating layer 581.
  • impurities such as water or hydrogen
  • tantalum, tantalum nitride, titanium, titanium nitride, ruthenium, ruthenium oxide, or the like is used.
  • the use of such a conductive material can suppress the absorption of oxygen contained in the insulating layer 580 by the conductive layer 545a and the conductive layer 545b.
  • it can suppress the diffusion of impurities such as water or hydrogen from layers above the insulating layer 581 into the semiconductor layer 520 through the conductive layer 545a and the conductive layer 545b.
  • the insulating layer 541a and the insulating layer 541b may be, for example, an insulating layer that can be used for the insulating layer 554. Because the insulating layer 541a and the insulating layer 541b are provided in contact with the insulating layer 554, impurities such as water or hydrogen from the insulating layer 580 or the like can be prevented from diffusing into the semiconductor layer 520 through the conductive layer 545a and the conductive layer 545b. Furthermore, oxygen contained in the insulating layer 580 can be prevented from being absorbed by the conductive layer 545a and the conductive layer 545b.
  • FIG. 22 shows a modification of the transistor 200A shown in FIG. 21 .
  • FIG. 22A is a plan view of a transistor 200B, which is a modification of the transistor 200A.
  • FIG. 22B is a cross-sectional view taken along the line A1-A2 indicated by the dashed dotted line in FIG. 22A .
  • FIG. 22C is a cross-sectional view taken along the line A3-A4 indicated by the dashed dotted line in FIG. 22A . Because the transistor 200B is a modification of the transistor 200A, differences between the transistor 200B and the transistor 200A will be mainly described.
  • Transistor 200B has a configuration in which semiconductor layer 520c and conductive layer 505c are omitted from the configuration of transistor 200A.
  • transistor 200B has a region where insulating layer 554 and insulating layer 522 are in contact with each other outside semiconductor layer 520, and the side surfaces of insulating layer 524 are covered with insulating layer 554.
  • insulating layer 554 covering the side surfaces of insulating layer 524 with insulating layer 554 not only prevents oxygen from diffusing to the outside through insulating layer 524, but also prevents excessive oxygen from being supplied to semiconductor layer 520 from the insulating layer 524 side.
  • an insulating layer is preferably provided between the insulating layer 580, the insulating layer 554, the conductive layer 542, and the semiconductor layer 520b and the insulating layer 550.
  • Aluminum oxide, hafnium oxide, or the like may be used as the insulating layer.
  • Transistor constituent materials Next, constituent materials that can be used for the transistor 200 (transistor 200A and transistor 200B) will be described.
  • the material used for the substrate is not particularly limited.
  • the material used for the substrate is determined depending on the purpose, taking into consideration the presence or absence of light transparency, heat resistance sufficient to withstand heat treatment, and the like.
  • an insulating layer substrate, a semiconductor substrate, or a conductive layer substrate can be used as the substrate.
  • insulating layer substrates that can be used include glass substrates such as barium borosilicate glass and aluminoborosilicate glass, ceramic substrates, quartz substrates, sapphire substrates, and stabilized zirconia substrates (such as yttria-stabilized zirconia substrates).
  • semiconductor substrates, flexible substrates, resin substrates, and the like can also be used as the substrate.
  • Semiconductor substrates include, for example, semiconductor substrates made from materials such as silicon or germanium, or compound semiconductor substrates made from materials such as silicon carbide, silicon germanium, gallium arsenide, indium phosphide, zinc oxide, and gallium oxide. Furthermore, there are semiconductor substrates that have an insulating layer region inside the aforementioned semiconductor substrate, such as SOI (Silicon On Insulator) substrates. Furthermore, semiconductor substrates may be either single-crystal semiconductors or polycrystalline semiconductors.
  • Conductive layer substrates include graphite substrates, metal substrates, alloy substrates, and conductive resin substrates. Other examples include substrates containing metal nitrides and substrates containing metal oxides. Furthermore, there are substrates in which a conductive layer or semiconductor layer is provided on an insulating layer substrate, substrates in which a conductive layer or insulating layer is provided on a semiconductor substrate, and substrates in which a semiconductor layer or insulating layer is provided on a conductive layer substrate.
  • polyesters such as polyethylene terephthalate (PET) and polyethylene naphthalate (PEN), polyacrylonitrile, acrylic resin, polyimide, polymethyl methacrylate, polycarbonate (PC), polyethersulfone (PES), polyamide (nylon, aramid, etc.), polysiloxane, cycloolefin resin, polystyrene, polyamideimide, polyurethane, polyvinyl chloride, polyvinylidene chloride, polypropylene, polytetrafluoroethylene (PTFE), ABS resin, and cellulose nanofiber.
  • PET polyethylene terephthalate
  • PEN polyethylene naphthalate
  • PES polyethersulfone
  • polyamide nylon, aramid, etc.
  • polysiloxane polystyrene
  • polyamideimide polyurethane
  • polyvinyl chloride polyvinylidene chloride
  • PTFE polytetrafluoroethylene
  • ABS resin polyt
  • a lightweight semiconductor device can be provided. Furthermore, by using the above materials for the substrate, a semiconductor device that is resistant to impacts can be provided. Furthermore, by using the above materials for the substrate, a semiconductor device that is less likely to break can be provided. It is also possible to use these substrates with elements mounted on them. Elements that can be mounted on the substrate include capacitance elements, resistance elements, switching elements, light-emitting elements, and memory elements.
  • An inorganic insulating film is used for each of the insulating layers (insulating layer 202, insulating layer 516, insulating layer 522, insulating layer 524, insulating layer 541, insulating layer 554, insulating layer 580, insulating layer 574, insulating layer 581, etc.).
  • examples of inorganic insulating films include an oxide insulating film, a nitride insulating film, an oxynitride insulating film, and a nitride oxide insulating film.
  • oxide insulating films include a silicon oxide film, an aluminum oxide film, a magnesium oxide film, a gallium oxide film, a germanium oxide film, an yttrium oxide film, a zirconium oxide film, a lanthanum oxide film, a neodymium oxide film, a hafnium oxide film, a tantalum oxide film, a cerium oxide film, a gallium zinc oxide film, and a hafnium aluminate film.
  • nitride insulating films include a silicon nitride film and an aluminum nitride film.
  • Examples of oxynitride insulating films include a silicon oxynitride film, an aluminum oxynitride film, a gallium oxynitride film, an yttrium oxynitride film, and a hafnium oxynitride film.
  • Examples of nitride oxide insulating films include a silicon nitride oxide film and an aluminum nitride oxide film.
  • an organic insulating film can also be used for the insulating layer of the semiconductor device.
  • oxynitride refers to a material whose composition contains more oxygen than nitrogen
  • nitride oxide refers to a material whose composition contains more nitrogen than oxygen
  • silicon oxynitride refers to a material whose composition contains more oxygen than nitrogen
  • silicon nitride oxide refers to a material whose composition contains more nitrogen than oxygen.
  • the content of each element can be measured using, for example, Rutherford Backscattering Spectrometry (RBS).
  • gate insulating layers can cause problems such as leakage current.
  • Using high-k materials for the insulating layer that functions as the gate insulating layer makes it possible to lower the voltage required for transistor operation while maintaining the physical film thickness. It also makes it possible to reduce the equivalent oxide thickness (EOT) of the gate insulating layer.
  • EOT equivalent oxide thickness
  • using a material with a low dielectric constant for the insulating layer that functions as the interlayer film can reduce the parasitic capacitance that occurs between wiring. Therefore, it is important to select materials according to the function of the insulating layer. Materials with a low dielectric constant also have high dielectric strength.
  • high-dielectric-constant (high-k) materials include aluminum oxide, gallium oxide, hafnium oxide, tantalum oxide, zirconium oxide, hafnium zirconium oxide, oxides containing aluminum and hafnium, oxynitrides containing aluminum and hafnium, oxides containing silicon and hafnium, oxynitrides containing silicon and hafnium, and nitrides containing silicon and hafnium.
  • materials with a low relative dielectric constant include inorganic insulating materials such as silicon oxide, silicon oxynitride, and silicon nitride oxide, as well as resins such as polyester, polyolefin, polyamide (nylon, aramid, etc.), polyimide, polycarbonate, and acrylic resin.
  • inorganic insulating materials with a low relative dielectric constant include, for example, silicon oxide doped with fluorine, silicon oxide doped with carbon, and silicon oxide doped with carbon and nitrogen. Another example is silicon oxide with vacancies. Note that these silicon oxides may contain nitrogen.
  • a nitride of the alloy or an oxide of the alloy can also be used.
  • tantalum nitride, titanium nitride, a nitride containing titanium and aluminum, a nitride containing tantalum and aluminum, ruthenium oxide, ruthenium nitride, an oxide containing strontium and ruthenium, an oxide containing lanthanum and nickel, or the like is preferably used.
  • a semiconductor with high electrical conductivity typified by polycrystalline silicon containing an impurity element such as phosphorus, or a silicide such as nickel silicide can also be used.
  • conductive materials containing nitrogen such as nitrides containing tantalum, nitrides containing titanium, nitrides containing molybdenum, nitrides containing tungsten, nitrides containing ruthenium, nitrides containing tantalum and aluminum, and nitrides containing titanium and aluminum;
  • conductive materials containing oxygen such as ruthenium oxide, oxides containing strontium and ruthenium, and oxides containing lanthanum and nickel; and materials containing metal elements, such as titanium, tantalum, and ruthenium, are preferred because they are conductive materials that are resistant to oxidation, have the function of suppressing oxygen diffusion, or maintain conductivity even after absorbing oxygen.
  • Examples of conductive materials containing oxygen include indium oxide containing tungsten oxide, indium oxide containing titanium oxide, indium tin oxide (ITO), indium tin oxide containing titanium oxide, indium tin oxide with added silicon (ITSO), indium zinc oxide (IZO (registered trademark)), and indium zinc oxide containing tungsten oxide.
  • ITO indium tin oxide
  • ITSO indium tin oxide with added silicon
  • IZO indium zinc oxide
  • a conductive layer formed using a conductive material containing oxygen may be referred to as an oxide conductive layer.
  • Conductive materials primarily composed of tungsten, copper, or aluminum are preferred due to their high conductivity.
  • a stack structure can be formed by combining the above-mentioned material containing a metal element with a conductive material containing oxygen. Also, a stack structure can be formed by combining the above-mentioned material containing a metal element with a conductive material containing nitrogen. Also, a stack structure can be formed by combining the above-mentioned material containing a metal element with a conductive material containing oxygen and a conductive material containing nitrogen.
  • each of the conductive layers 542a and 542b may be made of a conductive material that is resistant to oxidation, a conductive material that maintains low electrical resistance even when oxidized, a metal oxide having conductivity (also referred to as an oxide conductive layer), or a conductive material that has the function of suppressing oxygen diffusion.
  • conductive materials include conductive materials containing nitrogen and conductive materials containing oxygen. This can suppress a decrease in the conductivity of the conductive layers 542a and 542b.
  • the conductive layers 542a and 542b can maintain their conductivity even when they absorb oxygen.
  • a conductive material containing oxygen for the conductive layers 542a and 542b, the conductive layers 542a and 542b can maintain their conductivity even when they absorb oxygen.
  • an insulating layer containing excess oxygen is used as an insulating layer in contact with the conductive layers 542a and 542b, this is preferable because the conductive layers 542a and 542b can maintain their conductivity.
  • ITO, ITSO, IZO (registered trademark), etc. can be used for the conductive layers 542a and 542b.
  • semiconductor layer a single crystal semiconductor, a polycrystalline semiconductor, a microcrystalline semiconductor, an amorphous semiconductor, or the like can be used alone or in combination. Using a single crystal semiconductor or a crystalline semiconductor for the semiconductor layer in which a channel is formed is preferable because it can suppress deterioration of transistor characteristics.
  • the semiconductor material for example, a semiconductor made of an element such as silicon or germanium can be used. Alternatively, a compound semiconductor such as silicon germanium, silicon carbide, gallium arsenide, or a nitride semiconductor can be used.
  • an organic material having semiconductor properties also referred to as an "organic semiconductor”
  • a metal nitride having semiconductor properties also referred to as a “nitride semiconductor”
  • a metal oxide having semiconductor properties also referred to as an “oxide semiconductor”
  • these semiconductor materials can contain impurities as dopants.
  • silicon when silicon is used as the semiconductor layer, examples of silicon that can be used for the semiconductor layer include single-crystal silicon, polycrystalline silicon, microcrystalline silicon, and amorphous silicon. Examples of polycrystalline silicon include low-temperature polysilicon.
  • Two-dimensional materials that function as semiconductors can also be used as the semiconductor layer of a transistor.
  • Two-dimensional materials also known as layered materials, are a general term for a group of materials with a layered crystal structure.
  • a layered crystal structure is one in which layers formed by covalent or ionic bonds are stacked via bonds weaker than covalent or ionic bonds, such as van der Waals bonds.
  • Layered materials have high electrical conductivity within each layer, that is, high two-dimensional electrical conductivity.
  • Examples of the layered material include graphene, silicene, and chalcogenides.
  • Chalcogenides are compounds containing chalcogen (an element belonging to Group 16).
  • Examples of chalcogenides include transition metal chalcogenides and Group 13 chalcogenides.
  • transition metal chalcogenides that can be used as the semiconductor layer of a transistor include molybdenum sulfide (typically MoS 2 ), molybdenum selenide (typically MoSe 2 ), molybdenum tellurium (typically MoTe 2 ), tungsten sulfide (typically WS 2 ), tungsten selenide (typically WSe 2 ), tungsten tellurium (typically WTe 2 ), hafnium sulfide (typically HfS 2 ), hafnium selenide (typically HfSe 2 ), zirconium sulfide (typically ZrS 2 ), and zirconium selenide (typically ZrSe 2 ).
  • MoS 2 molybdenum sulfide
  • MoSe 2 molybdenum selenide
  • MoTe 2 moly MoTe 2
  • tungsten sulfide typically WS 2
  • tungsten selenide typically
  • the transistor 200 preferably includes an oxide semiconductor, which is a type of metal oxide, in the semiconductor layer 520 including a channel formation region. That is, the transistor 200 is preferably an OS transistor.
  • oxygen vacancies ( VO ) and impurities are present in a channel formation region of a metal oxide that functions as a semiconductor, the electrical characteristics of an OS transistor may fluctuate, resulting in poor reliability. Furthermore, defects (hereinafter sometimes referred to as VOH ) caused by hydrogen entering the oxygen vacancies may be formed, generating electrons that serve as carriers. Therefore, when oxygen vacancies are present in the channel formation region of a metal oxide, the OS transistor is likely to have normally-on characteristics. Therefore, it is preferable that oxygen vacancies and impurities are reduced as much as possible in the channel formation region of the metal oxide. In other words, it is preferable that the carrier concentration of the channel formation region of the metal oxide be reduced, making it i-type (intrinsic) or substantially i-type.
  • the source and drain regions in a metal oxide that function as a semiconductor of an OS transistor are preferably regions that have a higher carrier concentration and lower resistance than the channel formation region due to more oxygen vacancies, more VOH , or a higher concentration of impurities such as hydrogen, nitrogen, or metal elements. That is, the source and drain regions of an OS transistor are preferably n-type regions that have a higher carrier concentration and lower resistance than the channel formation region.
  • the band gap of a metal oxide that functions as a semiconductor is preferably 2.0 eV or more, more preferably 2.5 eV or more.
  • a metal oxide that can be used for the semiconductor layer of an OS transistor preferably contains at least indium (In).
  • the metal oxide preferably contains at least one of indium (In) and zinc (Zn).
  • the metal oxide preferably contains two or three elements selected from indium, an element M, and zinc.
  • the element M is a metal element or a metalloid element that has a high bond energy with oxygen, for example, a metal element or a metalloid element that has a higher bond energy with oxygen than indium.
  • element M examples include aluminum, gallium, tin, yttrium, titanium, vanadium, chromium, manganese, iron, cobalt, nickel, zirconium, molybdenum, hafnium, tantalum, tungsten, lanthanum, cerium, neodymium, magnesium, calcium, strontium, barium, boron, silicon, germanium, and antimony.
  • the element M contained in the metal oxide is preferably one or more of the above elements, more preferably one or more selected from aluminum, gallium, tin, and yttrium, and even more preferably gallium.
  • metal oxides that can be used for the semiconductor layer of an OS transistor include indium oxide (In oxide, indium oxide).
  • the metal oxide include zinc oxide (Zn oxide, zinc oxide), indium zinc oxide (In-Zn oxide), indium tin oxide (In-Sn oxide), indium titanium oxide (In-Ti oxide), indium gallium oxide (In-Ga oxide), indium gallium aluminum oxide (In-Ga-Al oxide), indium gallium tin oxide (In-Ga-Sn oxide), gallium zinc oxide (Ga-Zn oxide, also referred to as "GZO”), aluminum zinc oxide (Al-Zn oxide, also referred to as "AZO”), and indium.
  • Examples of usable materials include indium aluminum zinc oxide (In-Al-Zn oxide, also referred to as "IAZO"), indium tin zinc oxide (In-Sn-Zn oxide), indium titanium zinc oxide (In-Ti-Zn oxide), indium gallium zinc oxide (In-Ga-Zn oxide, also referred to as "IGZO”), indium gallium tin zinc oxide (In-Ga-Sn-Zn oxide, also referred to as “IGZTO”), and indium gallium aluminum zinc oxide (In-Ga-Al-Zn oxide, also referred to as "IGAZO” or "IAGZO”).
  • silicon-containing indium tin oxide, gallium tin oxide (Ga-Sn oxide), aluminum tin oxide (Al-Sn oxide), etc. can be used.
  • Crystal structures of metal oxides that function as semiconductors include amorphous (including completely amorphous), CAAC (c-axis-aligned crystalline), nc (nanocrystalline), CAC (cloud-aligned composite), single crystal, and polycrystal.
  • the metal oxide becomes highly crystalline, and the diffusion of impurities in the metal oxide can be suppressed. Therefore, fluctuations in the electrical characteristics of the transistor can be suppressed, and reliability can be improved.
  • the formation of oxygen vacancies in the metal oxide can be suppressed. Therefore, carrier generation due to oxygen vacancies is suppressed, resulting in a transistor with a small off-state current. Furthermore, fluctuations in the electrical characteristics of the transistor can be suppressed, improving reliability.
  • the field-effect mobility of the transistor can be increased.
  • the field-effect mobility of the transistor can be significantly increased.
  • transistors using single-crystal or polycrystalline indium oxide for the semiconductor layer can achieve good frequency characteristics.
  • This embodiment can be implemented by appropriately combining at least a portion of it with other embodiments described in this specification.
  • indium oxide having at least a crystalline portion or crystalline region in the film is referred to as crystalline indium oxide (crystal IO) or crystalline indium oxide (crystalline IO).
  • crystalline indium oxide crystal IO
  • crystalline IO crystalline indium oxide
  • examples of crystalline IO or crystalline IO include single-crystalline indium oxide, polycrystalline indium oxide, and microcrystalline indium oxide.
  • Indium oxide is a semiconductor material with completely different physical properties from oxide semiconductors such as In-Ga-Zn oxide (hereinafter also referred to as IGZO) and zinc oxide.
  • oxide semiconductors such as In-Ga-Zn oxide (hereinafter also referred to as IGZO) and zinc oxide.
  • Fig. 23A is a schematic diagram showing the carrier concentration dependence of the Hall mobility for silicon (Si) and indium oxide (InO x ), and Fig. 23B is a schematic diagram showing the carrier concentration dependence of the Hall mobility for IGZO.
  • IGZO tends to exhibit higher hole mobility as the carrier concentration increases, as indicated by the arrows in Figure 23B.
  • indium oxide tends to exhibit higher hole mobility as the carrier concentration decreases, as indicated by the arrows in Figure 23A (see Non-Patent Document 1).
  • This trend is similar to that of silicon; the lower the dopant (impurity) concentration in the material, the less impurity scattering there is and the higher the hole mobility.
  • the higher the purity and intrinsic the indium oxide the higher the hole mobility. From these results, it can be said that indium oxide, unlike IGZO, is a material with physical properties closer to silicon. Note that the characteristics of indium oxide shown in Figure 23A are assumed to be single crystal. Therefore, when indium oxide is non-single crystal (e.g., polycrystalline), the characteristics may differ from those shown in Figure 23A.
  • the low carrier concentration range R1 has extremely high hole mobility, and can therefore be considered a carrier concentration range suitable for, for example, a transistor channel formation region.
  • range R1 is a range including a carrier concentration value of 1 ⁇ 10 15 cm ⁇ 3 , for example, a range of 1 ⁇ 10 14 cm ⁇ 3 or more and 1 ⁇ 10 18 cm ⁇ 3 or less.
  • the hole mobility value can be increased to approximately 270 cm 2 /(V ⁇ s).
  • the region where the carrier concentration is in range R1 can contain elements that lower the carrier concentration.
  • elements that lower the carrier concentration include magnesium, calcium, zinc, cadmium, and copper. By substituting these elements for indium, the carrier concentration can be lowered.
  • elements that lower the carrier concentration include nitrogen, phosphorus, arsenic, and antimony. For example, by substituting nitrogen, phosphorus, arsenic, or antimony for oxygen, the carrier concentration can be lowered.
  • the range R2 with a high carrier concentration has a low electrical resistance, and can be said to be a range of carrier concentrations suitable for, for example, the source and drain regions of a transistor, a resistor, or a transparent conductive film.
  • Range R2 is a range in which the carrier concentration value includes 1 ⁇ 10 20 cm ⁇ 3 , for example, a range of 1 ⁇ 10 19 cm ⁇ 3 or more and 1 ⁇ 10 22 cm ⁇ 3 or less. By sufficiently increasing the carrier concentration, it is expected that the resistivity can be reduced to 1 ⁇ 10 ⁇ 4 ⁇ cm or less.
  • the region where the carrier concentration is in range R2 can contain elements that increase the carrier concentration.
  • the region contains elements that are common to the source and drain electrodes of the transistor.
  • elements that increase the carrier concentration include titanium, zirconium, hafnium, tantalum, tungsten, molybdenum, tin, silicon, and boron. It is particularly preferable to use elements whose oxides have conductive or semiconductive properties.
  • indium oxide uses a region with a low carrier concentration as the channel formation region of a transistor, and a region with a high carrier concentration as the source and drain regions of the transistor.
  • indium oxide can be considered an oxide capable of valence electron control.
  • strain may form in the source and drain regions due to stress from electrodes in contact with the IGZO, resulting in the formation of n-type regions.
  • indium oxide allows for valence electron control, so strain does not need to be formed in the film as with IGZO. Minimizing strain in the film is expected to improve reliability.
  • n-i-n junction a junction between an n-type region, an i-type region, and an n-type region
  • valence electron control in silicon-based transistors is generally known.
  • valence electron control in indium oxide-based transistors is a novel technological concept that would not normally be conceived.
  • the transistor containing indium oxide in this specification has two or more, preferably three or more, more preferably four or more, and most preferably five of the following characteristics (1) to (5): (1) A high on-state current (in other words, high mobility). (2) A low off-state current. (3) Normally-off operation is possible. (4) High reliability. (5) A high cutoff frequency (fT).
  • the transistor containing indium oxide in this specification has high mobility, a low off-state current, and is normally-off operation. This transistor has high mobility and is different from a normally-on transistor.
  • the indium oxide film be crystalline (i.e., have crystal grains).
  • films having crystal grains include single-crystal films, polycrystalline films, and amorphous films containing crystal grains (also called microcrystalline films).
  • polycrystalline indium oxide films are preferred, and single-crystal films are even more preferred.
  • Single-crystal films do not have grain boundaries. Impurities that impede carrier flow (typically, insulating impurities, insulating oxides, etc.) tend to segregate at grain boundaries.
  • Using a single-crystal film can suppress carrier scattering at grain boundaries, resulting in a transistor with high field-effect mobility. Furthermore, it has the excellent effect of suppressing variations in transistor characteristics due to the grain boundaries.
  • polycrystalline films are preferable because they can reduce carrier scattering and exhibit high field-effect mobility compared to microcrystalline or amorphous films.
  • a polycrystalline film it is preferable to use a film with as large a crystal grain size as possible and as few crystal grain boundaries as possible. Note that in a transistor using a polycrystalline film of indium oxide, if there are no crystal grain boundaries in the channel formation region or no crystal grain boundaries are observed, the channel formation region is located within a single-crystal region included in the polycrystalline film, and therefore the transistor can be considered to use single-crystal indium oxide.
  • the crystallinity of indium oxide can be analyzed, for example, by X-ray diffraction (XRD), transmission electron microscope (TEM), or electron diffraction (ED). Alternatively, a combination of these methods may be used for analysis.
  • XRD X-ray diffraction
  • TEM transmission electron microscope
  • ED electron diffraction
  • a semiconductor layer in which no crystal grain boundaries are observed in the channel formation region a semiconductor layer in which the channel formation region is contained in a single crystal grain, or a semiconductor layer in which the crystal axis direction is the same in at least two regions in the channel formation region can be called a single crystal film.
  • a semiconductor layer in which, within a single crystal grain in the channel formation region, the direction of the other crystal axis changes continuously around a certain crystal axis or a certain crystal orientation as the axis of rotation can be called a single crystal film.
  • the channel formation region refers to the region of the semiconductor layer that overlaps (or faces) the gate electrode via the gate insulating layer, and is located between the region in contact with the source electrode and the region in contact with the drain electrode.
  • the current path in the channel formation region is the shortest distance between the source electrode and the drain electrode. Therefore, the crystal grains, crystal grain boundaries, crystal axes, crystal orientation, etc. in the channel formation region can be confirmed by observing a cross section including the semiconductor layer, source electrode, and drain electrode.
  • Impurities in the indium oxide film in the channel formation region can act as a scattering source for carriers, which can reduce field-effect mobility. These impurities can also hinder the crystal growth of the indium oxide film. Impurities in the indium oxide film include boron and silicon.
  • the indium oxide film preferably has a concentration of these impurities of 0.1% or less, and more preferably 0.01% (100 ppm) or less. Note that carbon, hydrogen, and other elements may be contained in the film formation gas or precursor during film formation, and may remain in the indium oxide film in greater amounts than the above impurities.
  • the indium oxide film in the channel formation region may contain elements that can become the same trivalent cations as indium, as long as the crystals maintain a cubic crystal structure (bixbyite type).
  • examples include elements in Group 13 of the periodic table, such as gallium and aluminum, and elements in Group 3 of the periodic table. These elements exist primarily as trivalent cations in oxides, allowing the carrier concentration of indium oxide to be maintained low.
  • the field-effect mobility of the transistor can be increased to 50 cm 2 /(V ⁇ s) or more, preferably 100 cm 2 /(V ⁇ s) or more, more preferably 150 cm 2 /(V ⁇ s) or more, even more preferably 200 cm 2 /(V ⁇ s) or more, and still more preferably 250 cm 2 /(V ⁇ s) or more.
  • an indium oxide film is its high oxygen permeability (diffusibility) compared to an IGZO film.
  • oxygen (O) diffusing into an indium oxide film passes through the indium oxide film and is released as oxygen molecules (O 2 ). It may also react with hydrogen contained in the film and be released as water molecules (H 2 O).
  • oxygen vacancy ( VO ) exists in the film, the diffusing oxygen atoms compensate for the oxygen vacancy. Since oxygen easily diffuses into an indium oxide film, it can also be said that oxygen vacancies are more easily compensated for compared to an IGZO film.
  • indium oxide films are easier to reduce oxygen vacancies in than IGZO films, so by applying such indium oxide films to transistors, it is possible to achieve transistors that exhibit extremely high reliability.
  • the indium oxide film diffuses hydrogen. Hydrogen that diffuses into the indium oxide film from the outside passes through the indium oxide film and is released as hydrogen molecules (H 2 ). Alternatively, hydrogen reacts with oxygen contained in the film and is released as water molecules.
  • Transistors using indium oxide films are accumulation-type transistors that use electrons as majority carriers. Assuming that the carrier relaxation time is a constant value, the smaller the effective mass of the electrons (carriers), the higher the electron mobility. In other words, using indium oxide, which has a small effective electron mass, in a transistor can increase the on-state current or field-effect mobility of the transistor.
  • Table 1 shows the effective masses of single-crystal indium oxide (here, In 2 O 3 ) and single-crystal silicon (Si).
  • indium oxide is characterized by a small effective mass of electrons and a large effective mass of holes.
  • the effective mass of electrons in indium oxide is characterized by being almost independent of the crystal orientation. Therefore, by using crystalline indium oxide for a transistor, a transistor with high field-effect mobility and high frequency characteristics (also referred to as f characteristics) can be realized.
  • f characteristics also referred to as f characteristics
  • the off-state current per 1 ⁇ m of channel width can be 1 fA (1 ⁇ 10 ⁇ 15 A) or less or 1 aA (1 ⁇ 10 ⁇ 18 A) or less in an environment of 125° C., and 1 aA (1 ⁇ 10 ⁇ 18 A) or less or 1 zA (1 ⁇ 10 ⁇ 21 A) or less in an environment of room temperature (25° C.).
  • indium oxide has a smaller effective mass of electrons and a larger effective mass of holes than silicon, and therefore may be able to realize a transistor with higher field-effect mobility and lower off-state current than a Si transistor.
  • a seed layer so that it is in contact with at least a portion of the crystalline indium oxide film.
  • a material containing crystals with a small difference in lattice constant also called lattice mismatch
  • lattice mismatch lattice mismatch
  • a substrate e.g., a single-crystal substrate
  • ⁇ a can be set to between -5% and 5%, preferably between -4% and 4%, more preferably between -3% and 3%, and even more preferably between -2% and 2%.
  • the indium oxide crystals have a cubic crystal structure (bixbyite type).
  • yttria-stabilized zirconia (YSZ) crystals can have a cubic crystal structure (fluorite type).
  • the lattice mismatch of the indium oxide crystals with the cubic YSZ crystals is within the range of -2% to 2%, and a single crystal film of indium oxide can be epitaxially grown on a YSZ substrate.
  • the crystal structure of the seed layer and the crystal structure of the indium oxide film may not necessarily have the same crystal system or crystal orientation.
  • a film having crystals of a hexagonal or trigonal crystal structure can be used under an indium oxide film having crystals of a cubic crystal structure.
  • hexagonal or trigonal crystals include a wurtzite structure, a YbFe2O4 structure, a Yb2Fe3O7 structure, and modified structures thereof.
  • An example of a crystal having a YbFe2O4 structure or a Yb2Fe3O7 structure is IGZO.
  • This embodiment can be implemented by appropriately combining at least a portion of it with other embodiments described in this specification.
  • Figure 24 shows an example of the stacked structure of the semiconductor device 100.
  • Figure 24 shows a portion of the semiconductor device 100.
  • Figure 24 shows a transistor 400 as an example of a transistor included in the first circuit 110.
  • the transistor 400 is provided over a substrate 311 and includes a conductive layer 316 that functions as a gate, an insulating layer 315 that functions as a gate insulating layer, a semiconductor region 313 made of part of the substrate 311, and low-resistance regions 314a and 314b that function as source and drain regions.
  • the transistor 400 can be either a p-channel transistor or an n-channel transistor.
  • the substrate 311 can be, for example, a single-crystal silicon substrate.
  • the transistor 400 shown in Figure 24 has a convex semiconductor region 313 (part of the substrate 311) where a channel is formed.
  • a conductive layer 316 is provided to cover the side and top surfaces of the semiconductor region 313 with an insulating layer 315 interposed therebetween.
  • the conductive layer 316 can be made of a material that adjusts the work function.
  • Such a transistor 400 is also called a FIN transistor because it utilizes the convex portion of the semiconductor substrate.
  • an insulating layer that contacts the top of the convex portion and functions as a mask for forming the convex portion can also be provided.
  • the convex portion is formed by processing a part of the semiconductor substrate is shown, but it is also possible to form a semiconductor film having a convex portion by processing an SOI substrate.
  • transistor 400 shown in Figure 24 is just an example, and the structure is not limited to this, and an appropriate transistor may be used depending on the circuit configuration or driving method.
  • the element layer 10 and the element layer 20 may be provided with a wiring layer provided with an interlayer film, wiring, plugs, etc. Furthermore, multiple wiring layers may be provided depending on the design. Furthermore, in this specification, the wiring and the plug connecting to the wiring may be integrated. That is, there are cases where a part of the conductive layer functions as the wiring and cases where a part of the conductive layer functions as the plug.
  • the element layer 10 has an interlayer film formed by stacking insulating layers 320, 322, 324, and 326 in this order. Furthermore, conductive layers 328 and 330 are embedded in the insulating layers 320, 322, 324, and 326. The conductive layers 328 and 330 function as contact plugs or wiring.
  • the insulating layer that functions as an interlayer film preferably also functions as a planarizing film that covers the unevenness below it.
  • CMP processing or the like can be performed to improve the flatness of the upper surface of the insulating layer 322.
  • By improving the flatness of the upper surface of the interlayer film it is possible to improve the coverage of wiring and other components formed above the interlayer film.
  • a wiring layer can be provided on the insulating layer 326 and the conductive layer 330.
  • insulating layer 350, insulating layer 382, and insulating layer 384 are stacked in this order on the insulating layer 326 and the conductive layer 330.
  • a conductive layer 386 is formed on the insulating layer 350, insulating layer 382, and insulating layer 384. The conductive layer 386 functions as a contact plug or wiring.
  • FIG. 24 illustrates the transistor 121, the transistor 122, and the capacitor Cs included in the second circuit 120 formed in the element layer 20.
  • FIG. 24 an example is shown in which the transistor 200B described in the above embodiment is used as the transistor 121 and the transistor 122. To reduce repetition, a description of the configuration of the transistor 200B will be omitted.
  • a conductive layer 368 is embedded in insulating layer 281, insulating layer 274, insulating layer 280, insulating layer 254, insulating layer 222, insulating layer 216, and insulating layer 214.
  • the conductive layer 368 functions as a contact plug or wiring.
  • conductive layers 283, 284, and insulating layer 282 are provided over insulating layer 281.
  • One of the source and drain of transistor 121 is connected to conductive layer 386 via conductive layer 283, conductive layer 368, etc.
  • an insulating layer 285 is provided over the conductive layer 283, the conductive layer 284, and the insulating layer 282. Further, a conductive layer 287 and an insulating layer 286 are provided over the insulating layer 285. The region where the conductive layer 284, the insulating layer 285, and the conductive layer 287 overlap functions as the capacitor element Cs.
  • a conductive layer 289 and an insulating layer 288 are provided on the conductive layer 287 and the insulating layer 286. Furthermore, a conductive layer 292 and an insulating layer 291 are provided on the conductive layer 289 and the insulating layer 288. Furthermore, an insulating layer 293 is provided on the conductive layer 292 and the insulating layer 291.
  • the area occupied by the semiconductor device 100 can be reduced. Furthermore, by overlapping the transistor 400 and the transistor 121 or the transistor 122, the length of the wiring connecting them can be shortened. This reduces the parasitic capacitance and wiring resistance associated with the wiring, thereby reducing the power consumption of the semiconductor device 100. Furthermore, because the signal propagation distance is shortened, the operating speed of the semiconductor device 100 can be increased.
  • This embodiment can be implemented by appropriately combining at least a portion of it with other embodiments described in this specification.
  • FIG 25 shows a block diagram of the arithmetic processing device 960.
  • the arithmetic processing device 960 shown in Figure 25 can be applied to, for example, a CPU.
  • the arithmetic processing device 960 can also be applied to processors such as a GPU (Graphics Processing Unit), TPU (Tensor Processing Unit), or NPU (Neural Processing Unit), which have a larger number (tens to hundreds) of processor cores capable of parallel processing than a CPU.
  • GPU Graphics Processing Unit
  • TPU Torsor Processing Unit
  • NPU Neurological Processing Unit
  • the arithmetic processing device 960 shown in Figure 25 has an ALU 991 (ALU: Arithmetic logic unit, arithmetic circuit), an ALU controller 992, an instruction decoder 993, an interrupt controller 994, a timing controller 995, a register 996, a register controller 997, a bus interface 998, a cache 999, and a cache interface 989 on a substrate 990.
  • the substrate 990 may be a semiconductor substrate, an SOI substrate, a glass substrate, or the like.
  • the arithmetic processing device 960 may also have a rewritable ROM and ROM interface.
  • the cache 999 and cache interface 989 may also be provided on separate chips.
  • the cache 999 is connected to the main memory provided on a separate chip via a cache interface 989.
  • the cache interface 989 has the function of supplying a portion of the data held in the main memory to the cache 999.
  • the cache interface 989 also has the function of outputting a portion of the data held in the cache 999 to the ALU 991 or register 996, etc. via the bus interface 998.
  • the semiconductor device 100 can be used as a memory cell that constitutes the cache 999. Furthermore, as described below, the semiconductor device 100 can be stacked on the processor 960. In this case, the first circuit 110 of the semiconductor device 100 can be included as part of the cache interface 989.
  • the cache 999 configured in the semiconductor device 100 can retain data using the first circuit 110 including Si transistors when power is supplied, and retain data using the second circuit 120 including OS transistors when power supply is stopped.
  • the first circuit 110 including Si transistors has a faster operating speed than the second circuit 120 including OS transistors.
  • the arithmetic processing device 960 shown in FIG. 25 is merely one example of a simplified configuration, and actual arithmetic processing devices 960 have a wide variety of configurations depending on their applications.
  • a configuration including the arithmetic processing device 960 shown in FIG. 25 as one core, and to include multiple such cores, each of which operates in parallel, in a so-called multi-core configuration.
  • a multi-core configuration with 16 or more cores preferably 32 or more, and even more preferably 64 or more cores is preferable.
  • the number of bits that the arithmetic processing device 960 can handle in its internal computation circuit, data bus, etc. can be, for example, 8 bits, 16 bits, 32 bits, 64 bits, etc.
  • Instructions input to the arithmetic processing unit 960 via the bus interface 998 are input to the instruction decoder 993, decoded, and then input to the ALU controller 992, interrupt controller 994, register controller 997, and timing controller 995.
  • the ALU controller 992, interrupt controller 994, register controller 997, and timing controller 995 perform various controls based on the decoded instructions. Specifically, the ALU controller 992 generates signals to control the operation of the ALU 991. Furthermore, while the arithmetic processing unit 960 is executing a program, the interrupt controller 994 determines and processes interrupt requests from external input/output devices, peripheral circuits, etc. based on their priority, mask status, etc. The register controller 997 generates the address of the register 996 and performs read and write operations on the register 996 depending on the state of the arithmetic processing unit 960.
  • the timing controller 995 also generates signals that control the timing of the operations of the ALU 991, ALU controller 992, instruction decoder 993, interrupt controller 994, and register controller 997.
  • the timing controller 995 includes an internal clock generation unit that generates an internal clock signal based on a reference clock signal, and supplies the internal clock signal to the various circuits mentioned above.
  • the register 996 can also be composed of multiple semiconductor devices 100.
  • the register controller 997 selects the holding operation in the register 996 in accordance with instructions from the ALU 991. That is, in the semiconductor device 100 functioning as a memory cell constituting the register 996, it selects whether data is to be held by the first circuit 110 including Si transistors or by the second circuit 120 including OS transistors. If data holding by the first circuit 110 is selected, power is supplied to the memory cells in the register 996. If data holding in the second circuit 120 is selected, the data is rewritten to the second circuit 120, and the power supply to the memory cells in the register 996 can be stopped.
  • FIGS 26A and 26B show perspective views of a semiconductor device 970A.
  • a memory cell array can be formed by arranging semiconductor devices 100 functioning as memory cells in a matrix.
  • the semiconductor device 970A has an element layer 930 on which a memory cell array MCA is provided, above the arithmetic processing unit 960.
  • the element layer 930 shown in Figure 26A has memory cell arrays MCA1, MCA2, and MCA3 provided as memory cell arrays MCA.
  • the arithmetic processing unit 960 and each memory cell array have overlapping regions.
  • Figure 26B shows the arithmetic processing unit 960 and the element layer 930 separated from each other.
  • connection distance between them can be shortened. This allows for increased communication speed between them. Furthermore, the short connection distance allows for reduced power consumption.
  • the element layer 930 having a memory cell array and the arithmetic processing unit 960 As a method for stacking the element layer 930 having a memory cell array and the arithmetic processing unit 960, it is possible to use a method in which the element layer 930 having the memory cell array is stacked directly on the arithmetic processing unit 960 (also called monolithic stacking), or a method in which the arithmetic processing unit 960 and the element layer 930 are formed on different substrates, the two substrates are bonded together, and the connection is made using a through-via or conductive film bonding technology (such as Cu-Cu bonding).
  • the former method not only reduces the chip size but also reduces manufacturing costs because there is no need to consider misalignment during bonding.
  • the arithmetic processing unit 960 does not have a cache 999, and each of the memory cell arrays MCA1, MCA2, and MCA3 provided in the element layer 930 can be used as a cache.
  • the memory cell array MCA1 can be used as an L1 cache (also called a level 1 cache)
  • the memory cell array MCA2 can be used as an L2 cache (also called a level 2 cache)
  • the memory cell array MCA3 can be used as an L3 cache (also called a level 3 cache).
  • the memory cell array MCA3 has the largest capacity and is accessed least frequently.
  • the memory cell array MCA1 has the smallest capacity and is accessed most frequently.
  • each memory cell array MCA provided in the element layer 930 can be used as a lower-level cache or main memory.
  • Main memory has a larger capacity than cache and is accessed less frequently.
  • drive circuits 910L1, 910L2, and 910L3 are provided.
  • Drive circuit 910L1 is connected to memory cell array MCA1 via connection electrode 940L1.
  • drive circuit 910L2 is connected to memory cell array MCA2 via connection electrode 940L2, and drive circuit 910L3 is connected to memory cell array MCA3 via connection electrode 940L3.
  • memory cell arrays functioning as cache this is not limiting.
  • the number of memory cell arrays functioning as cache can be one or two, or even four or more.
  • the drive circuit 910L1 can be configured to function as part of the cache interface 989, or the drive circuit 910L1 can be configured to be connected to the cache interface 989.
  • the drive circuit 910L2 and the drive circuit 910L3 can be configured to function as part of the cache interface 989, or they can be configured to be connected to the cache interface 989.
  • Figure 27A shows a perspective view of the semiconductor device 970B.
  • one memory cell array MCA can be divided into multiple areas, each of which can be used for different functions.
  • Figure 27A shows an example in which area L1 is used as an L1 cache, area L2 as an L2 cache, and area L3 as an L3 cache.
  • the capacity of each of areas L1 to L3 can be changed depending on the situation. For example, if you want to increase the capacity of the L1 cache, you can achieve this by increasing the area of area L1. With this configuration, it is possible to improve the efficiency of calculation processing and increase processing speed.
  • Figure 27B shows a perspective view of semiconductor device 970C.
  • the semiconductor device 970C has an element layer 930L1 having a memory cell array MCA1 stacked on top of it, an element layer 930L2 having a memory cell array MCA2 stacked on top of that, and an element layer 930L3 having a memory cell array MCA3 stacked on top of that.
  • the memory cell array MCA1 which is physically closest to the arithmetic processing unit 960, can be used as a higher-level cache
  • the memory cell array MCA3, which is the farthest can be used as a lower-level cache or main memory. With this configuration, the capacity of each memory cell array can be increased, thereby further improving processing power.
  • This embodiment can be implemented by appropriately combining at least a portion of it with other embodiments described in this specification.
  • a memory device 900 to which the semiconductor device 100 according to one embodiment of the present invention can be applied will be described.
  • the semiconductor device 100 according to one embodiment of the present invention can be used as a memory cell.
  • Figure 28A shows a block diagram illustrating an example configuration of a memory device 900.
  • Figure 28B is a schematic perspective view of the memory device 900.
  • the memory device 900 shown in Figure 28A has a drive circuit 910 and a memory cell array MCA.
  • the memory cell array MCA has multiple semiconductor devices 100 that function as memory cells.
  • Figure 28A shows an example in which the memory cell array MCA has multiple semiconductor devices 100 arranged in a matrix of m rows and n columns (m and n are each integers of 2 or greater).
  • the semiconductor device 100 in the first row and first column is indicated as semiconductor device 100[1,1]
  • the semiconductor device 100 in the mth row and nth column is indicated as semiconductor device 100[m,n].
  • the drive circuit 910 includes a PSW 931 (power switch), a PSW 932, and a peripheral circuit 915.
  • the peripheral circuit 915 includes a peripheral circuit 911, a control circuit 912, and a voltage generation circuit 928.
  • each circuit, signal, and voltage can be selected or removed as needed. Alternatively, other circuits or signals can be added.
  • Signals BW, CE, GW, clock signal CLK, WAKE, ADDR, WDA, PON1, and PON2 are input signals from the outside, and signal RDA is an output signal to the outside.
  • signals BW, CE, and GW are control signals.
  • Signal CE is a chip enable signal
  • signal GW is a global write enable signal
  • signal BW is a byte write enable signal.
  • Signal ADDR is an address signal.
  • Signal WDA is a write data signal
  • signal RDA is a read data signal.
  • Signals PON1 and PON2 are power gating control signals. Note that signals PON1 and PON2 can also be generated by control circuit 912.
  • the control circuit 912 is a logic circuit that has the function of controlling the overall operation of the memory device 900. For example, the control circuit 912 performs a logical operation on the signals CE, GW, and BW to determine the operation mode (e.g., write operation, read operation) of the memory device 900. Alternatively, the control circuit 912 generates a control signal for the peripheral circuit 911 so that this operation mode is executed.
  • the control circuit 912 performs a logical operation on the signals CE, GW, and BW to determine the operation mode (e.g., write operation, read operation) of the memory device 900.
  • the control circuit 912 generates a control signal for the peripheral circuit 911 so that this operation mode is executed.
  • the voltage generation circuit 928 has the function of generating a negative voltage.
  • the signal WAKE has the function of controlling the input of the clock signal CLK to the voltage generation circuit 928. For example, when an H-level signal is given as the signal WAKE, the clock signal CLK is input to the voltage generation circuit 928, and the voltage generation circuit 928 generates a negative voltage.
  • the peripheral circuit 911 is a circuit for writing and reading data to and from the memory cell array MCA.
  • the peripheral circuit 911 includes a row decoder 941, a column decoder 942, a row driver 923, a column driver 924, an input circuit 925, an output circuit 926, and a sense amplifier 927.
  • the row decoder 941 and column decoder 942 have the function of decoding the signal ADDR.
  • the row decoder 941 is a circuit for specifying the row to access
  • the column decoder 942 is a circuit for specifying the column to access.
  • the row driver 923 has the function of selecting the row specified by the row decoder 941.
  • the column driver 924 has the function of writing data to the memory cell array MCA, reading data from the memory cell array MCA, and retaining the read data.
  • the input circuit 925 has the function of holding a signal WDA.
  • the data held by the input circuit 925 is output to the column driver 924.
  • the output data of the input circuit 925 is the data (Din) to be written to the memory cell array MCA.
  • the data (Dout) read from the memory cell array MCA by the column driver 924 is output to the output circuit 926.
  • the output circuit 926 has the function of holding Dout.
  • the output circuit 926 also has the function of outputting Dout externally from the memory device 900.
  • the data output from the output circuit 926 is the signal RDA.
  • PSW931 has the function of controlling the supply of VDD to the peripheral circuit 915.
  • PSW932 has the function of controlling the supply of VHM to the row driver 923.
  • the high power supply potential of the memory device 900 is VDD
  • the low power supply potential is GND (ground potential).
  • VHM is a high power supply potential used to set the word line to a high level and is higher than VDD.
  • the on/off of PSW931 is controlled by signal PON1, and the on/off of PSW932 is controlled by signal PON2.
  • the number of power domains to which VDD is supplied in the peripheral circuit 915 is one, but there can be multiple. In this case, a power switch can be provided for each power domain.
  • the memory device 900 can be configured such that a drive circuit 910 is provided in the element layer 70, a memory cell array MCA is provided in the element layer 80, and the element layer 80 is stacked on top of the element layer 70.
  • a single-crystal silicon substrate can be used as the element layer 70, and the drive circuit 910 can be formed on the silicon substrate.
  • the signal propagation distance between the drive circuit 910 and the memory cell array MCA can be shortened. This reduces the parasitic resistance and parasitic capacitance between the drive circuit 910 and the memory cell array MCA, thereby reducing power consumption and signal delay. This also makes it possible to miniaturize the memory device 900. It also makes it possible to increase the memory capacity per unit area.
  • a portion of the semiconductor device 100 that functions as a memory cell in a portion of the element layer 70.
  • a first circuit 110 of the semiconductor device 100 in a portion of the element layer 70, and a second circuit 120 in the element layer 80.
  • Figure 28C shows an example in which k element layers 80 (k is an integer of 2 or greater) are stacked on the element layer 70.
  • the first element layer 80 provided on the element layer 70 is shown as element layer 80[1]
  • the kth element layer 80 is shown as element layer 80[k].
  • first circuit 110 in the element layer 70 and provide the second circuits 120 in some or all of the k element layers 80.
  • OS transistors are thin-film transistors, they can easily be provided overlapping the element layer 70 as the element layer 80.
  • OS transistors operate stably even in high-temperature environments and exhibit little fluctuation in characteristics. Therefore, even if a memory cell array MCA including OS transistors is provided overlapping a driver circuit 910 including Si transistors, it is less susceptible to the heat generated by the driver circuit 910. This improves the reliability of the memory device 900.
  • an SOI substrate can be used as the element layer 70.
  • SOI substrates include SIMOX (Separation by Implanted Oxygen) substrates, which are formed by implanting oxygen ions into a mirror-polished wafer and then heating it at high temperatures to form an oxide layer to a certain depth from the surface and eliminate defects that occur in the surface layer; Smart Cut, which cleaves a semiconductor substrate by utilizing the growth of microvoids formed by hydrogen ion implantation through heat treatment; and ELTRAN (registered trademark: Epitaxial Layer Transfer) method. Si transistors fabricated using SOI substrates have reduced parasitic capacitance and can achieve high-speed operation.
  • This embodiment can be implemented by appropriately combining at least a portion of it with other embodiments described in this specification.
  • Figure 29 shows a conceptual diagram explaining the hierarchy of memory devices used in semiconductor devices.
  • the conceptual diagram explaining the hierarchy of memory devices is represented by a triangle, with memory devices located higher in the triangle requiring faster operating speeds, and memory devices located lower in the triangle requiring larger memory capacities and higher recording densities.
  • FIG 29 from the top layer of the triangle, there are shown memory integrated as registers in processing units such as CPUs, GPUs, and NPUs, cache memory (sometimes simply referred to as cache, and typically L1, L2, and L3 caches), main memory such as DRAM, and storage memory such as 3D NAND and hard disks (also known as HDDs: hard disk drives).
  • processing units such as CPUs, GPUs, and NPUs
  • cache memory sometimes simply referred to as cache, and typically L1, L2, and L3 caches
  • main memory such as DRAM
  • storage memory such as 3D NAND and hard disks (also known as HDDs: hard disk drives).
  • Registers are used for temporary storage of calculation results, and is therefore frequently accessed by the arithmetic processing unit. Therefore, fast operating speeds are required rather than large storage capacities. Registers also have the function of storing setting information for the arithmetic processing unit.
  • Cache memory has the function of duplicating and storing a portion of the data stored in DRAM. By duplicating frequently used data and storing it in cache memory, it is possible to increase the speed of access to the data. Cache memory requires less storage capacity than DRAM, but is required to operate at a faster speed than DRAM. In addition, data rewritten in cache memory is duplicated and supplied to DRAM.
  • a storage device can be used as the LLC (Last Level cache) or FLC (Final Level cache), which are the lowest level caches.
  • DRAM has the function of storing programs, data, etc. read from 3D NAND.
  • 3D NAND has the function of storing data that requires long-term storage and various programs used in computing devices (for example, artificial neural network models). Therefore, 3D NAND requires large memory capacity and high recording density rather than fast operating speeds.
  • Hard disks have large storage capacity and are non-volatile.
  • SSDs solid-state drives
  • the semiconductor device 100 in a memory device according to one embodiment of the present invention can be monolithically integrated with peripheral circuits. Furthermore, by using an OS transistor, it is possible to monolithically stack the peripheral circuits. This is advantageous in terms of data access with the peripheral circuits. Furthermore, since the memory device according to one embodiment of the present invention can be stacked with the peripheral circuits, the degree of integration can be increased. Furthermore, the memory device according to one embodiment of the present invention can retain data for a long period of time. Therefore, when the memory device according to one embodiment of the present invention is used as a DRAM, the frequency of refresh can be reduced.
  • a storage device according to one embodiment of the present invention can be used for the Target2 area and the Target1 area of the storage device shown in Figure 29.
  • Target1 includes the boundary area (Target1_1) between DRAM and 3D NAND, and the boundary area (Target1_2) between DRAM and cache (L1, L2, L3).
  • Examples of Target1_2 include the LLC and FLC mentioned above.
  • a storage device including the semiconductor device 100 according to one embodiment of the present invention can also function as a DRAM.
  • the storage device according to one embodiment of the present invention can retain data for a long time even when power supply is stopped. Therefore, by replacing a DRAM with a storage device according to one embodiment of the present invention, power consumption can be reduced. For example, compared to a configuration using DRAM, power consumption can be reduced to half or less, preferably one-tenth or less, more preferably one-hundredth, and even more preferably one-thousandth or less. Therefore, the storage device according to one embodiment of the present invention is suitable for Target 1.
  • a memory device is particularly suitable for Target1_1, which is an area of Target1 that is rewritten relatively infrequently.
  • Target1_1 the reliability of the semiconductor device can be improved.
  • the degree of integration of the semiconductor device functioning as a memory device can be increased.
  • the power consumption of the semiconductor device functioning as a memory device can be reduced.
  • a memory device has high operating speed and is advantageous in terms of data access, and is therefore also suitable for Target1_2, which is a part of Target1 and is rewritten more frequently.
  • Target1_2 the computational efficiency of the semiconductor device can be improved and power consumption can be reduced.
  • a storage device using the semiconductor device 100 according to one embodiment of the present invention can be used as a register or cache memory of a processing unit such as a CPU, GPU, or NPU. Furthermore, a storage device according to one embodiment of the present invention can be provided overlaid on a processing unit.
  • a configuration in which a processing unit and a storage unit are stacked is called a monolithic stack.
  • the power consumption required for data access between the processing unit and the storage unit can be significantly reduced. Therefore, by deploying information processing units including supercomputers (also called HPCs (High Performance Computers)), computers, servers, etc. that employ such a configuration throughout the world, global warming can be suppressed.
  • a memory device using the semiconductor device 100 can be applied to a wide range of memories, from memories integrated as registers in arithmetic processing units such as CPUs, GPUs, and NPUs, to memories in the boundary area between DRAM and 3D NAND.
  • This embodiment can be implemented by appropriately combining at least a portion of it with other embodiments described in this specification.
  • the memory device according to one embodiment of the present invention can be used for, for example, electronic components, electronic devices, mainframes, space equipment, and data centers (also referred to as data centers (DCs)).
  • the electronic components, electronic devices, mainframes, space equipment, and data centers using the memory device according to one embodiment of the present invention are effective in achieving high performance, such as low power consumption.
  • FIG. 30A shows a perspective view of a substrate (mounting substrate 704) on which electronic component 700 is mounted.
  • Electronic component 700 shown in FIG. 30A has memory device 710 in mold 711. Memory device 900 described in the above embodiment can be used as memory device 710.
  • FIG. 30A omits some details in order to show the interior of electronic component 700.
  • Electronic component 700 has lands 712 on the outside of mold 711. Lands 712 are connected to electrode pads 713, and electrode pads 713 are connected to memory device 710 via wires 714.
  • Electronic component 700 is mounted on, for example, a printed circuit board 702. A plurality of such electronic components are combined and connected on printed circuit board 702 to complete mounting substrate 704.
  • the memory device 710 also has a drive circuit layer 715 and a memory layer 716.
  • the memory layer 716 is configured with multiple memory cell arrays stacked on top of each other.
  • the stacked configuration of the drive circuit layer 715 and the memory layer 716 can be a monolithic stacked configuration.
  • the layers can be connected without using through-electrode technology such as TSV (Through Silicon Via) or bonding technology such as Cu-Cu direct bonding.
  • TSV Through Silicon Via
  • bonding technology such as Cu-Cu direct bonding.
  • connection wiring can be reduced compared to technologies that use through electrodes such as TSVs, making it possible to increase the number of connection pins.
  • Increasing the number of connection pins enables parallel operation, making it possible to improve the memory bandwidth (also known as memory bandwidth).
  • the multiple memory cell arrays included in the memory layer 716 are formed using OS transistors and that the multiple memory cell arrays are monolithically stacked.
  • OS transistors By configuring the multiple memory cell arrays as a monolithic stack, it is possible to improve either or both of the memory bandwidth and the memory access latency.
  • the bandwidth is the amount of data transferred per unit time
  • the access latency is the time from access to the start of data exchange.
  • Si transistors when Si transistors are used for the memory layer 716, it is more difficult to achieve a monolithic stack configuration than OS transistors. Therefore, it can be said that OS transistors have a superior structure to Si transistors in a monolithic stack configuration.
  • the memory device 710 may also be referred to as a die.
  • a die refers to a chip piece obtained during the semiconductor chip manufacturing process by forming a circuit pattern on, for example, a disk-shaped substrate (also called a wafer) and dicing it into cubes.
  • Semiconductor materials that can be used for the die include, for example, silicon (Si), silicon carbide (SiC), or gallium nitride (GaN).
  • Si silicon
  • SiC silicon carbide
  • GaN gallium nitride
  • a die obtained from a silicon substrate also called a silicon wafer
  • a silicon die obtained from a silicon substrate (also called a silicon wafer) may be called a silicon die.
  • Figure 30B shows a perspective view of electronic component 730.
  • Electronic component 730 is an example of a SiP (System in Package) or MCM (Multi-Chip Module).
  • Electronic component 730 has an interposer 731 provided on a package substrate 732 (printed circuit board), and a semiconductor device 735 and multiple memory devices 710 provided on interposer 731.
  • Electronic component 730 shows an example in which memory device 710 is used as a high bandwidth memory (HBM). Furthermore, semiconductor device 735 can be used in integrated circuits such as a CPU, GPU, NPU, or FPGA (Field Programmable Gate Array).
  • HBM high bandwidth memory
  • semiconductor device 735 can be used in integrated circuits such as a CPU, GPU, NPU, or FPGA (Field Programmable Gate Array).
  • the package substrate 732 can be, for example, a ceramic substrate, a plastic substrate, or a glass epoxy substrate.
  • the interposer 731 can be, for example, a silicon interposer or a resin interposer.
  • the interposer 731 has multiple wiring lines and functions to connect multiple integrated circuits with different terminal pitches.
  • the multiple wiring lines are provided in a single layer or multiple layers.
  • the interposer 731 also functions to connect the integrated circuits provided on the interposer 731 to electrodes provided on the package substrate 732.
  • the interposer is sometimes called a "rewiring substrate” or "intermediate substrate.”
  • through electrodes are provided in the interposer 731, and the integrated circuits and package substrate 732 are connected using these through electrodes.
  • TSVs can also be used as through electrodes.
  • the interposer on which the HBM is mounted must have fine, high-density wiring. Therefore, it is preferable to use a silicon interposer for the interposer on which the HBM is mounted.
  • SiPs and MCMs that use silicon interposers that use silicon interposers, a decrease in reliability due to differences in the coefficient of expansion between the integrated circuit and the interposer is less likely. Furthermore, because the surface of a silicon interposer is highly flat, poor connections between the integrated circuit mounted on the silicon interposer and the silicon interposer are less likely to occur. It is particularly preferable to use silicon interposers in 2.5D packages (2.5-dimensional packaging), in which multiple integrated circuits are arranged horizontally on an interposer.
  • a composite structure can be created that combines a memory cell array stacked using TSVs with a monolithically stacked memory cell array.
  • heat sink heat sink
  • the electronic component 730 shown in this embodiment it is preferable to align the height of the memory device 710 and the semiconductor device 735.
  • Electrodes 733 are provided on the bottom of the package substrate 732.
  • Figure 30B shows an example in which the electrodes 733 are formed from solder balls. By providing solder balls in a matrix on the bottom of the package substrate 732, BGA (Ball Grid Array) mounting can be achieved.
  • the electrodes 733 can also be formed from conductive pins. By providing conductive pins in a matrix on the bottom of the package substrate 732, PGA (Pin Grid Array) mounting can be achieved.
  • Electronic component 730 can be mounted on other substrates using various mounting methods, not limited to BGA and PGA.
  • mounting methods include SPGA (Staggered Pin Grid Array), LGA (Land Grid Array), QFP (Quad Flat Package), QFJ (Quad Flat J-leaded package), and QFN (Quad Flat Non-leaded package).
  • [Large computer] 31A shows a perspective view of a mainframe computer 5600.
  • the mainframe computer 5600 has a rack 5610 housing a plurality of rack-mounted computers 5620.
  • the mainframe computer 5600 may also be called a supercomputer.
  • Figure 31B shows a perspective view of an example of a computer 5620.
  • the computer 5620 has a motherboard 5630.
  • the motherboard 5630 has multiple slots 5631 and multiple connection terminals.
  • a PC card 5621 is inserted into the slot 5631.
  • the PC card 5621 has connection terminals 5623, 5624, and 5625, each of which is connected to the motherboard 5630.
  • FIG 31C shows an example of a PC card 5621.
  • PC card 5621 is a processing board equipped with, for example, a CPU, GPU, storage device, etc.
  • PC card 5621 has board 5622 and connection terminals 5623, 5624, 5625, electronic components 5626, 5627, 5628, and 5629 mounted on board 5622. Note that Figure 31C also shows components other than electronic components 5626, 5627, and 5628.
  • connection terminal 5629 has a shape that allows it to be inserted into the slot 5631 of the motherboard 5630, and functions as an interface for connecting the PC card 5621 and the motherboard 5630.
  • the connection terminal 5629 may conform to, for example, PCIe.
  • Connection terminals 5623, 5624, and 5625 can be, for example, interfaces for supplying power to PC card 5621, inputting signals, etc. They can also be, for example, interfaces for outputting signals calculated by PC card 5621.
  • Examples of standards for connection terminals 5623, 5624, and 5625 include USB (Universal Serial Bus), SATA (Serial ATA), and SCSI (Small Computer System Interface).
  • Examples of standards for each include HDMI (registered trademark).
  • the electronic component 5626 has terminals (not shown) for inputting and outputting signals, and the electronic component 5626 can be connected to the board 5622 by inserting these terminals into sockets (not shown) provided on the board 5622.
  • Electronic component 5627 and electronic component 5628 have multiple terminals, and can be mounted to wiring on board 5622 by, for example, reflow soldering.
  • Examples of electronic component 5627 include FPGAs, GPUs, and CPUs.
  • Electronic component 5627 can be, for example, electronic component 730.
  • Electronic component 5628 can be, for example, a memory device.
  • Electronic component 5628 can be, for example, electronic component 700.
  • the mainframe computer 5600 can also function as a parallel computer. By using the mainframe computer 5600 as a parallel computer, it is possible to perform large-scale calculations required for, for example, artificial intelligence learning and inference.
  • a semiconductor device according to one aspect of the present invention is suitable for space equipment.
  • a semiconductor device preferably includes an OS transistor.
  • the change in electrical characteristics of an OS transistor due to radiation exposure is small. That is, the OS transistor has high radiation resistance and is therefore suitable for use in environments where radiation may be incident.
  • an OS transistor is suitable for use in outer space.
  • an OS transistor can be used as a transistor for a semiconductor device provided in a space shuttle, an artificial satellite, or a space probe. Examples of radiation include X-rays and neutron rays.
  • outer space refers to an altitude of 100 km or higher, and the outer space described in this specification includes one or more of the thermosphere, mesosphere, and stratosphere.
  • Figure 32A shows an artificial satellite 6800 as an example of space equipment.
  • the artificial satellite 6800 has a body 6801, a solar panel 6802, an antenna 6803, a secondary battery 6805, and a control device 6807. Note that Figure 32A also shows a planet 6804 in space.
  • the secondary battery 6805 it is preferable to provide the secondary battery 6805 with a battery management system (also referred to as BMS) or a battery control circuit.
  • a battery management system also referred to as BMS
  • a battery control circuit Using an OS transistor in the battery management system or battery control circuit is preferable because it consumes less power and has high reliability even in space.
  • outer space is an environment with radiation levels more than 100 times higher than on Earth.
  • radiation include electromagnetic waves (electromagnetic radiation) such as X-rays and gamma rays, as well as particle radiation such as alpha rays, beta rays, neutron rays, proton rays, heavy ion rays, and meson rays.
  • the power required for the satellite 6800 to operate is generated.
  • the amount of power generated is small. Therefore, there is a possibility that the power required for the satellite 6800 to operate will not be generated.
  • the solar panel is sometimes called a solar cell module.
  • Satellite 6800 can generate a signal.
  • the signal is transmitted via antenna 6803, and can be received, for example, by a receiver located on the ground or by another satellite.
  • the position of the receiver that received the signal can be determined.
  • satellite 6800 can constitute a satellite positioning system.
  • the control device 6807 also has a function of controlling the satellite 6800.
  • the control device 6807 is configured using, for example, one or more of a CPU, a GPU, and a storage device.
  • a semiconductor device including an OS transistor which is one embodiment of the present invention, is preferably used for the control device 6807.
  • the electrical characteristics of an OS transistor change less when exposed to radiation than those of a Si transistor. In other words, an OS transistor is more reliable than a Si transistor in an environment where radiation may be incident.
  • the artificial satellite 6800 can be configured to include a sensor.
  • the artificial satellite 6800 can have the function of detecting sunlight reflected off an object on the ground.
  • the artificial satellite 6800 can have the function of detecting thermal infrared rays emitted from the earth's surface.
  • the artificial satellite 6800 can function as, for example, an Earth observation satellite.
  • an artificial satellite is used as an example of space equipment; however, the present invention is not limited thereto.
  • a semiconductor device according to one embodiment of the present invention is suitable for space equipment such as a spaceship, a space capsule, or a space probe.
  • OS transistors have the advantages of being able to achieve a wider memory bandwidth and having higher radiation resistance compared to Si transistors.
  • a semiconductor device is suitable for a storage system applied to, for example, a data center.
  • the data center is required to perform long-term management of data, such as ensuring data immutability.
  • Managing long-term data requires the construction of a large-scale building, such as the installation of storage and servers for storing a huge amount of data, the provision of a stable power source for maintaining the data, or the provision of cooling equipment required for maintaining the data.
  • the power required to store data can be reduced and the semiconductor device that stores data can be made smaller. This allows for the storage system to be made smaller, the power supply for storing data to be made smaller, and the cooling equipment to be made smaller. This allows for space savings in the data center.
  • the semiconductor device of one embodiment of the present invention consumes less power, and therefore heat generation from the circuit can be reduced. Therefore, adverse effects of the heat generation on the circuit itself, peripheral circuits, and modules can be reduced. Furthermore, by using the semiconductor device of one embodiment of the present invention, a data center that operates stably even in a high-temperature environment can be realized. Therefore, the reliability of the data center can be improved.
  • Figure 32B shows a storage system applicable to a data center.
  • the storage system 6000 shown in Figure 32B has multiple servers 6001sb as hosts 6001 (illustrated as Host Computers). It also has multiple storage devices 6003md as storage 6003 (illustrated as Storage).
  • the host 6001 and storage 6003 are shown connected via a storage area network 6004 (illustrated as SAN: Storage Area Network) and a storage control circuit 6002 (illustrated as Storage Controller).
  • SAN Storage Area Network
  • the host 6001 corresponds to a computer that accesses data stored in the storage 6003.
  • the hosts 6001 can be connected to each other via a network.
  • Storage 6003 uses flash memory to reduce data access speed, i.e., the time required to store and output data, but this time is significantly longer than the time required for DRAM, which can be used as cache memory within the storage.
  • data access speed i.e., the time required to store and output data
  • this time is significantly longer than the time required for DRAM, which can be used as cache memory within the storage.
  • storage systems typically provide cache memory within the storage to reduce the time required to store and output data.
  • the aforementioned cache memory is used within the storage control circuit 6002 and storage 6003. Data exchanged between the host 6001 and storage 6003 is stored in the cache memory within the storage control circuit 6002 and storage 6003, and then output to the host 6001 or storage 6003.
  • OS transistors as transistors for storing data in the cache memory and maintaining a potential corresponding to the data
  • the frequency of refreshes can be reduced, and power consumption can be reduced.
  • stacking the memory cell array miniaturization is possible.
  • a semiconductor device of one embodiment of the present invention to one or more selected from electronic components, electronic devices, mainframe computers, space equipment, and data centers is expected to have an effect of reducing power consumption. Therefore, while energy demand is expected to increase with the improvement in performance or high integration of semiconductor devices, the use of a semiconductor device of one embodiment of the present invention can also reduce emissions of greenhouse gases, typified by carbon dioxide (CO 2 ). Furthermore, the semiconductor device of one embodiment of the present invention is effective as a countermeasure against global warming due to its low power consumption.
  • CO 2 carbon dioxide
  • This embodiment can be implemented by appropriately combining at least a portion of it with other embodiments described in this specification.
  • ADDR Signal, BK[1]: Terminal, BK[2]: Terminal, BK[3]: Terminal, BK: Terminal, BW: Signal, Cb: Capacitive element, CE: Signal, CK: Terminal, CKB: Terminal, CLK: Clock signal, CLKB: Inverted clock signal, Cs: Capacitive element, GND: Ground potential, GW: Signal, IN[1]: Terminal, IN[k]: Terminal, IN: Terminal, Ma: Time, Mb: Time, Mc: Time, MCA: Memory cell array, OUT: Terminal, QB: Terminal, QD: Terminal, RDA: Signal, RE[1]: Terminal, RE[2]: Terminal, RE[3]: Terminal, RE: Terminal, REout: Terminal, RES: Restore signal, RESB: Inverted restore signal, SD: Terminal, SEL: Select signal, SN[1]: Node, SN[2]: Node node, SN: node, TrP: transistor, TrQ: transistor, VDD: high power supply potential, VH

Landscapes

  • Thin Film Transistor (AREA)

Abstract

新規な半導体装置を提供する。 第1ラッチ回路と、第2ラッチ回路と、保持回路と、を有する半導体装置であって、保持回路は第1トランジスタと、第2トランジスタと、容量素子と、を有する。第1ラッチ回路の出力部は第2ラッチ回路の入力部と接続され、第2ラッチ回路の出力部はインバータ回路を介して第1トランジスタのソース又はドレインの一方と接続され、第1トランジスタのソース又はドレインの他方は、容量素子の一方の端子及び第2トランジスタのソース又はドレインの一方と接続され、第2トランジスタのソース又はドレインの他方は、第2回路の入力部と接続される。

Description

半導体装置
本発明の一態様は、半導体装置等に関する。
なお、本発明の一態様は、上記の技術分野に限定されない。本明細書等で開示する発明の技術分野は、物、方法又は製造方法に関するものである。又は本発明の一態様は、プロセス、マシン、マニュファクチャ又は組成物(コンポジション・オブ・マター)に関するものである。そのため、より具体的に本明細書で開示する本発明の一態様の技術分野としては、半導体装置、表示装置、発光装置、蓄電装置、記憶装置(メモリ装置)、それらの駆動方法又はそれらの製造方法、を一例として挙げることができる。
チャネルが形成される半導体層に酸化物半導体を用いたトランジスタ(「OSトランジスタ」ともいう)と、チャネルが形成される半導体層にシリコンを用いたトランジスタ(「Siトランジスタ」ともいう)と、を組み合わせてデータに応じた電荷を保持できる半導体装置の技術開発が進んでいる。
当該半導体装置は、フリップフロップなどに保持されるプログラム又はデータのセーブ(「退避」、「ストア」又は「バックアップ」ともいう)又はロード(「復帰」、「リストア」又は「リカバリー」ともいう)を行う構成とすることで、パワーゲーティングによる低消費電力化を図ることができる。例えば、特許文献1では、揮発性の記憶回路であるフリップフロップにOSトランジスタを接続して、不揮発性のフリップフロップを実現する構成が示されている。
特開2016−82593号公報
鯉田崇、"高移動度透明導電膜"、国立研究開発法人産業技術総合研究所、AIST太陽光発電研究成果報告会2019、インターネット<URL:https://unit.aist.go.jp/rpd−envene/PV/ja/results/2019/oral/T13.pdf>
特許文献1に記載の構成では、パワーゲーティングからのデータ復帰は、退避していたデータをフリップフロップの入力部に供給し、クロック信号と同期して再度フリップフロップへ書き込むことで実現される。パワーゲーティングからのデータ復帰をクロック信号と同期して行う構成の半導体装置では、複数の半導体装置のデータ復帰がクロック信号と同期して順次行われる場合がある。このような場合、全ての半導体装置のデータ復帰が完了するまでに時間がかかる。このため、クロック信号と同期しない非同期でのパワーゲーティングからのデータ復帰が求められている。
本発明の一態様は、パワーゲーティングにおける電力供給の再開から通常動作に復帰するまでの時間が短い半導体装置等を提供することを課題の一とする。又は高速動作が可能な半導体装置等を提供することを課題の一とする。又は省電力化された半導体装置等を提供することを課題の一とする。又は新規な半導体装置等を提供することを課題の一とする。
なお、本発明の一態様の課題は、上記列挙した課題に限定されない。上記列挙した課題は、他の課題の存在を妨げるものではない。なお他の課題は、以下の記載で述べる、本項目で言及していない課題である。本項目で言及していない課題は、当業者であれば明細書又は図面等の記載から導き出せるものであり、これらの記載から適宜抽出することができる。なお、本発明の一態様は、上記列挙した課題、及び/又は他の課題のうち、少なくとも一つの課題を解決するものである。
本発明の一態様は、第1回路と、第2回路と、第3回路と、インバータ回路と、を有し、第3回路は第1トランジスタと、第2トランジスタと、容量素子と、を有し、第1回路の出力部は第2回路の入力部と電気的に接続され、第2回路の出力部はインバータ回路の入力部と電気的に接続され、インバータ回路の出力部は第1トランジスタの第1端子と電気的に接続され、第1トランジスタの第2端子は容量素子の第1端子及び第2トランジスタの第1端子と電気的に接続され、第2トランジスタの第2端子は第2回路の入力部と電気的に接続された半導体装置である。
本発明の別の一態様は、第1回路と、第2回路と、複数の第3回路と、インバータ回路と、を有し、複数の第3回路のそれぞれは第1トランジスタと、第2トランジスタと、容量素子と、を有し、第2トランジスタの第1端子は、容量素子の第1端子及び第1トランジスタの第2端子と電気的に接続され、第1回路の出力部は第2回路の入力部と電気的に接続され、第2回路の出力部はインバータ回路の入力部と電気的に接続され、複数の第3回路のそれぞれが有する第1トランジスタの第1端子はインバータ回路の出力部と電気的に接続され、複数の第3回路のそれぞれが有する第2トランジスタの第2端子は第2回路の入力部と電気的に接続された半導体装置である。
第1回路は第1回路の出力部と電気的に接続する第1スイッチを有することが好ましい。第2回路は第2回路の入力部と電気的に接続する第2スイッチを有することが好ましい。
第1トランジスタ及び第2トランジスタのそれぞれは、チャネルが形成される半導体層に酸化物半導体を含むことが好ましい。酸化物半導体は、インジウムを含むことが好ましい。
第1回路及び第2回路のそれぞれは、チャネルが形成される半導体層にシリコンを含むトランジスタを有することが好ましい。第1回路及び第2回路のそれぞれは、例えばラッチ回路として機能する。
本発明の一態様は、パワーゲーティングにおける電力供給の再開から通常動作に復帰するまでの時間が短い半導体装置等を提供できる。又は高速動作が可能な半導体装置等を提供できる。又は省電力化された半導体装置等を提供できる。又は新規な半導体装置等を提供できる。
なお、これらの効果の記載は、他の効果の存在を妨げるものではない。なお、本発明の一態様は、必ずしも、これらの効果の全てを有する必要はない。なお、これら以外の効果は、当業者であれば明細書、図面、請求項などの記載から、自ずと見いだせるものであり、明細書、図面、請求項などの記載から、これら以外の効果を抽出することが可能である。
図1Aおよび図1Bは、半導体装置の構成例を示すブロック図である。
図2Aおよび図2Bは、半導体装置の回路構成例を示す図である。
図3Aおよび図3Bは、半導体装置の回路構成例を示す図である。
図4A、図4B、図4C、図4Dは、半導体装置の構成例を示す図である。
図5A、図5B、図5C、図5Dは、インバータ回路の回路構成例を示す図である。
図6は、半導体装置の回路構成例を示す図である。
図7Aは、半導体装置の構成例を示すブロック図である。図7Bは、半導体装置の動作例を説明するタイミングチャートである。
図8は、半導体装置の動作例を説明する図である。
図9は、半導体装置の動作例を説明する図である。
図10Aおよび図10Bは、半導体装置の構成例を示すブロック図である。
図11Aは、エッジ検出回路を示す図である。図11Bは、エッジ検出回路の動作を説明するタイミングチャートである。
図12Aおよび図12Bは、半導体装置の構成例を示す図である。
図13は、半導体装置の構成例を示すブロック図である。
図14Aおよび図14Bは、半導体装置の構成例を示すブロック図である。
図15は、半導体装置の構成例を示すブロック図である。
図16Aおよび図16Bは、半導体装置の構成例を示すブロック図である。
図17Aは、半導体装置の構成例を説明する図である。図17Bは、半導体装置の動作例を説明するタイミングチャートである。
図18A、図18B、図18C、図18D、図18Eは、半導体装置の動作例を説明する図である。
図19は、半導体装置の動作例を説明する図である。
図20A1、図20A2、図20A3、図20A4、図20A5、図20A6、図20A7は、電気的接続である構成例を説明する図である。図20B1、図20B2、図20B3、図20B4、図20B5、図20B6は、電気的接続ではない構成例を説明する図である。
図21A、図21B、図21Cは、トランジスタの構成例を説明する図である。
図22A、図22B、図22Cは、トランジスタの構成例を説明する図である。
図23A及び図23Bはホール(Hall)移動度のキャリア濃度依存性を説明する図である。図23Cは、酸化インジウム膜を説明する断面図である。
図24は、半導体装置100の積層構成例を説明する図である。
図25は、CPUを説明するブロック図である。
図26A及び図26Bは、半導体装置の斜視図である。
図27A及び図27Bは、半導体装置の斜視図である。
図28Aは、記憶装置の構成例を説明するブロック図である。図28B及び図28Cは、記憶装置の構成例を説明する斜視図である。
図29は、記憶装置の階層を説明する概念図である。
図30A及び図30Bは、電子部品の構成例である。
図31A、図31B、図31Cは、大型計算機の構成例である。
図32Aは、宇宙用機器の構成例である。図32Bは、ストレージシステムの構成例である。
以下、実施の形態について図面を参照しながら説明する。ただし、実施の形態は多くの異なる態様で実施することが可能であり、趣旨及びその範囲から逸脱することなくその形態及び詳細を様々に変更し得ることは当業者であれば容易に理解される。従って、本発明は、以下の実施の形態の記載内容に限定して解釈されるものではない。
本明細書等において、半導体装置とは、半導体特性を利用した装置であり、半導体素子(トランジスタ、ダイオード、フォトダイオード等)を含む回路、同回路を有する装置等をいう。また、半導体特性を利用することで機能しうる装置全般をいう。例えば、集積回路、集積回路を備えたチップ、パッケージにチップを収納した電子部品は半導体装置の一例である。また、記憶装置、表示装置、発光装置、照明装置及び電子機器等は、それ自体が半導体装置であり、かつ、半導体装置を有している場合がある。
本明細書に係る図面等において、大きさ、層の厚さ又は領域は、明瞭化のために誇張されている場合がある。よって、必ずしもその大きさもしくは縦横比などに限定されない。なお図面は、理想的な例を模式的に示したものであり、図面に示す形状又は値などに限定されない。
なお、実施の形態の発明の構成において、同一部分又は同様な機能を有する部分には同一の符号を異なる図面間で共通して用い、その繰り返しの説明は省略する場合がある。また、同様の機能を指す場合には、ハッチングパターンを同じくし、特に符号を付さない場合がある。また、図面を理解しやすくするため、平面図又は斜視図などにおいて、一部の構成要素の記載を省略している場合がある。
本明細書等において、「第1」、「第2」などの序数詞は、構成要素の混同を避けるために付したものである。従って、構成要素の数を限定するものではない。また、構成要素の順序を限定するものではない。例えば、本明細書などの実施の形態の一において「第1」に言及された構成要素が、他の実施の形態、あるいは特許請求の範囲などにおいて「第2」に言及された構成要素とすることもありうる。また例えば、本明細書等の実施の形態の一において「第1」に言及された構成要素を、他の実施の形態、あるいは特許請求の範囲などにおいて省略することもありうる。また、本明細書において序数詞が付されていない用語であっても、構成要素の混同を避けるため、特許請求の範囲において序数詞が付される場合がある。また、本明細書において序数詞が付されている用語であっても、特許請求の範囲において異なる序数詞が付される場合がある。また、本明細書において序数詞が付されている用語であっても、特許請求の範囲などにおいて序数詞を省略する場合がある。
本明細書等において、「上に」、「下に」、「上方に」又は「下方に」などの配置を示す語句は、構成要素同士の位置関係を、図面を参照して説明するために、便宜上用いている場合がある。また、構成要素同士の位置関係は、各構成を描写する方向に応じて適宜変化するものである。従って、明細書等で説明した語句に限定されず、状況に応じて適切に言い換えることができる。例えば、「導電体の上面に位置する絶縁体」の表現では、示している図面の向きを180度回転することによって、「導電体の下面に位置する絶縁体」と言い換えることができる。
また、「上」及び「下」の用語は、構成要素の位置関係が直上又は直下で、かつ、直接接していることを限定するものではない。例えば、「絶縁層A上の電極B」の表現であれば、絶縁層Aの上に電極Bが直接接して形成されている必要はなく、絶縁層Aと電極Bとの間に他の構成要素を含むものを除外しない。
本明細書等において、「重なる」などの用語は、構成要素の積層順などの状態を限定するものではない。例えば、「絶縁層Aに重なる電極B」の表現であれば、絶縁層Aの上に電極Bが形成されている状態に限らず、絶縁層Aの下に電極Bが形成されている状態又は絶縁層Aの右側(もしくは左側)に電極Bが形成されている状態などを除外しない。
本明細書等において、「膜」、「層」などの語句は、状況に応じて、互いに入れ替えることが可能である。例えば、「導電層」という用語を、「導電膜」という用語に変更することが可能な場合がある。又は、例えば、「絶縁膜」という用語を、「絶縁層」という用語に変更することが可能な場合がある。又は、場合によっては又は、状況に応じて、「膜」、「層」などの語句を使わずに、別の用語に入れ替えることが可能である。例えば、「導電層」又は「導電膜」という用語を、「導電体」という用語に変更することが可能な場合がある。又は、「導電体」という用語を、「導電層」又は「導電膜」という用語に変更することが可能な場合がある。又は、例えば、「絶縁層」又は「絶縁膜」という用語を、「絶縁体」という用語に変更することが可能な場合がある。又は、「絶縁体」という用語を、「絶縁層」又は「絶縁膜」という用語に変更することが可能な場合がある。
本明細書等において「電極」「配線」「端子」などの用語は、これらの構成要素を機能的に限定するものではない。例えば、「電極」は「配線」の一部として用いられることがあり、その逆もまた同様である。さらに、「電極」又は「配線」の用語は、複数の「電極」又は「配線」が一体となって形成されている場合なども含む。また、例えば、「端子」は「配線」又は「電極」の一部として用いられることがあり、その逆もまた同様である。更に、「端子」の用語は、複数の「電極」「配線」「端子」などが一体となって形成されている場合なども含む。そのため、例えば、「電極」は「配線」又は「端子」の一部とすることができ、また、例えば、「端子」は「配線」又は「電極」の一部とすることができる。また、「電極」「配線」「端子」などの用語は、場合によって、「領域」、「導電層」などの用語に置き換える場合がある。
本明細書等において、「配線」、「信号線」、「電源線」などの用語は、場合によっては又は、状況に応じて、互いに入れ替えることが可能である。例えば、「配線」という用語を、「信号線」という用語に変更することが可能な場合がある。また、例えば、「配線」という用語を、「電源線」などの用語に変更することが可能な場合がある。また、その逆も同様で、「信号線」「電源線」などの用語を、「配線」という用語に変更することが可能な場合がある。「電源線」などの用語は、「信号線」などの用語に変更することが可能な場合がある。また、その逆も同様で「信号線」などの用語は、「電源線」などの用語に変更することが可能な場合がある。また、配線に印加されている「電位」という用語を、場合によっては又は、状況に応じて、「信号」などという用語に変更することが可能な場合がある。また、その逆も同様で、「信号」などの用語は、「電位」という用語に変更することが可能な場合がある。
本明細書において、「ソース」とは、ソース領域、ソース電極又はソース配線のことをいう。ソース領域とは、半導体層のうち、チャネル形成領域に隣接する2つの領域のうち一方の領域のことをいう。ソース電極とは、ソース領域に接続される部分を含む導電層のことをいう。
本明細書において、「ドレイン」とは、ドレイン領域、ドレイン電極又はドレイン配線のことをいう。ドレイン領域とは、半導体層のうち、チャネル形成領域に隣接する2つの領域のうち他方の領域のことをいう。ドレイン電極とは、ドレイン領域に接続される部分を含む導電層のことをいう。
本明細書において、「ゲート」とは、ゲート電極又はゲート配線のことをいう。ゲート電極とは、トランジスタの半導体層と重なり、供給される電圧によってトランジスタのソースとドレインの間の抵抗値を制御する機能を有する電極をいう。
本明細書において、トランジスタのソース又はドレインの一方を「トランジスタの第1端子」と記し、トランジスタのソース又はドレインの他方を「トランジスタの第2端子」と記す場合がある。
本明細書において、「平行」とは、二つの直線が−10°以上10°以下の角度で配置されている状態をいう。したがって、−5°以上5°以下の場合も含まれる。また、「略平行」又は「概略平行」とは、二つの直線が−15°以上15°以下の角度で配置されている状態をいう。また、「垂直」とは、二つの直線が80°以上100°以下の角度で配置されている状態をいう。したがって、85°以上95°以下の場合も含まれる。また、「略垂直」又は「概略垂直」とは、二つの直線が60°以上120°以下の角度で配置されている状態をいう。
本明細書等において、計数値及び計量値に関して「同一」、「同じ」、「等しい」又は「均一」(これらの同意語を含む)などと言う場合は、明示されている場合を除き、プラスマイナス10%の誤差を含むものとする。
また、電圧は、ある電位と、基準の電位(例えば接地電位又はソース電位)との電位差のことを示す場合が多い。よって、電圧と電位は互いに言い換えることが可能な場合が多い。本明細書などでは、特段の明示が無いかぎり、電圧と電位を言い換えることができるものとする。
また、本明細書等において、高電源電位VDD(以下、単に「VDD」ともいう。)とは、低電源電位VSSよりも高い電位の電源電位を示す。また、低電源電位VSS(以下、単に「VSS」ともいう。)とは、高電源電位VDDよりも低い電位の電源電位を示す。また、接地電位GND(以下、単に「GND」ともいう。)をVDD又はVSSとして用いることもできる。例えばVDDがGNDの場合には、VSSはGNDより低い電位であり、VSSがGNDの場合には、VDDはGNDより高い電位である。
本明細書において、トランジスタの「オン状態」とは、トランジスタのソースとドレインが導通状態(通電可能な状態)であることをいう。また、トランジスタの「オフ状態」とは、トランジスタのソースとドレインが非導通状態(電気的に遮断しているとみなせる状態)であることをいう。
また、本明細書等において、「オン電流」とは、トランジスタがオン状態の時にソースとドレイン間に流れる電流を示す。また、「オフ電流」とは、トランジスタがオフ状態である時にソースとドレイン間に流れる電流を示す。
本明細書等において、電位Hはnチャネル型電界効果トランジスタ(「n型トランジスタ」ともいう。)をオン状態にする電位であり、pチャネル型電界効果トランジスタ(「p型トランジスタ」ともいう。)をオフ状態にする電位である。また、電位Lはn型トランジスタをオフ状態にする電位であり、p型トランジスタをオン状態にする電位である。よって、電位Hは電位Lよりも高い電位である。電位HはVDDと等しい場合がある。電位LはVSSと等しい場合がある。
また、本明細書に係る図面等において、X方向、Y方向及びZ方向を示す矢印を付す場合がある。本明細書等において、「X方向」とはX軸に沿う方向であり、明示する場合を除き順方向と逆方向を区別しない。「Y方向」及び「Z方向」についても同様である。また、X方向、Y方向及びZ方向は、それぞれが互いに交差する方向である。例えば、X方向、Y方向及びZ方向は、それぞれが互いに直交する方向である。本明細書などでは、X方向、Y方向又はZ方向の1つを「第1方向」又は「第1の方向」と記す場合がある。また、他の1つを「第2方向」又は「第2の方向」と記す場合がある。また、残りの1つを「第3方向」又は「第3の方向」と記す場合がある。
一般に、「静電容量」は、2つの電極が絶縁体(誘電体)を介して向かい合う構成を有する。本明細書等において、「容量素子」とは、前述の「静電容量」である場合が含まれる。すなわち、本明細書等において、「容量素子」とは、2つの電極が絶縁体を介して向かい合う構成を有したもの、2本の配線が絶縁体を介して向かい合う構成を有したもの又は2本の配線が絶縁体を介して配置されたもの、である場合が含まれる。また、本明細書において、容量素子の一方の電極を「容量素子の第1端子」と記す場合がある。また、容量素子の他方の電極を「容量素子の第2端子」と記す場合がある。
本明細書等において、複数の要素に同じ符号を用いる場合、特に、それらを区別する必要があるときには、符号に“A”、“b”、“_1”、“[n]”、“[m,n]”などの識別用の符号を付記して記載する場合がある。
本明細書における「接続」は、一例としては、「電気的接続」を含む。なお、回路素子の接続関係を物として規定するために、「電気的接続」と表現する場合、「電気的接続」は、一例としては、「直接接続」と「間接接続」とを含む。「AとBとが直接的に接続されている」とは、一例としては、AとBとの間に、回路素子(例えば、トランジスタ、または、スイッチなど。なお、配線は回路素子ではない。)を介さないで接続されている場合のことを言う。一方、「AとBとが間接的に接続されている」とは、一例としては、AとBとの間に一つ以上の回路素子を介して接続されている場合のことを言う。なお、A、B及び後述するCは、素子、回路、配線、電極、端子、半導体層、導電層などの対象物を示している。
ここで、「AとBとが間接的に接続されている」と規定する場合は、一例としては、以下の場合の接続関係のことを意味する。つまり、回路が動作していると仮定した場合において、AとBとの間に電気信号の授受又は電位の相互作用などが、回路の動作期間中において発生するタイミングがある場合には、そのような回路は、物として、「AとBとが間接的に接続されている」、と規定することが出来る。なお、AとBとの間に電気信号の授受又は電位の相互作用が発生しないタイミングがある場合であっても、回路の動作期間中において、AとBとの間に電気信号の授受又は電位の相互作用が発生するタイミングがある場合は、「AとBとが間接的に接続されている」と規定することが出来る。なお、「AとBとが間接的に接続されている」とは、回路素子の接続関係について、物として規定したものである。したがって、例えば、回路に電源電圧が供給されておらず、回路が動作していない場合であっても、回路を物として、「AとBとが間接的に接続されている」と規定することが出来る(ただし、一例としては、回路に電源電圧が供給されて回路が動作したとき、AとBの間に電気信号の授受又は電位の相互作用などが、回路の動作期間中において発生する場合に限る)。
以下に、「間接接続」の場合の具体的な例を示す。まず、「AとBとが間接的に接続されている」場合の例としては、図20A1及び図20A2のように、AとBとが一つ以上のトランジスタのソース及びドレインを介して接続されている場合などがある。「AとBとが間接的に接続されている」場合の他の例としては、AとBとが一つ以上のスイッチを介して接続されている場合などがある。「AとBとが間接的に接続されている」場合には、回路が動作していると仮定した場合において、AとBとの間の1つのトランジスタは、少なくとも1回は、オン状態、導通状態、または、電流が流れうる状態、となるタイミングがあるものとする。なお、「AとBとが間接的に接続されている」場合には、AとBの間の1つのトランジスタは、オフ状態、または、非導通状態になるタイミングがある場合を含んでいる。「AとBとが間接的に接続されている」場合において、AとBとの間に複数のトランジスタが接続されている場合には、回路が動作していると仮定した場合において、AとBとの間の複数のトランジスタのそれぞれは、少なくとも1回は、オン状態、導通状態、または、電流が流れうる状態、となるタイミングがあるものとする。つまり、「AとBとが間接的に接続されている」場合には、複数のトランジスタの全てが、同時に、オン状態、導通状態、または、電流が流れうる状態になる必要はない。したがって、「AとBとが間接的に接続されている」場合には、AとBとの間の複数のトランジスタは、同時に、または、別のタイミングにおいて、オフ状態、または、非導通状態になるタイミングがある場合を含んでいる。別の例として、図20A3に示すように、AとCとがトランジスタTrPのソース及びドレインを介して接続され、BとCとがトランジスタTrQのソース及びドレインを介して接続されている場合、「AとCとが間接的に接続されている」、「BとCとが間接的に接続されている」、または、「AとBとが間接的に接続されている」と規定することが出来る。ただし、後述するように、Cに、電源、または、GNDなどから一定の電位Vが供給されている場合には、「AとCとが間接的に接続されている」、または、「BとCとが間接的に接続されている」とは言えるが、「AとBとが間接的に接続されている」とは言えないものとする。
このように、「間接接続」と言える場合と言えない場合の例を示したが、「間接接続」と言えない場合の別の例を示す。AとBとの間に電気信号の授受又は電位の相互作用などが、回路の動作期間中において発生する場合があったとしても、例外的に、「AとBとが間接的に接続されている」とは言えない場合もある。その例外の場合の例としては、AとBとが絶縁体を介して接続されている場合があげられる。つまり、AとBとが絶縁体を介して接続されている場合には、「AとBとが間接的に接続されている」とは言えないものとする。AとBとが絶縁体を介して接続されている場合の具体例としては、図20A4のように、AとBの間に容量素子が接続されている場合があげられる。AとBとが絶縁体を介して接続されている場合の他の例としては、図20A5のように、AとBの間に、トランジスタのゲート絶縁膜などが介在している場合がある。この場合、「A(トランジスタのゲート)と、B(トランジスタのソースまたはドレイン)とは、間接的に接続されている」とは言えないものとする。
「AとBとが間接的に接続されている」と言えない場合の別の例としては、AとBとの間に電気信号の授受又は電位の相互作用が発生するタイミングがない場合があげられる。その例としては、図20A6及び図20A7のように、AからBまでの経路に、複数のトランジスタがソース及びドレインを介して接続されており、かつ、トランジスタとトランジスタの間のノードに、電源、または、GNDなどから一定の電位Vが供給されている場合がある。この場合は、「AとBとが間接的に接続されている」とは言えないが、「AとVとが間接的に接続されている」、または、「BとVとが間接的に接続されている」、ということは出来る。なお、図20A3において、AとCとがトランジスタTrPのソース及びドレインを介して接続され、BとCとがトランジスタTrQのソース及びドレインを介して接続されている場合であって、Cに、電源、または、GNDなどから一定の電位Vが供給されている場合、図20A6及び図20A7と同じ接続関係となるため、「AとBとが間接的に接続されている」とは言えないが、「AとCとが間接的に接続されている」、または、「BとCとが間接的に接続されている」、ということは出来る。
このように、「間接接続」の例を示したが、一例としては、「間接接続」の規定は、「電気的接続」の規定に含まれるため、「AとBとが間接的に接続されている」場合には、「AとBとが電気的に接続されている」ということが出来る。
次に、「直接接続」の場合の具体的な例を示す。「AとBとが直接的に接続されている」場合の例としては、図20B1、図20B2、及び、図20B3のように、AとBとが間に回路素子を介さずに接続されている場合がある。なお、図20B4及び図20B5のように、AとBとが、間に回路素子を介さずに、一定の電位Vを供給する電源、または、GNDなどと接続されている場合、「AとBとが直接的に接続されている」、「AとVとが直接的に接続されている」、または、「BとVとが直接的に接続されている」、と言うことが出来る。なお、図20B6のように、Aが(またはBが)、トランジスタのソースおよびドレインを介して一定の電位Vと接続されている場合においても、「AとBとが直接的に接続されている」ということが出来る。なお、AとV、または、BとVは、間にトランジスタのソースおよびドレインを介して接続されているため、直接接続ということはできず、「AとVとが間接的に接続されている」、または、「BとVとが間接的に接続されている」、ということが出来る。
このように、「直接接続」の例を示したが、一例としては、「直接接続」の規定は、「電気的接続」の規定に含まれるため、「AとBとが直接的に接続されている」場合には、「AとBとが電気的に接続されている」ということが出来る。
なお、本発明の一態様は、本明細書等で説明する回路構成のすべて又はその一部である。そのため、本発明の一態様は、本明細書等で説明する動作のすべて又は一部を含まなくても、サポート要件を満たし、且つ明確性要件も満たす。
(実施の形態1)
本実施の形態では、本発明の一態様に係る半導体装置の構成例及び動作例について説明する。図1A及び図1Bは、半導体装置100のブロック図である。
<構成例>
半導体装置100は第1回路110及び第2回路120を有する。第1回路110は、端子RE、端子QD、端子D、端子CK、端子Q及び端子QBを有する。また、第2回路120は、端子BK、端子RE、端子IN及び端子OUTを有する。
第2回路120の端子OUTは、第1回路110の端子QDと接続される。第2回路120の端子INは、第1回路110の端子Q又は端子QBと接続される。図1Aでは、第2回路120の端子INが第1回路110の端子Qと接続されている。図1Bでは、第2回路120の端子INが第1回路110の端子QBと接続されている。端子INが端子Q又は端子QBのどちらに接続するかは、第2回路120の回路構成によって決定される。
第1回路110は、半導体装置100に電力が供給されている間に、1ビットのデータを保持するフリップフロップ回路(「FF回路」ともいう)として機能する。よって、第1回路110は記憶回路として機能する。本実施の形態では、第1回路110として、FF回路の一種であるDフリップフロップ回路(「DFF回路」ともいう)に端子QDを付加した構成を示す。
第1回路110の具体的な回路構成例として、図2Aに第1回路110Aを示す。第1回路110Aは、インバータ回路111、スイッチ112、インバータ回路113、スイッチ114、インバータ回路115、スイッチ116、スイッチ117、インバータ回路118、インバータ回路119、インバータ回路131、スイッチ132、スイッチ133及びインバータ回路134を有する。
インバータ回路は「NOTゲート回路」、「反転回路」などとも呼ばれる。インバータ回路は、入力されたデータの論理値と異なる論理値を出力する機能を有する。例えば、データ“1”として電位Hを入力すると、データ“0”として電位Lを出力する機能を有する。また、データ“0”として電位Lを入力すると、データ“1”として電位Hを出力する機能を有する。
インバータ回路111の入力部は端子Dと接続され、インバータ回路111の出力部はスイッチ112の一方の端子と接続される。スイッチ112の他方の端子は、インバータ回路113の入力部及びスイッチ116の一方の端子と接続される。インバータ回路113の出力部はスイッチ114の一方の端子と接続される。スイッチ114の他方の端子は、インバータ回路115の入力部及びスイッチ117の一方の端子と接続される。インバータ回路115の出力部はスイッチ116の他方の端子と接続される。
スイッチ117の他方の端子は、インバータ回路118の入力部、スイッチ133の一方の端子及び端子QDと接続される。インバータ回路118の出力部は、インバータ回路119の入力部、インバータ回路131の入力部及び端子QBと接続される。インバータ回路119の出力部は端子Qと接続される。スイッチ133の他方の端子は、スイッチ132の一方の端子と接続される。スイッチ132の他方の端子は、インバータ回路131の出力部と接続される。
また、インバータ回路134の入力部は、端子CKと接続される。端子CKにはクロック信号CLKが供給される。インバータ回路134はクロック信号CLKの反転信号である反転クロック信号CLKBを出力する機能を有する。よって、インバータ回路134は、クロック信号生成回路として機能する。なお、第1回路110Aに端子CKBを設け(図示せず)、端子CKBにクロック信号CLKの反転信号である反転クロック信号CLKBを入力することも可能である。この場合、インバータ回路134を削減できる。
スイッチ112、スイッチ117、スイッチ116及びスイッチ133のそれぞれはクロック信号CLK又は反転クロック信号CLKBに応じてオン状態とオフ状態が変化する。例えば、スイッチ112及びスイッチ133のそれぞれは、クロック信号CLKが電位Hの時に一方の端子と他方の端子が導通状態になり、クロック信号CLKが電位Lの時に一方の端子と他方の端子が非導通状態になる。また、スイッチ116及びスイッチ117のそれぞれは、反転クロック信号CLKBが電位Hの時に一方の端子と他方の端子が導通状態になり、反転クロック信号CLKBが電位Lの時に一方の端子と他方の端子が非導通状態になる。
端子REにはリストア信号RESが供給される。スイッチ114及びスイッチ132のそれぞれは、リストア信号RESに応じてオン状態とオフ状態が変化する。例えば、スイッチ114及びスイッチ132のそれぞれは、リストア信号RESが電位Lの時に一方の端子と他方の端子が導通状態になり、リストア信号RESが電位Hの時に一方の端子と他方の端子が非導通状態になる。
第1回路110Aは、第1ラッチ回路141及び第2ラッチ回路142を有する。第1ラッチ回路141は、インバータ回路113、スイッチ114、インバータ回路115及びスイッチ116を含む。第2ラッチ回路142は、インバータ回路118、インバータ回路131、スイッチ132及びスイッチ133を含む。
図2Bに第1回路110Aの変形例である第1回路110Bを示す。第1回路110Bは、インバータ回路115の入力部の接続が第1回路110Aと異なる。具体的には、インバータ回路115の入力部は、インバータ回路113の出力部及びスイッチ114の一方の端子と接続される。第1回路110Bの第1ラッチ回路141は、スイッチ114を除く、インバータ回路113、インバータ回路115及びスイッチ116で構成することができる。
図3Aに第1回路110Aの変形例である第1回路110Cを示す。第1回路110Aの回路構成において、スイッチ132及びスイッチ133は、互いに入れ替えることが可能である。第1回路110Cでは、スイッチ117の他方の端子は、インバータ回路118の入力部、スイッチ132の一方の端子及び端子QDと接続される。また、スイッチ132の他方の端子がスイッチ133の一方の端子と接続され、スイッチ133の他方の端子がインバータ回路131の出力部と接続される。
図3Bに第1回路110Bの変形例である第1回路110Dを示す。第1回路110Bの回路構成において、スイッチ114及びスイッチ117は、互いに入れ替えることが可能である。第1回路110Dでは、スイッチ117の一方の端子は、インバータ回路113の出力部及びインバータ回路115の入力部と接続される。また、スイッチ117の他方の端子がスイッチ114の一方の端子と接続される。また、スイッチ114の他方の端子がインバータ回路118の入力部、スイッチ132の一方の端子及び端子QDと接続される。
なお、第1回路110Bは第1回路110Aの変形例であるため、第1回路110Bの変形例である第1回路110Dは、第1回路110Aの変形例でもある。
また、図2A、図2B、図3A及び図3Bでは、第1回路110(第1回路110A乃至第1回路110D)において、スイッチ112の他方の端子、インバータ回路113の入力部及びスイッチ116の一方の端子と接続され、常に同電位となる領域をノードND1と記している。ノードND1は、第1ラッチ回路141の入力部でもある。
また、第1回路110A及び第1回路110Cにおいて、スイッチ114の他方の端子、インバータ回路115の入力部及びスイッチ117の一方の端子と接続され、常に同電位となる領域をノードND2と記している。また、第1回路110Bにおいて、インバータ回路113の出力部、スイッチ114の一方の端子及びインバータ回路115の入力部と接続され、常に同電位となる領域をノードND2と記している。また、第1回路110Dにおいて、インバータ回路113の出力部、スイッチ117の一方の端子及びインバータ回路115の入力部が接続され、常に同電位となる領域をノードND2と記している。ノードND2は、第1ラッチ回路141の出力部でもある。
また、第1回路110A及び第1回路110Bにおいて、スイッチ117の他方の端子、インバータ回路118の入力部、スイッチ133の一方の端子及び端子QDと接続され、常に同電位となる領域をノードND3と記している。また、第1回路110Cにおいて、スイッチ117の他方の端子、インバータ回路118の入力部、スイッチ132の一方の端子及び端子QDと接続され、常に同電位となる領域をノードND3と記している。また、第1回路110Dにおいて、スイッチ114の他方の端子、インバータ回路118の入力部、スイッチ132の一方の端子及び端子QDと接続され、常に同電位となる領域をノードND3と記している。ノードND3は、第2ラッチ回路142の入力部でもある。
また、第1回路110(第1回路110A乃至第1回路110D)において、インバータ回路118の出力部、インバータ回路119の入力部、インバータ回路131の入力部及び端子QBが接続され、常に同電位となる領域をノードND4と記している。ノードND4は、第2ラッチ回路142の出力部でもある。
本実施の形態では、端子Dは、インバータ回路111及びスイッチ112を介して第1ラッチ回路141の入力部と接続される。第1ラッチ回路141の出力部は、スイッチ117を介して、もしくは、スイッチ114及びスイッチ117を介して第2ラッチ回路142の入力部と接続される。第2ラッチ回路142の出力部は端子QBと接続される。また、第2ラッチ回路142の出力部はインバータ回路119を介し端子Qと接続される。
第2回路120は、入力部である端子INから入力された1ビットのデータを、半導体装置100への電力供給が停止されている間に保持する機能を有する。よって、第2回路120も記憶回路として機能する。また、第2回路120は、保持されているデータを出力部である端子OUTから出力する機能を有する。第2回路120の具体的な回路構成例を、図4A乃至図4Dに示す。第2回路120の構成例として、図4A及び図4Bに第2回路120A、図4Cに第2回路120B、図4Dに第2回路120Cを示す。
図4Aに示す第2回路120Aは、トランジスタ121、トランジスタ122及び容量素子Csを有する。トランジスタ121のゲートは端子BKと接続され、トランジスタ122のゲートは端子REと接続される。トランジスタ121のソース又はドレインの一方は端子INと接続され、トランジスタ121のソース又はドレインの他方は、容量素子Csの一方の電極及びトランジスタ122のソース又はドレインの一方と接続される。また、トランジスタ122のソース又はドレインの他方は、端子OUTと接続される。
また、容量素子Csの他方の電極には固定電位を供給する。容量素子Csの他方の端子に供給される電位は変動電位にすることも可能であるが、ノードSNの電位が安定するため固定電位が好ましい。固定電位としては、接地電位GND、基準電位(例えば0V)、VDD、VSSなどを用いることができる。
また、第2回路120Aでは、トランジスタ121のソース又はドレインの一方は、端子INを介して第1回路110の端子Qと接続される。また、トランジスタ122のソース又はドレインの他方は、端子OUTを介して第1回路110の端子QDと接続される。
図4Aでは、トランジスタ121のソース又はドレインの他方、容量素子Csの一方の電極及びトランジスタ122のソース又はドレインの一方が接続され、常に同電位となる領域をノードSNと記している。
第2回路120Aは、バックアップ動作時にトランジスタ121をオン状態にすることで端子Qから出力されたデータ(電位)を、端子IN及びトランジスタ121のチャネル形成領域を介してノードSNに書き込む機能を有する。また、トランジスタ121及びトランジスタ122をオフ状態にすることで、ノードSNに書き込まれたデータを保持する機能を有する。
トランジスタ121及びトランジスタ122として、Siトランジスタを用いることもできるが、OSトランジスタを用いることが好ましい。OSトランジスタはオフ電流が極めて小さいため、ノードSNに保持された電荷量の変動が生じにくい。すなわち、ノードSNに書き込まれたデータを長期間保持できる。また、ノードSNに書き込まれたデータの保持のための電力をほとんど必要とせず、電力供給が停止してもデータを保持することができる。このことから、第2回路120Aは「不揮発性メモリ」とも言える。また、OSトランジスタはソースとドレインの間の絶縁耐圧が高く、スイッチとして好適である。
また、SiトランジスタはOSトランジスタよりもオン電流が大きく動作速度が速い場合が多い。また、Siトランジスタはp型トランジスタの実現も可能であるため、論理回路などに好適である。一方で、Siトランジスタは動作速度が速い反面、発熱量が増えやすい。OSトランジスタは高温環境下においても動作が安定し、特性変動が少ない。このため、Siトランジスタを含む第1回路110の上に、OSトランジスタを含む第2回路120Aを重ねて設けても、第1回路110の発熱の影響を受けにくい。よって、半導体装置100の信頼性を高めることができる。また、第1回路110と第2回路120を互いに重ねて設けることで、半導体装置100の占有面積を低減できる。よって、半導体装置100の集積度を高めることができる。
また、第2回路120Aは、容量素子Csの充放電によってデータを書き換えるため、原理的には書き換え回数に制約はない。また、高速かつ低エネルギーでデータの書き込みおよび読み出しが可能である。
OSトランジスタを用いて構成された記憶回路を「OSメモリ」とも呼ぶ。よって、トランジスタ121及びトランジスタ122にOSトランジスタを用いた第2回路120Aは、OSメモリである。
なお、トランジスタ121及びトランジスタ122にバックゲートを有するトランジスタを用いることも可能である。バックゲートに供給する電位を調整することで、トランジスタのしきい値電圧を制御できる。
また、第2回路120Aは、リストア動作時にトランジスタ122をオン状態にすることで、ノードSNに保持されているデータを、端子OUTを介して第1回路110の端子QDに供給する機能を有する。このとき、ノードSNとノードND3が短絡したと見なせる状態になるため、ノードSNの電位が変化する。すなわち、第2回路120Aはデータ読み出し時に保持しているデータが変化する「破壊読出し」型の記憶装置である。
なお、トランジスタ121及びトランジスタ122は、スイッチとして機能する。よって、図4Bに示すように、トランジスタ121及びトランジスタ122を、スイッチに置き換えて示すことができる。
図4Cに示す第2回路120Bは、第2回路120Aの変形例であり、トランジスタ122に代えてインバータ回路123を有する。インバータ回路123の入力部は、ノードSNと接続される。すなわち、インバータ回路123の入力部は、トランジスタ121のソース又はドレインの他方及び容量素子Csの一方の電極と接続される。また、インバータ回路123の出力部は、端子OUTと接続される。
また、インバータ回路123は、端子REに供給されるリストア信号RESによって出力の有無が制御される。また、インバータ回路123は、ノードSNが保持しているデータを反転して端子OUTに供給する機能を有する。このため、第2回路120Bでは、トランジスタ121のソース又はドレインの一方は、端子INを介して端子QBと接続される。
トランジスタ121にOSトランジスタを用いることによって、第2回路120Bも第2回路120Aと同様に不揮発性メモリとして機能できる。また、第2回路120Bではリストア動作において、ノードSNの電位が変化しない。すなわち、第2回路120Bはデータ読み出し時に保持しているデータが変化しない非破壊読出し型の記憶装置である。
図4Dに示す第2回路120Cは、第2回路120Bの変形例であり、インバータ回路123に代えてバッファー回路124を有する。バッファー回路124の入力部は、ノードSNと接続される。すなわち、バッファー回路124の入力部は、トランジスタ121のソース又はドレインの他方及び容量素子Csの一方の電極と接続される。また、バッファー回路124の出力部は、端子OUTと接続される。
また、バッファー回路124は、端子REに供給されるリストア信号RESによって出力の有無が制御される。また、バッファー回路124は、ノードSNが保持しているデータを反転せずに端子OUTに供給する機能を有する。このため、第2回路120Cでは、トランジスタ121のソース又はドレインの一方は、端子INを介して端子Qと接続される。なお、バッファー回路124は偶数個のインバータ回路を直列に接続することで実現できる。
トランジスタ121にOSトランジスタを用いることによって、第2回路120Cも第2回路120A及び第2回路120Bと同様に不揮発性メモリとして機能できる。また、第2回路120Cではリストア動作において、ノードSNの電位が変化しない。すなわち、第2回路120Cはデータ読み出し時に保持しているデータが変化しない非破壊読出し型の記憶装置である。
図5A乃至図5Dにインバータ回路123に適用できる回路構成例を示す。図5Aに示すインバータ回路123Aは、CMOS型のインバータ回路の出力部にゲートが端子REに接続されたトランジスタを有する。具体的には、インバータ回路123Aは、p型トランジスタであるトランジスタ127と、n型トランジスタであるトランジスタ128及びトランジスタ129と、を有し、トランジスタ127及びトランジスタ128のゲートはノードSNと接続される。また、トランジスタ129のゲートは端子REと接続される。トランジスタ127のソース又はドレインの一方にはVDDが供給される。トランジスタ127のソース又はドレインの他方は、トランジスタ128のソース又はドレインの一方及びトランジスタ129のソース又はドレインの一方と接続される。トランジスタ128のソース又はドレインの他方にはVSSが供給される。トランジスタ129のソース又はドレインの他方は、端子OUTと接続される。
図5Bに示すインバータ回路123Bは、インバータ回路123Aの変形例であり、トランジスタ127乃至トランジスタ129の全てにn型トランジスタを用いる例を示している。インバータ回路123Bは、トランジスタ127にn型トランジスタを用い、トランジスタ127のゲートにVDDが供給される点がインバータ回路123Aと異なる。他の構成はインバータ回路123Aと同様であるため、説明を省略する。
インバータ回路123Bでは導電型が異なるトランジスタを用いる必要がないため、製造工程が削減され、生産性を高めることができる。一方で、端子OUTにVDDを出力する際には、VDDから少なくともトランジスタ127のしきい値電圧分低い電位が出力される場合がある。
図5Cに示すインバータ回路123Cは、インバータ回路123Bの変形例である。説明の繰り返しを減らすため、主にインバータ回路123Cのインバータ回路123Bと異なる点について説明する。
インバータ回路123Cは、トランジスタ127のゲートとトランジスタ127のソース又はドレインの他方の間に容量素子Cbを有する。また、トランジスタ127のゲートにトランジスタ126のソース又はドレインの一方が接続され、トランジスタ126のゲートにはトランジスタ126をオン状態にする電位(例えばVDD)が供給される。また、トランジスタ126のソース又はドレインの他方には、VDDもしくはノードSNの反転電位(ノードSNの電位が電位Hの場合は電位L、電位Lの場合は電位H)が供給される。
容量素子Cbの一方の電極はトランジスタ127のゲートと接続され、他方の電極はトランジスタ127のソース又はドレインの他方と接続される。容量素子Cbはブートストラップ容量として機能する。容量素子Cbを設けることによって、トランジスタ127がオン状態になった場合にトランジスタ127のゲートに印加される電圧を高め、端子OUTに出力する電位の低下を抑制することができる。また、インバータ回路123Bと同様にインバータ回路123Cにおいても導電型が異なるトランジスタを用いる必要がないため、製造工程が削減され、生産性を高めることができる。
図5Dに示すインバータ回路123Dは、インバータ回路123Bの変形例である。インバータ回路123Dは、トランジスタ125乃至トランジスタ129を有する。また、トランジスタ125乃至トランジスタ129の全てにn型トランジスタを用いる例を示している。なお、説明の繰り返しを減らすため、主にインバータ回路123Dのインバータ回路123Bと異なる点について説明する。
インバータ回路123Dにおいて、トランジスタ125のソース又はドレインの一方及びゲートには電位VHが供給される。端子OUTにVDDを供給する際の電位低下を低減するため、電位VHはVDDより高い電位にすることが好ましい。特に、電位VHをVDDと、トランジスタ125及びトランジスタ127双方のしきい値電圧の合計よりも高い電位にすることが好ましい。このようにすることで、端子OUTにVDDを供給する際の電位低下をより低減できる。
トランジスタ125のソース又はドレインの他方は、トランジスタ126のソース又はドレインの一方及びトランジスタ127のゲートと接続される。トランジスタ126のソース又はドレインの他方にはVSSが供給される。トランジスタ126のゲートとトランジスタ128のゲートはノードSNと接続される。
インバータ回路123Dでは、VDDより高い電位である電位VHを用いることにより、ブートストラップ容量を用いることなく端子OUTに出力する電位の低下を抑制することができる。また、インバータ回路123Bと同様にインバータ回路123Dにおいても導電型が異なるトランジスタを用いる必要がないため、製造工程が削減され、生産性を高めることができる。
図6に、第1回路110として第1回路110Aを用い、第2回路120として第2回路120Aを用いた半導体装置100の回路構成例を示す。なお、説明の繰り返しを低減するため、先に説明した事項と異なる構成について主に説明する。
図6に示す第1回路110Aはインバータ回路135を有する。インバータ回路135の入力部は端子REと接続される。また、インバータ回路135は、端子REを介して入力されたリストア信号RESの反転信号である反転リストア信号RESBを出力する機能を有する。
スイッチ112、スイッチ114、スイッチ116、スイッチ117、スイッチ132及びスイッチ133として、OSトランジスタを用いることができる。OSトランジスタはオフ電流が極めて小さく、ソースとドレインの間の絶縁耐圧が高い。よって、OSトランジスタはスイッチとして好適である。
また、図6では、スイッチ112、スイッチ114、スイッチ116、スイッチ117、スイッチ132及びスイッチ133として、アナログスイッチを用いる構成例を示している。アナログスイッチはn型トランジスタとp型トランジスタが並列に接続された構成を有し、極性が異なる信号の伝達をより確実に行うことができる。例えば、電位Hである信号及び電位Lである信号の双方をほぼ減衰することなく伝達することができる。よって、アナログスイッチは極性が異なる信号を伝達するスイッチとして好適である。
図6に示す半導体装置100では、スイッチ112、スイッチ116、スイッチ117及びスイッチ133それぞれのオン状態及びオフ状態が、クロック信号CLK及び反転クロック信号CLKBで制御される。具体的には、スイッチ112及びスイッチ133のそれぞれは、クロック信号CLKが電位Lかつ反転クロック信号CLKBが電位Hのときに導通状態になり、クロック信号CLKが電位Hかつ反転クロック信号CLKBが電位Lのときに非導通状態になる。また、スイッチ116及びスイッチ117のそれぞれは、クロック信号CLKが電位Hかつ反転クロック信号CLKBが電位Lのときに導通状態になり、クロック信号CLKが電位Lかつ反転クロック信号CLKBが電位Hのときに非導通状態になる。
また、スイッチ114及びスイッチ132それぞれのオン状態及びオフ状態が、リストア信号RES及び反転リストア信号RESBで制御される。具体的には、スイッチ114及びスイッチ132のそれぞれは、リストア信号RESが電位Lかつ反転リストア信号RESBが電位Hのときに導通状態になり、リストア信号RESが電位Hかつ反転リストア信号RESBが電位Lのときに非導通状態になる。また、第2回路120Aが有するトランジスタ122のオン状態及びオフ状態が、リストア信号RESで制御される。
<動作例>
半導体装置100は、電力供給が停止しても書き込まれたデータの保持が可能な記憶装置として機能する。続いて、半導体装置100の動作例について説明する。図7Aに半導体装置100のブロック図を示す。図7Bに半導体装置100の動作を説明するタイミングチャートを示す。本実施の形態では、第1回路110として第1回路110Aを用い、第2回路120として第2回路120Aを用いた動作例について説明する。
[期間T1]
期間T1は通常の動作期間である。通常の動作期間において、端子CKに供給されるクロック信号CLKが電位Lから電位Hに変化したタイミング(「立ち上がりエッジ」ともいう)で、端子Dに供給されている信号と同じ信号が端子Qに供給される。例えば、クロック信号CLKが電位Lから電位Hに変化したとき、端子Dに電位Lが供給されていると、端子Qに電位Lが供給される。また、クロック信号CLKが電位Lから電位Hに変化したとき、端子Dに電位Hが供給されていると、端子Qに電位Hが供給される。
[期間T2]
期間T3の電力供給停止に先立ち、期間T2では端子Qに供給される電位を第2回路120Aに保持する動作を行う。つまり、期間T2は、データの退避動作(Store)を行う期間である。図7Bでは、期間T2において端子Qに電位Hが供給されている場合を示している。
期間T2において、端子BKに電位Hが供給されると、トランジスタ121がオン状態になり、端子QとノードSNが導通状態になる。すると、インバータ回路119の出力部の電位がトランジスタ121を介してノードSNに供給される。本実施の形態では、ノードSNに電位Hが供給される。
図8に、期間T2における半導体装置100の動作状態を説明する回路図を示す。図8では、クロック信号CLKが電位Lである場合を示している。なお、図面において、配線、電極などの電位をわかりやすく示すため、配線、電極などに隣接して電位Hを示す“H”又は電位Lを示す“L”を付記する場合がある。また、電位変化が生じた配線、電極などに“H”又は“L”を囲み文字で付記する場合がある。また、トランジスタ、スイッチなどがオフ状態である場合、トランジスタ、スイッチなどに重ねて“×”記号を付記する場合がある。また、電流が流れる向きを示す矢印を付記する場合がある。
続いて、端子BKに電位Lを供給し、トランジスタ121をオフ状態にすることで、ノードSNに書き込まれた電位(電荷)が保持される。
[期間T3]
期間T3は、パワーゲーティングを行なう期間である。具体的には、期間T3において半導体装置100への電力供給を停止する(Power off)。半導体装置100への電力供給が停止されることにより、端子Q及び端子QBへの電位供給が停止する。一方で、ノードSNの電位は、電力供給が停止された期間T3においても保持される。
また、期間T3では、クロック信号CLKの供給も停止することができる。クロック信号CLKの供給が停止すると、半導体装置100内部での反転クロック信号CLKBの生成も停止する。期間T3を設けることで、半導体装置100の消費電力を低減できる。
[期間T4]
期間T4はデータの復帰動作(Restore)を行う期間である。期間T4において、端子Qに供給する電位をパワーゲーティング(期間T3)直前の状態に戻す動作を行う。本実施の形態では、クロック信号CLKの供給を停止した状態でのデータ復帰を行う。すなわち、非同期でのデータ復帰を行う。
まず、半導体装置100への電力供給を再開する。すると、インバータ回路111、インバータ回路113、インバータ回路115、インバータ回路118、インバータ回路119及びインバータ回路131それぞれから、電位H又は電位Lが出力される。
次に、端子REにリストア信号RESとして電位Hを供給する。すると、インバータ回路135から反転リストア信号RESBとして電位Lが出力され、スイッチ114及びスイッチ132がオフ状態になる。
また、端子REにリストア信号RESとして電位Hが供給されると、トランジスタ122がオン状態になり、ノードSNが保持している電位Hが端子QDを介してノードND3に供給される。すなわち、第2ラッチ回路142の入力部に電位Hが供給される。第2ラッチ回路142の入力部が電位Hになることにより、インバータ回路118から電位Lが出力され、インバータ回路119から電位Hが出力される。よって、端子Qに電位Hが供給され、端子QBに電位Lが供給される。このようにしてパワーゲーティングからのデータの復帰を行うことができる。図9に、端子REにリストア信号RESとして電位Hを供給した時の半導体装置100の動作状態を説明する回路図を示す。
なお、クロック信号CLKが供給されていない状態で半導体装置100への電力供給が再開されると、スイッチ112、スイッチ116、スイッチ117及びスイッチ133の状態が確定されない。すなわち、オン状態になるか、オフ状態になるのかが確定されない。これらスイッチの状態が確定されないと、ノードND3にインバータ回路113又はインバータ回路131の出力が供給され、ノードSNに保持していたデータが意図せず書き換えられてしまう恐れがある。
特に、第2回路120として第2回路120Aを用いる場合、インバータ回路113の出力部とノードND3の間に設けたスイッチ114と、インバータ回路131の出力部とノードND3の間に設けたスイッチ132の双方をオフ状態にすることによって、意図しないデータの書き換えを防ぐことができる。よって、半導体装置100の信頼性を高めることができる。また、第2回路120として第2回路120Aを用いる場合、リストア動作時にノードSNからノードND3に供給される電位は、ノードND3の寄生容量と容量素子Csそれぞれの静電容量の比に応じて変動する。リストア動作時の電位変動を低減するため、容量素子Csの静電容量はノードND3の寄生容量の4倍以上が好ましく、9倍以上がより好ましい。なお、ノードND3の寄生容量よりも容量素子Csの静電容量が十分に大きい場合は、スイッチ114及びスイッチ132の一方又は双方の形成を省略できる。
また、第2回路120として第2回路120B又は第2回路120Cを用いる場合は、インバータ回路123又はバッファー回路124の出力がノードND3に供給される。インバータ回路123又はバッファー回路124は電位供給能力が高いため、スイッチ114及びスイッチ132の一方又は双方の形成を省略できる。
期間T4の終了後、端子CKにクロック信号CLKを供給することにより、通常の動作を行うことができる。本発明の一態様に係る半導体装置100は、パワーゲーティングからのデータ復帰時に、クロック信号と同期しない非同期でのデータ復帰を行うことができる。このため、電力供給を停止している複数の半導体装置を復帰させる際に、クロック信号CLKと同期して順次復帰させる必要がない。本発明の一態様によれば、複数の半導体装置を個々のタイミングで復帰させておき、その後にクロック信号CLKと同期して動作させることが可能になるため、実質的にパワーゲーティングからのデータ復帰時間を短くすることができる。
また、復帰動作時に、第2回路120Aが保持しているデータを端子Dなどの第1ラッチ回路141の入力部側もしくは第1ラッチ回路141の入力部(ノードND1)に供給せずに、第2ラッチ回路142の入力部(ノードND3)に供給することで、非同期でのデータ復帰を実現できる。
本実施の形態では、第1回路110として第1回路110Aを用い、第2回路120として第2回路120Aを用いた動作例とその効果について説明した。当該動作例及び当該効果は、第1回路110A又は第1回路110Bの一方と、第2回路120A乃至第2回路120Cのいずれか一との、どの組み合わせにおいても実現可能である。
<変形例1>
図1Aに示す半導体装置100の変形例を図10Aに示す。図10Aに示す半導体装置100は、動作を確認するためのスキャン機能が付加された半導体装置100である。図10Aに示す半導体装置100は、第1回路110の端子Dに選択回路130の出力部が接続された構成を有する。また、選択回路130は、2つのデータ入力端子(端子SD及び端子D)を有し、選択信号SELによって第1回路110の端子Dと接続する入力端子を切り替える機能を有する。
端子SDには、半導体装置100の動作を確認するための検査信号が供給される。図10Aに示す半導体装置100の動作確認は、以下のように行う。まず、選択回路130によって端子SDと第1回路110の端子Dを接続し、第1回路110の端子Dに検査信号を供給する。例えば検査信号として電位Hを供給する場合、第1回路110の動作が正常であれば、クロック信号CLKが電位Lから電位Hに変化すると、第1回路110の端子Qに電位Hが供給される。また、検査信号として電位Lを供給すると第1回路110の端子Qに電位Lが供給される。このようにして、半導体装置100が正しく動作しているか否かを確認できる。
<変形例2>
図1Aに示す半導体装置100の変形例を図10Bに示す。図10Bに示す半導体装置100は、図1Aに示す半導体装置100にエッジ検出回路160を付加した構成を有する。
エッジ検出回路160は端子REoutを有する。端子REoutは、第1回路110の端子RE及び第2回路120の端子REと接続される。
エッジ検出回路160に適用可能な回路構成を、図11Aに示す。図11Aに示すエッジ検出回路160は、インバータ回路161、AND回路162、抵抗素子163、および容量素子164を有する。インバータ回路161の入力部は、AND回路162の第1入力部IN1と接続される。また、インバータ回路161の入力部とAND回路162の第1入力部IN1には、VDDが供給される。インバータ回路161の出力部は、抵抗素子163の一方の端子と接続される。抵抗素子163の他方の端子は、容量素子164の一方の端子及びAND回路162の第2入力部IN2と接続される。AND回路162の出力部は、端子REoutと接続される。また、容量素子164の他方の端子にはGNDが供給される。
抵抗素子163と容量素子164で、遅延回路165が構成される。よって、インバータ回路161の出力部とAND回路162の第2入力部IN2は、遅延回路165を介して接続される。また、インバータ回路161の電源として、高電源電位VDD2(以下、単に「VDD2」ともいう。)が供給される。
図11Bに、エッジ検出回路160の動作を説明するタイミングチャートを示す。期間T3において、電力供給の停止と連動して、インバータ回路161の入力部および第1入力部IN1の電位が電位Lになる。インバータ回路161にはVDD2が供給され続けるため、インバータ回路161の出力部には電位Hが供給される。また、インバータ回路161の出力部とAND回路162の第2入力部IN2は遅延回路165を介して接続されているため、電力供給の停止後、第2入力部IN2に供給される電位は、電位Lから電位Hになだらかに変化する。
期間T3が終了し、電力供給が再開(期間T4)すると、インバータ回路161の入力部および第1入力部IN1に電位Hが供給され、インバータ回路161の出力部には電位Lが供給される。前述した通り、インバータ回路161の出力部とAND回路162の第2入力部IN2は遅延回路165を介して接続されている。よって、第2入力部IN2に供給される電位は、電位Hから電位Lになだらかに変化する。このため、期間T4の開始直後にAND回路162の出力部から電位Hが供給され、一定時間経過後にAND回路162の出力部から電位Lが供給される。
エッジ検出回路160を設けることで、端子REに供給するリストア信号RESを不要にできる。よって、動作に必要な信号の種類が低減され、制御性の良い半導体装置を実現できる。
<積層構成例>
半導体装置100を構成する回路およびトランジスタなどは、同一平面上に設けることが可能であるが、少なくとも一部を重ねて設けることが好ましい。
例えば、図12A及び図12Bに、Siトランジスタを含む素子層10に第1回路110が設けられ、素子層10上のOSトランジスタを含む素子層20に第2回路120が設けられた半導体装置100の設ける構成例を示す。なお、図12Aでは第2回路120として第2回路120Aの構成例を示している。第1回路110と第2回路120を互いに重ねて設けることで、半導体装置100の占有面積を低減できる。よって、半導体装置100の集積度を高めることができる。
例えば、半導体装置100が有する第1回路110を、Siトランジスタを用いたCMOS回路で構成し、第2回路120を、OSトランジスタを含む構成とする。また、スイッチ112、スイッチ114、スイッチ116、スイッチ117、スイッチ132及びスイッチ133のいずれか一又は複数をOSトランジスタで構成する場合、当該スイッチを素子層20に設けることができる。当該スイッチを素子層20に設けることで、素子層10の当該スイッチ分の占有面積を低減できる。よって、半導体装置100の占有面積を低減できる。
本実施の形態は、少なくともその一部を本明細書中に記載する他の実施の形態と適宜組み合わせて実施することができる。
(実施の形態2)
本実施の形態では、半導体装置100の変形例である半導体装置150について説明する。なお、説明の繰り返しを減らすため、主に半導体装置100と異なる点について説明する。
図13に半導体装置150のブロック図を示す。図13に示す半導体装置150は、1つの第1回路110と、複数の第2回路120と、を有する。図13では、1つの第1回路110と、k個の第2回路120を有する半導体装置150を示している。半導体装置150は、複数の第2回路120を有することにより、複数のデータを保持することができる。
図13などでは、1個目の第2回路120を第2回路120[1]と示し、2個目の第2回路120を第2回路120[2]と示し、k個目の第2回路120を第2回路120[k]と示している。k個の第2回路120のそれぞれは、互いに並列に接続される。具体的には、k個の第2回路120それぞれの端子INは第1回路110の端子Qと接続され、k個の第2回路120それぞれの端子OUTは第1回路110の端子QDと接続される。
また、図13などでは、第2回路120[1]の端子IN、端子OUT、端子BK及び端子REのそれぞれに[1]を付している。また、第2回路120[2]の端子IN、端子OUT、端子BK及び端子REのそれぞれに[2]を付している。また、第2回路120[k]の端子IN、端子OUT、端子BK及び端子REのそれぞれに[k]を付している。
半導体装置100と同様に、半導体装置150においてもSiトランジスタを含む素子層10に第1回路110が設けられ、素子層10上のOSトランジスタを含む素子層20に第2回路120が設けられることが好ましい。
図14A及び図14Bに、Siトランジスタを含む素子層10に第1回路110が設けられ、素子層10上のOSトランジスタを含む複数層の素子層20に第2回路120が設けられた半導体装置150の構成例を示す。なお、図14Aでは第2回路120として第2回路120Aの構成例を示している。
また、図14A及び図14Bでは、素子層10上の1層目の素子層20である素子層20[1]に第2回路120A[1]が設けられ、2層目の素子層20である素子層20[2]に第2回路120A[2]が設けられ、k層目の素子層20である素子層20[1]に第2回路120A[k]が設けられている。よって、k個の第2回路120のうち少なくとも一の第2回路120は、第1回路110と互いに重なる領域を有する。
第1回路110の上方に、複数の第2回路120を重ねて設けることで、半導体装置150の占有面積を低減できる。よって、半導体装置150の集積度を高めることができる。
また、図15に示すように、第2回路120として第2回路120Bを用いる場合は、端子IN[1]乃至端子IN[k]を端子QBに接続する。
また、図16A及び図16Bに示すように、複数の第2回路120を1つの素子層20に設けることも可能である。複数の第2回路120を1つの素子層20に設けることによって、作製工程数が低減されるため、半導体装置150の生産性を高めることができる。また、半導体装置150の製造コストを低減できる。
図17Aは、半導体装置150の動作を説明するため、第2回路120を3つ(k=3)としたときの構成を図示している。図17Aでは、第2回路120[1]乃至第2回路120[3]において、データを保持するノードSNとして、ノードSN[1]乃至SN[3]を図示している。また図17Aでは、第2回路120[1]が有する端子BK[1]及び端子RE[1]、第2回路120[2]が有する端子BK[2]及び端子RE[2]、第2回路120[3]が有する端子BK[3]及び端子RE[3]を示している。
図17Bに、図17Aに示す半導体装置150の動作を説明するタイミングチャートの一例を示す。なお、図17Bにおいて、M0乃至M7は時刻を表している。図17Bでは、端子CK、端子D、端子Q、端子BK[1]、端子BK[2]、端子BK[3]、端子RE[1]、端子RE[2]、端子RE[3]、ノードSN[1]及びノードSN[2]を図示している。前述した通り、第1回路110はDFF回路として機能できる。よって、第1回路110は、端子CKに供給されるクロック信号CLKの立ち上がりエッジに同期して、端子Dに供給されている信号と同じ信号が端子Qに供給する機能と、次の立ち上がりエッジまで端子Dに供給されているデータを保存する機能と、を有する。
また図18A乃至図18Eは、図17Bのタイミングチャートでの動作を説明するための半導体装置150の模式図を示している。図18Aは、第1回路110と、第2回路120[1]乃至第2回路120[3]と、を図示している。また図18B乃至図18Eでは、図17Bの時刻M1、時刻M3、時刻M5、時刻M7における第1回路110及び第2回路120[1]乃至第2回路120[3]に入出力されるデータを示す図である。
まず、前提条件として、第2回路120の端子BK[1]乃至端子BK[3]及び端子RE[1]乃至端子RE[3]には電位Lが供給されているものとする。また、第2回路120の端子RE[1]乃至端子RE[3]のいずれかに電位Hが供給される場合は、第1回路110の端子REにも電位Hが供給されるものとする。
時刻M0において、第1回路110は、クロック信号CLKの立ち上がりエッジに同期して、端子Dに供給されているデータD0を保持し、端子QにデータD0を供給する。
時刻M1において、クロック信号CLKの立ち上がりエッジに同期して、第1回路110は端子Dに供給されているデータD1を保持し、かつ、端子QにデータD1を供給する。また、時刻M1において、端子BK[1]に電位Hを供給することで、第1回路110の端子Qに供給されたデータD1が、第2回路120[1]のノードSN[1]に書き込まれる(図18B参照)。その後、端子BK[1]に電位Lを供給することで、ノードSN[1]に書き込まれたデータが保持される。
時刻M2において、クロック信号CLKの立ち上がりエッジに同期して、第1回路110は端子Dに供給されているデータD2を保持し、かつ、端子QにデータD2を供給する。
時刻M3において、クロック信号CLKの立ち上がりエッジに同期して、第1回路110は端子Dに供給されているデータD3を保持し、かつ、端子QにデータD3を供給する。また、時刻M3において、端子BK[2]に電位Hを供給することで、第1回路110の端子Qに供給されたデータD3が第2回路120[2]のノードSN[2]に書き込まれる(図18C参照)。その後、端子BK[2]に電位Lを供給することで、ノードSN[2]に書き込まれたデータが保持される。
時刻M4において、クロック信号CLKの立ち上がりエッジに同期して、第1回路110は端子Dに供給されているデータD4を保持し、かつ、端子QにデータD4を供給する。
時刻M5において、端子RE[1]に電位Hを供給すると、第2回路120[1]が保持しているデータD1が第1回路110に戻され、端子QにデータD1が供給される(図18D参照)。その後、端子RE[1]に電位Lが供給される。このとき、第2回路120[1]として第2回路120Aが用いられていると、第2回路120[1]が保持しているデータD1が破壊される。一方で、第2回路120[1]として、第2回路120B又は第2回路120Cが用いられている場合は、第2回路120[1]が保持しているデータD1は破壊されずに保持されたままとなる。
時刻M6において、クロック信号CLKの立ち上がりエッジに同期して、第1回路110は端子Dに供給されているデータD6を保持し、かつ、端子QにデータD6を供給する。
時刻M7において、端子RE[2]に電位Hを供給すると、第2回路120[2]が保持しているデータD3が第1回路110に戻され、端子QにデータD3が供給される(図18E参照)。その後、端子RE[2]に電位Lが供給される。このとき、第2回路120[1]として第2回路120Aが用いられていると、第2回路120[2]が保持しているデータD3が破壊される。一方で、第2回路120[2]として、第2回路120B又は第2回路120Cが用いられている場合は、第2回路120[2]が保持しているデータD3は破壊されずに保持されたままとなる。
例えば、CPU、GPUなどの半導体装置の一種である演算処理装置で割り込み処理が発生した場合、レジスタなどが保持しているデータをメインメモリに一時退避させる必要がある。本発明の一態様の半導体装置150をCPU、GPUなどのレジスタなどに用いることによって、割り込み処理の前に実行中の処理のデータを第2回路120に退避させ、割り込み処理の終了後に、先に実行していた処理のデータを素早く復帰させることができる。また、本発明の一態様の半導体装置150は、複数の第2回路120を有するため、複数の連続した割り込み処理にも対応可能である。また、本発明の一態様の半導体装置150は、クロック信号CLKに同期させずにデータを復帰させることも可能である。本発明の一態様の半導体装置150を用いることによって、複数の割り込み処理の切り替えを効率的に行うことができる。
図19は、図17A及び図17Bで説明した半導体装置150の割り込み処理切り替え動作のタイミングチャートであり、横軸は時間経過(Time)を示している。
時刻Maにおいて、半導体装置150を有する演算処理装置が第1の処理(Ope1)を実行している状態で、半導体装置150の第1回路110が保持しているデータを第2回路120[1]に保存(Save to 120[1])し、続いて、第2回路120[2]が保持しているデータを第1回路110に書き戻す(Load from 120[2])。このようにして、半導体装置150を有する演算処理装置が第1の処理を中断し、第2の処理(Ope2)を実行できる。
時刻Mbにおいて、半導体装置150を有する演算処理装置が第2の処理を実行している状態で、半導体装置150の第1回路110のデータを第2回路120[2]に保存(Save to 120[2])し、続いて、第2回路120[3]のデータを第1回路110に書き戻す(Load from 120[3])。このようにして、半導体装置150を有する演算処理装置が第2の処理を中断し、第3の処理(Ope3)を実行できる。
時刻Mcにおいて、半導体装置150を有する演算処理装置が第3の処理を実行している状態で、半導体装置150の第1回路110が保持しているデータを第2回路120[3]に保存(Save to 120[3])し、続いて、第2回路120[1]が保持しているデータを第1回路110に書き戻す(Load from 120[1])。ここで、第2回路120[1]から第1回路110に書き戻したデータは、時刻Maで第1回路110から第2回路120[1]に保存したデータである。すなわち、時刻Maで中断していた第1の処理を再開(resume)するために必要なデータである。このようにして、第3の処理の状態を保存して、半導体装置150を有する演算処理装置は中断していた第1の処理を再開できる。
本発明の一態様に係る半導体装置150を用いることで、実行中の処理を中断して、優先度の高い割り込み処理を実行し、後に中断した処理を再開可能な半導体装置を実現できる。よって、演算性能が向上した半導体装置を提供できる。
本実施の形態は、少なくともその一部を本明細書中に記載する他の実施の形態と適宜組み合わせて実施することができる。
(実施の形態3)
本実施の形態では、本発明の一態様に係る半導体装置に用いることができるトランジスタについて説明する。
<トランジスタの構成例1>
図21Aは、本発明の一態様に係る半導体装置に用いることができるトランジスタ200Aの平面図である。図21Bは、図21Aに一点鎖線で示すA1−A2間の断面図である。図21Cは、図21Aに一点鎖線で示すA3−A4間の断面図である。なお、図21Aは、トランジスタ200Aのチャネル長方向の断面図であり、図21Cは、トランジスタ200Aのチャネル幅方向の断面図である。
図21A乃至図21Cに示すように、トランジスタ200Aは、基板201の上に配置された半導体層520aと、半導体層520aの上に配置された半導体層520bと、半導体層520bの上に、互いに離隔して配置された導電層542a及び導電層542bと、導電層542a及び導電層542b上に配置され、導電層542aと導電層542bの間に開口が形成された絶縁層580と、開口の中に配置された導電層560と、半導体層520b、導電層542a、導電層542b及び絶縁層580と、導電層560と、の間に配置された絶縁層550と、半導体層520b、導電層542a、導電層542b及び絶縁層580と、絶縁層550と、の間に配置された半導体層520cと、を有する。
ここで、図21B及び図21Cに示すように、導電層560の上面は、絶縁層550、半導体層520c及び絶縁層580の上面と略一致する。なお、以下において、半導体層520a、半導体層520b及び半導体層520cをまとめて半導体層520という場合がある。
導電層542aは、トランジスタ200Aのソース電極又はドレイン電極の一方として機能する。導電層542bは、トランジスタ200Aのソース電極又はドレイン電極の他方として機能する。本明細書において、導電層542a及び導電層542bをまとめて導電層542という場合がある。
図21A乃至図21Cに示すように、絶縁層524、半導体層520a、半導体層520b、導電層542a及び導電層542bと、絶縁層580と、の間に絶縁層554が配置されている。絶縁層554は、半導体層520cの側面、導電層542aの上面と側面、導電層542bの上面と側面、半導体層520a及び半導体層520bの側面、並びに絶縁層524の上面に接する。
トランジスタ200Aのチャネルは、半導体層520の導電層560と重なる領域に形成される。よって、トランジスタ200Aのチャネル長Lは、半導体層520と重なる領域における、導電層560のX方向の長さで表すことができる。また、トランジスタ200Aのチャネルは、半導体層520のソースとして機能する領域とドレインとして機能する領域の間に形成される。よって、トランジスタ200Aのチャネル長Lは、向かい合う導電層542aの端部から導電層542b端部までの距離で表すことができる。
また、トランジスタ200Aのチャネル幅Wは、半導体層520の導電層560と重なる領域における、半導体層520のY方向の長さで表すことができる。
なお、トランジスタ200Aでは、チャネル形成領域とその近傍において、半導体層520a、半導体層520b及び半導体層520cの3層を積層する構成について示しているが、本発明はこれに限られるものではない。例えば、半導体層520bと半導体層520cの2層構造又は4層以上の積層構造を設ける構成にすることも可能である。また、半導体層520a、半導体層520b及び半導体層520cのそれぞれを2層以上の積層構造にすることも可能である。
例えば、半導体層520として金属酸化物の一種である酸化物半導体を用いる場合、半導体層520cが第1の金属酸化物と、第1の金属酸化物上の第2の金属酸化物からなる積層構造を有する場合、第1の金属酸化物は、半導体層520bと同様の組成を有し、第2の金属酸化物は、半導体層520aと同様の組成を有することが好ましい。
ここで、導電層560は、トランジスタのゲート電極として機能し、導電層542a及び導電層542bは、それぞれソース電極又はドレイン電極として機能する。上記のように、導電層560は、絶縁層580の開口及び導電層542aと導電層542bに挟まれた領域に埋め込まれるように形成される。ここで、導電層560、導電層542a及び導電層542bの配置は、絶縁層580の開口に対して、自己整合的に配置される。つまり、トランジスタ200Aにおいて、ゲート電極を、ソース電極とドレイン電極の間に、自己整合的に配置させることができる。よって、導電層560を位置合わせのマージンを設けることなく形成することができるため、トランジスタ200Aの占有面積の縮小を図ることができる。これにより、半導体装置の占有面積を低減できる。また、半導体装置の集積度を高めることができる。
図21A乃至図21Cに示すように、導電層560は、絶縁層550の内側に設けられた導電層560aと、導電層560aの内側に埋め込まれるように設けられた導電層560bと、を有する。また、トランジスタ200Aでは、導電層560を2層の積層構造として示しているが、本発明はこれに限られるものではない。例えば、導電層560を、単層構造又は3層以上の積層構造にすることが可能である。
トランジスタ200Aは、基板201の上に配置された絶縁層202と、絶縁層202の上に配置された絶縁層514と、絶縁層514の上に配置された絶縁層516と、絶縁層516に埋め込まれるように配置された導電層505と、絶縁層516と導電層505の上に配置された絶縁層522と、絶縁層522の上に配置された絶縁層524と、を有する。また、絶縁層524の上に半導体層520aが配置される。
また、トランジスタ200Aの上に、層間膜として機能する絶縁層574及び絶縁層581が配置されている。絶縁層574は、導電層560、絶縁層550、半導体層520c及び絶縁層580の上面に接して配置される。
半導体層520として酸化物半導体を用いる場合、絶縁層522、絶縁層554及び絶縁層574は、水素(例えば、水素原子、水素分子などの少なくとも一)の拡散を抑制する機能を有する絶縁層を用いるとよい。例えば、絶縁層522、絶縁層554及び絶縁層574としては、絶縁層524、絶縁層550及び絶縁層580より水素透過性が低い絶縁層を用いるとよい。例えば、窒化シリコン、窒化酸化シリコンなどを用いることができる。
また、絶縁層522及び絶縁層554は、酸素(例えば、酸素原子、酸素分子などの少なくとも一)の拡散を抑制する機能を有する絶縁層を用いるとよい。例えば、絶縁層522及び絶縁層554として、絶縁層524、絶縁層550及び絶縁層580より酸素透過性が低い絶縁層を用いるとよい。例えば、窒化シリコン、窒化酸化シリコンなどを用いることができる。
ここで、絶縁層524、半導体層520及び絶縁層550は、絶縁層522及び絶縁層574によって挟まれている。ゆえに、絶縁層574より上層、ならびに絶縁層522より下層に含まれる水素などの不純物及び過剰な酸素が、絶縁層524、半導体層520及び絶縁層550に拡散することを抑制できる。
図21Bでは、トランジスタ200Aと接続し、プラグとして機能する導電層545(導電層545a及び導電層545b)を設ける例を示している。なお、プラグとして機能する導電層545の側面に接して絶縁層541(絶縁層541a及び絶縁層541b)を設ける例を示している。つまり、絶縁層554、絶縁層580、絶縁層574及び絶縁層581の開口の内壁に接して絶縁層541が設けられる。また、図21Bでは、絶縁層541の側面に接して導電層545の第1の導電層が設けられ、さらに内側に導電層545の第2の導電層が設けられている。
ここで、導電層545の上面の高さと、絶縁層581の上面の高さは同程度にできる。なお、トランジスタ200Aでは、導電層545の第1の導電層及び導電層545の第2の導電層を積層する構成について示しているが、本発明はこれに限られるものではない。例えば、導電層545を単層又は3層以上の積層構造にすることも可能である。
また、半導体層520bは、導電層542と重ならない領域の膜厚が、導電層542と重なる領域の膜厚より薄くなる場合がある。これは、導電層542a及び導電層542bを形成する際に、半導体層520bの上面の一部を除去することにより形成される。半導体層520bの上面には、導電層542となる導電膜を成膜した際に、当該導電膜との界面近傍に抵抗の低い領域が形成される場合がある。このように、平面視において導電層542aと導電層542bの間に位置する、半導体層520bの抵抗の低い領域を除去することにより、当該領域にチャネルが形成されることを防ぐことができる。
続いて、トランジスタ200Aの詳細な構成について説明する。
導電層505は、半導体層520を介して導電層560と互いに重なる領域を有するように配置する。また、導電層505を絶縁層516に埋め込むように設けることで、導電層505及び絶縁層516の上面の凹凸が低減され、後の工程で形成される層の被覆性を高めることができる。
導電層505は、導電層505a、導電層505b及び導電層505cを有する。導電層505aは、絶縁層516に設けられた開口の底部及び側壁に接して設けられる。導電層505bは、導電層505aに形成された凹部に埋め込まれるように設けられる。ここで、導電層505bの上面は、導電層505aの上端部(基板面から見て最も高い位置)及び絶縁層516の上面より低くなる。導電層505cは、導電層505bの上面及び導電層505aの側面に接して設けられる。ここで、導電層505cの上面の高さは、導電層505aの上端部の高さ及び絶縁層516の上面の高さと一致又は略一致する。つまり、導電層505bは、導電層505a及び導電層505cに包み込まれる構成になる。
半導体層520として酸化物半導体を用いる場合、導電層505a及び導電層505cは、水素原子、水素分子、水分子、窒素原子、窒素分子、酸化窒素分子(NO、NO、NOなど)、銅原子などの不純物の拡散を抑制する機能を有する導電性材料を用いることが好ましい。又は、酸素の拡散を抑制する機能を有する導電性材料を用いることが好ましい。
導電層505a及び導電層505cに、水素の拡散を低減する機能を有する導電性材料を用いることにより、導電層505bに含まれる水素などの不純物が、絶縁層524などを介して、半導体層520に拡散することを抑制できる。また、導電層505a及び導電層505cに、酸素の拡散を抑制する機能を有する導電性材料を用いることにより、導電層505bが酸化されて導電率が低下することを抑制することができる。酸素の拡散を抑制する機能を有する導電性材料としては、例えば、チタン、窒化チタン、タンタル、窒化タンタル、ルテニウム、酸化ルテニウムなどを用いることができる。したがって、導電層505aとしては、上記導電性材料を単層又は積層とすることができる。例えば、導電層505aとして窒化チタンを用いることができる。
また、導電層505bは、タングステン、銅又はアルミニウムを主成分とする導電性材料を用いるとよい。例えば、導電層505bは、タングステンを用いるとよい。導電層560をゲート電極として用いる場合、導電層505はバックゲート電極として機能する。
導電層505は、半導体層520におけるチャネル形成領域よりも、大きく設けるとよい。特に、図21Cに示すように、導電層505は、半導体層520のチャネル幅方向と交わる端部よりも外側の領域に延在しているとよい。つまり、半導体層520のチャネル幅方向における側面の外側において、導電層505と導電層560が、絶縁層を介して重畳しているとよい。
上記構成を有することで、ゲート電極としての機能を有する導電層560の電界と、バックゲート電極としての機能を有する導電層505の電界によって、半導体層520のチャネル形成領域を取り囲むことができる。
導電層505を、半導体層520の端部を越えて延在させて、配線として用いることも可能である。ただし、これに限られることなく、導電層505の下に、配線として機能する導電層を設けることも可能である。
絶縁層514としては、水又は水素などの不純物が、基板側からトランジスタ200Aに拡散することを抑制するバリア絶縁膜として機能する絶縁性材料を用いるとよい。したがって、絶縁層514としては、水素原子、水素分子、水分子、窒素原子、窒素分子、酸化窒素分子、銅原子などの不純物の拡散を抑制する機能を有する(上記不純物が透過しにくい)絶縁性材料を用いるとよい。又は、酸素の拡散を抑制する機能を有する(上記酸素が透過しにくい)絶縁性材料を用いるとよい。
例えば、絶縁層514として、酸化アルミニウム又は窒化シリコンなどを用いる。これにより、水又は水素などの不純物が絶縁層514よりも基板側からトランジスタ200A側に拡散することを抑制できる。又は、絶縁層524などに含まれる酸素が、絶縁層514よりも基板側に、拡散することを抑制できる。
層間膜として機能する絶縁層516、絶縁層580及び絶縁層581としては、絶縁層514よりも誘電率が低い絶縁性材料を用いるとよい。誘電率が低い材料を層間膜とすることで、配線間に生じる寄生容量を低減することができる。例えば、絶縁層516、絶縁層580及び絶縁層581として、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、フッ素を添加した酸化シリコン、炭素を添加した酸化シリコン、炭素及び窒素を添加した酸化シリコン又は空孔を有する酸化シリコンなどを適宜用いればよい。
導電層505をゲート電極として用いる場合、絶縁層522及び絶縁層524は、ゲート絶縁層として機能する。
ここで、半導体層520と接する絶縁層524は、過剰酸素を含むとよい。例えば、絶縁層524は、酸化シリコン又は酸化窒化シリコンなどを適宜用いればよい。酸素を含む絶縁層を半導体層520に接して設けることにより、半導体層520中の酸素欠損が低減し、トランジスタ200Aの信頼性が向上する。
図21Cに示すように、絶縁層524は、絶縁層554と重ならず、且つ半導体層520bと重ならない領域の膜厚が、それ以外の領域の膜厚より薄くなる場合がある。絶縁層524において、絶縁層554と重ならず、且つ半導体層520bと重ならない領域の膜厚は、上記酸素を十分に拡散できる膜厚にすることが好ましい。
絶縁層522としては、絶縁層514などと同様に、水又は水素などの不純物が、基板側からトランジスタ200Aに拡散することを抑制するバリア絶縁膜として機能する材料を用いる。例えば、絶縁層522として、絶縁層524より水素透過性が低い材料を用いる。絶縁層522、絶縁層554及び絶縁層574によって、絶縁層524、半導体層520及び絶縁層550などを囲むことにより、外方から水又は水素などの不純物がトランジスタ200Aに侵入することを抑制できる。
さらに、絶縁層522としては、酸素の拡散を抑制する機能を有する(上記酸素が透過しにくい。)材料を用いるとよい。例えば、絶縁層522として、絶縁層524より酸素透過性が低い材料を用いる。絶縁層522が、酸素及び不純物の拡散を抑制する機能を有することで、半導体層520から基板側へ拡散する酸素を低減できる。また、導電層505が、絶縁層524又は半導体層520が有する酸素と反応することを抑制できる。
絶縁層522として、絶縁性材料であるアルミニウム及びハフニウムの一方又は双方の酸化物を含む絶縁層を用いるとよい。アルミニウム及びハフニウムの一方又は双方の酸化物を含む絶縁層として、酸化アルミニウム、酸化ハフニウム、アルミニウム及びハフニウムを含む酸化物(ハフニウムアルミネート)などを用いるとよい。このような材料を用いて絶縁層522を形成した場合、絶縁層522は、半導体層520からの酸素の放出及びトランジスタ200Aの周辺部から半導体層520への水素などの不純物の混入を抑制する層として機能する。
又は、絶縁層522に、例えば、酸化アルミニウム、酸化ビスマス、酸化ゲルマニウム、酸化ニオブ、酸化シリコン、酸化チタン、酸化タングステン、酸化イットリウム、酸化ジルコニウムを添加することもできる。又は絶縁層522を窒化処理することも可能である。又は、絶縁層522に酸化シリコン、酸化窒化シリコン又は窒化シリコンを積層することも可能である。例えば、絶縁層522として、窒化シリコンと、酸化シリコンと、酸化アルミニウムとを、この順で3層積層した構造などを用いることができる。
絶縁層522は、例えば、酸化アルミニウム、酸化ハフニウム、酸化タンタル、酸化ジルコニウム、チタン酸ジルコン酸鉛(PZT)、チタン酸ストロンチウム(SrTiO)、(Ba,Sr)TiO(BST)などのいわゆるhigh−k材料を含む絶縁層を単層又は積層で用いることができる。トランジスタの微細化及び高集積化が進むと、ゲート絶縁層の薄膜化により、リーク電流などの問題が生じる場合がある。ゲート絶縁層として機能する絶縁層にhigh−k材料を用いることで、物理膜厚を保ちながら、トランジスタ動作時のゲート電位の低減が可能となる。
なお、絶縁層522及び絶縁層524のそれぞれを2層以上の積層構造にすることが可能である。その場合、同じ材料からなる積層構造に限定されず、異なる材料からなる積層構造にすることが可能である。
半導体層520は、半導体層520aと、半導体層520a上の半導体層520bと、半導体層520b上の半導体層520cと、を有する。半導体層520b下に半導体層520aを有することで、半導体層520aよりも下方に形成された構造物から、半導体層520bへの不純物の拡散を抑制することができる。また、半導体層520b上に半導体層520cを有することで、半導体層520cよりも上方に形成された構造物から、半導体層520bへの不純物の拡散を抑制することができる。
なお、半導体層520として酸化物半導体を用いる場合、半導体層520は、各金属原子の原子数比が異なる複数の酸化物層の積層構造を有することが好ましい。例えば、半導体層520が、少なくともインジウム(In)と、元素Mと、を含む場合、半導体層520aを構成する全元素の原子数に対する、半導体層520aに含まれる元素Mの原子数の割合を、半導体層520bを構成する全元素の原子数に対する、半導体層520bに含まれる元素Mの原子数の割合より高くする。また、半導体層520aに含まれる元素Mの、Inに対する原子数比を、半導体層520bに含まれる元素Mの、Inに対する原子数比より大きくする。ここで、半導体層520cは、半導体層520a又は半導体層520bに用いる金属酸化物を用いることができる。
半導体層520a及び半導体層520cの伝導帯下端のエネルギーは、半導体層520bの伝導帯下端のエネルギーより高くなるとよい。また、言い換えると、半導体層520a及び半導体層520cの電子親和力が、半導体層520bの電子親和力より小さいとよい。この場合、半導体層520cとして、半導体層520aに用いることができる金属酸化物を用いればよい。具体的には、半導体層520cを構成する全元素の原子数に対する、半導体層520cに含まれる元素Mの原子数の割合を、半導体層520bを構成する全元素の原子数に対する、半導体層520bに含まれる元素Mの原子数の割合より高くすることが好ましい。また、半導体層520cに含まれる元素Mの、Inに対する原子数比を、半導体層520bに含まれる元素Mの、Inに対する原子数比より大きくすることが好ましい。
ここで、半導体層520a、半導体層520b及び半導体層520cの接合部において、伝導帯下端のエネルギー準位はなだらかに変化する。換言すると、半導体層520a、半導体層520b及び半導体層520cの接合部における伝導帯下端のエネルギー準位は、連続的に変化又は連続接合するともいうことができる。このようにするためには、半導体層520aと半導体層520bとの界面及び半導体層520bと半導体層520cとの界面において形成される混合層の欠陥準位密度が低いことが好ましい。
具体的には、半導体層520aと半導体層520b、半導体層520bと半導体層520cが、酸素以外に共通の元素を有する(主成分とする。)ことで、欠陥準位密度が低い混合層を形成することができる。例えば、半導体層520bがIn−Ga−Zn酸化物の場合、半導体層520a及び半導体層520cとして、In−Ga−Zn酸化物、Ga−Zn酸化物、酸化ガリウムなどを用いることができる。また、半導体層520cを積層構造にすることもできる。例えば、In−Ga−Zn酸化物と、当該In−Ga−Zn酸化物上のGa−Zn酸化物との積層構造又はIn−Ga−Zn酸化物と、当該In−Ga−Zn酸化物上の酸化ガリウムとの積層構造を用いることができる。別言すると、In−Ga−Zn酸化物と、Inを含まない酸化物との積層構造を、半導体層520cとして用いることが可能である。
具体的には、半導体層520aとして、In:Ga:Zn=1:3:4[原子数比]又はその近傍、もしくは、1:1:0.5[原子数比]又はその近傍の金属酸化物を用いればよい。また、半導体層520bとして、In:Ga:Zn=4:2:3[原子数比]又はその近傍、もしくは、3:1:2[原子数比]又はその近傍、もしくは、1:1:1[原子数比]又はその近傍の金属酸化物を用いればよい。また、半導体層520cとして、In:Ga:Zn=1:3:4[原子数比]又はその近傍、In:Ga:Zn=4:2:3[原子数比]又はその近傍、Ga:Zn=2:1[原子数比]又はその近傍、もしくは、Ga:Zn=2:5[原子数比]又はその近傍の金属酸化物を用いればよい。また、半導体層520cを積層構造とする場合の具体例として、In:Ga:Zn=4:2:3[原子数比]又はその近傍と、Ga:Zn=2:1[原子数比]又はその近傍との積層構造、In:Ga:Zn=4:2:3[原子数比]又はその近傍と、Ga:Zn=2:5[原子数比]又はその近傍との積層構造、In:Ga:Zn=4:2:3[原子数比]又はその近傍と、酸化ガリウムとの積層構造などが挙げられる。
このとき、キャリアの主たる経路は半導体層520bとなる。半導体層520a、半導体層520cを上述の構成とすることで、半導体層520aと半導体層520bとの界面及び半導体層520bと半導体層520cとの界面における欠陥準位密度を低くすることができる。そのため、界面散乱によるキャリア伝導への影響が小さくなり、トランジスタ200Aは高いオン電流及び高い周波数特性を得ることができる。なお、半導体層520cを積層構造とした場合、上述の半導体層520bと、半導体層520cとの界面における欠陥準位密度を低くする効果に加え、半導体層520cが有する構成元素が、絶縁層550側に拡散することを抑制することが期待される。より具体的には、半導体層520cを積層構造とし、積層構造の上方にInを含まない酸化物を位置させるため、絶縁層550側に拡散しうるInを抑制することができる。絶縁層550は、ゲート絶縁層として機能するため、Inが拡散した場合、トランジスタの特性不良となる。したがって、半導体層520cを積層構造とすることで、信頼性の高い半導体装置を提供することが可能となる。
半導体層520b上には、ソース電極及びドレイン電極として機能する導電層542(導電層542a及び導電層542b)が設けられる。半導体層520bとして酸化物半導体を用いる場合、導電層542として酸化されにくい導電性材料又は、酸素を吸収しても導電性を維持する導電性材料を用いるとよい。
半導体層520の導電層542と接する領域が、トランジスタ200Aのソース領域又はドレイン領域として機能する。ここで、導電層542aと導電層542bの間の領域は、絶縁層580の開口に重畳して形成される。これにより、導電層542aと導電層542bの間に導電層560を自己整合的に配置できる。
絶縁層550は、ゲート絶縁層として機能する。絶縁層550は、半導体層520cの上面に接して配置する。絶縁層550は、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、フッ素を添加した酸化シリコン、炭素を添加した酸化シリコン、炭素及び窒素を添加した酸化シリコン、空孔を有する酸化シリコンを用いることができる。例えば、絶縁層550として、酸化シリコン又は酸化窒化シリコンを用いる。
絶縁層550としては、絶縁層524と同様に、絶縁層550中の水又は水素などの不純物濃度が低減されている絶縁性材料を用いる。絶縁層550の膜厚は、1nm以上20nm以下とする。
絶縁層550と導電層560との間に金属酸化物を設けるとよい。当該金属酸化物によって、絶縁層550から導電層560への酸素拡散が抑制される。これにより、絶縁層550に含まれる酸素による導電層560の酸化を抑制できる。
導電層560は、図21A乃至図21Cでは2層構造として示しているが、単層構造又は、3層以上の積層構造を用いることも可能である。
導電層560aは、上述の、水素原子、水素分子、水分子、窒素原子、窒素分子、酸化窒素分子、銅原子などの不純物の拡散を抑制する機能を有する導電層を用いるとよい。又は、酸素の拡散を抑制する機能を有する導電性材料を用いるとよい。
導電層560aが酸素の拡散を抑制する機能を持つことにより、絶縁層550に含まれる酸素により、導電層560bが酸化して導電率が低下することを抑制することができる。酸素の拡散を抑制する機能を有する導電性材料として、例えば、タンタル、窒化タンタル、ルテニウム又は酸化ルテニウムなどを用いることができる。
導電層560bは、タングステン、銅又はアルミニウムを主成分とする導電性材料を用いるとよい。また、導電層560は、配線としても機能するため、導電性が高い導電層を用いるとよい。例えば、タングステン、銅又はアルミニウムを主成分とする導電性材料を用いることができる。また、導電層560bは積層構造にすることが可能である。例えば、チタン又は窒化チタンと上記導電性材料との積層構造にすることが可能である。
図21B及び図21Cに示すように、半導体層520bの導電層542と重ならない領域、言い換えると、半導体層520のチャネル形成領域において、半導体層520の側面が導電層560で覆うように配置されている。これにより、トランジスタ200Aのゲート電極としての機能する導電層560の電界を、半導体層520の側面に作用させやすくなる。よって、トランジスタ200Aのオン電流を増大させ、周波数特性を向上させることができる。
絶縁層554は、絶縁層514などと同様に、水又は水素などの不純物が、絶縁層580側からトランジスタ200Aに拡散することを抑制する絶縁性材料を用いる。例えば、絶縁層554として、絶縁層524より水素透過性が低い絶縁性材料を用いる。さらに、図21B及び図21Cに示すように、絶縁層554を、半導体層520cの側面、導電層542aの上面と側面、導電層542bの上面と側面、半導体層520a及び半導体層520bの側面、並びに絶縁層524の上面に接して設ける。このような構成にすることで、絶縁層580に含まれる水素が、導電層542a、導電層542b、半導体層520a、半導体層520b及び絶縁層524の上面又は側面から半導体層520に侵入することを抑制できる。
さらに、絶縁層554として、酸素の拡散を抑制する機能を有する(上記酸素が透過しにくい。)絶縁性材料を用いる。例えば、絶縁層554として、絶縁層580又は絶縁層524より酸素透過性が低い絶縁性材料を用いる。
半導体層520として酸化物半導体を用いる場合、絶縁層554は、スパッタリング法を用いて成膜できる。絶縁層554を、酸素を含む雰囲気でスパッタリング法を用いて成膜することで、絶縁層524の絶縁層554と接する領域近傍に酸素を添加することができる。これにより、当該領域から、絶縁層524を介して半導体層520中に酸素を供給することができる。ここで、絶縁層554が、上方への酸素の拡散を抑制する機能を有することで、酸素が半導体層520から絶縁層580へ拡散することを防ぐことができる。また、絶縁層522が、下方への酸素の拡散を抑制する機能を有することで、酸素が半導体層520から基板側へ拡散することを防ぐことができる。このようにして、半導体層520のチャネル形成領域に酸素が供給される。これにより、半導体層520の酸素欠損を低減し、トランジスタのノーマリオン化を抑制できる。
絶縁層554として、例えば、アルミニウム及びハフニウムの一方又は双方の酸化物を含む絶縁層を成膜する。なお、アルミニウム及びハフニウムの一方又は双方の酸化物を含む絶縁層として、酸化アルミニウム、酸化ハフニウム、アルミニウム及びハフニウムを含む酸化物などを用いることができる。
絶縁層580は、絶縁層554を介して、絶縁層524、半導体層520及び導電層542上に設けられる。例えば、絶縁層580として、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、フッ素を添加した酸化シリコン、炭素を添加した酸化シリコン、炭素及び窒素を添加した酸化シリコン又は空孔を有する酸化シリコンなどを用いる。特に、酸化シリコン及び酸化窒化シリコンは、熱的に安定であるため好適である。特に、酸化シリコン、酸化窒化シリコン、空孔を有する酸化シリコンなどの材料は、加熱により脱離する酸素を含む領域を容易に形成することができるため好適である。
絶縁層574として、絶縁層514などと同様に、水又は水素などの不純物が、上方から絶縁層580に拡散することを抑制するバリア絶縁膜として機能する絶縁性材料を用いる。絶縁層574として、例えば、絶縁層514、絶縁層554などに用いることができる絶縁性材料を用いる。
図21A乃至図21Cでは、絶縁層574の上に、層間膜として機能する絶縁層581を設ける例を示している。絶縁層581として、絶縁層524などと同様に、膜中の水又は水素などの不純物濃度が低減されている絶縁性材料を用いる。
絶縁層581、絶縁層574、絶縁層580及び絶縁層554に形成された開口に、導電層545a及び導電層545bを配置する。導電層545a及び導電層545bは、導電層560を挟むように設ける。なお、Z方向に対して垂直な方向から見た場合の、導電層545a及び導電層545bの上面の位置は、絶縁層581の上面の位置と一致又は略一致することが好ましい。
なお、絶縁層581、絶縁層574、絶縁層580及び絶縁層554の開口の内壁に接して、絶縁層541aが設けられ、その側面に接して導電層545aの第1の導電層が形成されている。当該開口の底部の少なくとも一部には導電層542aが位置しており、導電層545aが導電層542aと接する。同様に、絶縁層581、絶縁層574、絶縁層580及び絶縁層554の開口の内壁に接して、絶縁層541bが設けられ、その側面に接して導電層545bの第1の導電層が形成されている。当該開口の底部の少なくとも一部には導電層542bが位置しており、導電層545bが導電層542bと接する。
導電層545a及び導電層545bとしては、タングステン、銅又はアルミニウムを主成分とする導電性材料を用いるとよい。また、導電層545a及び導電層545bのそれぞれは2層以上の積層構造にすることも可能である。
導電層545を積層構造とする場合、半導体層520a、半導体層520b、導電層542、絶縁層554、絶縁層580、絶縁層574、絶縁層581と接する導電層に、水又は水素などの不純物の拡散を抑制する機能を有する導電層を用いるとよい。例えば、タンタル、窒化タンタル、チタン、窒化チタン、ルテニウム、酸化ルテニウムなどを用いる。当該導電性材料を用いることで、絶縁層580に含まれる酸素が導電層545a及び導電層545bに吸収されることを抑制できる。また、絶縁層581より上層から水又は水素などの不純物が、導電層545a及び導電層545bを通じて半導体層520に拡散することを抑制できる。
絶縁層541a及び絶縁層541bとして、例えば、絶縁層554などに用いることができる絶縁層を用いればよい。絶縁層541a及び絶縁層541bは、絶縁層554に接して設けられるため、絶縁層580などから水又は水素などの不純物が、導電層545a及び導電層545bを通じて半導体層520に拡散することを抑制できる。また、絶縁層580に含まれる酸素が導電層545a及び導電層545bに吸収されることを抑制できる。
<トランジスタの構成例2>
図21に示したトランジスタ200Aの変形例を図22に示す。図22Aは、トランジスタ200Aの変形例であるトランジスタ200Bの平面図である。図22Bは、図22Aに一点鎖線で示すA1−A2間の断面図である。図22Cは、図22Aに一点鎖線で示すA3−A4間の断面図である。トランジスタ200Bはトランジスタ200Aの変形例であるため、主にトランジスタ200Bのトランジスタ200Aと異なる点について説明する。
トランジスタ200Bは、トランジスタ200Aの構成から半導体層520c及び導電層505cを除いた構成を有する。トランジスタの構成要素を削減することで、生産コストを低減できる。また、トランジスタの構成要素が削減されると製造工程が短くなり、製造歩留まりが向上する。
また、トランジスタ200Bは、半導体層520の外側で絶縁層554と絶縁層522が接する領域を有し、絶縁層524の側面が絶縁層554で覆われる構成を有する。半導体層520として酸化物半導体を用いる場合、絶縁層524の側面を絶縁層554で覆うことで、絶縁層524を介して外部へ酸素が拡散することを防ぐだけでなく、絶縁層524側から半導体層520への過剰な酸素供給を防ぐことができる。
なお、絶縁層580、絶縁層554、導電層542及び半導体層520bと、絶縁層550と、の間に絶縁層を設けることが好ましい。当該絶縁層として、酸化アルミニウム、酸化ハフニウムなどを用いるとよい。当該絶縁層を設けることで、半導体層520から絶縁層550側への酸素の脱離、絶縁層550側から半導体層520への酸素の過剰供給、導電層542の酸化などを抑制できる。
<トランジスタの構成材料>
続いて、トランジスタ200(トランジスタ200A及びトランジスタ200B)に用いることができる構成材料について説明する。
[基板]
トランジスタを基板上に設ける場合、当該基板に用いる材料に大きな制限はない。当該基板に用いる材料は、目的に応じて、透光性の有無、加熱処理に耐えうる程度の耐熱性などを勘案して決定される。例えば、当該基板として、絶縁層基板、半導体基板又は導電層基板を用いることができる。絶縁層基板としては、例えばバリウムホウケイ酸ガラス、アルミノホウケイ酸ガラスなどのガラス基板、セラミック基板、石英基板、サファイア基板、安定化ジルコニア基板(イットリア安定化ジルコニア基板など)などを用いることができる。また、当該基板として、半導体基板、可撓性基板(フレキシブル基板)、樹脂基板などを用いることもできる。
半導体基板としては、例えば、シリコン、ゲルマニウムなどを材料とした半導体基板、又は炭化シリコン、シリコンゲルマニウム、ヒ化ガリウム、リン化インジウム、酸化亜鉛、酸化ガリウムを材料とした化合物半導体基板などがある。さらには、前述の半導体基板内部に絶縁層領域を有する半導体基板、例えば、SOI(Silicon On Insulator)基板などがある。また、半導体基板は、単結晶半導体であってもよいし、多結晶半導体であってもよい。
導電層基板としては、黒鉛基板、金属基板、合金基板、導電性樹脂基板などがある。又は、金属の窒化物を有する基板、金属の酸化物を有する基板などがある。さらには、絶縁層基板に導電層又は半導体層が設けられた基板、半導体基板に導電層又は絶縁層が設けられた基板、導電層基板に半導体層又は絶縁層が設けられた基板などがある。
可撓性基板、樹脂基板などの材料としては、例えば、ポリエチレンテレフタレート(PET)、ポリエチレンナフタレート(PEN)などのポリエステル、ポリアクリロニトリル、アクリル樹脂、ポリイミド、ポリメチルメタクリレート、ポリカーボネート(PC)、ポリエーテルスルホン(PES)、ポリアミド(ナイロン、アラミドなど)、ポリシロキサン、シクロオレフィン樹脂、ポリスチレン、ポリアミドイミド、ポリウレタン、ポリ塩化ビニル、ポリ塩化ビニリデン、ポリプロピレン、ポリテトラフルオロエチレン(PTFE)、ABS樹脂、セルロースナノファイバーなどを用いることができる。
基板として上記材料を用いることにより、軽量な半導体装置を提供できる。また、基板として上記材料を用いることにより、衝撃に強い半導体装置を提供できる。また、基板として上記材料を用いることにより、破損しにくい半導体装置を提供できる。また、これらの基板に素子が設けられたものを用いることも可能である。基板に設けられる素子としては、容量素子、抵抗素子、スイッチ素子、発光素子、記憶素子などがある。
[絶縁層]
絶縁層(絶縁層202、絶縁層516、絶縁層522、絶縁層524、絶縁層541、絶縁層554、絶縁層580、絶縁層574、絶縁層581など)には、それぞれ、無機絶縁膜を用いる。無機絶縁膜としては、例えば、酸化絶縁膜、窒化絶縁膜、酸化窒化絶縁膜及び窒化酸化絶縁膜が挙げられる。酸化絶縁膜としては、例えば、酸化シリコン膜、酸化アルミニウム膜、酸化マグネシウム膜、酸化ガリウム膜、酸化ゲルマニウム膜、酸化イットリウム膜、酸化ジルコニウム膜、酸化ランタン膜、酸化ネオジム膜、酸化ハフニウム膜、酸化タンタル膜、酸化セリウム膜、ガリウム亜鉛酸化物膜及びハフニウムアルミネート膜が挙げられる。窒化絶縁膜としては、例えば、窒化シリコン膜及び窒化アルミニウム膜が挙げられる。酸化窒化絶縁膜としては、例えば、酸化窒化シリコン膜、酸化窒化アルミニウム膜、酸化窒化ガリウム膜、酸化窒化イットリウム膜及び酸化窒化ハフニウム膜が挙げられる。窒化酸化絶縁膜としては、例えば、窒化酸化シリコン膜及び窒化酸化アルミニウム膜が挙げられる。また、半導体装置が有する絶縁層には、有機絶縁膜を用いることも可能である。
なお、本明細書などにおいて、酸化窒化物とは、その組成として、窒素よりも酸素の含有量が多い材料を指し、窒化酸化物とは、その組成として、酸素よりも窒素の含有量が多い材料を指す。例えば、酸化窒化シリコンと記載した場合は、その組成として窒素よりも酸素の含有量が多い材料を指し、窒化酸化シリコンと記載した場合は、その組成として、酸素よりも窒素の含有量が多い材料を指す。なお、各元素の含有量は、例えば、ラザフォード後方散乱法(RBS:Rutherford Backscattering Spectrometry)などを用いて測定することができる。
例えば、トランジスタの微細化及び高集積化が進むと、ゲート絶縁層の薄膜化により、リーク電流などの問題が生じる場合がある。ゲート絶縁層として機能する絶縁層に、high−k材料を用いることで物理膜厚を保ちながら、トランジスタ動作時の低電圧化が可能となる。また、ゲート絶縁層の等価酸化膜厚(EOT)の薄膜化が可能となる。一方、層間膜として機能する絶縁層には、比誘電率が低い材料を用いることで、配線間に生じる寄生容量を低減できる。したがって、絶縁層の機能に応じて、材料を選択することが肝要である。なお、比誘電率が低い材料は、絶縁耐力が大きい材料でもある。
比誘電率が高い(high−k)材料としては、例えば、酸化アルミニウム、酸化ガリウム、酸化ハフニウム、酸化タンタル、酸化ジルコニウム、ハフニウムジルコニウム酸化物、アルミニウム及びハフニウムを有する酸化物、アルミニウム及びハフニウムを有する酸化窒化物、シリコン及びハフニウムを有する酸化物、シリコン及びハフニウムを有する酸化窒化物、シリコン、ハフニウムを有する窒化物などが挙げられる。
比誘電率が低い材料としては、例えば、酸化シリコン、酸化窒化シリコン、窒化酸化シリコンなどの無機絶縁材料、ポリエステル、ポリオレフィン、ポリアミド(ナイロン、アラミドなど)、ポリイミド、ポリカーボネート、アクリル樹脂などの樹脂が挙げられる。また、比誘電率が低い他の無機絶縁材料として、例えば、フッ素を添加した酸化シリコン、炭素を添加した酸化シリコン、炭素及び窒素を添加した酸化シリコンなどが挙げられる。また、例えば、空孔を有する酸化シリコンが挙げられる。なお、これらの酸化シリコンは、窒素を含んでも構わない。
[導電層]
トランジスタ200に用いる導電層(導電層505、導電層545、導電層560など)には、それぞれ、アルミニウム、クロム、銅、銀、金、白金、亜鉛、タンタル、ニッケル、チタン、鉄、コバルト、モリブデン、タングステン、ハフニウム、バナジウム、ニオブ、マンガン、マグネシウム、ジルコニウム、ベリリウム、インジウム、ルテニウム、イリジウム、ストロンチウム、ランタンなどから選ばれた金属元素又は前述した金属元素を成分とする合金か、前述した金属元素を組み合わせた合金などを用いることが好ましい。前述した金属元素を成分とする合金として、当該合金の窒化物又は当該合金の酸化物を用いることもできる。例えば、窒化タンタル、窒化チタン、チタンとアルミニウムを含む窒化物、タンタルとアルミニウムを含む窒化物、酸化ルテニウム、窒化ルテニウム、ストロンチウムとルテニウムを含む酸化物、ランタンとニッケルを含む酸化物などを用いることが好ましい。また、リンなどの不純物元素を含有させた多結晶シリコンに代表される、電気伝導度が高い半導体、ニッケルシリサイドなどのシリサイドを用いることもできる。
また、タンタルを含む窒化物、チタンを含む窒化物、モリブデンを含む窒化物、タングステンを含む窒化物、ルテニウムを含む窒化物、タンタル及びアルミニウムを含む窒化物、チタン及びアルミニウムを含む窒化物などの窒素を含む導電性材料、酸化ルテニウム、ストロンチウム及びルテニウムを含む酸化物、ランタン及びニッケルを含む酸化物などの酸素を含む導電性材料、チタン、タンタル、ルテニウムなどの金属元素を含む材料は、酸化されにくい導電性材料、酸素の拡散を抑制する機能を有する導電性材料又は、酸素を吸収しても導電性を維持する材料であるため、好ましい。なお、酸素を含む導電性材料として、酸化タングステンを含むインジウム酸化物、酸化チタンを含むインジウム酸化物、インジウムスズ酸化物(ITO:Indium Tin Oxide)、酸化チタンを含むインジウムスズ酸化物、シリコンを添加したインジウムスズ酸化物(ITSOともいう)、インジウム亜鉛酸化物(IZO(登録商標)ともいう)、酸化タングステンを含むインジウム亜鉛酸化物などが挙げられる。本明細書などでは、酸素を含む導電性材料を用いて形成される導電層を、酸化物導電層と呼ぶことがある。
タングステン、銅又はアルミニウムを主成分とする導電性材料は、導電性が高いため、好ましい。
また、上記の材料で形成される導電層を複数積層して用いることも可能である。例えば、前述した金属元素を含む材料と、酸素を含む導電性材料と、を組み合わせた積層構造にすることができる。また、前述した金属元素を含む材料と、窒素を含む導電性材料と、を組み合わせた積層構造にすることができる。また、前述した金属元素を含む材料と、酸素を含む導電性材料と、窒素を含む導電性材料と、を組み合わせた積層構造にすることができる。
半導体層520として金属酸化物の一種である酸化物半導体を用いる場合、導電層542a及び導電層542bは、それぞれが半導体層520と接する導電層であるため、それぞれ、酸化されにくい導電性材料、酸化されても電気抵抗が低く保たれる導電性材料、導電性を有する金属酸化物(酸化物導電層ともいう)又は、酸素の拡散を抑制する機能を有する導電性材料を用いるとよい。当該導電性材料として、例えば、窒素を含む導電性材料及び酸素を含む導電性材料が挙げられる。これにより、導電層542a及び導電層542bの導電率の低下を抑制できる。
導電層542a及び導電層542bとして酸素を含む導電性材料を用いることで、導電層542a及び導電層542bが酸素を吸収しても導電性を維持できる。例えば、導電層542a及び導電層542bに接する絶縁層として過剰酸素を含む絶縁層を用いる場合においても、導電層542a及び導電層542bが導電性を維持できるため好適である。導電層542a及び導電層542bのそれぞれとして、例えば、ITO、ITSO、IZO(登録商標)などを用いることができる。
[半導体層]
半導体層として、単結晶半導体、多結晶半導体、微結晶半導体、非晶質半導体などを、単体で又は組み合わせて用いることができる。チャネルが形成される半導体層に単結晶半導体又は結晶性を有する半導体を用いると、トランジスタ特性の劣化を抑制できるため好ましい。半導体材料としては、例えば、シリコン、ゲルマニウムなどの単体元素よりなる半導体を用いることができる。又は、シリコンゲルマニウム、炭化シリコン、ヒ化ガリウム、窒化物半導体などの化合物半導体を用いることが可能である。化合物半導体として、半導体特性を有する有機物(「有機半導体」ともいう)、半導体特性を有する金属窒化物(「窒化物半導体」ともいう)又は半導体特性を有する金属酸化物(「酸化物半導体」ともいう)を用いることができる。なお、これらの半導体材料に、ドーパントとして不純物を含むことができる。
半導体層としてシリコンを用いる場合、半導体層に用いることができるシリコンとしては、単結晶シリコン、多結晶シリコン、微結晶シリコン及び非晶質シリコンが挙げられる。多結晶シリコンとして、例えば、低温ポリシリコンが挙げられる。
トランジスタの半導体層として、半導体として機能する2次元材料を用いることも可能である。2次元材料は層状物質ともいい、層状の結晶構造を有する材料群の総称である。層状の結晶構造は、共有結合又はイオン結合によって形成される層が、ファンデルワールス結合のような、共有結合又はイオン結合よりも弱い結合を介して積層している構造である。層状物質は、単位層内における電気伝導性が高く、つまり、2次元電気伝導性が高い。半導体として機能し、かつ、2次元電気伝導性の高い材料を半導体層に用いることで、オン電流の大きいトランジスタを提供できる。
上記層状物質として、例えば、グラフェン、シリセン、カルコゲン化物などが挙げられる。カルコゲン化物は、カルコゲン(第16族に属する元素)を含む化合物である。また、カルコゲン化物として、遷移金属カルコゲナイド、13族カルコゲナイドなどが挙げられる。トランジスタの半導体層として適用可能な遷移金属カルコゲナイドとして、具体的には、硫化モリブデン(代表的にはMoS)、セレン化モリブデン(代表的にはMoSe)、モリブデンテルル(代表的にはMoTe)、硫化タングステン(代表的にはWS)、セレン化タングステン(代表的にはWSe)、タングステンテルル(代表的にはWTe)、硫化ハフニウム(代表的にはHfS)、セレン化ハフニウム(代表的にはHfSe)、硫化ジルコニウム(代表的にはZrS)、セレン化ジルコニウム(代表的にはZrSe)などが挙げられる。
[金属酸化物層]
トランジスタ200は、チャネル形成領域を含む半導体層520に、金属酸化物の一種である酸化物半導体を有することが好ましい。すなわち、トランジスタ200としてOSトランジスタを用いることが好ましい。
OSトランジスタは、半導体として機能する金属酸化物中のチャネル形成領域に酸素欠損(V)及び不純物が存在すると、電気特性が変動しやすく、信頼性が悪くなる場合がある。また、酸素欠損に水素が入った欠陥(以下、VHと呼ぶ場合がある)を形成し、キャリアとなる電子を生成する場合がある。このため、金属酸化物中のチャネル形成領域に酸素欠損が含まれていると、OSトランジスタはノーマリオン特性となりやすい。したがって、金属酸化物中のチャネル形成領域では、酸素欠損及び不純物はできる限り低減されていることが好ましい。言い換えると、金属酸化物中のチャネル形成領域は、キャリア濃度が低減され、i型化(真性化)又は実質的にi型化されていることが好ましい。
一方、OSトランジスタの半導体として機能する金属酸化物中のソース領域及びドレイン領域は、チャネル形成領域よりも、酸素欠損が多い、VHが多い又は水素、窒素、金属元素などの不純物濃度が高いことでキャリア濃度が増加し、低抵抗化した領域であることが好ましい。すなわち、OSトランジスタのソース領域及びドレイン領域は、チャネル形成領域と比較して、キャリア濃度が高く、低抵抗なn型の領域であることが好ましい。
半導体として機能する金属酸化物のバンドギャップは、2.0eV以上が好ましく、2.5eV以上がより好ましい。半導体として機能し、バンドギャップの大きい金属酸化物を半導体層520に用いることで、トランジスタ200のオフ電流を低減できる。OSトランジスタは、オフ電流が小さいため、半導体装置の消費電力を十分に低減できる。また、OSトランジスタの周波数特性が高いため、半導体装置を高速に動作させることができる。
OSトランジスタの半導体層に用いることができる金属酸化物としては、少なくともインジウム(In)を含むことが好ましい。また、当該金属酸化物としては、インジウム(In)又は亜鉛(Zn)の少なくとも一方を含むことが好ましい。また、当該金属酸化物としては、インジウムと、元素Mと、亜鉛と、の中から選ばれる二又は三を有することが好ましい。なお、元素Mは、酸素との結合エネルギーが高い金属元素又は半金属元素であり、例えば、酸素との結合エネルギーがインジウムよりも高い金属元素又は半金属元素である。
元素Mとして、具体的には、アルミニウム、ガリウム、錫、イットリウム、チタン、バナジウム、クロム、マンガン、鉄、コバルト、ニッケル、ジルコニウム、モリブデン、ハフニウム、タンタル、タングステン、ランタン、セリウム、ネオジム、マグネシウム、カルシウム、ストロンチウム、バリウム、ホウ素、シリコン、ゲルマニウム、アンチモンなどが挙げられる。金属酸化物が有する元素Mは、上記元素のいずれか一種又は複数種であることが好ましく、アルミニウム、ガリウム、錫及びイットリウムから選ばれた一種又は複数種であることがより好ましく、ガリウムがさらに好ましい。
例えば、OSトランジスタの半導体層に用いることができる金属酸化物としては、インジウム酸化物(In酸化物、酸化インジウム)が挙げられる。また、当該金属酸化物としては、亜鉛酸化物(Zn酸化物、酸化亜鉛)、インジウム亜鉛酸化物(In−Zn酸化物)、インジウムスズ酸化物(In−Sn酸化物)、インジウムチタン酸化物(In−Ti酸化物)、インジウムガリウム酸化物(In−Ga酸化物)、インジウムガリウムアルミニウム酸化物(In−Ga−Al酸化物)、インジウムガリウムスズ酸化物(In−Ga−Sn酸化物)、ガリウム亜鉛酸化物(Ga−Zn酸化物、「GZO」とも記す。)、アルミニウム亜鉛酸化物(Al−Zn酸化物、「AZO」とも記す。)、インジウムアルミニウム亜鉛酸化物(In−Al−Zn酸化物、「IAZO」とも記す。)、インジウムスズ亜鉛酸化物(In−Sn−Zn酸化物)、インジウムチタン亜鉛酸化物(In−Ti−Zn酸化物)、インジウムガリウム亜鉛酸化物(In−Ga−Zn酸化物、「IGZO」とも記す。)、インジウムガリウムスズ亜鉛酸化物(In−Ga−Sn−Zn酸化物、「IGZTO」とも記す。)、インジウムガリウムアルミニウム亜鉛酸化物(In−Ga−Al−Zn酸化物、「IGAZO」又は「IAGZO」とも記す。)などを用いることができる。又は、シリコンを含むインジウムスズ酸化物、ガリウムスズ酸化物(Ga−Sn酸化物)、アルミニウムスズ酸化物(Al−Sn酸化物)などを用いることができる。
半導体として機能する金属酸化物の結晶構造としては、アモルファス(completely amorphousを含む)、CAAC(c−axis−aligned crystalline)、nc(nanocrystalline)、CAC(cloud−aligned composite)、単結晶(single crystal)及び多結晶(poly crystal)などが挙げられる。
また、半導体として機能する金属酸化物に含まれる主成分元素のうち、金属元素の原子数の和に対する亜鉛の原子数の割合を高くすることにより、結晶性の高い金属酸化物となり、金属酸化物中の不純物の拡散を抑制できる。したがって、トランジスタの電気特性の変動が抑制され、信頼性を高めることができる。
また、金属酸化物に含まれる主成分元素のうち、金属元素の原子数の和に対する元素Mの原子数の割合を高くすることにより、金属酸化物に酸素欠損が形成されるのを抑制できる。したがって、酸素欠損に起因するキャリア生成が抑制され、オフ電流の小さいトランジスタとすることができる。また、トランジスタの電気特性の変動が抑制され、信頼性を高めることができる。
金属酸化物に含まれる全ての金属元素の原子数の和に対するインジウムの原子数の割合を高くすることにより、トランジスタの電界効果移動度を高めることができる。代表的には、単結晶又は多結晶のインジウム酸化物を半導体層に用いることによって、トランジスタの電界効果移動度を著しく高めることができる。また、単結晶又は多結晶のインジウム酸化物を半導体層に用いたトランジスタでは、良好な周波数特性が実現できる。
本実施の形態は、少なくともその一部を本明細書中に記載する他の実施の形態と適宜組み合わせて実施することができる。
(実施の形態4)
本実施の形態では、本発明の一態様の半導体装置が有するトランジスタの半導体層に用いることのできる、酸化インジウム膜について説明する。
なお、本明細書等において、膜中に少なくとも結晶部又は結晶領域を有する酸化インジウムを、結晶の酸化インジウム(crystal IO)又は結晶性酸化インジウム(crystalline IO)という。例えば、crystal IO又はcrystalline IOとして、単結晶の酸化インジウム、多結晶の酸化インジウム、微結晶の酸化インジウム等が挙げられる。
酸化インジウムは、In−Ga−Zn酸化物(以下、IGZOとも表記する)、酸化亜鉛などの酸化物半導体とは全く異なる物性を有する半導体材料である。
酸化インジウム、シリコン、及びIGZOのホール(Hall)移動度のキャリア濃度依存性について説明する。図23Aはシリコン(Si)及び酸化インジウム(InO)、図23BはIGZOに対する、ホール移動度のキャリア濃度依存性についての模式図である。
まず、IGZOは、図23Bに矢印で示すように、キャリア濃度が高いほどホール移動度が高い傾向を示す。一方、酸化インジウムは、図23Aに矢印で示すように、キャリア濃度が低いほどホール移動度が高い傾向を示す(非特許文献1参照)。この傾向はシリコンと同様の傾向であり、材料中のドーパント(不純物)の濃度が低いほど、不純物散乱が減少しホール移動度が高くなる。すなわち酸化インジウムは、高純度且つ真性であるほど、ホール移動度が高くなる。この結果から、酸化インジウムはIGZOとは異なり、シリコンに近い物性を持つ物質であるといえる。なお、図23Aに示す酸化インジウムの特性は、単結晶を想定した場合である。そのため、酸化インジウムが非単結晶(例えば、多結晶)のとき、図23Aに示す特性と異なる場合がある。
図23Aにおいて、キャリア濃度の低い範囲R1はホール移動度が極めて高いため、例えばトランジスタのチャネル形成領域に好適なキャリア濃度の範囲であるといえる。例えば、酸化インジウムの場合、範囲R1は、キャリア濃度の値が1×1015cm−3を含む範囲であり、例えば1×1014cm−3以上、1×1018cm−3以下の範囲である。キャリア濃度を十分に低減することにより、ホール移動度の値を270cm/(V・s)程度にまで高められることが期待できる。
なお、酸化インジウムにおいて、キャリア濃度が範囲R1である領域は、キャリア濃度を低める元素を含むことができる。キャリア濃度を低める元素として、例えば、マグネシウム、カルシウム、亜鉛、カドミウム、銅などが挙げられる。これらの元素がインジウムと置換することで、キャリア濃度を低くすることができる。また、キャリア濃度を低める元素として、例えば、窒素、リン、ヒ素、アンチモンなどが挙げられる。例えば、窒素、リン、ヒ素、またはアンチモンが酸素と置換することで、キャリア濃度を低くすることができる。
一方、キャリア濃度の高い範囲R2は電気抵抗が低く、例えばトランジスタのソース領域及びドレイン領域、または抵抗体、もしくは透明導電膜に好適なキャリア濃度の範囲であるといえる。範囲R2は、キャリア濃度の値が1×1020cm−3を含む範囲であり、例えば1×1019cm−3以上、1×1022cm−3以下の範囲である。キャリア濃度を十分に高くすることで、抵抗率を1×10−4Ω・cm以下にまで低減できることが期待できる。
なお、酸化インジウムにおいて、キャリア濃度が範囲R2である領域は、キャリア濃度を高める元素を含むことができる。例えば、トランジスタのソース電極及びドレイン電極と共通の元素を含むことが好ましい。キャリア濃度を高める元素は、例えばチタン、ジルコニウム、ハフニウム、タンタル、タングステン、モリブデン、錫、シリコン、ホウ素などが挙げられる。特に、酸化物が導電性または半導体性を有する元素を用いることがより好ましい。
このように酸化インジウムにおいて、キャリア濃度の低い領域をトランジスタのチャネル形成領域に用いて、キャリア濃度の高い領域をトランジスタのソース領域及びドレイン領域に用いる。つまり、酸化インジウムは、価電子制御が可能な酸化物ともいえる。なお、IGZOは、IGZOと接する電極の応力に起因して、ソース領域及びドレイン領域に歪が形成され、n型領域が形成される場合がある。一方で、酸化インジウムは、IGZOとは異なり、価電子制御が可能であるため、IGZOのように膜中に歪を形成しなくてもよい。膜中に歪が少ないと、信頼性を高めることが期待できる。例えば、キャリア濃度が図23Aに示す範囲R1である領域と、範囲R2である領域とを、酸化インジウム膜中で作り分けることで、所謂n−i−n接合(n型領域と、i型領域と、n型領域との接合)を作ることができる。なお、シリコンを用いるトランジスタにおける価電子制御は、一般的に知られている。一方で、酸化インジウムを用いるトランジスタにおける価電子制御は、通常は想到しえない、新規な技術思想である。
上記の技術思想を用いることで、本明細書等における酸化インジウムを有するトランジスタは、以下に示す特徴(1)~(5)のうち、2つ以上、好ましくは3つ以上、さらに好ましくは4つ以上、最も好ましくは5つを有する。(1)オン電流が高い(別言すると高移動度である)。(2)オフ電流が低い。(3)ノーマリーオフが可能である。(4)高い信頼性を有する。(5)遮断周波数(fT)が高い。例えば、本明細書等における酸化インジウムを有するトランジスタは、高移動度であり、オフ電流が低く、且つノーマリーオフが可能である。当該トランジスタは、高移動度であり、且つノーマリーオンのトランジスタとは異なる。
続いて、トランジスタに適用する酸化インジウム膜について説明する。酸化インジウム膜は、結晶性を有する(すなわち、結晶粒を有する)ことが好ましい。結晶粒を有する膜として、単結晶膜、多結晶膜、又は結晶粒を含む非晶質膜(微結晶膜ともいう)などが挙げられる。特に、酸化インジウム膜は、多結晶膜が好ましく、より好ましくは単結晶膜である。単結晶膜は結晶粒界(グレインバウンダリともいう)を有さない。結晶粒界には、キャリアの流れを阻害する不純物(代表的には、絶縁性の不純物、絶縁性の酸化物など)が偏析しやすい。単結晶膜を用いることで、結晶粒界におけるキャリア散乱等を抑制することができ、高い電界効果移動度を示すトランジスタを実現できる。また、当該結晶粒界に起因するトランジスタ特性のばらつきを抑制できる、といった優れた効果を奏する。
また、多結晶膜は、微結晶膜または非晶質膜と比較して、キャリア散乱を低減させることが可能となり、高い電界効果移動度を示すため好ましい。多結晶膜を用いる場合には、結晶粒のサイズができるだけ大きく、結晶粒界が少ない膜を用いることが好ましい。なお、酸化インジウムの多結晶膜が適用されたトランジスタにおいて、チャネル形成領域に結晶粒界を有さない、または結晶粒界が観察されない場合は、多結晶膜に含まれる単結晶領域内にチャネル形成領域が位置するため、単結晶の酸化インジウムが適用されたトランジスタとみなすことができる。
なお、酸化インジウムの結晶性は、例えば、X線回折(XRD:X−Ray Diffraction)、透過電子顕微鏡(TEM:Transmission Electron Microscope)、又は電子回折(ED:Electron Diffraction)により解析できる。又は、これらを複数組み合わせて分析を行ってもよい。
また、本明細書等において、チャネル形成領域において結晶粒界が観察されない半導体層、チャネル形成領域が1つの結晶粒に含まれる半導体層、又は、チャネル形成領域内の少なくとも2つの領域において、結晶軸の方向が同一である半導体層を、単結晶膜と呼ぶことができる。また、チャネル形成領域において、1つの結晶粒内で、ある結晶軸又はある結晶方位を回転の軸として、他の結晶軸の方向が連続的に変化する半導体層を、単結晶膜と呼ぶことができる。
なお、チャネル形成領域とは、半導体層のうち、ゲート絶縁層を介してゲート電極と重なる(または対向する)領域であって、ソース電極と接する領域とドレイン電極と接する領域との間に位置する領域を指す。チャネル形成領域における電流経路は、ソース電極とドレイン電極との最短距離である。そのため、チャネル形成領域における、結晶粒、結晶粒界、結晶軸、結晶方位等は、半導体層、ソース電極、及びドレイン電極を含む断面観察にて確認できる。
チャネル形成領域の酸化インジウム膜は、不純物濃度が低いほど好ましい。チャネル形成領域の酸化インジウム膜中の不純物は、キャリアの散乱源となりうるため、電界効果移動度の低下の要因となりうる。また、これら不純物が酸化インジウム膜の結晶成長を阻害する要因ともなりうる。酸化インジウム膜に対する不純物としては、ホウ素、シリコンなどが挙げられる。酸化インジウム膜は、これら不純物の濃度が、それぞれ、0.1%以下であることが好ましく、0.01%(100ppm)以下であることがさらに好ましい。なお、炭素、水素などは、成膜時の成膜ガスまたはプリカーサに含まれうる元素であり、上記不純物よりも多く酸化インジウム膜中に残存する場合がある。
なお、チャネル形成領域の酸化インジウム膜は、その結晶が立方晶構造(ビックスバイト型)を保持する範囲で、インジウムと同じ3価の陽イオンになりうる元素を含んでもよい。例えば、ガリウム、アルミニウムなどの周期表第13族元素、及び周期表第3族元素などが挙げられる。これらの元素は、酸化物中では3価の陽イオンとして主に存在するため、酸化インジウムのキャリア濃度を低く維持できる。
このような酸化インジウム膜をトランジスタに用いることで、トランジスタの電界効果移動度を、50cm/(V・s)以上、好ましくは100cm/(V・s)以上、より好ましくは150cm/(V・s)以上、さらに好ましくは200cm/(V・s)以上、さらに好ましくは250cm/(V・s)以上とすることができる。
酸化インジウム膜の特徴の一つとして、IGZO膜と比較して酸素の透過性(拡散性)が高いことが挙げられる。図23Cに示すように、酸化インジウム膜(InOと表記)に拡散する酸素(O)は、酸化インジウム膜を透過し、酸素分子(O)として放出される。また、膜に含まれる水素と反応することで、水分子(HO)として放出される場合もある。また、膜中に酸素欠損(V)が存在する場合には、拡散する酸素原子が酸素欠損を補填する。酸化インジウム膜は酸素が拡散しやすいことから、IGZO膜と比較して酸素欠損を補填しやすいともいえる。
このように、酸化インジウム膜は、IGZO膜と比較して膜中の酸素欠損を低減しやすいため、このような酸化インジウム膜をトランジスタに適用することで、極めて高い信頼性を示すトランジスタを実現できる。
また、図23Cに示すように、酸化インジウム膜は水素を拡散する。酸化インジウム膜に外部から拡散する水素は、酸化インジウム膜を透過し、水素分子(H)として放出される。または、膜に含まれる酸素と反応することで、水分子として放出される。
酸化インジウム膜を用いたトランジスタは、電子を多数キャリアとする蓄積型トランジスタである。キャリアの緩和時間が一定値であると仮定する場合、電子(キャリア)の有効質量が小さいほど、電子移動度が高くなる。つまり、電子の有効質量が小さい酸化インジウムをトランジスタに用いることで、トランジスタのオン電流、又は電界効果移動度を高めることができる。
表1に、単結晶の酸化インジウム(ここでは、In)と、単結晶のシリコン(Si)について、それぞれの有効質量を示す。表1に示すように、酸化インジウムは、電子の有効質量が小さく、正孔の有効質量は大きいという特徴がある。また酸化インジウムの電子の有効質量は結晶方位にほとんど依存しないという特徴がある。そのため、結晶性を有する酸化インジウムをトランジスタに用いることで、電界効果移動度の高いトランジスタ、周波数特性(f特とも呼称する)が高いトランジスタを実現できる。さらに、正孔の有効質量が大きいため、オフ電流が極めて小さいトランジスタを実現できる。例えば、縦型のトランジスタに酸化インジウム膜を適用することで、チャネル幅1μmあたりのオフ電流が、125℃の環境下において、1fA(1×10−15A)以下、または1aA(1×10−18A)以下であり、室温(25℃)環境下において、1aA(1×10−18A)以下、または1zA(1×10−21A)以下とすることができる。また、表1に示すように、酸化インジウムはシリコンよりも電子の有効質量が小さく、正孔の有効質量が大きいため、Siトランジスタよりも電界効果移動度が高く、且つ、オフ電流の低いトランジスタを実現できる可能性がある。
結晶性を有する酸化インジウム膜の少なくとも一部に接するようにシード層を設けることが好ましい。シード層には、酸化インジウムとの格子定数の差(格子不整合ともいう)が小さい結晶を含む材料を用いることが好ましい。これにより、酸化インジウム膜の結晶性を向上させることができる。なお、結晶性を有する酸化インジウム膜の少なくとも一部に接する層の一つとして、基板(例えば単結晶基板)を用いてもよい。
格子不整合の度合いを評価する方法の一つとして、以下に示す格子不整合度の値を用いる方法がある。シード層が有する結晶に対する、形成膜(ここでは酸化インジウム膜)が有する結晶の格子不整合度Δa[%]は、Δa=((L−L)/L)×100で算出される。ここでLは形成膜が有する結晶の単位格子ベクトルの長さまたは格子定数であり、Lはシード層が有する結晶の単位格子ベクトルの長さまたは格子定数である。
シード層と、酸化インジウム膜との格子不整合度Δaは、その絶対値が小さいほど好ましく、0であることが最も好ましい。例えばΔaは、−5%以上5%以下、好ましくは−4%以上4%以下、より好ましくは−3%以上3%以下、さらに好ましくは−2%以上2%以下とすることができる。
ここで、酸化インジウムの結晶は立方晶構造(ビックスバイト型)である。例えば、イットリア安定化ジルコニア(YSZ)の結晶は立方晶構造(蛍石型)とすることができる。立方晶構造のYSZの結晶に対する、酸化インジウムの結晶の格子不整合度は、−2%以上2%以下の範囲内であり、YSZ基板上に酸化インジウムの単結晶膜をエピタキシャル成長させることができる。
なお、シード層の結晶構造と、酸化インジウム膜の結晶構造とは、晶系または結晶方位が同一でなくてもよい場合がある。例えば、立方晶構造の結晶を有する酸化インジウム膜の下に、六方晶構造または三方晶構造の結晶を有する膜を用いることもできる。例えば、シード層の表面の結晶方位を[001]とし、酸化インジウム膜の下面の結晶方位を[111]とすることで、エピタキシャル成長に必要な結晶方位に関わる要件を満たすことができる。六方晶系または三方晶系の結晶として、例えば、ウルツ鉱型構造、YbFe型構造、YbFe型構造、およびこれらの変形型構造などがある。YbFe型構造またはYbFe型構造を有する結晶の一例としては、IGZOなどが挙げられる。
本実施の形態は、少なくともその一部を本明細書中に記載する他の実施の形態と適宜組み合わせて実施することができる。
(実施の形態5)
本実施の形態では、本発明の一態様に係る半導体装置100の積層構成例について説明する。
図24に、半導体装置100の積層構成例を示す。図24は、半導体装置100の一部を示している。
また、図24では、第1回路110が有するトランジスタの一例として、トランジスタ400を示している。トランジスタ400は、基板311上に設けられ、ゲートとして機能する導電層316、ゲート絶縁層として機能する絶縁層315、基板311の一部からなる半導体領域313及びソース領域又はドレイン領域として機能する低抵抗領域314a及び低抵抗領域314bを有する。トランジスタ400は、pチャネル型のトランジスタ、あるいはnチャネル型のトランジスタのいずれを用いることも可能である。基板311としては、例えば単結晶シリコン基板を用いることができる。
ここで、図24に示すトランジスタ400はチャネルが形成される半導体領域313(基板311の一部)が凸形状を有する。また、半導体領域313の側面及び上面を、絶縁層315を介して、導電層316が覆うように設けられている。なお、導電層316は仕事関数を調整する材料を用いることができる。このようなトランジスタ400は半導体基板の凸部を利用していることからFIN型トランジスタとも呼ばれる。なお、凸部の上部に接して、凸部を形成するためのマスクとして機能する絶縁層を有することもできる。また、ここでは半導体基板の一部を加工して凸部を形成する場合を示したが、SOI基板を加工して凸形状を有する半導体膜を形成することも可能である。
なお、図24に示すトランジスタ400は一例であり、その構造に限定されず、回路構成又は駆動方法に応じて適切なトランジスタを用いればよい。
素子層10及び素子層20には、層間膜、配線及びプラグ等が設けられた配線層を設けることができる。また、配線層は、設計に応じて複数層設けることができる。また、本明細書等において、配線と、配線と接続するプラグとが一体物であってもよい。すなわち、導電層の一部が配線として機能する場合及び導電層の一部がプラグとして機能する場合もある。
例えば、素子層10には、層間膜として、絶縁層320、絶縁層322、絶縁層324及び絶縁層326が順に積層して設けられている。また、絶縁層320、絶縁層322、絶縁層324及び絶縁層326には、導電層328及び導電層330が埋め込まれている。なお、導電層328及び導電層330はコンタクトプラグ又は配線として機能する。
また、層間膜として機能する絶縁層は、その下方の凹凸形状を被覆する平坦化膜として機能することが好ましい。例えば、絶縁層322の上面の平坦性を高めるためにCMP処理等を行なうことも可能である。層間膜の上面の平坦性を高めることによって、当該層間膜の上層に形成する配線などの被覆性を高めることができる。
絶縁層326及び導電層330上に、配線層を設けることができる。例えば、図24において、絶縁層326及び導電層330上に、絶縁層350、絶縁層382及び絶縁層384が順に積層して設けられている。絶縁層350、絶縁層382及び絶縁層384には、導電層386が形成されている。導電層386は、コンタクトプラグ又は配線として機能する。
また、図24では、素子層20に形成される第2回路120が有するトランジスタ121、トランジスタ122及び容量素子Csを例示している。図24では、トランジスタ121及びトランジスタ122として上記実施の形態に示したトランジスタ200Bを用いる例を示している。説明の繰り返しを減らすため、トランジスタ200Bの構成に係る説明は省略する。
図24では、絶縁層281、絶縁層274、絶縁層280、絶縁層254、絶縁層222、絶縁層216及び絶縁層214には、導電層368が埋め込まれている。導電層368は、コンタクトプラグ又は配線として機能する。また、絶縁層281上に、導電層283、導電層284及び絶縁層282が設けられている。トランジスタ121のソース又はドレインの一方は、導電層283及び導電層368などを介して導電層386と接続される。
また、導電層283、導電層284及び絶縁層282の上に絶縁層285が設けられている。また、絶縁層285の上に導電層287及び絶縁層286が設けられている。導電層284、絶縁層285及び導電層287が重なる領域が、容量素子Csとして機能する。
導電層287及び絶縁層286の上に、導電層289及び絶縁層288が設けられている。また、導電層289及び絶縁層288の上に、導電層292及び絶縁層291が設けられている。また、導電層292及び絶縁層291の上に、絶縁層293が設けられている。
素子層10と素子層20を重ねて設けることで、半導体装置100の占有面積を低減できる。また、トランジスタ400とトランジスタ121又はトランジスタ122を重ねて設けることで、両者を接続する配線の長さを短くすることができる。よって、当該配線に付随する寄生容量及び配線抵抗が小さくなり、半導体装置100の消費電力を低減できる。また、信号伝搬距離が短くなるため、半導体装置100の動作速度を高めることができる。
本実施の形態は、少なくともその一部を本明細書中に記載する他の実施の形態と適宜組み合わせて実施することができる。
(実施の形態6)
本実施の形態では、本発明の一態様に係る半導体装置を備えることができる演算処理装置の一例について説明する。
図25に、演算処理装置960のブロック図を示す。図25に示す演算処理装置960は、例えばCPUに適用することができる。また、演算処理装置960は、CPUよりも並列処理可能なプロセッサコアを多数(数10~数100個)有するGPU(Graphics Processing Unit)、TPU(Tensor Processing Unit)、NPU(Neural Processing Unit)等のプロセッサにも適用することができる。
図25に示す演算処理装置960は、基板990上に、ALU991(ALU:Arithmetic logic unit、演算回路)、ALUコントローラ992、インストラクションデコーダ993、インタラプトコントローラ994、タイミングコントローラ995、レジスタ996、レジスタコントローラ997、バスインターフェイス998、キャッシュ999及びキャッシュインターフェイス989を有している。基板990は、半導体基板、SOI基板、ガラス基板などを用いる。また、演算処理装置960は、書き換え可能なROM及びROMインターフェイスを有することも可能である。また、キャッシュ999及びキャッシュインターフェイス989は、別チップに設けることも可能である。
キャッシュ999は、別チップに設けられたメインメモリとキャッシュインターフェイス989を介して接続される。キャッシュインターフェイス989は、メインメモリに保持されているデータの一部をキャッシュ999に供給する機能を有する。またキャッシュインターフェイス989は、キャッシュ999に保持されているデータの一部を、バスインターフェイス998を介してALU991又はレジスタ996等に出力する機能を有する。
半導体装置100はキャッシュ999を構成するメモリセルとして用いることが可能である。また、後述するように、演算処理装置960上に積層して半導体装置100を設けることができる。またこのとき、キャッシュインターフェイス989の一部に、半導体装置100の第1回路110を有することが可能である。
半導体装置100で構成されたキャッシュ999は、電力供給時はSiトランジスタを含む第1回路110によるデータの保持を行い、電力供給の停止時はOSトランジスタを含む第2回路120によるデータの保持を行うことが可能である。Siトランジスタを含む第1回路110はOSトランジスタを含む第2回路120よりも動作速度が速い。電力供給の停止時に第2回路120によるデータの保持を行うことにより、パワーゲーティングにより電力供給が停止されてもキャッシュ999に書き込まれたデータを保持することができる。また、電力供給が再開された際のデータ復帰を短時間で行うことができる。
図25に示す演算処理装置960は、その構成を簡略化して示した一例にすぎず、実際の演算処理装置960はその用途によって多種多様な構成を有している。例えば、図25に示す演算処理装置960を含む構成を一つのコアとし、当該コアを複数含み、それぞれのコアが並列で動作する、いわゆるマルチコアの構成とすることが好ましい。コアの数が多いほど、演算性能を高めることができる。コアの数は多いほど好ましいが、例えば2個、好ましくは4個、より好ましくは8個、さらに好ましくは12個、さらに好ましくは16個又はそれ以上とすることが好ましい。また、サーバ用途等非常に高い演算性能が求められる場合には、16個以上、好ましくは32個以上、さらに好ましくは64個以上のコアを有するマルチコアの構成とすることが好ましい。また、演算処理装置960が内部演算回路、データバス等で扱えるビット数は、例えば8ビット、16ビット、32ビット、64ビット等とすることができる。
バスインターフェイス998を介して演算処理装置960に入力された命令は、インストラクションデコーダ993に入力され、デコードされた後、ALUコントローラ992、インタラプトコントローラ994、レジスタコントローラ997、タイミングコントローラ995に入力される。
ALUコントローラ992、インタラプトコントローラ994、レジスタコントローラ997、タイミングコントローラ995は、デコードされた命令に基づき、各種制御を行う。具体的にALUコントローラ992は、ALU991の動作を制御するための信号を生成する。また、インタラプトコントローラ994は、演算処理装置960のプログラム実行中に、外部の入出力装置、周辺回路等からの割り込み要求を、その優先度、マスク状態等から判断し、処理する。レジスタコントローラ997は、レジスタ996のアドレスを生成し、演算処理装置960の状態に応じてレジスタ996の読み出し、書き込み等を行う。
また、タイミングコントローラ995は、ALU991、ALUコントローラ992、インストラクションデコーダ993、インタラプトコントローラ994及びレジスタコントローラ997の動作のタイミングを制御する信号を生成する。例えばタイミングコントローラ995は、基準クロック信号を元に、内部クロック信号を生成する内部クロック生成部を備えており、内部クロック信号を上記各種回路に供給する。
また、レジスタ996を複数の半導体装置100で構成することも可能である。図25に示す演算処理装置960において、レジスタコントローラ997は、ALU991からの指示に従い、レジスタ996における保持動作の選択を行う。すなわち、レジスタ996を構成するメモリセルとして機能する半導体装置100において、Siトランジスタを含む第1回路110によるデータの保持を行うか、OSトランジスタを含む第2回路120によるデータの保持を行うかを選択する。第1回路110によるデータの保持が選択されている場合、レジスタ996内のメモリセルへの、電力供給が行われる。第2回路120におけるデータの保持が選択されている場合、第2回路120へのデータの書き換えが行われ、レジスタ996内のメモリセルへの電力供給を停止することができる。
半導体装置100と演算処理装置960は、重ねて設けることができる。図26A及び図26Bに半導体装置970Aの斜視図を示す。例えば、メモリセルとして機能する半導体装置100をマトリクス状に配置することでメモリセルアレイを構成することが可能である。半導体装置970Aは、演算処理装置960上に、メモリセルアレイMCAが設けられた素子層930を有する。図26Aに示す素子層930には、メモリセルアレイMCAとして、メモリセルアレイMCA1、メモリセルアレイMCA2及びメモリセルアレイMCA3が設けられている。演算処理装置960と各メモリセルアレイは、互いに重なる領域を有する。半導体装置970Aの構成を分かりやすくするため、図26Bでは演算処理装置960及び素子層930を分離して示している。
メモリセルアレイを有する素子層930と演算処理装置960を重ねて設けることで、両者の接続距離を短くすることができる。よって、両者間の通信速度を高めることができる。また、接続距離が短いため消費電力を低減できる。
メモリセルアレイを有する素子層930と演算処理装置960とを積層する方法としては、演算処理装置960上に直接メモリセルアレイを有する素子層930を積層する方法(モノリシック積層ともいう)を用いることも可能であるし、演算処理装置960と素子層930とをそれぞれ異なる基板上に形成し、2つの基板を貼り合せ、貫通ビア又は導電膜の接合技術(Cu−Cu接合等)を用いて接続する方法を用いることも可能である。前者は貼合わせにおける位置ずれを考慮する必要がないため、チップサイズを小さくできるだけでなく、作製コストを削減できる。
演算処理装置960にキャッシュ999を設けず、素子層930に設けられるメモリセルアレイMCA1、メモリセルアレイMCA2及びメモリセルアレイMCA3のそれぞれをキャッシュとして用いることができる。このとき、例えばメモリセルアレイMCA1をL1キャッシュ(レベル1キャッシュともいう)として用い、メモリセルアレイMCA2をL2キャッシュ(レベル2キャッシュともいう)として用い、メモリセルアレイMCA3をL3キャッシュ(レベル3キャッシュともいう)として用いることができる。3つのメモリセルアレイMCAのうち、メモリセルアレイMCA3が最も容量が大きく、且つ、最もアクセス頻度が低い。また、メモリセルアレイMCA1が最も容量が小さく、且つ最もアクセス頻度が高い。
なお、演算処理装置960に設けられるキャッシュ999をL1キャッシュとして用いる場合は、素子層930に設けられる各メモリセルアレイMCAを、それぞれ下位のキャッシュ又はメインメモリとして用いることができる。メインメモリはキャッシュよりも容量が大きく、アクセス頻度の低いメモリである。
また、図26Bに示すように、駆動回路910L1、駆動回路910L2及び駆動回路910L3が設けられている。駆動回路910L1は接続電極940L1を介してメモリセルアレイMCA1と接続されている。同様に駆動回路910L2は接続電極940L2を介してメモリセルアレイMCA2と、駆動回路910L3は接続電極940L3を介してメモリセルアレイMCA3と接続されている。
なお、ここではキャッシュとして機能するメモリセルアレイを3つとした場合を示したが、これに限定されない。キャッシュとして機能するメモリセルアレイは、1つ又は2つにすることも可能であるし、4つ以上にすることも可能である。
メモリセルアレイMCA1をキャッシュとして用いる場合、駆動回路910L1はキャッシュインターフェイス989の一部として機能する構成にすることも可能であるし、駆動回路910L1がキャッシュインターフェイス989と接続される構成とすることも可能である。同様に、駆動回路910L2、駆動回路910L3も、キャッシュインターフェイス989の一部として機能する構成にすることも可能であるし、キャッシュインターフェイス989と接続される構成にすることも可能である。
また、一つのメモリセルアレイMCAを有する素子層930を演算処理装置960に重ねて設けることも可能である。図27Aに半導体装置970Bの斜視図を示す。
半導体装置970Bでは、一つのメモリセルアレイMCAを複数のエリアに分けて、それぞれ異なる機能で使用することができる。図27Aでは、領域L1をL1キャッシュとして、領域L2をL2キャッシュとして、領域L3をL3キャッシュとして用いる場合の例を示している。
また半導体装置970Bでは、領域L1乃至領域L3のそれぞれの容量を状況に応じて変えることができる。例えばL1キャッシュの容量を増やしたい場合には、領域L1の面積を大きくすることにより実現する。このような構成とすることで、演算処理の効率化を図ることができ、処理速度を向上させることができる。
また、複数のメモリセルアレイを積層することも可能である。図27Bに半導体装置970Cの斜視図を示している。
半導体装置970Cは、メモリセルアレイMCA1を有する素子層930L1と、その上にメモリセルアレイMCA2を有する素子層930L2と、その上にメモリセルアレイMCA3を有する素子層930L3とが積層されている。最も演算処理装置960に物理的に近いメモリセルアレイMCA1を上位のキャッシュに用い、最も遠いメモリセルアレイMCA3を下位のキャッシュ又はメインメモリに用いることができる。このような構成とすることで、各メモリセルアレイの容量を増大させることができるため、より処理能力を向上させることができる。
本実施の形態は、少なくともその一部を本明細書中に記載する他の実施の形態と適宜組み合わせて実施することができる。
(実施の形態7)
本実施の形態では、本発明の一態様に係る半導体装置100を適用可能な記憶装置900について説明する。本発明の一態様に係る半導体装置100は、メモリセルとして用いることが可能である。
図28Aに、記憶装置900の構成例を示すブロック図を示す。図28Bは、記憶装置900の斜視概略図である。図28Aに示す記憶装置900は、駆動回路910と、メモリセルアレイMCAと、を有する。メモリセルアレイMCAは、メモリセルとして機能する複数の半導体装置100を有する。図28Aでは、メモリセルアレイMCAがm行n列(m及びnは、それぞれ2以上の整数)のマトリクス状に配置された複数の半導体装置100を有する例を示している。図28Aでは、1行1列目の半導体装置100を半導体装置100[1,1]と示し、m行n列目の半導体装置100を半導体装置100[m,n]と示している。
駆動回路910は、PSW931(パワースイッチ)、PSW932及び周辺回路915を有する。周辺回路915は、周辺回路911、コントロール回路912(Control Circuit)及び電圧生成回路928を有する。
記憶装置900において、各回路、各信号及び各電圧は、必要に応じて、適宜取捨することができる。あるいは、他の回路又は他の信号を追加することも可能である。信号BW、信号CE、信号GW、クロック信号CLK、信号WAKE、信号ADDR、信号WDA、信号PON1、信号PON2は外部からの入力信号であり、信号RDAは外部への出力信号である。
また、信号BW、信号CE及び信号GWは制御信号である。信号CEはチップイネーブル信号であり、信号GWはグローバル書き込みイネーブル信号であり、信号BWはバイト書き込みイネーブル信号である。信号ADDRはアドレス信号である。信号WDAは書き込みデータ信号であり、信号RDAは読み出しデータ信号である。信号PON1、信号PON2は、パワーゲーティング制御用信号である。なお、信号PON1、信号PON2は、コントロール回路912で生成することも可能である。
コントロール回路912は、記憶装置900の動作全般を制御する機能を有するロジック回路である。例えば、コントロール回路912は、信号CE、信号GW及び信号BWを論理演算して、記憶装置900の動作モード(例えば、書き込み動作、読み出し動作)を決定する。又は、コントロール回路912は、この動作モードが実行されるように、周辺回路911の制御信号を生成する。
電圧生成回路928は負電圧を生成する機能を有する。信号WAKEは、クロック信号CLKの電圧生成回路928への入力を制御する機能を有する。例えば、信号WAKEとしてHレベルの信号が与えられると、クロック信号CLKが電圧生成回路928へ入力され、電圧生成回路928は負電圧を生成する。
周辺回路911は、メモリセルアレイMCAに対するデータの書き込み及び読み出しをするための回路である。周辺回路911は、行デコーダ941、列デコーダ942、行ドライバ923、列ドライバ924、入力回路925、出力回路926及びセンスアンプ927を有する。
行デコーダ941及び列デコーダ942は、信号ADDRをデコードする機能を有する。行デコーダ941は、アクセスする行を指定するための回路であり、列デコーダ942は、アクセスする列を指定するための回路である。行ドライバ923は、行デコーダ941が指定する行を選択する機能を有する。列ドライバ924は、データをメモリセルアレイMCAに書き込む機能、メモリセルアレイMCAからデータを読み出す機能、読み出したデータを保持する機能等を有する。
入力回路925は、信号WDAを保持する機能を有する。入力回路925が保持するデータは、列ドライバ924に出力される。入力回路925の出力データが、メモリセルアレイMCAに書き込むデータ(Din)である。列ドライバ924がメモリセルアレイMCAから読み出したデータ(Dout)は、出力回路926に出力される。出力回路926は、Doutを保持する機能を有する。また、出力回路926は、Doutを記憶装置900の外部に出力する機能を有する。出力回路926から出力されるデータが信号RDAである。
PSW931は周辺回路915へのVDDの供給を制御する機能を有する。PSW932は、行ドライバ923へのVHMの供給を制御する機能を有する。ここでは、記憶装置900の高電源電位がVDDであり、低電源電位はGND(接地電位)である。また、VHMは、ワード線を高レベルにするために用いられる高電源電位であり、VDDよりも高い。信号PON1によってPSW931のオン・オフが制御され、信号PON2によってPSW932のオン・オフが制御される。図28Aでは、周辺回路915において、VDDが供給される電源ドメインの数を1としているが、複数にすることもできる。この場合、各電源ドメインに対してパワースイッチを設ければよい。
また、図28Bに示すように、記憶装置900の構成を、素子層70に駆動回路910を設け、素子層80にメモリセルアレイMCAを設け、素子層70の上に素子層80を重ねて設ける構成にすることができる。例えば、素子層70として単結晶シリコン基板を用い、当該シリコン基板上に駆動回路910を形成することができる。駆動回路910に含まれるSiトランジスタのチャネル形成領域を当該シリコン基板に形成することで、チャネル形成領域に単結晶半導体を有し、動作速度の速いSiトランジスタが形成できる。
駆動回路910を含む素子層70と、メモリセルアレイMCAを含む素子層80を重ねて設けることで、駆動回路910とメモリセルアレイMCAの間の信号伝搬距離を短くすることができる。よって、駆動回路910とメモリセルアレイMCAの間の寄生抵抗および寄生容量が低減され、消費電力および信号遅延の低減が実現できる。また、記憶装置900の小型化が実現できる。また、単位面積当たりの記憶容量を増やすことができる。
また、素子層70の一部に、メモリセルとして機能する半導体装置100の一部を設けることも可能である。例えば、素子層70の一部に半導体装置100の第1回路110を設け、素子層80に第2回路120を設けることが可能である。
また、図28Cに示す記憶装置900のように、駆動回路910を含む素子層70上に、メモリセルアレイMCAを含む素子層80を複数層重ねて設けることが可能である。図28Cでは、素子層70上に、k層(kは2以上の整数)の素子層80を重ねて設ける例を示している。図28Cでは、素子層70上に設けられた1層目の素子層80を素子層80[1]と示し、k層目に設けられた素子層80を素子層80[k]と示している。
例えば、1つの第1回路110に複数の第2回路120が接続された半導体装置100において、素子層70に第1回路110を設け、k層ある素子層80の一部の層又は全部の層に第2回路120を設けることも可能である。
また、素子層80に設けるトランジスタとしてOSトランジスタを用いることが好ましい。OSトランジスタは薄膜トランジスタであるため、素子層80として素子層70に重ねて設けることが容易である。加えて、前述した通り、OSトランジスタは高温環境下においても動作が安定し、特性変動が少ない。このため、Siトランジスタを含む駆動回路910の上に、OSトランジスタを含むメモリセルアレイMCAを重ねて設けても、駆動回路910の発熱の影響を受けにくい。よって、記憶装置900の信頼性を高めることができる。
例えば、素子層70としてSOI基板などを用いることもできる。SOI基板としては、鏡面研磨ウエハに酸素イオンを注入した後、高温加熱することにより、表面から一定の深さに酸化層を形成させるとともに、表面層に生じた欠陥を消滅させて形成されたSIMOX(Separation by Implanted Oxygen)基板、水素イオン注入により形成された微小ボイドの熱処理による成長を利用して半導体基板を劈開するスマートカット法、ELTRAN法(登録商標:Epitaxial Layer Transfer)などを用いて形成されたSOI基板を用いることもできる。SOI基板を用いて作製されたSiトランジスタは、寄生容量が低減され、高速動作が実現できる。
本実施の形態は、少なくともその一部を本明細書中に記載する他の実施の形態と適宜組み合わせて実施することができる。
(実施の形態8)
本実施の形態では、本発明の一態様に係る記憶装置として、半導体装置100を含む記憶装置の適用可能な範囲の一例について、図29を用いて説明する。
コンピュータなどの半導体装置では、用途に応じて様々な記憶装置が用いられる。図29に、半導体装置に用いられる記憶装置の階層を説明する概念図を示す。図29において、記憶装置の階層を説明する概念図は、三角形で示しており、三角形の上層に位置する記憶装置ほど速い動作速度が求められ、三角形の下層に位置する記憶装置ほど大きな記憶容量と高い記録密度が求められる。
図29では、三角形の最上層から順に、CPU、GPU、NPUなどの演算処理装置にレジスタとして混載されるメモリ、キャッシュメモリ(単にcacheと表す場合もある。また、代表的には、L1、L2、L3キャッシュ)、DRAMに代表されるメインメモリ、3D NAND及びHard Disk(HDD:Hard Disk Driveともいう)に代表されるストレージメモリを示している。
CPU、GPU、NPUなどの演算処理装置にレジスタとして混載されるメモリは、演算結果の一時保存などに用いられるため、演算処理装置からのアクセス頻度が高い。よって、大きな記憶容量よりも速い動作速度が求められる。また、レジスタは演算処理装置の設定情報などを保持する機能も有する。
キャッシュメモリは、DRAMに保持されているデータの一部を複製して保持する機能を有する。使用頻繁が高いデータを複製してキャッシュメモリに保持しておくことで、データへのアクセス速度を高めることができる。キャッシュメモリに求められる記憶容量はDRAMより少ないが、DRAMよりも速い動作速度が求められる。また、キャッシュメモリで書き換えられたデータは複製されてDRAMに供給される。
なお、図29において、キャッシュメモリは、L3キャッシュまでしか図示していないが、これに限定されない。例えば、キャッシュのうち、最も下位に位置するLLC(Last Level cache)又はFLC(Final Level cache)として、本発明の一態様に係る記憶装置を用いることができる。
DRAMは、3D NANDから読み出されたプログラム、データなどを保持する機能を有する。3D NANDは、長期保存が必要なデータ、演算装置で使用する各種のプログラム(例えば、人工ニューラルネットワークのモデル)などを保持する機能を有する。よって、3D NANDには速い動作速度よりも大きな記憶容量と高い記録密度が求められる。
Hard Diskは、大容量、且つ不揮発性の機能を有する。また、Hard Diskの代わりとして、SSD(Solid State Drive)などを用いることができる。
本発明の一態様に係る記憶装置に半導体装置100を用いることにより、周辺回路とモノリシックの構成とすることができる。さらに、OSトランジスタを用いることにより、周辺回路へのモノリシック積層も可能である。よって、周辺回路とのデータアクセスの点で利点を有する。また周辺回路と積層して設けることができるため、集積度を高めることができる。また本発明の一態様に係る記憶装置は、長期間のデータ保持が可能である。よって本発明の一態様に係る記憶装置をDRAMとして用いる場合には、リフレッシュの頻度を低減することができる。
本発明の一態様に係る記憶装置は、記憶装置の図29に示すTarget2の領域及びTarget1の領域に用いることができる。
なお、図29の斜線のハッチングで示すように、Target1は、DRAM及び3D NANDの境界領域(Target1_1)と、DRAM及びcache(L1、L2、L3)の境界領域(Target1_2)と、を含む。Target1_2として、先に述べたLLC、FLCなどが挙げられる。
本発明の一態様に係る半導体装置100を含む記憶装置は、DRAMとして機能することも可能である。本発明の一態様に係る記憶装置は、電力供給が停止しても、長時間のデータ保持が可能である。よって、DRAMを本発明の一態様に係る記憶装置に置き換えることで、消費電力の低減を図ることができる。例えば、DRAMを用いた構成と比較して、2分の1以下、好ましくは10分の1以下、より好ましくは100分の1、更に好ましくは1000分の1以下まで消費電力を低減することができる。よって、本発明の一態様に係る記憶装置はTarget1に好適である。
本発明の一態様に係る記憶装置は、Target1のうち特に、書き換え頻度の比較的低い領域である、Target1_1に好適である。本発明の一態様に係る記憶装置をTarget1_1に適用することにより、半導体装置の信頼性を高めることができる。また、記憶装置として機能する半導体装置の集積度が高まる場合がある。また、記憶装置として機能する半導体装置の消費電力が低減される場合がある。
また、本発明の一態様に係る記憶装置は動作速度が速く、データアクセスの面でも利点を有することから、Target1のうち、書き替えの頻度がより高いTarget1_2にも好適である。Target1_2に本発明の一態様に係る記憶装置を適用することにより、半導体装置の計算効率を高め、消費電力を低減することができる。
また、本発明の一態様に係る、半導体装置100を用いた記憶装置は、CPU、GPU、NPUなどの演算処理装置のレジスタ及びキャッシュメモリに用いることができる。また、演算処理装置に重ねて本発明の一態様に係る記憶装置を設けることができる。演算処理装置と記憶装置が積層された構成は、モノリシック積層と呼称される。演算処理装置と記憶装置とをモノリシック積層の構成とすることで、例えば、演算処理装置と記憶装置との間のデータアクセスに要する消費電力を大幅に低減できる。そのため、このような構成が適用されたスーパーコンピュータ(HPC(High Performance Computer)ともいう)、コンピュータ、サーバなどを含む情報処理装置を全世界に展開することにより、地球温暖化の抑制を図ることができる。
このように、本発明の一態様に係る、半導体装置100を用いた記憶装置は、CPU、GPU、NPUなどの演算処理装置にレジスタとして混載されるメモリから、DRAMと3D NANDとの境界領域のメモリまで、幅広い範囲のメモリに適用することができる。
本実施の形態で例示した構成例及びそれらに対応する図面は、少なくともその一部を他の構成例又は図面と適宜組み合わせることができる。
本実施の形態は、少なくともその一部を本明細書中に記載する他の実施の形態と適宜組み合わせて実施することができる。
(実施の形態9)
本実施の形態では、本発明の一態様に係る記憶装置の応用例について説明する。本発明の一態様の記憶装置は、例えば、電子部品、電子機器、大型計算機、宇宙用機器及びデータセンター(Data Center:DCとも呼称する)に用いることができる。本発明の一態様に係る記憶装置を用いた、電子部品、電子機器、大型計算機、宇宙用機器及びデータセンターは、低消費電力化といった高性能化に有効である。
[電子部品]
電子部品700が実装された基板(実装基板704)の斜視図を、図30Aに示す。図30Aに示す電子部品700は、モールド711内に記憶装置710を有している。記憶装置710として、上記実施の形態に示した記憶装置900を用いることができる。図30Aは、電子部品700の内部を示すために、一部の記載を省略している。電子部品700は、モールド711の外側にランド712を有する。ランド712は電極パッド713と接続され、電極パッド713は記憶装置710とワイヤ714を介して接続されている。電子部品700は、例えばプリント基板702に実装される。このような電子部品が複数組み合わされて、それぞれがプリント基板702上で接続されることで実装基板704が完成する。
また、記憶装置710は、駆動回路層715と、記憶層716と、を有する。なお、記憶層716は、複数のメモリセルアレイが積層された構成である。駆動回路層715と、記憶層716と、が積層された構成は、モノリシック積層の構成とすることができる。モノリシック積層の構成では、TSV(Through Silicon Via)等の貫通電極技術、及び、Cu−Cu直接接合等の接合技術、を用いることなく、各層間を接続することができる。駆動回路層715と、記憶層716と、をモノリシック積層の構成とすることで、例えば、プロセッサ上にメモリが直接形成される、いわゆるオンチップメモリの構成とすることができる。オンチップメモリの構成とすることで、プロセッサと、メモリとのインターフェイス部分の動作を高速にすることが可能となる。
また、オンチップメモリの構成とすることで、TSV等の貫通電極を用いる技術と比較し、接続配線等のサイズを小さくできるため、接続ピン数を増加させることも可能となる。接続ピン数を増加させることで、並列動作が可能となるため、メモリのバンド幅(メモリバンド幅ともいう)を向上させることが可能となる。
また、記憶層716が有する、複数のメモリセルアレイを、OSトランジスタを用いて形成し、当該複数のメモリセルアレイをモノリシックで積層することが好ましい。複数のメモリセルアレイをモノリシック積層の構成とすることで、メモリのバンド幅、及びメモリのアクセスレイテンシの一方又は双方を向上させることができる。なお、バンド幅とは、単位時間あたりのデータ転送量であり、アクセスレイテンシとは、アクセスしてからデータのやり取りが始まるまでの時間である。なお、記憶層716にSiトランジスタを用いる構成の場合、OSトランジスタと比較し、モノリシック積層の構成とすることが困難である。そのため、モノリシック積層の構成において、OSトランジスタは、Siトランジスタよりも優れた構造であるといえる。
また、記憶装置710を、ダイと呼称してもよい。なお、本明細書等において、ダイとは、半導体チップの製造工程で、例えば円盤状の基板(ウエハともいう)等に回路パターンを形成し、さいの目状に切り分けて得られたチップ片を表す。なお、ダイに用いることのできる半導体材料として、例えば、シリコン(Si)、炭化ケイ素(SiC)、又は窒化ガリウム(GaN)等が挙げられる。例えば、シリコン基板(シリコンウエハともいう)から得られたダイを、シリコンダイという場合がある。
次に、電子部品730の斜視図を図30Bに示す。電子部品730は、SiP(System in Package)又はMCM(Multi Chip Module)の一例である。電子部品730は、パッケージ基板732(プリント基板)上にインターポーザ731が設けられ、インターポーザ731上に半導体装置735、及び複数の記憶装置710が設けられている。
電子部品730では、記憶装置710を広帯域メモリ(HBM:High Bandwidth Memory)として用いる例を示している。また、半導体装置735は、CPU、GPU、NPU又はFPGA(Field Programmable Gate Array)等の集積回路に用いることができる。
パッケージ基板732は、例えば、セラミック基板、プラスチック基板又はガラスエポキシ基板を用いることができる。インターポーザ731は、例えば、シリコンインターポーザ又は樹脂インターポーザを用いることができる。
インターポーザ731は、複数の配線を有し、端子ピッチの異なる複数の集積回路を接続する機能を有する。複数の配線は、単層又は多層で設けられる。また、インターポーザ731は、インターポーザ731上に設けられた集積回路をパッケージ基板732に設けられた電極と接続する機能を有する。これらのことから、インターポーザを「再配線基板」又は「中間基板」と呼ぶ場合がある。また、インターポーザ731に貫通電極を設けて、当該貫通電極を用いて集積回路とパッケージ基板732を接続する場合もある。また、シリコンインターポーザでは、貫通電極として、TSVを用いることもできる。
HBMでは、広いメモリバンド幅を実現するために多くの配線を接続する必要がある。このため、HBMを実装するインターポーザには、微細かつ高密度の配線形成が求められる。よって、HBMを実装するインターポーザには、シリコンインターポーザを用いることが好ましい。
また、シリコンインターポーザを用いた、SiP及びMCM等では、集積回路とインターポーザ間の膨張係数の違いによる信頼性の低下が生じにくい。また、シリコンインターポーザは表面の平坦性が高いため、シリコンインターポーザ上に設ける集積回路とシリコンインターポーザ間の接続不良が生じにくい。特に、インターポーザ上に複数の集積回路を横に並べて配置する2.5Dパッケージ(2.5次元実装)では、シリコンインターポーザを用いることが好ましい。
一方で、シリコンインターポーザ、及びTSV等を用いて端子ピッチの異なる複数の集積回路を接続する場合、当該端子ピッチの幅等のスペースが必要となる。そのため、電子部品730のサイズを小さくしようとした場合、上記の端子ピッチの幅が問題になり、広いメモリバンド幅を実現するために必要な多くの配線を設けることが、困難になる場合がある。そこで、前述したように、OSトランジスタを用いたモノリシック積層の構成が好適である。TSVを用いて積層したメモリセルアレイと、モノリシック積層したメモリセルアレイと、を組み合わせた複合化構造にすることができる。
また、電子部品730と重ねてヒートシンク(放熱板)を設けることが好ましい。ヒートシンクを設ける場合は、インターポーザ731上に設ける集積回路の高さを揃えることが好ましい。例えば、本実施の形態に示す電子部品730では、記憶装置710と半導体装置735の高さを揃えることが好ましい。
電子部品730を他の基板に実装するため、パッケージ基板732の底部に電極733を設けることが好ましい。図30Bでは、電極733を半田ボールで形成する例を示している。パッケージ基板732の底部に半田ボールをマトリクス状に設けることで、BGA(Ball Grid Array)実装を実現できる。また、電極733を導電性のピンで形成することも可能である。パッケージ基板732の底部に導電性のピンをマトリクス状に設けることで、PGA(Pin Grid Array)実装を実現できる。
電子部品730は、BGA及びPGAに限らず様々な実装方法を用いて他の基板に実装することができる。実装方法としては、例えば、SPGA(Staggered Pin Grid Array)、LGA(Land Grid Array)、QFP(Quad Flat Package)、QFJ(Quad Flat J−leaded package)、及び、QFN(Quad Flat Non−leaded package)が挙げられる。
[大型計算機]
大型計算機5600の斜視図を図31Aに示す。大型計算機5600には、ラック5610にラックマウント型の計算機5620が複数格納されている。なお、大型計算機5600を、スーパーコンピュータと呼称してもよい。
図31Bに計算機5620の一例の斜視図を示す。計算機5620は、マザーボード5630を有する。マザーボード5630には複数のスロット5631、及び複数の接続端子が設けられる。スロット5631には、PCカード5621が挿入されている。加えて、PCカード5621は、接続端子5623、接続端子5624、接続端子5625を有し、それぞれ、マザーボード5630に接続されている。
図31CにPCカード5621の一例を示す。PCカード5621は、例えばCPU、GPU、記憶装置等を備えた処理ボードである。PCカード5621は、ボード5622と、ボード5622に実装される、接続端子5623、接続端子5624、接続端子5625、電子部品5626、電子部品5627、電子部品5628、接続端子5629等を有する。なお、図31Cには、電子部品5626、電子部品5627、及び電子部品5628以外の部品を図示している。
接続端子5629は、マザーボード5630のスロット5631に挿入することができる形状を有しており、接続端子5629は、PCカード5621とマザーボード5630とを接続するためのインターフェイスとして機能する。接続端子5629の規格としては、例えば、PCIe等が挙げられる。
接続端子5623、接続端子5624、接続端子5625は、例えば、PCカード5621に対して電力供給、信号入力等を行うためのインターフェイスとすることができる。また、例えば、PCカード5621によって計算された信号の出力等を行うためのインターフェイスとすることができる。接続端子5623、接続端子5624、接続端子5625のそれぞれの規格としては、例えば、USB(Universal Serial Bus)、SATA(Serial ATA)、SCSI(Small Computer System Interface)等が挙げられる。また、接続端子5623、接続端子5624、接続端子5625から映像信号を出力する場合、それぞれの規格としては、HDMI(登録商標)等が挙げられる。
電子部品5626は、信号の入出力を行う端子(図示しない)を有しており、当該端子をボード5622が備えるソケット(図示しない)に対して差し込むことで、電子部品5626とボード5622を接続することができる。
電子部品5627及び電子部品5628は、複数の端子を有しており、当該端子をボード5622が備える配線に対して、例えば、リフロー方式のはんだ付けを行うことで、実装することができる。電子部品5627としては、例えば、FPGA、GPU、CPU等が挙げられる。電子部品5627として、例えば、電子部品730を用いることができる。電子部品5628としては、例えば、記憶装置等が挙げられる。電子部品5628として、例えば、電子部品700を用いることができる。
大型計算機5600は並列計算機としても機能できる。大型計算機5600を並列計算機として用いることで、例えば、人工知能の学習、及び推論に必要な大規模の計算を行うことができる。
[宇宙用機器]
本発明の一態様に係る半導体装置は、宇宙用機器に好適である。
本発明の一態様に係る半導体装置はOSトランジスタを含むことが好ましい。OSトランジスタは、放射線照射による電気特性の変動が小さい。つまり放射線に対する耐性が高いため、放射線が入射しうる環境において好適である。例えば、OSトランジスタは、宇宙空間にて使用する場合に好適である。具体的には、OSトランジスタを、スペースシャトル、人工衛星又は宇宙探査機に設けられる半導体装置を構成するトランジスタに用いることができる。放射線として、例えば、X線、及び中性子線が挙げられる。なお、宇宙空間とは、例えば、高度100km以上を指すが、本明細書に記載の宇宙空間は、熱圏、中間圏、及び成層圏のうち一つ又は複数を含む。
図32Aには、宇宙用機器の一例として、人工衛星6800を示している。人工衛星6800は、機体6801と、ソーラーパネル6802と、アンテナ6803と、二次電池6805と、制御装置6807と、を有する。なお、図32Aにおいては、宇宙空間に惑星6804を例示している。
また、図32Aには、図示していないが、二次電池6805に、バッテリマネジメントシステム(BMSともいう)又はバッテリ制御回路を設けることが好ましい。バッテリマネジメントシステム又はバッテリ制御回路にOSトランジスタを用いると、消費電力が少なく、且つ宇宙空間においても高い信頼性を有するため好適である。
また、宇宙空間は、地上に比べて100倍以上、放射線量の高い環境である。なお、放射線として、例えば、X線、及びガンマ線に代表される電磁波(電磁放射線)、並びにアルファ線、ベータ線、中性子線、陽子線、重イオン線、中間子線等に代表される粒子放射線が挙げられる。
ソーラーパネル6802に太陽光が照射されることにより、人工衛星6800が動作するために必要な電力が生成される。しかしながら、例えばソーラーパネルに太陽光が照射されない状況、又はソーラーパネルに照射される太陽光の光量が少ない状況では、生成される電力が少なくなる。よって、人工衛星6800が動作するために必要な電力が生成されない可能性がある。生成される電力が少ない状況下であっても人工衛星6800を動作させるために、人工衛星6800に二次電池6805を設けるとよい。なお、ソーラーパネルは、太陽電池モジュールと呼ばれる場合がある。
人工衛星6800は、信号を生成することができる。当該信号は、アンテナ6803を介して送信され、例えば地上に設けられた受信機、又は他の人工衛星が当該信号を受信することができる。人工衛星6800が送信した信号を受信することにより、当該信号を受信した受信機の位置を測定することができる。以上より、人工衛星6800は、衛星測位システムを構成することができる。
また、制御装置6807は、人工衛星6800を制御する機能を有する。制御装置6807としては、例えば、CPU、GPU、及び記憶装置の中から選ばれるいずれか一又は複数を用いて構成される。なお、制御装置6807には、本発明の一態様であるOSトランジスタを含む半導体装置を用いると好適である。OSトランジスタは、Siトランジスタと比較し、放射線照射による電気特性の変動が小さい。つまり放射線が入射しうる環境においてOSトランジスタはSiトランジスタよりも信頼性が高い。
また、人工衛星6800は、センサを有する構成とすることができる。例えば、可視光センサを有する構成とすることにより、人工衛星6800は、地上に設けられている物体に当たって反射された太陽光を検出する機能を有することができる。又は、熱赤外センサを有する構成とすることにより、人工衛星6800は、地表から放出される熱赤外線を検出する機能を有することができる。以上より、人工衛星6800は、例えば地球観測衛星としての機能を有することができる。
なお、本実施の形態においては、宇宙用機器の一例として、人工衛星について例示したがこれに限定されない。例えば、本発明の一態様の半導体装置は、宇宙船、宇宙カプセル、宇宙探査機等の宇宙用機器に好適である。
以上の説明の通り、OSトランジスタは、Siトランジスタと比較し、広いメモリバンド幅の実現が可能なこと、放射線耐性が高いこと、といった優れた効果を有する。
[データセンター]
本発明の一態様の半導体装置は、例えば、データセンター等に適用されるストレージシステムに好適である。データセンターは、データの不変性を保障する等、データの長期的な管理を行うことが求められる。長期的なデータを管理する場合、膨大なデータを記憶するためのストレージ及びサーバの設置、データを保持するための安定した電源の確保、あるいはデータの保持に要する冷却設備の確保、等建屋の大型化が必要となる。
データセンターに適用されるストレージシステムに本発明の一態様の半導体装置を用いることにより、データの保持に要する電力の低減、データを保持する半導体装置の小型化を図ることができる。そのため、ストレージシステムの小型化、データを保持するための電源の小型化、冷却設備の小規模化、等を図ることができる。そのため、データセンターの省スペース化を図ることができる。
また、本発明の一態様の半導体装置は、消費電力が少ないため、回路からの発熱を低減することができる。よって、当該発熱によるその回路自体、周辺回路、及びモジュールへの悪影響を低減できる。また、本発明の一態様の半導体装置を用いることにより、高温環境下においても動作が安定したデータセンターを実現できる。よってデータセンターの信頼性を高めることができる。
図32Bにデータセンターに適用可能なストレージシステムを示す。図32Bに示すストレージシステム6000は、ホスト6001(Host Computerと図示)として複数のサーバ6001sbを有する。また、ストレージ6003(Storageと図示)として複数の記憶装置6003mdを有する。ホスト6001とストレージ6003とは、ストレージエリアネットワーク6004(SAN:Storage Area Networkと図示)及びストレージ制御回路6002(Storage Controllerと図示)を介して接続されている形態を図示している。
ホスト6001は、ストレージ6003に記憶されたデータにアクセスするコンピュータに相当する。ホスト6001同士は、ネットワークで互いに接続することができる。
ストレージ6003は、フラッシュメモリを用いることで、データのアクセススピード、つまりデータの記憶及び出力に要する時間を短くしているものの、当該時間は、ストレージ内のキャッシュメモリとして用いることのできるDRAMが要する時間に比べて格段に長い。ストレージシステムでは、ストレージ6003のアクセススピードの長さの問題を解決するために、通常ストレージ内にキャッシュメモリを設けてデータの記憶及び出力に要する時間を短くしている。
前述のキャッシュメモリは、ストレージ制御回路6002及びストレージ6003内に用いられる。ホスト6001とストレージ6003との間でやり取りされるデータは、ストレージ制御回路6002及びストレージ6003内の当該キャッシュメモリに記憶されたのち、ホスト6001又はストレージ6003に出力される。
前述のキャッシュメモリのデータを記憶するためのトランジスタとして、OSトランジスタを用いてデータに応じた電位を保持する構成とすることで、リフレッシュする頻度を減らし、消費電力を少なくすることができる。またメモリセルアレイを積層する構成とすることで小型化が可能である。
なお、本発明の一態様の半導体装置を、電子部品、電子機器、大型計算機、宇宙用機器及びデータセンターの中から選ばれるいずれか一又は複数に適用することで、消費電力を低減させる効果が期待される。そのため、半導体装置の高性能化、又は高集積化に伴うエネルギー需要の増加が見込まれる中、本発明の一態様の半導体装置を用いることで、二酸化炭素(CO)に代表される、温室効果ガスの排出量を低減させることも可能となる。また、本発明の一態様の半導体装置は、低消費電力であるため地球温暖化対策としても有効である。
本実施の形態は、少なくともその一部を本明細書中に記載する他の実施の形態と適宜組み合わせて実施することができる。
ADDR:信号、BK[1]:端子、BK[2]:端子、BK[3]:端子、BK:端子、BW:信号、Cb:容量素子、CE:信号、CK:端子、CKB:端子、CLK:クロック信号、CLKB:反転クロック信号、Cs:容量素子、GND:接地電位、GW:信号、IN[1]:端子、IN[k]:端子、IN:端子、Ma:時刻、Mb:時刻、Mc:時刻、MCA:メモリセルアレイ、OUT:端子、QB:端子、QD:端子、RDA:信号、RE[1]:端子、RE[2]:端子、RE[3]:端子、RE:端子、REout:端子、RES:リストア信号、RESB:反転リストア信号、SD:端子、SEL:選択信号、SN[1]:ノード、SN[2]:ノード、SN:ノード、TrP:トランジスタ、TrQ:トランジスタ、VDD:高電源電位、VH:電位、VSS:低電源電位、WAKE:信号、WDA:信号、10:素子層、20[1]:素子層、20[2]:素子層、20:素子層、70:素子層、80[1]:素子層、80[k]:素子層、80:素子層、100[1,1]:半導体装置、100[m,n]:半導体装置、100:半導体装置、110:第1回路、110A:第1回路、110B:第1回路、110C:第1回路、110D:第1回路、111:インバータ回路、112:スイッチ、113:インバータ回路、114:スイッチ、115:インバータ回路、116:スイッチ、117:スイッチ、118:インバータ回路、119:インバータ回路、120[1]:第2回路、120[2]:第2回路、120[3]:第2回路、120[k]:第2回路、120:第2回路、120A:第2回路、120A[1]:第2回路、120A[2]:第2回路、120A[k]:第2回路、120B:第2回路、120C:第2回路、121:トランジスタ、122:トランジスタ、123:インバータ回路、123A:インバータ回路、123B:インバータ回路、123C:インバータ回路、123D:インバータ回路、124:バッファー回路、125:トランジスタ、126:トランジスタ、127:トランジスタ、128:トランジスタ、129:トランジスタ、130:選択回路、131:インバータ回路、132:スイッチ、133:スイッチ、134:インバータ回路、135:インバータ回路、141:第1ラッチ回路、142:第2ラッチ回路、150:半導体装置、160:エッジ検出回路、161:インバータ回路、162:AND回路、163:抵抗素子、164:容量素子、165:遅延回路、200:トランジスタ、200A:トランジスタ、200B:トランジスタ、201:基板、202:絶縁層、214:絶縁層、216:絶縁層、222:絶縁層、254:絶縁層、274:絶縁層、280:絶縁層、281:絶縁層、282:絶縁層、283:導電層、284:導電層、285:絶縁層、286:絶縁層、287:導電層、288:絶縁層、289:導電層、291:絶縁層、292:導電層、293:絶縁層、311:基板、313:半導体領域、314a:低抵抗領域、314b:低抵抗領域、315:絶縁層、316:導電層、320:絶縁層、322:絶縁層、324:絶縁層、326:絶縁層、328:導電層、330:導電層、350:絶縁層、368:導電層、382:絶縁層、384:絶縁層、386:導電層、400:トランジスタ、505:導電層、505a:導電層、505b:導電層、505c:導電層、514:絶縁層、516:絶縁層、520:半導体層、520a:半導体層、520b:半導体層、520c:半導体層、522:絶縁層、524:絶縁層、541:絶縁層、541a:絶縁層、541b:絶縁層、542:導電層、542a:導電層、542b:導電層、545:導電層、545a:導電層、545b:導電層、550:絶縁層、554:絶縁層、560:導電層、560a:導電層、560b:導電層、574:絶縁層、580:絶縁層、581:絶縁層、700:電子部品、702:プリント基板、704:実装基板、710:記憶装置、711:モールド、712:ランド、713:電極パッド、714:ワイヤ、715:駆動回路層、716:記憶層、730:電子部品、731:インターポーザ、732:パッケージ基板、733:電極、735:半導体装置、900:記憶装置、910:駆動回路、911:周辺回路、912:コントロール回路、915:周辺回路、923:行ドライバ、924:列ドライバ、925:入力回路、926:出力回路、927:センスアンプ、928:電圧生成回路、930:素子層、931:PSW、932:PSW、941:行デコーダ、942:列デコーダ、960:演算処理装置、970A:半導体装置、970B:半導体装置、970C:半導体装置、989:キャッシュインターフェイス、990:基板、991:ALU、992:ALUコントローラ、993:インストラクションデコーダ、994:インタラプトコントローラ、995:タイミングコントローラ、996:レジスタ、997:レジスタコントローラ、998:バスインターフェイス、999:キャッシュ、5600:大型計算機、5610:ラック、5620:計算機、5621:PCカード、5622:ボード、5623:接続端子、5624:接続端子、5625:接続端子、5626:電子部品、5627:電子部品、5628:電子部品、5629:接続端子、5630:マザーボード、5631:スロット、6000:ストレージシステム、6001:ホスト、6001sb:サーバ、6002:ストレージ制御回路、6003:ストレージ、6003md:記憶装置、6800:人工衛星、6801:機体、6802:ソーラーパネル、6803:アンテナ、6804:惑星、6805:二次電池、6807:制御装置

Claims (14)

  1.  第1回路と、第2回路と、第3回路と、インバータ回路と、を有し、
     前記第3回路は第1トランジスタと、第2トランジスタと、容量素子と、を有し、
     前記第1回路の出力部は前記第2回路の入力部と電気的に接続され、
     前記第2回路の出力部は前記インバータ回路の入力部と電気的に接続され、
     前記インバータ回路の出力部は前記第1トランジスタの第1端子と電気的に接続され、
     前記第1トランジスタの第2端子は前記容量素子の第1端子及び前記第2トランジスタの第1端子と電気的に接続され、
     前記第2トランジスタの第2端子は前記第2回路の入力部と電気的に接続された半導体装置。
  2.  請求項1において、
     前記第1回路は前記第1回路の出力部と電気的に接続する第1スイッチを有する半導体装置。
  3.  請求項1において、
     前記第2回路は前記第2回路の入力部と電気的に接続する第2スイッチを有する半導体装置。
  4.  請求項1乃至請求項3のいずれか一項において、
     前記第1トランジスタ及び前記第2トランジスタのそれぞれは、チャネルが形成される半導体層に酸化物半導体を含む半導体装置。
  5.  請求項4において、
     前記酸化物半導体はインジウムを含む半導体装置。
  6.  請求項1乃至請求項3のいずれか一項において、
     前記第1回路及び前記第2回路のそれぞれは、チャネルが形成される半導体層にシリコンを含むトランジスタを有する半導体装置。
  7.  請求項1乃至請求項3のいずれか一項において、
     前記第1回路及び前記第2回路のそれぞれは、ラッチ回路として機能する半導体装置。
  8.  第1回路と、第2回路と、複数の第3回路と、インバータ回路と、を有し、
     前記複数の第3回路のそれぞれは第1トランジスタと、第2トランジスタと、容量素子と、を有し、
     前記第2トランジスタの第1端子は、前記容量素子の第1端子及び前記第1トランジスタの第2端子と電気的に接続され、
     前記第1回路の出力部は前記第2回路の入力部と電気的に接続され、
     前記第2回路の出力部は前記インバータ回路の入力部と電気的に接続され、
     前記複数の第3回路のそれぞれが有する前記第1トランジスタの第1端子は前記インバータ回路の出力部と電気的に接続され、
     前記複数の第3回路のそれぞれが有する前記第2トランジスタの第2端子は前記第2回路の入力部と電気的に接続された半導体装置。
  9.  請求項8において、
     前記第1回路は前記第1回路の出力部と電気的に接続する第1スイッチを有する半導体装置。
  10.  請求項8において、
     前記第2回路は前記第2回路の入力部と電気的に接続する第2スイッチを有する半導体装置。
  11.  請求項8乃至請求項10のいずれか一項において、
     前記第1トランジスタ及び前記第2トランジスタのそれぞれは、チャネルが形成される半導体層に酸化物半導体を含む半導体装置。
  12.  請求項11において、
     前記酸化物半導体はインジウムを含む半導体装置。
  13.  請求項8乃至請求項10のいずれか一項において、
     前記第1回路及び前記第2回路のそれぞれは、チャネルが形成される半導体層にシリコンを含むトランジスタを有する半導体装置。
  14.  請求項8乃至請求項10のいずれか一項において、
     前記第1回路及び前記第2回路のそれぞれは、ラッチ回路として機能する半導体装置。
PCT/IB2025/056117 2024-06-21 2025-06-16 半導体装置 Pending WO2025262559A1 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2024100553 2024-06-21
JP2024-100553 2024-06-21
JP2024107156 2024-07-03
JP2024-107156 2024-07-03

Publications (1)

Publication Number Publication Date
WO2025262559A1 true WO2025262559A1 (ja) 2025-12-26

Family

ID=98212607

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2025/056117 Pending WO2025262559A1 (ja) 2024-06-21 2025-06-16 半導体装置

Country Status (1)

Country Link
WO (1) WO2025262559A1 (ja)

Similar Documents

Publication Publication Date Title
WO2025163443A1 (ja) 記憶装置
WO2025262559A1 (ja) 半導体装置
WO2025248409A1 (ja) 記憶装置、記憶装置の駆動方法
WO2025219839A1 (ja) 半導体装置及びその駆動方法
US20250192113A1 (en) Semiconductor device
JP2025020028A (ja) 記憶装置
WO2024201206A1 (ja) 半導体装置
WO2026013519A1 (ja) 記憶装置
WO2024252245A1 (ja) 半導体装置
WO2024213980A1 (ja) 半導体装置
WO2023209491A1 (ja) 半導体装置
WO2025181637A1 (ja) 半導体装置
WO2025109451A1 (ja) 半導体装置及び記憶装置
WO2024013604A1 (ja) 半導体装置
WO2025243156A1 (ja) 半導体装置
WO2025233772A1 (ja) 半導体装置
WO2025219846A1 (ja) 半導体装置
WO2025262556A1 (ja) 半導体装置
WO2024176062A1 (ja) 半導体装置
WO2025083531A1 (ja) 半導体装置及び記憶装置
WO2024176064A1 (ja) 半導体装置、及び記憶装置
WO2025008730A1 (ja) 記憶回路、処理装置及び電子機器
WO2026018134A1 (ja) 半導体装置、及び記憶装置
WO2024176059A1 (ja) 半導体装置
JP2025079799A (ja) 記憶装置、及び記憶装置の駆動方法