Semiconductor device
Patent Information
- Application Number
- JP2024504024
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Priority Date
- 2022-04-28
- Filing Date
- 2023-02-20
- Publication Date
- 2026-02-20
AI Technical Summary
Current semiconductor devices face challenges in achieving high integration density, reducing manufacturing costs, minimizing power consumption, increasing operating speed, and miniaturization while maintaining reliability and stability, especially with the limitations of silicon transistors.
The semiconductor device employs a configuration with multiple layers of memory cells using oxide semiconductors (OS transistors) with extremely low off-state current, integrated with sense and switching circuits, and a drive circuit on a silicon substrate, allowing for vertical stacking and efficient data storage and retrieval.
This configuration enables high-density memory integration, reduced power consumption, increased operating speed, and miniaturization, while maintaining reliability across various temperatures, and allows for non-destructive data reading and reduced refresh frequency.
Abstract
Description
Semiconductor Devices
[0001] One embodiment of the present invention relates to a semiconductor device.
[0002] Note that one embodiment of the present invention is not limited to the above technical field. The technical field of one embodiment of the invention disclosed in this specification and the like relates to an object, a method, a driving method, or a manufacturing method. Alternatively, one embodiment of the present invention relates to a process, a machine, 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 and the like include semiconductor devices, display devices, light-emitting devices, power storage devices, optical devices, imaging devices, lighting devices, arithmetic devices, control devices, memory devices, input devices, output devices, input / output devices, signal processing devices, electronic computers, electronic devices, and driving methods thereof or manufacturing methods thereof.
[0003] In recent years, semiconductor devices have been developed and are mainly used in, for example, LSIs, CPUs, memories, etc. A CPU is an assembly of semiconductor elements that have semiconductor integrated circuits formed into chips by processing a semiconductor wafer and on which electrodes serving as connection terminals are formed.
[0004] For example, semiconductor circuits (IC chips) such as LSIs, CPUs, and memories are mounted on circuit boards (for example, printed wiring boards) and used as one of the components of various electronic devices.
[0005] Furthermore, a technology for constructing a transistor using a semiconductor thin film formed on a substrate having an insulating surface has attracted attention. Such transistors are widely applied to electronic devices such as integrated circuits (ICs) and image display devices (also simply referred to as display devices). While silicon-based semiconductor materials are widely known as semiconductor thin films applicable to transistors, oxide semiconductors have also attracted attention as other materials.
[0006] Furthermore, it is known that a transistor using an oxide semiconductor has an extremely small leakage current in a non-conducting state. For example, Patent Document 1 discloses a CPU with low power consumption that utilizes the property of a transistor using an oxide semiconductor having a small leakage current. Furthermore, Patent Document 2 discloses a memory device that can retain stored data for a long period of time by utilizing the property of a transistor using an oxide semiconductor having a small leakage current.
[0007] In addition, with the recent trend toward smaller and lighter electronic devices, there is an increasing demand for higher density integrated circuits. There is also a demand for improved productivity of semiconductor devices including integrated circuits. For example, Patent Document 3 and Non-Patent Document 1 disclose a technique for increasing the density of integrated circuits by stacking a first transistor using an oxide semiconductor film and a second transistor using an oxide semiconductor film to provide a plurality of overlapping memory cells.
[0008] JP 2012-257187 A JP 2011-151383 A International Publication No. 2021 / 053473
[0009] M. Oota et. al, “3D-Stacked CAAC-In-Ga-Zn Oxide FETs with Gate Length of 72nm”, IEDM Tech. Dig. , 2019, pp. 50-53
[0010] An object of one embodiment of the present invention is to provide a semiconductor device that can be highly integrated. Another object is to provide a semiconductor device that can be manufactured at a reduced cost. Another object is to provide a semiconductor device that can consume less power. Another object is to provide a semiconductor device that can have an increased operating speed. Another object is to provide a semiconductor device that can be miniaturized. Another object is to provide a novel semiconductor device.
[0011] Note that the description of these problems does not preclude the existence of other problems. Note that one embodiment of the present invention does not necessarily solve all of these problems. Note that problems other than these will become apparent from the description in this specification, drawings, claims, etc., and it is possible to extract other problems from the description in this specification, drawings, claims, etc.
[0012] (1) One aspect of the present invention includes a first circuit, a second circuit, a third circuit, a fourth circuit, a first wiring, a second wiring, a third wiring, a fourth wiring, and a fifth wiring, wherein the first circuit is electrically connected to the second circuit via the first wiring, the first circuit is electrically connected to the fourth circuit via each of the third wiring and the fourth wiring, and the second circuit is electrically connected to the third circuit via the fifth wiring, and the first circuit establishes a state of conduction between each of the first wiring, the second wiring, the third wiring, and the fourth wiring. the third circuit has a function of putting the first wiring into a conductive state or a non-conductive state; the third circuit has a function of holding a potential corresponding to first data; the second circuit has a function of applying a potential corresponding to the first data from the first wiring to the fifth wiring, a function of holding a potential corresponding to second data, and a function of amplifying a change in the potential of the fifth wiring and outputting it to the first wiring; and the fourth circuit has a function of outputting a potential corresponding to the first data or the second data in accordance with a potential difference between the third wiring and the fourth wiring.
[0013] (2) In the above (1), the first circuit may include a first transistor, a second transistor, a third transistor, a fourth transistor, and a fifth transistor, the first transistor having a function of bringing the first wiring and the second wiring into a conductive state or a non-conductive state, the second transistor having a function of bringing the first wiring and the third wiring into a conductive state or a non-conductive state, the third transistor having a function of bringing the second wiring and the fourth wiring into a conductive state or a non-conductive state, the fourth transistor having a function of precharging the first wiring, and the fifth transistor having a function of precharging the second wiring.
[0014] (3) In the above (1), the first circuit may include a first transistor, a second transistor, a third transistor, a first capacitance, and a second capacitance, the first transistor having a function of bringing the first wiring and the second wiring into a conductive state or a non-conductive state, the second transistor having a function of bringing the first wiring and the third wiring into a conductive state or a non-conductive state, the third transistor having a function of bringing the second wiring and the fourth wiring into a conductive state or a non-conductive state, the first capacitance having a function of changing the potential of the first wiring, and the second capacitance having a function of changing the potential of the second wiring.
[0015] (4) In the above (1), the first circuit includes a first transistor, a second transistor, and a third transistor, the first transistor having a function of bringing the first wiring and the second wiring into a conductive state or a non-conductive state, the second transistor having a function of bringing the first wiring and the third wiring into a conductive state or a non-conductive state, and the third transistor having a function of bringing the second wiring and the fourth wiring into a conductive state or a non-conductive state, and the fourth circuit includes a sixth transistor and a seventh transistor, the sixth transistor having a function of precharging the third wiring, and the seventh transistor having a function of precharging the fourth wiring.
[0016] (5) In any one of (1) to (4), the fourth circuit may be provided on a substrate, the first circuit and the second circuit may be provided on a first layer disposed on the substrate, the third circuit may be provided on each of a plurality of second layers disposed on the substrate, the substrate may include a Si transistor, and each of the first layer and the plurality of second layers may include an OS transistor.
[0017] According to one embodiment of the present invention, it is possible to provide a semiconductor device that can be highly integrated, a semiconductor device that can be manufactured at reduced cost, a semiconductor device that can consume less power, a semiconductor device that can operate at higher speed, a semiconductor device that can be miniaturized, or a novel semiconductor device.
[0018] Note that the description of these effects does not preclude the existence of other effects. Note that one embodiment of the present invention does not necessarily have all of these effects. Note that effects other than these will become apparent from the description in this specification, drawings, claims, etc., and it is possible to extract other effects from the description in this specification, drawings, claims, etc.
[0019] FIG. 1 is a circuit diagram illustrating an example of the configuration of a semiconductor device. FIG. 2 is a schematic diagram illustrating an example of the configuration of a semiconductor device. FIG. 3A is a schematic diagram illustrating an example of the configuration of a semiconductor device. FIG. 3B is a circuit diagram illustrating an example of the configuration of a semiconductor device. FIGS. 4A to 4D are circuit diagrams illustrating an example of the configuration of a semiconductor device. FIGS. 5A and 5B are circuit diagrams illustrating an example of the configuration of a semiconductor device. FIG. 6 is a timing chart illustrating an example of the operation of a semiconductor device. FIG. 7 is a timing chart illustrating an example of the operation of a semiconductor device. FIG. 8 is a block diagram illustrating an example of the configuration of a semiconductor device. FIGS. 9A and 9B are schematic diagrams illustrating an example of the configuration of a semiconductor device. FIG. 10 is a schematic diagram illustrating an example of the configuration of a computer. FIG. 11A is a flowchart illustrating an example of the operation of a computer. FIGS. 11B and 11C are schematic diagrams illustrating an example of the operation of a computer. FIG. 12 is a circuit diagram illustrating an example of the configuration of a semiconductor device. FIG. 13 is a timing chart illustrating an example of the operation of a semiconductor device. FIG. 14 is a timing chart illustrating an example of the operation of a semiconductor device. FIG. 15 is a circuit diagram illustrating an example of the configuration of a semiconductor device. 16A and 16B are circuit diagrams illustrating an example of the configuration of a semiconductor device. FIG. 17 is a timing chart illustrating an example of the operation of a semiconductor device. FIG. 18 is a timing chart illustrating an example of the operation of a semiconductor device. FIG. 19A is a top view illustrating an example of a semiconductor device. FIGS. 19B to 19D are cross-sectional views illustrating an example of a semiconductor device. FIGS. 20A and 20B are schematic diagrams illustrating an example of a semiconductor device. FIGS. 21A and 21B are diagrams illustrating an example of an electronic component. FIGS. 22A to 22E are schematic diagrams illustrating an example of a memory device. FIGS. 23A to 23H are diagrams illustrating an example of electronic equipment. FIGS. 24A and 24B are diagrams illustrating an example of electronic equipment. FIG. 25 is a diagram illustrating an example of space equipment. FIG. 26 is a diagram illustrating an example of a storage system applicable to a data center.
[0020] In this specification, a semiconductor device is a device that utilizes semiconductor characteristics, such as a circuit including a semiconductor element (e.g., a transistor, a diode, or a photodiode), or a device having such a circuit. It also refers to any device that can function by utilizing semiconductor characteristics. For example, an integrated circuit, a chip including an integrated circuit, or an electronic component that houses a chip in a package are examples of semiconductor devices. Furthermore, for example, a memory device, a display device, a light-emitting device, a lighting device, or an electronic device may be a semiconductor device and may also include a semiconductor device.
[0021] Furthermore, when it is stated in this specification that X and Y are connected, it is understood that the following cases are disclosed in this specification: when X and Y are electrically connected, when X and Y are functionally connected, and when X and Y are directly connected. Therefore, it is not limited to a specific connection relationship, for example, a connection relationship shown in a figure or text, and it is understood that connections other than those shown in a figure or text are also disclosed in a figure or text. X and Y are each an object (e.g., a device, an element, a circuit, wiring, an electrode, a terminal, a conductive film, or a layer, etc.).
[0022] As an example of the case where X and Y are electrically connected, one or more elements (e.g., a switch, a transistor, a capacitance element, an inductor, a resistance element, a diode, a display device, a light-emitting device, or a load) that enable the electrical connection between X and Y can be connected between X and Y.
[0023] As an example of a case where X and Y are functionally connected, one or more circuits that enable the functional connection between X and Y (for example, a logic circuit (for example, an inverter, a NAND circuit, or a NOR circuit), a signal conversion circuit (for example, a digital-to-analog conversion circuit, an analog-to-digital conversion circuit, or a gamma correction circuit), a potential level conversion circuit (for example, a power supply circuit (for example, a step-up circuit or a step-down circuit), or a level shifter circuit that changes the potential level of a signal), a voltage source, a current source, a switching circuit, an amplifier circuit (for example, a circuit that can increase the signal amplitude or current amount, an operational amplifier, a differential amplifier circuit, a source follower circuit, or a buffer circuit), a signal generation circuit, a memory circuit, or a control circuit) can be connected between X and Y. As an example, even if another circuit is sandwiched between X and Y, X and Y are considered to be functionally connected if a signal output from X is transmitted to Y.
[0024] It should be noted that when it is explicitly stated that X and Y are electrically connected, this includes the case where X and Y are electrically connected (i.e., the case where X and Y are connected with another element or another circuit sandwiched between them) and the case where X and Y are directly connected (i.e., the case where X and Y are connected without another element or another circuit sandwiched between them).
[0025] Furthermore, for example, it can be expressed as follows: "X, Y, and the source (or first terminal, etc.) and drain (or second terminal, etc.) of the transistor are electrically connected to each other, and are electrically connected in the order of X, the source (or first terminal, etc.) of the transistor, the drain (or second terminal, etc.) of the transistor, and Y." Or, it can be expressed as follows: "The source (or first terminal, etc.) of the transistor is electrically connected to X, and the drain (or second terminal, etc.) of the transistor is electrically connected to Y, and X, the source (or first terminal, etc.) of the transistor, the drain (or second terminal, etc.) of the transistor, and Y are electrically connected in this order." Or, it can be expressed as follows: "X is electrically connected to Y via the source (or first terminal, etc.) and drain (or second terminal, etc.) of the transistor, and X, the source (or first terminal, etc.) of the transistor, the drain (or second terminal, etc.) of the transistor, and Y are provided in this connection order." By using expressions similar to these examples to define the order of connections in a circuit configuration, the source (or first terminal, etc.) and the drain (or second terminal, etc.) of a transistor can be distinguished and the technical scope can be determined. Note that these expressions are merely examples and are not limiting. Here, X and Y are assumed to be objects (e.g., a device, an element, a circuit, a wiring, an electrode, a terminal, a conductive film, or a layer, etc.).
[0026] Note that even when independent components are shown electrically connected in a circuit diagram, one component may have the functions of multiple components. For example, if part of a wiring also functions as an electrode, one conductive film has the functions of both the wiring and the electrode. Therefore, the term "electrically connected" in this specification also includes such cases where one conductive film has the functions of multiple components.
[0027] Furthermore, in this specification, the term "resistive element" may refer to, for example, a circuit element or wiring having a resistance value higher than 0 Ω. Therefore, in this specification, the term "resistive element" includes, for example, wiring having a resistance value, a transistor in which a current flows between the source and drain, a diode, or a coil. Therefore, the term "resistive element" may be replaced with, for example, terms such as "resistance," "load," or "region having a resistance value." Conversely, the terms "resistance," "load," or "region having a resistance value" may be replaced with, for example, terms such as "resistive element." The resistance value may be, for example, preferably 1 mΩ or more and 10 Ω or less, more preferably 5 mΩ or more and 5 Ω or less, and even more preferably 10 mΩ or more and 1 Ω or less. Furthermore, for example, the resistance value may be, for example, 1 Ω or more and 1×10 9 It may be set to Ω or less.
[0028] When a wiring is used as a resistor, the resistance value of the resistor may be determined by the length of the wiring. Alternatively, the resistor may use a conductor having a different resistivity from the conductor used as the wiring. Alternatively, when a semiconductor is used as a resistor, the resistance value of the resistor may be determined by doping impurities into the semiconductor.
[0029] Furthermore, in this specification, a "capacitive element" can refer to, for example, a circuit element having a capacitance value higher than 0 F, a region of wiring having a capacitance value higher than 0 F, a parasitic capacitance, or a gate capacitance of a transistor. Therefore, in this specification, a "capacitive element" is not limited to a circuit element including a pair of electrodes and a dielectric between the electrodes. A "capacitive element" also includes, for example, a parasitic capacitance occurring between wirings, or a gate capacitance occurring between one of the source or drain of a transistor and the gate. Furthermore, terms such as "capacitive element," "parasitic capacitance," or "gate capacitance" can be replaced with terms such as "capacitance." Conversely, the term "capacitance" can be replaced with terms such as "capacitive element," "parasitic capacitance," or "gate capacitance." Furthermore, the term "pair of electrodes" in "capacitance" can be replaced with, for example, a "pair of conductors," "pair of conductive regions," or "pair of regions." The capacitance value can be, for example, 0.05 fF or more and 10 pF or less. It can also be, for example, 1 pF or more and 10 μF or less.
[0030] In this specification and the like, a transistor has three terminals called a gate (also referred to as a gate terminal, a gate region, or a gate electrode), a source (also referred to as a source terminal, a source region, or a source electrode), and a drain (also referred to as a drain terminal, a drain region, or a drain electrode). A transistor also has a region where a channel is formed between the drain and the source (also referred to as a channel formation region). A transistor can pass a current between the source and the drain through the channel formation region. The channel formation region is a region through which a current mainly flows. The gate is a control terminal between the source and the drain that controls the amount of current flowing in the channel formation region. The two terminals that function as a source or a drain are input / output terminals of the transistor.
[0031] Note that one of the two input / output terminals serves as a source and the other as a drain depending on the conductivity type of the transistor (n-channel or p-channel) and the level of the potential applied to the three terminals of the transistor. Furthermore, for example, when the direction of current changes during circuit operation, the function as a source and the function as a drain may be interchanged. For this reason, the terms "source" and "drain" are interchangeable in this specification. Furthermore, when describing the connection relationship of a transistor, the terms "one of the source or drain" (or first electrode or first terminal) or "the other of the source or drain" (or second electrode or second terminal) are used.
[0032] Depending on the structure, a transistor may have a back gate in addition to the three terminals described above. In this case, in this specification, one of the gate or the back gate of the transistor may be referred to as a first gate, and the other of the gate or the back gate of the transistor may be referred to as a second gate. Furthermore, for the same transistor, the terms "gate" and "back gate" may be interchangeable. Furthermore, when a transistor has three or more gates, in this specification, each gate may be referred to as, for example, a first gate, a second gate, or a third gate.
[0033] In this specification, a transistor having a multi-gate structure with two or more gate electrodes can be used. A multi-gate transistor has channel formation regions connected in series, resulting in a structure in which multiple transistors are connected in series. Therefore, a multi-gate transistor can reduce off-state current and improve the transistor's breakdown voltage (improved reliability). Furthermore, when a multi-gate transistor operates in the saturation region, even if the voltage between the drain and source changes, the current between the drain and source does not change significantly, resulting in a voltage-current characteristic with a flat slope. A transistor with a voltage-current characteristic with a flat slope can realize an ideal current source circuit or an active load with a very high resistance value. As a result, a transistor with a voltage-current characteristic with a flat slope can realize, for example, a differential circuit or a current mirror circuit with good characteristics.
[0034] Furthermore, in this specification, when a single circuit element is illustrated on a circuit diagram, the circuit element may include multiple circuit elements. For example, when a single resistor is illustrated on a circuit diagram, the resistor includes two or more resistors electrically connected in series. For example, when a single capacitor is illustrated on a circuit diagram, the capacitor includes two or more capacitors electrically connected in parallel. For example, when a single transistor is illustrated on a circuit diagram, the transistor includes two or more transistors electrically connected in series, with the gates of the respective transistors electrically connected to each other. Similarly, when a single switch is illustrated on a circuit diagram, the switch includes two or more transistors, with the two or more transistors electrically connected in series or parallel, and with the gates of the respective transistors electrically connected to each other.
[0035] Furthermore, in this specification and the like, a "node" can be rephrased as a "terminal," "wiring," "electrode," "conductive layer," "conductor," or "impurity region," depending on, for example, the circuit configuration or the device structure. Furthermore, for example, a "terminal" or "wiring" can be rephrased as a "node."
[0036] Furthermore, in this specification, "voltage" and "potential" can be interchanged as appropriate. "Voltage" refers to the potential difference from a reference potential. For example, if the reference potential is the ground potential (earth potential), then "voltage" can be interchanged with "potential." Note that ground potential does not necessarily mean 0 V. Furthermore, potential is relative. In other words, a change in the reference potential will change, for example, the potential applied to wiring, the potential applied to a circuit, or the potential output from a circuit.
[0037] Furthermore, in this specification and the like, the terms "high-level potential (also referred to as "high-level potential," "H potential," or "H")" and "low-level potential (also referred to as "low-level potential," "L potential," or "L")" do not refer to any particular potential. For example, when two wirings are both described as "functioning as wirings that supply a high-level potential," the high-level potentials provided by both wirings do not have to be equal to each other. Similarly, when two wirings are both described as "functioning as wirings that supply a low-level potential," the low-level potentials provided by both wirings do not have to be equal to each other.
[0038] Furthermore, in this specification, "electric current" refers to the phenomenon of charge transfer (electrical conduction). For example, the statement "electrical conduction of positively charged bodies is occurring" can be rephrased as "electrical conduction of negatively charged bodies is occurring in the opposite direction." Therefore, in this specification, unless otherwise specified, "electric current" refers to the phenomenon of charge transfer (electrical conduction) associated with the movement of carriers. Examples of carriers include electrons, holes, anions, cations, and complex ions. Note that carriers vary depending on the system through which the current flows (e.g., semiconductor, metal, electrolyte, vacuum, etc.). Furthermore, the "direction of current" in, for example, wiring, is the direction in which positive carriers move and is expressed as a positive current amount. In other words, the direction in which negative carriers move is opposite to the direction of current and is expressed as a negative current amount. Therefore, in this specification and the like, unless otherwise specified regarding the positive or negative sign of a current (or the direction of the current), for example, a statement such as "current flows from element A to element B" can be rephrased as "current flows from element B to element A," etc. Furthermore, for example, a statement such as "current is input to element A" can be rephrased as "current is output from element A," etc.
[0039] Furthermore, in this specification, the ordinal numbers "first," "second," and "third" are used to avoid confusion between components. Therefore, they do not limit the number of components. Furthermore, they do not limit the order of the components. For example, 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. Furthermore, for example, a component referred to as "first" in one embodiment of this specification may be omitted in another embodiment or in the claims.
[0040] Furthermore, in this specification, terms indicating arrangement, such as "above," "below," "upward," or "belowward," may be used for convenience in describing the positional relationship between components with reference to drawings. Furthermore, the positional relationship between components changes as appropriate depending on the orientation in which each component is depicted. Therefore, terms indicating arrangement described in this specification are not limited to these terms and can be rephrased appropriately depending on the situation. For example, the expression "insulator located on the upper surface of a conductor" can be rephrased as "insulator located on the lower surface of a conductor" by rotating the orientation of the drawing by 180 degrees. Furthermore, the expression "insulator located on the upper surface of a conductor" can be rephrased as "insulator located on the left (or right) surface of a conductor" by rotating the orientation of the drawing by 90 degrees.
[0041] Furthermore, the terms "above" and "below" do not limit the positional relationship of components to being directly above or below and in direct contact with each other. For example, the expression "electrode B on insulating layer A" does not necessarily mean that electrode B is formed on insulating layer A in direct contact with it, and does not exclude the inclusion of other components between insulating layer A and electrode B.
[0042] Furthermore, in this specification, terms such as "row" or "column" may be used to describe components arranged in a matrix and their positional relationships. Furthermore, the positional relationships between components change as appropriate depending on the direction in which each component is depicted. Therefore, terms such as "row" or "column" used in this specification are not limited to these terms and can be rephrased appropriately depending on the situation. For example, the expression "row direction" can be rephrased as "column direction" by rotating the orientation of the drawing by 90 degrees.
[0043] Furthermore, in this specification and the like, for example, terms such as "overlap" do not limit the state of the stacking order of components, etc. For example, the expression "electrode B overlapping insulating layer A" is not limited to the state in which electrode B is formed on insulating layer A. The expression "electrode B overlapping insulating layer A" does not exclude, for example, 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.
[0044] Furthermore, in this specification and the like, the terms "adjacent" or "close to" do not limit components to being in direct contact with each other. For example, the expression "electrode B adjacent to insulating layer A" does not necessarily mean that insulating layer A and electrode B are formed in direct contact with each other, and does not exclude the inclusion of other components between insulating layer A and electrode B.
[0045] Furthermore, in this specification and the like, terms such as "film" or "layer" may be interchangeable depending on the situation. For example, the term "conductive layer" may be interchangeable with the term "conductive film." For example, the term "insulating film" may be interchangeable with the term "insulating layer." Furthermore, terms such as "film" or "layer" may be interchangeable with other terms depending on the situation without using those terms. For example, the term "conductive layer" or "conductive film" may be interchangeable with the term "conductor." Furthermore, the term "conductor" may be interchangeable with the term "conductive layer" or "conductive film." For example, the term "insulating layer" or "insulating film" may be interchangeable with the term "insulator." Furthermore, the term "insulator" may be interchangeable with the term "insulating layer" or "insulating film."
[0046] Furthermore, in this specification and the like, terms such as "electrode," "wiring," or "terminal" do not functionally limit these components. For example, an "electrode" may be used as part of a "wiring," and vice versa. Furthermore, the terms "electrode" or "wiring" include, for example, cases where multiple "electrodes" or "wirings" are integrally formed. Furthermore, for example, a "terminal" may be used as part of a "wiring" or "electrode," and vice versa. Furthermore, the term "terminal" includes, for example, cases where multiple "electrodes," "wirings," or "terminals" are integrally formed. Therefore, for example, an "electrode" can be part of a "wiring" or "terminal." Furthermore, for example, a "terminal" can be part of a "wiring" or "electrode." Furthermore, for example, terms such as "electrode," "wiring," or "terminal" may be replaced with terms such as "region."
[0047] Furthermore, in this specification and the like, terms such as "wiring," "signal line," or "power line" may be interchangeable depending on the situation. For example, the term "wiring" may be changed to the term "signal line." For example, the term "wiring" may be changed to the term "power line." The reverse is also true, for example, terms such as "signal line" or "power line" may be changed to the term "wiring." The term "power line" may be changed to the term "signal line." The reverse is also true, for example, terms such as "signal line" may be changed to the term "power line." The term "potential" applied to wiring may be changed to the term "signal" depending on the situation. The reverse is also true, for example, terms such as "signal" may be changed to the term "potential."
[0048] In addition, in this specification, a "switch" has multiple terminals and has the function of switching (selecting) conduction or non-conduction between the terminals. For example, if a switch has two terminals and both terminals are conductive, the switch is said to be in a "conductive state" or "on state." Also, if both terminals are non-conductive, the switch is said to be in a "non-conductive state" or "off state." Note that switching the switch to either the conductive state or the non-conductive state, or maintaining either the conductive state or the non-conductive state, may be referred to as "controlling the conduction state."
[0049] In other words, a switch is a device that has the function of controlling whether or not a current flows. Alternatively, a switch is a device that has the function of selecting and switching the path through which a current flows. For example, an electrical switch or a mechanical switch can be used as the switch. In other words, the switch is not limited to a specific one as long as it can control a current.
[0050] There are types of switches that are normally in a non-conductive state but can be made conductive by controlling the conductive state, and these switches are sometimes called "contact A." There are also types of switches that are normally in a conductive state but can be made non-conductive by controlling the conductive state, and these switches are sometimes called "contact B."
[0051] Examples of electrical switches include transistors (e.g., bipolar transistors or MOS transistors), diodes (e.g., PN diodes, PIN diodes, Schottky diodes, MIM (Metal Insulator Metal) diodes, MIS (Metal Insulator Semiconductor) diodes, or diode-connected transistors), and logic circuits combining these. When a transistor is used as a switch, the "conductive state" or "on state" of the transistor refers to, for example, a state in which the source electrode and drain electrode of the transistor can be considered to be electrically short-circuited, or a state in which current can flow between the source electrode and drain electrode. The "non-conductive state" or "off state" of the transistor refers to a state in which the source electrode and drain electrode of the transistor can be considered to be electrically disconnected. When a transistor is operated simply as a switch, the polarity (conductivity type) of the transistor is not particularly limited.
[0052] An example of a mechanical switch is a switch that uses MEMS (microelectromechanical systems) technology. Such a switch has an electrode that can be mechanically moved, and the movement of the electrode selects a conductive state or a non-conductive state.
[0053] In this specification, "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. Furthermore, "substantially parallel" or "roughly parallel" refers to a state in which two straight lines are arranged at an angle of -30° or more and 30° or less. Furthermore, "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. Furthermore, "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.
[0054] In this specification, the term "having the same or approximately the same height" refers to the same height from a reference surface (e.g., a flat surface such as a substrate surface) in a cross-sectional view. For example, in a semiconductor device manufacturing process, a planarization process (typically a CMP process) may expose the surface of a single layer or multiple layers. In this case, the surfaces treated by the CMP process have the same height from the reference surface. However, the heights of multiple layers on the treated surface may not be strictly equal depending on the processing equipment, processing method, or material of the treated surface during the CMP process. In this specification, the term "having the same or approximately the same height" is also used. For example, in a case where there are two layers (here, a first layer and a second layer) with different heights relative to a reference surface, the difference in height between the top surface of the first layer and the top surface of the second layer is 20 nm or less.
[0055] In this specification, "edges that coincide or approximately coincide" refers to the overlapping of at least a portion of the contours between stacked layers when viewed from above. For example, this includes cases in which, in the manufacturing process of a semiconductor device, upper and lower layers are processed using the same mask pattern or partially the same mask pattern. However, strictly speaking, the contours may not overlap, and the contour of the upper layer may be located inside the contour of the lower layer, or the contour of the upper layer may be located outside the contour of the lower layer. In this specification, this case is also referred to as "edges that coincide or approximately coincide."
[0056] In this specification, for example, when referring to counting values and measurement values, or to objects, methods, and events that can be converted into counting values or measurement values, terms such as "identical," "the same," "equal," or "uniform" (including synonyms thereof) are used, and unless otherwise specified, these terms are intended to include an error of plus or minus 20%.
[0057] In this specification and the like, impurities in a semiconductor refer to, for example, elements other than the main component constituting a semiconductor layer. For example, an element having a concentration of less than 0.1 atomic % is an impurity. When a semiconductor contains impurities, for example, the defect state density of the semiconductor may increase, the carrier mobility may decrease, or the crystallinity may decrease. When the semiconductor is an oxide semiconductor, impurities that change the characteristics of the semiconductor include, for example, Group 1 elements, Group 2 elements, Group 13 elements, Group 14 elements, Group 15 elements, or transition metals other than the main component of the oxide semiconductor. In particular, there are hydrogen (also included in water), lithium, sodium, silicon, boron, phosphorus, carbon, and nitrogen. When an impurity is mixed in an oxide semiconductor, for example, oxygen vacancies (V O When the semiconductor is a silicon layer, impurities that change the characteristics of the semiconductor include, for example, Group 1 elements, Group 2 elements, Group 13 elements, and Group 15 elements excluding oxygen and hydrogen.
[0058] In this specification and the like, a metal oxide refers to an oxide of a metal in a broad sense. Metal oxides are classified into, for example, oxide insulators, oxide conductors (including transparent oxide conductors), and oxide semiconductors (also referred to as oxide semiconductors or simply as OSs). For example, when a metal oxide is used for a semiconductor layer of a transistor, the metal oxide may be referred to as an oxide semiconductor. That is, when a metal oxide is used as a material capable of forming a channel formation region of a transistor having at least one of an amplifying function, a rectifying function, and a switching function, the metal oxide can be referred to as a metal oxide semiconductor. Furthermore, the term "OS transistor" can be rephrased as a transistor including a metal oxide or an oxide semiconductor.
[0059] In this specification and the like, nitrogen-containing metal oxides may also be collectively referred to as metal oxides. Nitrogen-containing metal oxides may also be referred to as metal oxynitrides.
[0060] In this specification and the like, the configurations shown in each embodiment can be combined as appropriate with the configurations shown in other embodiments to form one aspect of the present invention. Furthermore, when multiple configuration examples are shown in one embodiment, these configuration examples can be combined as appropriate.
[0061] The embodiments described in this specification will be described with reference to the drawings. However, the embodiments can be implemented in many different ways. Therefore, those skilled in the art will readily understand that various changes in form and detail can be made without departing from the spirit and scope of the present invention. Therefore, the present invention should not be construed as being limited to the description of the embodiments. In the drawings illustrating the embodiments, the same reference numerals may be used in different drawings to designate identical or similarly functional parts in the configuration of the invention, thereby avoiding repetitive description. Furthermore, in the drawings, the same hatching patterns may be used and no particular reference numerals may be used to indicate similar functions. Furthermore, for ease of understanding, the drawings may omit the illustration of some components, for example, in perspective views or top views (also referred to as "plan views"). Furthermore, the drawings may omit the illustration of some hidden lines. Furthermore, the drawings may omit notations such as hatching patterns.
[0062] In addition, in the drawings and the like relating to this specification, the size, layer thickness, or region may be exaggerated for clarity. Therefore, the drawings are not necessarily limited to, for example, their size or aspect ratio. Note that the drawings are merely schematic illustrations of ideal examples, and are not limited to, for example, the shapes or values shown in the drawings.
[0063] For example, the drawings and the like relating to this specification may include variations in signals, voltages, or currents due to noise, or variations in signals, voltages, or currents due to timing deviations.
[0064] For example, in the drawings and the like relating to this specification, in the actual manufacturing process, layers or resist masks may be unintentionally thinned due to processes such as etching, but this may not be reflected in the drawings in order to make it easier to understand.
[0065] In addition, in drawings and the like relating to this specification, arrows indicating the X direction, Y direction, and Z direction may be used. In this specification, the "X direction" refers to the direction along the X axis, and the forward direction and the reverse direction may not be distinguished unless explicitly stated. The same applies to the "Y direction" and the "Z direction." The X direction, Y direction, and Z direction are directions that intersect with each other. More specifically, the X direction, Y direction, and Z direction are directions that are perpendicular to each other. In this specification, one of the X direction, Y direction, and Z direction may be referred to as the "first direction" or "first direction." The other may be referred to as the "second direction" or "second direction." The remaining one may be referred to as the "third direction" or "third direction."
[0066] In this specification, when the same symbol is used for multiple elements, particularly when it is necessary to distinguish between them, an identifying symbol such as "A", "b", "_1", "[n]", or "[m, n]" may be added to the symbol.
[0067] Embodiment 1 A structural example of a semiconductor device according to one embodiment of the present invention will be described with reference to FIGS.
[0068] Note that a semiconductor device is a device that utilizes semiconductor characteristics, and is a circuit including a semiconductor element (for example, a transistor, a diode, or a photodiode), or a device including such a circuit. The semiconductor device described in this embodiment and the like can be suitably used as, for example, a memory device. Furthermore, for example, the semiconductor device can be suitably used as an electronic computer including the memory device.
[0069] <Structural Example of Semiconductor Device> FIG. 1 is a circuit diagram illustrating a structural example of a semiconductor device 10 according to one embodiment of the present invention.
[0070] The semiconductor device 10 includes a substrate 50 and a layer 20. The substrate 50 may be an insulating substrate or a semiconductor substrate containing various materials. For example, the substrate 50 may be a substrate containing silicon. For example, the substrate 50 may include a transistor containing silicon in a channel formation region (a Si transistor). The layer 20 may include various materials such as a conductor, a semiconductor, or an insulator, and may include various elements such as a capacitor or a transistor. For example, the layer 20 may include a transistor containing an oxide semiconductor in a channel formation region (an OS transistor).
[0071] The layer 20 includes a layer 30 and a layer 40. The layer 40 includes layers 41[1] to 41[m], where m is an integer of 2 or greater.
[0072] The layer 40 includes a plurality of memory cells 42 in each of layers 41[1] to 41[m]. Each of the memory cells 42 is electrically connected to a local bit line LBL. The memory cells 42 have a function of storing data by holding a potential corresponding to the data. Data can be written to or read from the memory cells 42 via the local bit line LBL.
[0073] The memory cell 42 includes one transistor and one capacitor (sometimes referred to as a capacitor) (see FIGS. 3B and 4A ). One of the source and drain of the transistor is electrically connected to one terminal of the capacitor. In the memory cell 42, a transistor with extremely low off-state current is preferably used as the transistor. For example, an OS transistor can be used as the transistor. A memory cell using such an OS transistor can be called DOSRAM (registered trademark). DOSRAM is an abbreviation for Dynamic Oxide Semiconductor RAM (Random Access Memory). By using an OS transistor with extremely low off-state current, DOSRAM can store data for a long period of time. Furthermore, since DOSRAM can be configured with one OS transistor and one capacitor, high-density memory cells can be achieved.
[0074] The OS transistor has a characteristic of extremely low off-state current (current flowing between the source and drain when the transistor is off) because the band gap of the oxide semiconductor in which the channel is formed is 2 eV or more. The off-state current of an OS transistor per 1 μm of channel width at room temperature is 1 aA (1×10 −18 A) Below, 1zA (1×10 −21 A) or less, or 1 yA (1 x 10 −24 In the case of a Si transistor, the off-state current per 1 μm of channel width at room temperature can be 1 fA (1×10 −15 A) or more and 1 pA (1 × 10 −12 Therefore, it can be said that the off-state current of an OS transistor is about 10 orders of magnitude lower than that of a Si transistor.
[0075] The semiconductor layer of the OS transistor preferably contains at least one of indium and zinc. Furthermore, the semiconductor layer of the OS transistor preferably contains, for example, indium, M (M is one or more selected from gallium, aluminum, yttrium, tin, silicon, boron, copper, vanadium, beryllium, titanium, iron, nickel, germanium, zirconium, molybdenum, lanthanum, cerium, neodymium, hafnium, tantalum, tungsten, magnesium, and cobalt), and zinc. In particular, M is preferably one or more selected from gallium, aluminum, yttrium, and tin.
[0076] In particular, it is preferable to use an oxide containing indium (In), gallium (Ga), and zinc (Zn) (also referred to as "IGZO") as the semiconductor layer. Alternatively, an oxide containing indium (In), aluminum (Al), and zinc (Zn) (also referred to as "IAZO") may be used as the semiconductor layer. Alternatively, an oxide containing indium (In), aluminum (Al), gallium (Ga), and zinc (Zn) (also referred to as "IAGZO") may be used as the semiconductor layer.
[0077] When the semiconductor layer is an In-M-Zn oxide, the atomic ratio of In in the In-M-Zn oxide is preferably equal to or greater than the atomic ratio of M. Examples of atomic ratios of metal elements in such In-M-Zn oxides include a composition in which In:M:Zn=1:1:1 or thereabouts, a composition in which In:M:Zn=1:1:1.2 or thereabouts, a composition in which In:M:Zn=2:1:3 or thereabouts, a composition in which In:M:Zn=3:1:2 or thereabouts, a composition in which In:M:Zn=4:2:3 or thereabouts, a composition in which In:M:Zn=4:2:4.1 or thereabouts, a composition in which In:M:Zn=5:1:3 or thereabouts, a composition in which In:M:Zn=5:1:6 or thereabouts, a composition in which In:M:Zn=5:1:7 or thereabouts, a composition in which In:M:Zn=5:1:8 or thereabouts, a composition in which In:M:Zn=6:1:6 or thereabouts, and a composition in which In:M:Zn=5:2:5 or thereabouts. Furthermore, the atomic ratio of In in the In-M-Zn oxide may be smaller than the atomic ratio of M. Examples of atomic ratios of metal elements in such In-M-Zn oxides include a composition of In:M:Zn=1:3:2 or a composition thereabout, or a composition of In:M:Zn=1:3:4 or a composition thereabout. Note that a composition thereabout includes a range of plus or minus 30% of the desired atomic ratio.
[0078] For example, when describing a composition having an atomic ratio of In:Ga:Zn=4:2:3 or thereabout, this includes a case where, when In is taken as 4, Ga is 1 or more and 3 or less, and Zn is 2 or more and 4 or less. Furthermore, when describing a composition having an atomic ratio of In:Ga:Zn=5:1:6 or thereabout, this includes a case where, when In is taken as 5, Ga is more than 0.1 and 2 or less, and Zn is 5 or more and 7 or less. Furthermore, when describing a composition having an atomic ratio of In:Ga:Zn=1:1:1 or thereabout, this includes a case where, when In is taken as 1, Ga is more than 0.1 and 2 or less, and Zn is more than 0.1 and 2 or less.
[0079] A memory cell using an OS transistor can retain charge accumulated in a capacitor constituting the memory cell for a long period of time because the off-state current of the OS transistor is extremely low. Therefore, the memory cell can store data for a long period of time by storing data based on the level of potential corresponding to the amount of charge stored in the capacitor. In other words, the memory cell can store data once written for a long period of time, thereby reducing the frequency of refreshing data. Therefore, the memory cell can reduce the power consumption of a semiconductor device or a storage device using the memory cell.
[0080] Furthermore, a memory cell using an OS transistor can write or read data by charging or discharging an electric charge, allowing for practically unlimited data write or read operations. Furthermore, a memory cell using an OS transistor has excellent rewrite endurance because it does not involve structural changes at the atomic level, unlike a magnetic memory or a resistance change memory. Furthermore, a memory cell using an OS transistor has excellent stability because it does not exhibit instability due to an increase in electron trap centers, unlike a flash memory, even after repeated writing.
[0081] Furthermore, memory cells using OS transistors can be freely arranged on, for example, a silicon substrate on which Si transistors are provided, and therefore can be easily integrated. Furthermore, memory cells using OS transistors can be manufactured at low cost because they can be manufactured using the same manufacturing equipment as Si transistors.
[0082] An OS transistor can be a four-terminal semiconductor element by including a back gate (back gate electrode) in addition to a gate (gate electrode), a source (source electrode), and a drain (drain electrode). A four-terminal OS transistor can independently control current flowing between the source and the drain depending on potentials applied to the gate or the back gate. Furthermore, OS transistors have better electrical characteristics than Si transistors even under high-temperature conditions. Specifically, OS transistors can perform good switching operation even under high temperatures, such as 125° C. or higher and 150° C. or lower, because of their large on-current / off-current ratio.
[0083] The layer 30 includes a sense circuit 35 , a sense circuit 35_pre, and a switching circuit 37 .
[0084] The sense circuit 35 is electrically connected to a plurality of memory cells 42 included in the layer 40 via local bit lines LBL. The sense circuit 35 is also electrically connected to a switching circuit 37 via global bit lines GBL. When writing data to a memory cell 42, the sense circuit 35 applies a potential corresponding to the data from the global bit line GBL to the local bit line LBL. When reading data from the memory cell 42, the sense circuit 35 amplifies a change in the potential of the local bit line LBL and outputs the amplified potential to the global bit line GBL. The sense circuit 35 can be configured using OS transistors.
[0085] Although not shown, the layer 30 includes a plurality of sense circuits 35. The global bit line GBL is electrically connected to each of the plurality of local bit lines LBL via each of the plurality of sense circuits 35. The semiconductor device 10 has a function of selecting one of the plurality of sense circuits 35 and writing or reading data to or from one memory cell 42 selected from among the plurality of memory cells 42 electrically connected to the selected sense circuit 35.
[0086] Furthermore, the transistors constituting the sense circuits 35 may have threshold voltage variations among the multiple sense circuits 35. In particular, variations in the threshold voltage of transistors that convert slight potential changes in the local bit lines LBL into current significantly affect the operation of the sense circuits 35. Therefore, if such variations affect the operation of the sense circuits 35, the semiconductor device 10 may not correctly read data from the memory cells 42. The sense circuits 35 may have a correction function to reduce the effect of such threshold voltage variations on data reading. This correction function allows the semiconductor device 10 to improve the reliability of read data.
[0087] The sense circuit 35_pre has the same configuration as the sense circuit 35. Therefore, when describing the sense circuit 35_pre, the global bit line GBL should be replaced with the global bit line GBLB, and the local bit line LBL should be replaced with the local bit line LBL_pre, and the description of the sense circuit 35 described above should be appropriately taken into consideration.
[0088] The sense circuit 35, the global bit line GBL, the local bit line LBL, and the plurality of memory cells 42 electrically connected to the local bit line LBL are paired with the sense circuit 35_pre, the global bit line GBLB, the local bit line LBL_pre, and the plurality of memory cells 42 electrically connected to the local bit line LBL_pre.
[0089] The memory cells 42 connected to the local bit line LBL are memory cells into which data is written or read. The memory cells 42 connected to the local bit line LBL_pre are memory cells into which data is not written or read. The local bit line LBL_pre is precharged to a predetermined potential and continues to hold this potential. Note that the memory cells 42 connected to the local bit line LBL_pre may be memory cells into which data is written or read, and the memory cells 42 connected to the local bit line LBL may be memory cells into which data is not written or read. In this case, the local bit line LBL is precharged to a predetermined potential and continues to hold this potential.
[0090] The switching circuit 37 is electrically connected to the sense circuit 35 via the global bit line GBL. The switching circuit 37 is also electrically connected to the sense circuit 35_pre via the global bit line GBLB. The switching circuit 37 is also electrically connected to a drive circuit 51 provided on the substrate 50 via the global bit line SA_GBL and the global bit line SA_GBLB. The switching circuit 37 has a function of establishing a conductive state or a non-conductive state between the global bit line GBL, the global bit line GBLB, the global bit line SA_GBL, and the global bit line SA_GBLB. The switching circuit 37 also has a function of precharging the global bit line GBL and the global bit line GBLB to a predetermined potential.
[0091] The switching circuit 37 includes a transistor M0, a transistor M1, a transistor M2, a transistor M3, and a transistor M4. Note that it is preferable to use a transistor with extremely low off-state current as the transistor included in the switching circuit 37. For example, the transistor included in the switching circuit 37 can be an OS transistor.
[0092] One of the source and drain of the transistor M0 is electrically connected to the global bit line GBL. The other of the source and drain of the transistor M0 is electrically connected to the global bit line GBLB. The transistor M0 has a function of bringing the global bit line GBL and the global bit line GBLB into a conductive state or a non-conductive state in response to a signal SW0.
[0093] One of the source and drain of the transistor M1 is electrically connected to the global bit line GBL. The other of the source and drain of the transistor M1 is electrically connected to the global bit line SA_GBL. The transistor M1 has a function of bringing the global bit line GBL and the global bit line SA_GBL into a conductive state or a non-conductive state in response to a signal SW1.
[0094] One of the source and drain of the transistor M2 is electrically connected to the global bit line GBLB. The other of the source and drain of the transistor M2 is electrically connected to the global bit line SA_GBLB. The transistor M2 has a function of bringing the global bit line GBLB and the global bit line SA_GBLB into a conductive state or a non-conductive state in response to a signal SW2.
[0095] One of the source and drain of the transistor M3 is electrically connected to the global bit line GBL. The other of the source and drain of the transistor M3 is electrically connected to a terminal to which a potential VPRE2 is applied. The transistor M3 has a function of precharging the global bit line GBL to the potential VPRE2 in response to a signal SW3.
[0096] One of the source and drain of the transistor M4 is electrically connected to the global bit line GBLB. The other of the source and drain of the transistor M4 is electrically connected to a terminal to which a potential VPRE2 is applied. The transistor M4 has a function of precharging the global bit line GBLB to the potential VPRE2 in response to a signal SW3.
[0097] The substrate 50 includes a drive circuit 51 .
[0098] The drive circuit 51 is electrically connected to the switching circuit 37 provided in the layer 30 via the global bit line SA_GBL and the global bit line SA_GBLB. When writing data, the drive circuit 51 has a function of applying a potential corresponding to the data to each of the global bit line SA_GBL and the global bit line SA_GBLB. When reading data, the drive circuit 51 has a function of outputting a potential corresponding to the data in accordance with the potential difference between the global bit line SA_GBL and the global bit line SA_GBLB. The drive circuit 51 can be configured using a Si transistor whose channel is formed in the substrate 50.
[0099] Si transistors have a higher operating speed than OS transistors. Furthermore, by electrically connecting the gate of an n-channel Si transistor and the gate of a p-channel Si transistor, a CMOS circuit (e.g., a circuit that operates complementarily, a CMOS logic gate, or a CMOS logic circuit) can be configured. Therefore, by configuring the driver circuit 51 on the substrate 50 with Si transistors, the operating speed can be increased and power consumption in a steady state can be reduced.
[0100] FIG. 2 is a schematic diagram illustrating a configuration example of a semiconductor device 10 according to one embodiment of the present invention.
[0101] As shown in FIG. 2 , the semiconductor device 10 includes a substrate 50 and one or more layers 20 (layers 20[1] to 20[k]). Here, k is an integer equal to or greater than 1. The substrate 50 can be an insulating substrate or a semiconductor substrate containing various materials. For example, the substrate 50 can be a substrate containing silicon. Each of the layers 20[1] to 20[k] can include various materials, such as a conductor, a semiconductor, or an insulator. Each of the layers 20[1] to 20[k] can include various elements, such as a capacitor or a transistor.
[0102] The schematic diagram shown in FIG. 2 defines the X, Y, and Z directions to explain the arrangement of each layer constituting the semiconductor device 10. The Z direction refers to a direction perpendicular or approximately perpendicular to the surface of the substrate 50. "Approximately perpendicular" refers to a state in which the angle between two elements is 85 degrees or greater and 95 degrees or less. In this embodiment and the like, the Z direction may be referred to as the vertical direction for ease of understanding. The surface of the substrate 50 corresponds to the plane formed by the X direction, which is defined as perpendicular or approximately perpendicular to the Z direction, and the Y direction, which is defined as perpendicular or approximately perpendicular to both the X and Z directions. In this embodiment and the like, the X direction may be referred to as the depth direction and the Y direction may be referred to as the horizontal direction for ease of understanding.
[0103] Each of the layers 20[1] to 20[k] can be stacked in the vertical direction (Z direction) on the substrate 50. Each of the layers 20[1] to 20[k] includes a layer 30 and a layer 40.
[0104] 2 , the layers 41[1] to 41[m] included in the layer 40 can be stacked in the vertical direction. Therefore, the semiconductor device 10 according to one embodiment of the present invention can improve the density (memory density) of the memory cells 42. Furthermore, the layers 41[1] to 41[m] can be manufactured by repeating the same manufacturing process in the vertical direction. Therefore, the semiconductor device 10 according to one embodiment of the present invention can reduce the manufacturing cost of the memory cells 42.
[0105] 2, the layers 30 and 40 (layers 41[1] to 41[m]) can be stacked vertically on the substrate 50. Therefore, the semiconductor device 10 according to one embodiment of the present invention can shorten the length of wiring, such as the local bit line LBL and the global bit line SA_GBL. In other words, the semiconductor device 10 according to one embodiment of the present invention can reduce the parasitic resistance and parasitic capacitance of the wiring by shortening the signal propagation distance between two circuits connected to the wiring. Therefore, the semiconductor device 10 according to one embodiment of the present invention can achieve reduced power consumption and reduced signal delay.
[0106] Furthermore, the semiconductor device 10 according to one aspect of the present invention can operate even if the capacitance of the memory cell 42 is reduced by reducing the parasitic capacitance of the local bit line LBL. This allows the memory cell 42 to occupy a smaller area. This allows the semiconductor device 10 according to one aspect of the present invention to be miniaturized.
[0107] Furthermore, the semiconductor device 10 according to one aspect of the present invention can amplify slight changes in potential of the local bit line LBL by providing the sense circuit 35 in the layer 30. This allows the sense amplifier 55 provided in the substrate 50 to be miniaturized. This allows the semiconductor device 10 according to one aspect of the present invention to be miniaturized.
[0108] In the semiconductor device 10 according to one embodiment of the present invention, OS transistors with extremely low off-state current can be used as the transistors provided in the layer 30 and the layer 40. Therefore, the frequency of refreshing stored data in the memory cell 42 can be reduced. Therefore, the semiconductor device 10 according to one embodiment of the present invention can achieve low power consumption. Furthermore, in the semiconductor device 10 according to one embodiment of the present invention, layers 41[1] to 41[m] in which OS transistors are provided can be stacked vertically. Therefore, each of the layers 41[1] to 41[m] can be repeatedly manufactured using the same manufacturing process. Therefore, the semiconductor device 10 according to one embodiment of the present invention can achieve low manufacturing costs. Furthermore, in the semiconductor device 10 according to one embodiment of the present invention, layers 41[1] to 41[m] in which memory cells 42 are provided can be stacked vertically. Therefore, the memory density of the multiple memory cells 42 can be improved. Therefore, the semiconductor device 10 according to one embodiment of the present invention can be miniaturized. Furthermore, the semiconductor device 10 according to one embodiment of the present invention can use OS transistors whose electrical characteristics fluctuate less than those of Si transistors even in a high-temperature environment. Therefore, the semiconductor device 10 according to one embodiment of the present invention can be a highly reliable semiconductor device.
[0109] FIG. 3A is a schematic diagram of a layer 20 corresponding to any one of layers 20[1] to 20[k] shown in FIG.
[0110] The layer 20 shown in FIG. 3A includes layers 41[1] to 41[m], in which memory cells 42 are provided, arranged in the vertical direction (Z direction) above the layer 30. This configuration allows the distance between the layer 30 and the layers 41[1] to 41[m] to be reduced. This allows the length of the local bit line LBL to be shortened, thereby reducing parasitic capacitance. The layers 41[1] to 41[m] can be fabricated repeatedly in the vertical direction using the same manufacturing process, thereby reducing manufacturing costs.
[0111] FIG. 3B is a diagram showing the circuit symbols of the components in layer 20 shown in FIG. 3A.
[0112] Each of the layers 41[1] to 41[m] includes a plurality of memory cells 42. Each memory cell 42 includes a transistor 43 and a capacitor 44. One of the source or drain of the transistor 43 is electrically connected to one terminal (electrode) of the capacitor 44. The other of the source or drain of the transistor 43 is electrically connected to a local bit line LBL. The gate of the transistor 43 is electrically connected to a word line WL. The other terminal (electrode) of the capacitor 44 is electrically connected to a wiring CSL to which an arbitrary fixed potential is applied. Note that a region where one of the source or drain of the transistor 43 and one terminal of the capacitor 44 are electrically connected may be referred to as a node MND. The transistor 43 has a function of bringing the local bit line LBL and the node MND into a conductive state or a non-conductive state depending on the potential applied to the word line WL.
[0113] The transistor 43 may preferably have an extremely low off-state current. For example, an OS transistor may be used as the transistor 43. The capacitor 44 has a structure in which an insulator is sandwiched between conductors that serve as electrodes. Note that the conductors that form the electrodes may be made of metal or, for example, a semiconductor layer that has been given conductivity. The capacitor 44 may be configured, for example, to be disposed above or below the transistor 43 so as to overlap with the transistor 43, or to use part of the semiconductor layer or electrode that forms the transistor 43 as one electrode of the capacitor 44.
[0114] The memory cell 42 can retain the charge stored in the capacitor 44 for a long period of time by turning off the transistor 43. The memory cell 42 can store binary data by, for example, corresponding the level of the potential of the node MND, which corresponds to "1" or "0," depending on the amount of charge retained in the capacitor 44. When writing data, the memory cell 42 can apply a potential corresponding to the data to the node MND from the local bit line LBL by turning on the transistor 43. When reading data, the memory cell 42 can extract the charge retained in the node MND to the local bit line LBL by turning on the transistor 43.
[0115] Note that when data is read from the memory cell 42, the charge held at the node MND is extracted to the local bit line LBL, causing a change in the potential of the node MND. In other words, when data is read from the memory cell 42, the stored data is destroyed. That is, when data is read from the memory cell 42, a destructive read occurs. Therefore, after data is read from the memory cell 42, the data needs to be written back (refreshed).
[0116] The layer 30 includes a sense circuit 35. The sense circuit 35 includes transistors 31, 32, 33, and 34. One of the source or drain of the transistor 31 is electrically connected to one of the source or drain of the transistor 33 and one of the source or drain of the transistor 34. The other of the source or drain of the transistor 31 is electrically connected to one of the source or drain of the transistor 32. The gate of the transistor 31 is electrically connected to the other of the source or drain of the transistor 33 and a local bit line LBL. The other of the source or drain of the transistor 32 is electrically connected to a wiring SL. The other of the source or drain of the transistor 34 is electrically connected to a global bit line GBL. The transistor 31 has a function of passing a current between its source and drain in accordance with the potential of the local bit line LBL. The transistor 32 has a function of bringing the source and drain into a conductive or non-conductive state in accordance with a signal RE applied to its gate. The transistor 33 has a function of bringing the source and drain into a conductive or non-conductive state in response to a signal WE applied to its gate, and the transistor 34 has a function of bringing the source and drain into a conductive or non-conductive state in response to a signal MUX applied to its gate.
[0117] Transistors with extremely low off-state current are preferably used as the transistors 31 to 34. For example, OS transistors can be used as the transistors 31 to 34.
[0118] The sense circuit 35 changes the potential of the global bit line GBL by causing a current corresponding to the potential of the local bit line LBL to flow from the global bit line GBL to the wiring SL via the transistors 34, 31, and 32. The sense circuit 35 also transfers the potential of the global bit line GBL to the local bit line LBL via the transistors 34 and 33. The sense circuit 35 also changes the potential of the gate of the transistor 31 to a potential corresponding to the threshold voltage of the transistor 31 by discharging charge accumulated in the gate of the transistor 31 to the wiring SL via the transistors 33, 31, and 32. This function enables the sense circuit 35 to make corrections to reduce the influence of the threshold voltage of the transistor 31.
[0119] The sense circuit 35 may include a capacitor. In this case, one terminal of the capacitor may be electrically connected to the local bit line LBL, and the other terminal of the capacitor may be electrically connected to a wiring to which an arbitrary fixed potential is applied.
[0120] By using an OS transistor with extremely low off-state current as the transistor 33, the sense circuit 35 can hold charge accumulated on the local bit line LBL for a long period of time when the transistor 33 is turned off. Therefore, the sense circuit 35 can store binary data by, for example, corresponding a high or low potential depending on the amount of charge held on the local bit line LBL to “1” or “0.” That is, the sense circuit 35 can function as a memory. When writing data to the local bit line LBL, the sense circuit 35 functioning as a memory can apply a potential corresponding to the data to the local bit line LBL from the global bit line GBL by turning on the transistor 33. When reading data stored on the local bit line LBL, the sense circuit 35 functioning as a memory can read the data by applying a potential corresponding to the data to the gate of the transistor 31, causing a current corresponding to the data to flow between the source and drain of the transistor 31.
[0121] Note that when the sense circuit 35 functions as a memory, the charge held in the local bit line LBL does not change when data is read. In other words, when the sense circuit 35 functions as a memory, the stored data is not destroyed when data is read. In other words, when the sense circuit 35 functions as a memory, data is read non-destructively.
[0122] Here, a non-destructive readout memory using OS transistors is called NOSRAM (registered trademark). NOSRAM is an abbreviation for Nonvolatile Oxide Semiconductor RAM (Random Access Memory). Therefore, the sense circuit 35 can be considered as a memory that operates like NOSRAM.
[0123] Fig. 4A shows a circuit diagram of the memory cell 42, which corresponds to the circuit diagram of the memory cell 42 shown in Fig. 3B. Fig. 4B shows a circuit block corresponding to the circuit diagram, which corresponds to the circuit block of the memory cell 42 shown in Fig. 1.
[0124] Fig. 4C shows a circuit diagram of the sense circuit 35, which corresponds to the circuit diagram of the sense circuit 35 shown in Fig. 3B. Fig. 4D shows a circuit block corresponding to the circuit diagram, which corresponds to the circuit block of the sense circuit 35 shown in Fig. 1.
[0125] 5A is a circuit diagram showing, by circuit symbols, a drive circuit 51 provided on a substrate 50. The drive circuit 51 includes a switch circuit 52, a precharge circuit 53, a precharge circuit 54, and a sense amplifier 55. The switch circuit 52, the precharge circuit 53, the precharge circuit 54, and the sense amplifier 55 are electrically connected to the global bit line SA_GBL and the global bit line SA_GBLB, respectively. The switch circuit 52 is electrically connected to the bit line BL and the bit line BLB. The drive circuit 51 has a function of controlling writing and reading of data to and from the memory cells 42.
[0126] The switch circuit 52 has a function of establishing a conductive state or a non-conductive state between the wiring pair of the global bit line SA_GBL and the global bit line SA_GBLB and the wiring pair of the bit line BL and the bit line BLB in response to the signal CSEL. Specifically, the switch circuit 52 includes a transistor 52_1 and a transistor 52_2. The transistors 52_1 and 52_2 are each an n-channel transistor. The transistor 52_1 has a function of establishing a conductive state or a non-conductive state between the global bit line SA_GBL and the bit line BL in response to the signal CSEL. The transistor 52_2 has a function of establishing a conductive state or a non-conductive state between the global bit line SA_GBLB and the bit line BLB in response to the signal CSEL.
[0127] The precharge circuit 53 has a function of precharging the global bit lines SA_GBL and SA_GBLB to a potential VPRE in response to a signal EQ. Specifically, the precharge circuit 53 includes transistors 53_1, 53_2, and 53_3. Each of the transistors 53_1, 53_2, and 53_3 is an n-channel transistor. The transistor 53_1 has a function of bringing the global bit lines SA_GBL and SA_GBLB into a conductive state or a non-conductive state in response to the signal EQ. The transistor 53_2 has a function of precharging the global bit line SA_GBL to a potential VPRE in response to the signal EQ. The transistor 53_3 has a function of precharging the global bit line SA_GBLB to a potential VPRE in response to the signal EQ.
[0128] The precharge circuit 54 has a function of precharging the global bit lines SA_GBL and SA_GBLB to a potential VPRE in response to a signal EQB. Specifically, the precharge circuit 54 includes a transistor 54_1, a transistor 54_2, and a transistor 54_3. Each of the transistors 54_1, 54_2, and 54_3 is a p-channel transistor. The transistor 54_1 has a function of turning on or off the global bit lines SA_GBL and SA_GBLB in response to the signal EQB. The transistor 54_2 has a function of precharging the global bit line SA_GBL to a potential VPRE in response to the signal EQB. The transistor 54_3 has a function of precharging the global bit line SA_GBLB to a potential VPRE in response to the signal EQB.
[0129] The sense amplifier 55 has a function of applying a predetermined potential to each of the wiring SAP and the wiring SAN to output a potential corresponding to one of the binary data values to the global bit line SA_GBL and outputting a potential corresponding to the other of the binary data values to the global bit line SA_GBLB. The sense amplifier 55 includes transistors 55_1, 55_2, 55_3, and 55_4. The transistors 55_1 and 55_2 are p-channel transistors. The transistors 55_3 and 55_4 are n-channel transistors. The transistors 55_1 and 55_3 configure an inverter that uses the global bit line SA_GBLB as an input, the global bit line SA_GBL as an output, the wiring SAP as a high-potential power supply line, and the wiring SAN as a low-potential power supply line. The transistor 55_2 and the transistor 55_4 configure an inverter that uses the global bit line SA_GBL as an input, the global bit line SA_GBLB as an output, the wiring SAP as a high-potential power supply line, and the wiring SAN as a low-potential power supply line.
[0130] FIG. 5B shows a circuit block corresponding to the circuit diagram of the drive circuit 51 described in FIG. 5A, and corresponds to the circuit block of the drive circuit 51 shown in FIG.
[0131] <Example of Operation of Semiconductor Device> Next, an example of operation of the semiconductor device 10 will be described with reference to FIGS. 6 and 7. FIG.
[0132] The semiconductor device 10 according to one aspect of the present invention has, as an example of a driving method, read mode 1 and read mode 2. Read mode 1 is a mode in which data stored in the memory cell 42 (the potential held at the node MND) is read by the sense amplifier 55 included in the drive circuit 51 via the sense circuit 35 and the switching circuit 37. Read mode 2 is a mode in which the potential held on the local bit line LBL is read by the sense amplifier 55 included in the drive circuit 51 via the sense circuit 35 and the switching circuit 37. In other words, read mode 2 is a mode in which, when the sense circuit 35 is made to function as a memory, the data stored on the local bit line LBL is read by the sense amplifier 55 included in the drive circuit 51 via the sense circuit 35 and the switching circuit 37.
[0133] In the following description of the operation example, as potentials corresponding to binary data, a potential corresponding to binary data "1" is a high power supply potential VDD (hereinafter may be abbreviated as VDD), and a potential corresponding to binary data "0" is a low power supply potential VSS (hereinafter may be abbreviated as VSS). VDD is a potential higher than VSS by at least a threshold voltage of a transistor. Note that VSS may be, for example, the ground potential GND. In the following description of the operation example, the potential of a signal is assumed to be an H level or an L level. The H level is a potential that, when applied to the gate of an n-channel transistor, turns the transistor conductive, and a potential that, when applied to the gate of a p-channel transistor, turns the transistor non-conductive. The L level is a potential that, when applied to the gate of an n-channel transistor, turns the transistor non-conductive, and a potential that, when applied to the gate of a p-channel transistor, turns the transistor conductive. The H level may be, for example, the same potential as VDD or a potential higher than VDD, and the L level may be, for example, the same potential as VSS or a potential lower than VSS.
[0134] Note that the H level or L level does not need to be the same potential for each of the multiple signals provided to the semiconductor device 10. The H level or L level potential of each of the multiple signals provided to the semiconductor device 10 may differ depending on the threshold voltage of the transistor to which the signal is provided. For example, the H level or L level potential of a signal provided to the gate of a Si transistor provided in the substrate 50 may differ from the H level or L level potential of a signal provided to the gate of an OS transistor provided in the layer 30 or 40. For example, if the threshold voltage of the OS transistor is higher than the threshold voltage of the Si transistor, the H level of the signal provided to the gate of the OS transistor can be higher than the H level of the signal provided to the gate of the Si transistor. For example, in the present embodiment and the like, the H level of each of the signals provided to the word line WL, the signal MUX, the signal WE, the signal RE, the signal SW0, the signal SW1, the signal SW2, and the signal SW3 can be higher than the H level of each of the signals EQ, the signal EQB, and the signal CSEL. In the following description of the operation example, for the sake of simplicity, the potential of all signals will be described as being at H level or L level.
[0135] Hereinafter, examples of operation in read mode 1 and read mode 2 will be described using the timing charts shown in FIGS. 6 and 7, respectively. The timing charts shown in FIGS. 6 and 7 each show the potentials (H level or L level) of the signal applied to the word line WL, the signal MUX, the signal WE, the signal RE, the signal SW0, the signal SW1, the signal SW2, the signal SW3, the signal EQ, the signal EQB, and the signal CSEL at each time of operation. They also show the potentials applied to the wiring SL, the wiring SAP, and the wiring SAN. They also show the changes in the potentials of the node MND of the memory cell 42, the local bit line LBL, the local bit line LBL_pre, the global bit line GBL, the global bit line GBLB, the global bit line SA_GBL, and the global bit line SA_GBLB when reading data "1" (data 1) and when reading data "0" (data 0).
[0136] 6 is a timing chart illustrating an example of the operation of the semiconductor device 10 in read mode 1. The period from time T11 to time T13 is a period in which the threshold voltage is corrected. The period from time T13 to time T16 is a period in which data is read. The period from time T16 onwards is a period in which data is written back (refreshed).
[0137] Immediately before time T11, the signals MUX, WE, and RE applied to the word line WL are all set to the L level. The potential of the wiring SL is set to a predetermined potential (e.g., VSS). The signals SW0, SW1, SW2, and SW3 are all set to the L level. The signal EQ is set to the H level, and the signal EQB is set to the L level. The signal CSEL is set to the L level. The potentials of the wiring SAP and the wiring SAN are all set to VDD. The potentials VPRE and VPRE2 are all set to VDD. The potential of the wiring CSL is set to an arbitrary fixed potential (e.g., VSS). At this time, the global bit lines SA_GBL and SA_GBLB are all precharged to VDD. The global bit line GBL and the global bit line GBLB are each in an electrically floating state, and their respective potentials are VDD or VSS. The local bit line LBL and the local bit line LBL_pre are each in an electrically floating state, and are held at VDD or VSS. The node MND of the memory cell 42 is held at VDD (a potential corresponding to data "1") or VSS (a potential corresponding to data "0"). In the description of the operations at times T11 to T16, unless otherwise specified, the potentials of the wirings and signals are assumed to be maintained at the potentials at the immediately preceding times.
[0138] At time T11, signals SW1 and SW2 go high. Furthermore, signals MUX and WE go high. Then, the global bit line GBL and the global bit line GBLB are precharged to VDD. Furthermore, the local bit line LBL and the local bit line LBL_pre are precharged to VDD. Furthermore, the potential of the line SL becomes a predetermined potential between VDD and VSS. This predetermined potential affects the amount of current flowing through the transistor 31 in the operation at time T14, which will be described later. Therefore, the predetermined potential can be determined so that the amount of current becomes an appropriate value.
[0139] At time T12, the signal MUX goes low and the signal RE goes high, causing the potentials of the local bit lines LBL and LBL_pre to drop to "the potential of the line SL plus the threshold voltage of the transistor 31" due to discharge to the line SL via the transistor 31 included in each of the sense circuit 35 and the sense circuit 35_pre.
[0140] At time T13, signals WE and RE go low. This causes local bit line LBL and local bit line LBL_pre to be electrically floating. This causes potentials corresponding to the threshold voltages of transistors 31 included in sense circuit 35 and sense circuit 35_pre to be held on local bit line LBL and local bit line LBL_pre, respectively. This allows the amount of current flowing through transistor 31 in the operation at time T14, described below, to be corrected so that it is not affected by the threshold voltage of transistor 31. By performing such correction, semiconductor device 10 according to an aspect of the present invention can improve the reliability of read data.
[0141] At time T13, signal EQ goes low and signal EQB goes high. This stops precharging global bit lines SA_GBL and GBL, and global bit lines SA_GBLB and GBLB. This causes global bit lines SA_GBL and GBL, and global bit lines SA_GBLB and GBLB, to each enter an electrically floating state.
[0142] Also, at time T13, the signal applied to the word line WL on the side of the memory cell 42 electrically connected to the local bit line LBL goes high. Charge sharing then occurs between the local bit line LBL and the node MND. Therefore, the potential of the local bit line LBL changes according to the data stored in the memory cell 42 (i.e., according to the potential held at the node MND). This causes the potential of the local bit line LBL and the potential of the node MND to become the same potential.
[0143] Specifically, for example, when the data stored in the memory cell 42 is "1" (data 1) (i.e., the potential held at the node MND is VDD), a signal applied to the word line WL goes high, causing the potential of the local bit line LBL to rise and the potential of the node MND to fall. As a result, the potentials of the local bit line LBL and the node MND become the same potential. Alternatively, for example, when the data stored in the memory cell 42 is "0" (data 0) (i.e., the potential held at the node MND is VSS), a signal applied to the word line WL goes high, causing the potential of the local bit line LBL to fall and the potential of the node MND to rise. As a result, the potentials of the local bit line LBL and the node MND become the same potential.
[0144] On the other hand, at time T13, the signal applied to the word line WL on the side of the memory cell 42 electrically connected to the local bit line LBL_pre remains at the L level. That is, charge sharing is not performed on the local bit line LBL_pre. Therefore, the potential of the local bit line LBL does not change.
[0145] Charge sharing changes the potential of node MND. That is, the data stored in memory cell 42 is destroyed. In other words, read mode 1 is a destructive read. Therefore, data is written back in the operation at time T16, which will be described later.
[0146] At time T14, signals MUX and RE go high. Furthermore, the potential of line SL goes to the same potential (e.g., VSS) as the potential immediately before time T11. Then, current flows through transistor 31 of sense circuit 35 and transistor 31 of sense circuit 35_pre, depending on the respective potentials of local bit line LBL and local bit line LBL_pre. This causes the respective potentials of global bit line SA_GBL and global bit line GBL, and global bit line SA_GBLB and global bit line GBLB to gradually decrease. At this time, the difference between the potential of local bit line LBL and the potential of local bit line LBL_pre causes a difference between the amount of current flowing through transistor 31 of sense circuit 35 and the amount of current flowing through transistor 31 of sense circuit 35_pre. This difference in current amount corresponds to the potential of local bit line LBL, which changes due to charge sharing in the operation at time T13 described above. That is, the speed at which the potentials of the global bit lines SA_GBL and GBL drop varies depending on the potential of the local bit line LBL. Therefore, the potential of the local bit line LBL can be converted into a potential difference between the global bit lines SA_GBL and SA_GBLB.
[0147] Specifically, for example, when the data stored in the memory cell 42 is "1" (data 1), the amount of current flowing through the transistor 31 included in the sense circuit 35 is greater than the amount of current flowing through the transistor 31 included in the sense circuit 35_pre. Therefore, the rate at which the potentials of the global bit lines SA_GBL and GBL fall is faster than the rate at which the potentials of the global bit lines SA_GBLB and GBLB fall. As a result, the potential of the global bit line SA_GBL becomes lower than the potential of the global bit line SA_GBLB. Alternatively, for example, when the data stored in the memory cell 42 is "0" (data 0), the amount of current flowing through the transistor 31 included in the sense circuit 35 is smaller than the amount of current flowing through the transistor 31 included in the sense circuit 35_pre. Therefore, the rate at which the potentials of global bit lines SA_GBL and GBL drop is slower than the rate at which the potentials of global bit lines SA_GBLB and GBLB drop, causing the potential of global bit line SA_GBL to become higher than the potential of global bit line SA_GBLB.
[0148] At time T15, signal RE goes low. Furthermore, the potential of line SAN goes to VSS. Then, the sense amplifier 55 operates, amplifying the potential difference between global bit line SA_GBL and global bit line SA_GBLB, which occurred as a result of the operation at time T14 described above. This causes the potentials of global bit line SA_GBL and global bit line SA_GBLB to be determined as either VDD or VSS. In other words, reading of the data stored in memory cell 42 is completed.
[0149] Specifically, for example, when the data stored in the memory cell 42 is "1" (data 1), the potential of the global bit line SA_GBL becomes VSS and the potential of the global bit line SA_GBLB becomes VDD. Alternatively, for example, when the data stored in the memory cell 42 is "0" (data 0), the potential of the global bit line SA_GBL becomes VDD and the potential of the global bit line SA_GBLB becomes VSS.
[0150] At time T16, signal SW0 goes high and signal SW1 goes low. Furthermore, signal WE goes high. Then, an operation to write data back to the memory cell 42 is performed in accordance with the data read from the memory cell 42. That is, the potentials of the global bit line GBL and the local bit line LBL become the same as the potential of the global bit line SA_GBLB established by the operation at time T15. Furthermore, this potential is written back to the memory cell 42.
[0151] Specifically, for example, if the data stored in the memory cell 42 is "1" (data 1), the potential of the global bit line SA_GBLB immediately before time T16 is VDD. Therefore, the potentials of the global bit line GBL and the local bit line LBL become VDD. Furthermore, VDD is written back to the memory cell 42. Alternatively, for example, if the data stored in the memory cell 42 is "0" (data 0), the potential of the global bit line SA_GBLB immediately before time T16 is VSS. Therefore, the potentials of the global bit line GBL and the local bit line LBL become VSS. Furthermore, VSS is written back to the memory cell 42.
[0152] When writing data to the memory cell 42, the semiconductor device 10 may perform the same operation as the time T16 described above. For example, when writing data "1" to the memory cell 42, VDD may be applied to the global bit line SA_GBLB, as at time T16. Alternatively, when writing data "0" to the memory cell 42, VSS may be applied to the global bit line SA_GBLB, as at time T16.
[0153] [Read Mode 2] FIG. 7 is a timing chart illustrating an example of the operation of the semiconductor device 10 in read mode 2. The period from time T21 to time T24 is a period during which data is read. Note that in read mode 2, the data stored in the memory cell 42 is not related to the data read. Furthermore, the potential of the local bit line LBL_pre is also not related to the data read. Therefore, FIG. 7 does not illustrate the potentials of the node MND and the local bit line LBL_pre. Furthermore, the potential of the global bit line GBLB is also not illustrated.
[0154] Immediately before time T21, the signals MUX, WE, and RE applied to the word line WL are all set to the L level. The potential of the wiring SL is set to a predetermined potential (e.g., VSS). The signals SW0, SW1, SW2, and SW3 are all set to the L level. The signal EQ is set to the H level, and the signal EQB is set to the L level. The signal CSEL is set to the L level. The potentials of the wiring SAP and the wiring SAN are each set to (VDD-VSS) / 2. The potential VPRE is set to (VDD-VSS) / 2, and the potential VPRE2 is set to a potential (e.g., VDD) that exceeds (VDD-VSS) / 2 but does not exceed VDD. The potential of the wiring CSL is set to an arbitrary fixed potential (e.g., VSS). At this time, the global bit lines SA_GBL and SA_GBLB are each precharged to (VDD-VSS) / 2. The global bit lines GBL and GBLB are each in an electrically floating state, and their respective potentials are VDD or VSS. The local bit line LBL is also in an electrically floating state, and is held at VDD (a potential corresponding to data "1") or VSS (a potential corresponding to data "0"). In the description of the operations at times T21 to T24, unless otherwise specified, the potentials of the wirings and signals are assumed to be maintained at the potentials at the immediately preceding times.
[0155] At time T21, signal EQ goes low and signal EQB goes high, stopping precharging of global bit lines SA_GBL and SA_GBLB. As a result, global bit lines SA_GBL and SA_GBLB each go into an electrically floating state.
[0156] At time T22, signals SW1 and SW3 go high. This causes global bit line SA_GBL and global bit line GBL to be precharged to a potential between VDD and (VDD-VSS) / 2. That is, the potential of global bit line SA_GBL becomes higher than the potential of global bit line SA_GBLB.
[0157] At time T23, signal SW3 goes low. This stops precharging global bit lines SA_GBL and GBL. Then, signals MUX and RE go high. This causes the potentials of global bit lines SA_GBL and GBL to change according to the potential of local bit line LBL. Therefore, the potential of local bit line LBL can be converted into a potential difference between global bit lines SA_GBL and SA_GBLB.
[0158] Specifically, for example, when the data stored in the sense circuit 35 functioning as a memory is "1" (data 1) (i.e., the potential held on the local bit line LBL is VDD), a current flows through the transistor 31 included in the sense circuit 35, causing the potentials of the global bit line SA_GBL and the global bit line GBL to gradually decrease. As a result, the potential of the global bit line SA_GBL becomes lower than the potential of the global bit line SA_GBLB. Alternatively, for example, when the data stored in the sense circuit 35 functioning as a memory is "0" (data 0) (i.e., the potential held on the local bit line LBL is VSS), the transistor 31 included in the sense circuit 35 becomes non-conductive, thereby maintaining the potentials of the global bit line SA_GBL and the global bit line GBL. As a result, the potential of the global bit line SA_GBL remains higher than the potential of the global bit line SA_GBLB.
[0159] The operation at time T23 does not change the potential of the local bit line LBL. That is, the data stored in the sense circuit 35 functioning as a memory is not destroyed. That is, read mode 2 is a non-destructive read.
[0160] At time T24, signals MUX and RE go low. Furthermore, the potential of line SAN goes to VSS, and the potential of line SAP goes to VDD. Then, the sense amplifier 55 operates, amplifying the potential difference between global bit line SA_GBL and global bit line SA_GBLB that occurred as a result of the operation at time T23 described above. This causes the potentials of global bit line SA_GBL and global bit line SA_GBLB to be fixed at either VDD or VSS. In other words, reading of the data stored in the sense circuit 35, which functions as a memory, is completed.
[0161] Specifically, for example, when the data stored in the sense circuit 35 functioning as a memory is "1" (data 1), the potential of the global bit line SA_GBL becomes VSS and the potential of the global bit line SA_GBLB becomes VDD. Alternatively, for example, when the data stored in the sense circuit 35 functioning as a memory is "0" (data 0), the potential of the global bit line SA_GBL becomes VDD and the potential of the global bit line SA_GBLB becomes VSS.
[0162] When writing data to the sense circuit 35 functioning as a memory, the semiconductor device 10 may, for example, set the signal applied to the word line WL to the L level, similar to the time T16 described above. For example, when writing data "1" to the sense circuit 35 functioning as a memory, the signal applied to the word line WL may be set to the L level and VDD may be applied to the global bit line SA_GBLB, similar to the time T16. Alternatively, when writing data "0" to the sense circuit 35 functioning as a memory, the signal applied to the word line WL may be set to the L level and VSS may be applied to the global bit line SA_GBLB, similar to the time T16.
[0163] Read mode 1 is a mode in which data stored in the memory cell 42 is read. The memory cell 42 occupies a smaller area than the sense circuit 35 functioning as a memory. Furthermore, since the memory cells 42 can be stacked, memory density is high. Read mode 2 is a mode in which data stored in the sense circuit 35 functioning as a memory is read. Read mode 2 does not require a period for correcting the threshold voltage or a period for writing back data, so data can be read faster than read mode 1. Furthermore, the energy required for reading (access energy) is low. The semiconductor device 10 according to one embodiment of the present invention can appropriately use read mode 1 and read mode 2 depending on the situation or purpose. The semiconductor device 10 according to one embodiment of the present invention can appropriately use read mode 1 and read mode 2 depending on the situation or purpose, thereby achieving high-speed data reading and reduced power consumption.
[0164] In the semiconductor device 10 according to one embodiment of the present invention, when reading in read mode 1 is completed, a potential corresponding to the data read from the memory cell 42 is held on the local bit line LBL. That is, the data previously read from the memory cell 42 is stored in the sense circuit 35, which functions as a memory. Therefore, when data needs to be read from the same memory cell 42 again, the data can be read in read mode 2. This allows data to be read faster. Furthermore, the energy required for reading (access energy) can be reduced. Therefore, the semiconductor device 10 can achieve high-speed data reading and reduced power consumption.
[0165] The semiconductor device 10 according to one embodiment of the present invention has the above-described read mode 1 and read mode 2 as driving methods, and thus can be suitably used in, for example, an electronic computer. For example, the memory cells 42 provided in each of the layers 41[1] to 41[m] can be used as a main memory provided in the electronic computer, and the sense circuits 35 provided in the layer 30 can be used as a cache memory provided in the electronic computer. In this case, read mode 1 corresponds to a mode for accessing the main memory, and read mode 2 corresponds to a mode for accessing the cache memory.
[0166] An example in which the semiconductor device 10 according to one embodiment of the present invention is used in a computer will be described in detail later.
[0167] <Configuration Example of Memory Device> A semiconductor device according to one embodiment of the present invention can be suitably used as a memory device. Here, a memory device according to one embodiment of the present invention to which the above-described semiconductor device 10 is applied will be described. Note that in the memory device described below, the above description can be appropriately referred to for the parts to which the semiconductor device 10 is applied, and therefore the same reference numerals may be used in the drawings and the like, and the description may be omitted.
[0168] 8 is a block diagram illustrating a configuration example of a memory device 300 according to one embodiment of the present invention. The memory device 300 using the semiconductor device 10 shown in FIG. 8 includes a memory array 21 and a driver circuit 22. The memory array 21 includes a plurality of sense circuits 35 and a switching circuit 37 provided in a layer 30, and a plurality of memory cells 42 provided in layers 41[1] to 41[m]. The driver circuit 22 is provided on a substrate 50 (not shown).
[0169] 8 includes, as an example, m×n memory cells 42 arranged in a matrix of m rows and n columns, where m and n are integers equal to or greater than 2. The memory array 21 also includes, as an example, n sense circuits 35 arranged for each column.
[0170] In FIG. 8, the memory cell 42 in the first row and first column is indicated as memory cell 42[1,1], and the memory cell 42 in the mth row and nth column is indicated as memory cell 42[m,n]. In the present embodiment and the like, an arbitrary row may be referred to as row i. In the present embodiment and the like, an arbitrary column may be referred to as column j. Therefore, i is an integer between 1 and m, and j is an integer between 1 and n. In the present embodiment and the like, the memory cell 42 in the ith row and jth column is referred to as memory cell 42[i,j]. In the present embodiment and the like, when "i+α" (α is a positive or negative integer) is used, "i+α" is not less than 1 and not more than m. Similarly, when "j+α" is used, "j+α" is not less than 1 and not more than n.
[0171] In addition, in Figure 8, the sense circuit 35 provided in the first column is shown as sense circuit 35[1], the sense circuit 35 provided in the jth column is shown as sense circuit 35[j], and the sense circuit 35 provided in the nth column is shown as sense circuit 35[n].
[0172] The memory array 21 also includes m word lines WL extending in the row direction, m interconnections CSL extending in the row direction, and n local bit lines LBL extending in the column direction. In this embodiment and the like, the first word line WL (first row) is referred to as word line WL[1], and the mth word line WL (mth row) is referred to as word line WL[m]. Similarly, the first interconnection CSL (first row) is referred to as interconnect CSL[1], and the mth interconnection CSL (mth row) is referred to as interconnect CSL[m]. Similarly, the first local bit line LBL (first column) is referred to as local bit line LBL[1], and the nth local bit line LBL (nth column) is referred to as local bit line LBL[n].
[0173] The n memory cells 42 provided in the i-th row are electrically connected to the i-th word line WL (word line WL[i]) and the i-th wiring CSL (wiring CSL[i]). The m memory cells 42 provided in the j-th column are electrically connected to the j-th local bit line LBL (local bit line LBL[j]).
[0174] The sense circuit 35 provided in the jth column (sense circuit 35[j]) is electrically connected to the local bit line LBL in the jth column (local bit line LBL[j]). The switching circuit 37 is electrically connected to the n sense circuits 35 via a global bit line GBL (not shown). The switching circuit 37 is also electrically connected to a drive circuit 51 including a sense amplifier 55, which is included in the drive circuit 22, via a global bit line SA_GBL.
[0175] The drive circuit 22 includes a PSW 62 (power switch), a PSW 63, and a peripheral circuit 71. The peripheral circuit 71 includes a peripheral circuit 81, a control circuit 72, and a voltage generation circuit 73.
[0176] Note that a part of the peripheral circuit 71 may be provided on the layer 30 .
[0177] In the storage device 300, each circuit, signal, and voltage can be appropriately selected or omitted as needed. Other circuits or signals may also be added. The signals BW, CE, GW, CLK, WAKE, ADDR, WDA, PON1, and PON2 are input signals from the outside. The signal RDA is an output signal to the outside.
[0178] Signal CLK is a clock signal. 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 write data. Signal RDA is read data. Signals PON1 and PON2 are power gating control signals. Note that signals PON1 and PON2 may be generated by control circuit 72.
[0179] The control circuit 72 is a logic circuit having the function of controlling the overall operation of the memory device 300. For example, the control circuit performs a logical operation on the signals CE, GW, and BW to determine the operation mode of the memory device 300 (for example, a write operation or a read operation (for example, read mode 1 or read mode 2)). Alternatively, the control circuit 72 generates a control signal for the peripheral circuit 81 so that this operation mode is executed.
[0180] The voltage generating circuit 73 has a function of generating a negative voltage. The signal WAKE has a function of controlling the input of the signal CLK to the voltage generating circuit 73. For example, when an H-level signal is applied to the signal WAKE, the signal CLK is input to the voltage generating circuit 73, and the voltage generating circuit 73 generates a negative voltage.
[0181] The peripheral circuit 81 is a circuit for writing or reading data to or from the memory cells 42. The peripheral circuit 81 is also a circuit for outputting various signals for controlling the sense circuit 35 and the switching circuit 37. The peripheral circuit 81 includes a row decoder 82, a column decoder 84, a row driver 83, a column driver 85, an input circuit 87, an output circuit 88, and a drive circuit 51 including a sense amplifier 55.
[0182] The row decoder 82 and the column decoder 84 have the function of decoding the signal ADDR. The row decoder 82 is a circuit for specifying a row to be accessed. The column decoder 84 is a circuit for specifying a column to be accessed. The row driver 83 has the function of selecting a word line WL specified by the row decoder 82. The column driver 85 has the function of writing data to the memory cells 42, reading data from the memory cells 42, or retaining the read data, for example.
[0183] The input circuit 87 has a function of holding a signal WDA. The data held by the input circuit 87 is output to the column driver 85. The output data of the input circuit 87 is data (data Din) to be written to the memory cell 42. The data (data Dout) read from the memory cell 42 by the column driver 85 is output to the output circuit 88. The output circuit 88 has a function of holding the data Dout. The output circuit 88 also has a function of outputting the data Dout to the outside of the memory device 300. The data output from the output circuit 88 is the signal RDA.
[0184] The PSW 62 has a function of controlling the supply of VDD to the peripheral circuit 71. The PSW 63 has a function of controlling the supply of a potential VHM to the row driver 83. Here, the high power supply potential of the memory device 300 is VDD, and the low power supply potential is the ground potential GND (or may be VSS). The potential VHM is a high power supply potential used to set the word line to an H level and is higher than VDD. The PSW 62 is controlled to an ON or OFF state by a signal PON1. The PSW 63 is controlled to an ON or OFF state by a signal PON2. In FIG. 8 , the number of power domains to which VDD is supplied in the peripheral circuit 71 is one, but multiple power domains may also be used. In this case, the drive circuit 22 may be provided with a power switch for each power domain.
[0185] As in the above description of the semiconductor device 10, the layer 30 and the layers 41[1] to 41[m] may be stacked vertically on the substrate 50.
[0186] FIG. 9A is a perspective view showing, as an example, a memory device 300 in which a layer 30 and five layers (m=5) of layers 41[1] to 41[5] are stacked in the vertical direction on a substrate 50. FIG. 9A illustrates a plurality of memory cells 42 arranged in each of layers 41[1] to 41[5]. It also illustrates a plurality of sense circuits 35 arranged in layer 30. It also illustrates word lines WL and wiring CSL extending in the X direction, and local bit lines LBL extending in the Z direction (the vertical direction on the substrate 50 on which the drive circuit 22 is provided). Note that, for clarity of illustration, the word lines WL and wiring CSL are partially omitted.
[0187] 9B is a schematic diagram showing an example configuration of a sense circuit 35 and a plurality of memory cells 42 electrically connected to one of the plurality of local bit lines LBL shown in FIG. 9A. FIG. 9B also shows a switching circuit 37 and a drive circuit 51 provided in the drive circuit 22. The switching circuit 37 is electrically connected to the sense circuit 35 via a global bit line GBL. The switching circuit 37 is also electrically connected to the drive circuit 51 via a global bit line SA_GBL. Note that the configuration shown in FIG. 9B in which a plurality of memory cells 42 are electrically connected to one local bit line LBL is also referred to as a "memory string."
[0188] The local bit line LBL is provided in contact with the semiconductor layer of the transistor included in the memory cell 42. Alternatively, the local bit line LBL is provided in contact with a region that functions as the source or drain of the semiconductor layer of the transistor included in the memory cell 42. Alternatively, the local bit line LBL is provided in contact with a conductor that is provided in contact with a region that functions as the source or drain of the semiconductor layer of the transistor included in the memory cell 42. In other words, the local bit line LBL is a wiring that electrically connects the other of the source or the drain of the transistor included in each of the multiple memory cells 42 provided in the layers 41[1] to 41[5] to the sense circuit 35 in the vertical direction.
[0189] By applying the semiconductor device 10 described above, the memory device 300 according to one embodiment of the present invention can stack a plurality of sense circuits 35, a switching circuit 37, and a plurality of memory cells 42 in a vertical direction above the drive circuit 22 including the sense amplifier 55. This allows the memory device 300 according to one embodiment of the present invention to achieve, for example, improved memory density, reduced manufacturing costs, reduced power consumption, reduced signal delay, and miniaturization.
[0190] Furthermore, by applying the above-described semiconductor device 10, the memory device 300 according to one embodiment of the present invention can be driven in read mode 1 and read mode 2. By having the above-described read mode 1 and read mode 2, the memory device 300 according to one embodiment of the present invention can be suitably used in, for example, a computer.
[0191] <Configuration Example of Electronic Computer> A semiconductor device according to one embodiment of the present invention can be suitably used in an electronic computer. Furthermore, a memory device according to one embodiment of the present invention can be suitably used in an electronic computer. Here, an example in which the above-described semiconductor device 10 is applied to an electronic computer will be described. Note that in the electronic computer described below, the above description can be appropriately taken into consideration for parts to which the semiconductor device 10 is applied, and therefore, the same reference numerals may be used in drawings and the like, and description thereof may be omitted.
[0192] 10 is a schematic diagram showing an electronic computer 90 according to one embodiment of the present invention. The electronic computer 90 includes a processor 91 (CPU) and a main memory 92. The processor 91 includes a core 93, a cache memory 94, and an interface 95 (I / F).
[0193] The processor 91 has a function of accessing the cache memory 94 and storing (also referred to as loading) instructions or data stored in the cache memory 94 into a register (not shown) provided in the core 93 via an interface 95. The processor 91 also has a function of performing a predetermined calculation based on the instructions or data stored in the register. The processor 91 also has a function of accessing the main memory 92 and reading the desired instructions or data stored in the main memory 92 into the cache memory 94 if the instruction or data stored in the register by loading is not the instruction or data desired by the core 93 (also referred to as a cache miss).
[0194] As an example of applying the semiconductor device 10 described above, the electronic computer 90 uses multiple memory cells 42 provided in the semiconductor device 10 as the main memory 92, uses sense circuits 35 functioning as multiple memories provided in the semiconductor device 10 as the cache memory 94, and uses the drive circuit 51 provided in the semiconductor device 10 as the interface 95.
[0195] 10, the core 93 and the interface 95 are provided on the substrate 50, the cache memory 94 is provided on the layer 30, and the main memory 92 is provided on each of the layers 41[1] to 41[m]. Furthermore, the layer 30 on which the cache memory 94 is provided and the layers 41[1] to 41[m] on which the main memory 92 is provided are stacked in the vertical direction on the substrate 50 on which the core 93 and the interface 95 are provided.
[0196] As described above, the configuration of the memory cell 42 can be called DOSRAM. DOSRAM can be used as a main memory, replacing DRAM (Dynamic Random Access Memory), which is generally used as a main memory. Like DRAM, DOSRAM is composed of one transistor and one capacitor. However, by using an OS transistor with extremely low off-state current as the transistor, data can be stored for a long period of time. Therefore, DOSRAM can significantly reduce the refresh cycle compared to DRAM. For example, while the refresh cycle of DRAM is milliseconds or less, the refresh cycle of DOSRAM can be approximately one hour to one year. Furthermore, DOSRAM can be arranged, for example, in multiple layers on a silicon substrate on which a sense amplifier is provided. These features enable DOSRAM to operate faster and consume less access energy (energy consumed when writing or reading data) than DRAM.
[0197] Furthermore, as described above, the sense circuit 35 can be considered a non-oscillating random access memory (NOSRAM) by functioning as a memory. NOSRAM is a non-volatile memory that stores data by retaining charge for a long period of time, taking advantage of the characteristics of OS transistors, which have extremely low off-state current. Furthermore, NOSRAM has the advantage that, in principle, there is no limit to the number of rewrites and that multi-level data can be written. NOSRAM can be used as a cache memory instead of an SRAM (Static Random Access Memory), which is generally used as a cache memory. NOSRAM can be freely arranged, for example, on a layer on a silicon substrate on which a processor core is provided, making integration easy.
[0198] In other words, the electronic computer 90 can be configured such that, on a silicon substrate on which the processor core is provided, a layer on which NOSRAM (sense circuit 35) functioning as cache memory is provided is arranged, and further, multiple layers on which DOSRAM (memory cells 42) functioning as main memory is arranged are arranged.
[0199] <Example of Operation of Electronic Computer> Next, an example of operation of the electronic computer 90 according to one embodiment of the present invention will be described. The electronic computer 90 can be driven by the above-described method for driving the semiconductor device 10.
[0200] FIG. 11A is a flowchart showing an example of the operation of the electronic computer 90. In order to perform a predetermined operation, the electronic computer 90 needs to load a desired instruction or data into a register included in the core 93. The flowchart shown in FIG. 11A shows a method for driving the electronic computer 90 when loading the desired instruction or data into a register included in the core 93. As shown in FIG. 11A, the electronic computer 90 has steps S01, S02, and S03. When loading of the desired instruction or data begins (START), step S01 is first performed.
[0201] In step S01, the cache memory 94 is accessed in access mode 1. FIG. 11B is a diagram schematically illustrating the operation of the electronic computer 90 in access mode 1. That is, the electronic computer 90 loads instructions or data stored in the cache memory 94 into a register provided in the core 93 via the interface 95. Note that access mode 1 corresponds to read mode 2 of the semiconductor device 10 described above (see FIG. 7 as appropriate). That is, the electronic computer 90 reads data stored in the sense circuit 35, which functions as a memory. Next, step S02 is performed.
[0202] In step S02, it is determined whether the instruction or data loaded into the register of the core 93 in step S01 is a cache miss (determination of cache miss). If the determination in step S02 is "YES," i.e., if the instruction or data stored in the register of the core 93 is not the instruction or data desired by the core 93 (cache miss), step S03 is performed. Alternatively, if the determination in step S02 is "NO," i.e., if the instruction or data stored in the register of the core 93 is the instruction or data desired by the core 93 (cache hit), the loading of the instruction or data is completed (END). Thereafter, although not shown, a predetermined operation is performed based on the instruction or data stored in the register.
[0203] In step S03, the main memory 92 is accessed in access mode 2. FIG. 11C is a diagram schematically illustrating the operation of the electronic computer 90 in access mode 2. That is, the electronic computer 90 loads desired instructions or data stored in the main memory 92 into a register included in the core 93 via the cache memory 94 and the interface 95, and completes (ENDs) the loading of the instructions or data. Thereafter, although not shown, a predetermined calculation is performed based on the instructions or data stored in the register. Note that access mode 2 corresponds to read mode 1 of the semiconductor device 10 described above (see FIG. 6 as appropriate). That is, the electronic computer 90 reads data stored in the memory cells 42.
[0204] Note that the electronic computer 90 according to one embodiment of the present invention is not limited to the above-described configuration example. For example, the electronic computer 90 may include a primary cache memory provided on the substrate 50 and a secondary cache memory provided on the layer 30, instead of the cache memory 94. In this case, the electronic computer 90 may use, for example, an SRAM for the primary cache memory and the sense circuit 35 functioning as one of the memories provided in the semiconductor device 10 for the secondary cache memory, and may preferably use the above-described operational example. Furthermore, for example, the electronic computer 90 may include a primary cache memory to a pth-level cache memory (p is an integer greater than or equal to 2) provided on the substrate 50 and a p+1th-level cache memory provided on the layer 30. In this case, the electronic computer may use, for example, an SRAM for each of the primary cache memory to the pth-level cache memory and the sense circuit 35 functioning as one of the memories provided in the semiconductor device 10 for the pth-level cache memory, and may preferably use the above-described operational example. Furthermore, for example, the electronic computer 90 may include a storage class memory in addition to the above-described configuration. In this case, the electronic computer 90 may use, for example, the multiple memory cells 42 included in the semiconductor device 10 as the storage class memory, and may preferably use the above-described example of operation.
[0205] By applying the configuration of the semiconductor device 10 and the driving method of the semiconductor device 10 described above, the electronic computer 90 according to one embodiment of the present invention can achieve, for example, improved memory density, reduced manufacturing costs, reduced power consumption, reduced signal delay, and miniaturization.
[0206] Note that a semiconductor device according to one embodiment of the present invention is not limited to the semiconductor device 10 described above. A memory device according to one embodiment of the present invention is not limited to the memory device 300 described above. A computer according to one embodiment of the present invention is not limited to the computer 90 described above. At least part of the configuration examples, operation examples, and corresponding drawings described in this embodiment can be combined as appropriate with other configuration examples, operation examples, other drawings, and other embodiments described in this specification.
[0207] (Embodiment 2) In this embodiment, a semiconductor device 10A according to one aspect of the present invention will be described. The semiconductor device 10A is a modified example of the semiconductor device 10 described in the above-mentioned embodiment 1. Therefore, in order to reduce repetition of the description, differences between the semiconductor device 10A and the semiconductor device 10 will be mainly described. Note that the description of the semiconductor device 10 described above can be taken into consideration as appropriate.
[0208] <Structural Example of Semiconductor Device> FIG. 12 is a circuit diagram illustrating a structural example of a semiconductor device 10A of one embodiment of the present invention.
[0209] The semiconductor device 10A differs from the semiconductor device 10 in that it includes a switching circuit 37A instead of the switching circuit 37. The switching circuit 37A differs from the switching circuit 37 in that it includes capacitors C1 and C2 instead of the transistors M3 and M4.
[0210] The switching circuit 37A is electrically connected to the sense circuit 35 via the global bit line GBL. The switching circuit 37A is also electrically connected to the sense circuit 35_pre via the global bit line GBLB. The switching circuit 37A is also electrically connected to a drive circuit 51 provided on the substrate 50 via the global bit line SA_GBL and the global bit line SA_GBLB. The switching circuit 37A has a function of establishing a conductive state or a non-conductive state between the global bit line GBL, the global bit line GBLB, the global bit line SA_GBL, and the global bit line SA_GBLB. The switching circuit 37A also has a function of changing the potentials of the global bit line GBL and the global bit line GBLB.
[0211] The switching circuit 37A includes a transistor M0, a transistor M1, a transistor M2, a capacitor C1, and a capacitor C2. Note that the transistors included in the switching circuit 37A are preferably transistors with extremely low off-state current. For example, the transistors included in the switching circuit 37A can be OS transistors.
[0212] One of the source and drain of the transistor M0 is electrically connected to the global bit line GBL. The other of the source and drain of the transistor M0 is electrically connected to the global bit line GBLB. The transistor M0 has a function of bringing the global bit line GBL and the global bit line GBLB into a conductive state or a non-conductive state in response to a signal SW0.
[0213] One of the source and drain of the transistor M1 is electrically connected to the global bit line GBL. The other of the source and drain of the transistor M1 is electrically connected to the global bit line SA_GBL. The transistor M1 has a function of bringing the global bit line GBL and the global bit line SA_GBL into a conductive state or a non-conductive state in response to a signal SW1.
[0214] One of the source and drain of the transistor M2 is electrically connected to the global bit line GBLB. The other of the source and drain of the transistor M2 is electrically connected to the global bit line SA_GBLB. The transistor M2 has a function of bringing the global bit line GBLB and the global bit line SA_GBLB into a conductive state or a non-conductive state in response to a signal SW2.
[0215] One terminal of the capacitor C1 is electrically connected to the global bit line GBL, and the other terminal of the capacitor C1 is electrically connected to a terminal to which a signal BOOT1 is applied. The capacitor C1 has a function of changing the potential of the global bit line GBL in response to the signal BOOT1.
[0216] One terminal of the capacitor C2 is electrically connected to the global bit line GBLB, and the other terminal of the capacitor C2 is electrically connected to a terminal to which a signal BOOT2 is applied. The capacitor C2 has a function of changing the potential of the global bit line GBLB in response to the signal BOOT2.
[0217] <Operation Example of Semiconductor Device> Next, an operation example of the semiconductor device 10A will be described with reference to FIGS. 13 and 14. FIG.
[0218] The semiconductor device 10A according to one embodiment of the present invention has, as with the semiconductor device 10 described above, a read mode 1 and a read mode 2 as examples of driving methods.
[0219] 13 and 14, examples of operation in read mode 1 and read mode 2 will be described below. The timing charts shown in Figures 13 and 14 differ from the timing charts shown in Figures 6 and 7 in that they show the potentials (H level or L level) of signals BOOT1 and BOOT2 instead of signal SW3.
[0220] [Read Mode 1] FIG. 13 is a timing chart illustrating an example of the operation of the semiconductor device 10A in read mode 1.
[0221] Immediately before time T11 and at each of times T11 to T13, signals BOOT1 and BOOT2 are at L level. Signals other than signals BOOT1 and BOOT2 are the same as those in the timing chart shown in Figure 6. Therefore, the description of read mode 1 of semiconductor device 10A can be appropriately taken into consideration, and therefore a description thereof will be omitted.
[0222] [Read Mode 2] FIG. 14 is a timing chart illustrating an example of the operation of the semiconductor device 10A in read mode 2. The period from time T21 to time T24 is the period during which data is read. Note that in read mode 2, the data stored in the memory cell 42 is not related to the data read. Furthermore, the potential of the local bit line LBL_pre is also not related to the data read. Therefore, FIG. 14 does not illustrate the potentials of the node MND and the local bit line LBL_pre. Furthermore, the potential of the global bit line GBLB is also not illustrated.
[0223] Immediately before time T21, the signals MUX, WE, and RE applied to the word line WL are all set to the L level. The potential of the wiring SL is set to a predetermined potential (for example, VSS). The signal SW0 is set to the L level, and the signals SW1 and SW2 are each set to the H level. The signals BOOT1 and BOOT2 are each set to the L level. The signal EQ is set to the H level, and the signal EQB is set to the L level. The signal CSEL is set to the L level. The potentials of the wiring SAP and the wiring SAN are each set to (VDD-VSS) / 2. The potential VPRE is set to (VDD-VSS) / 2. The potential of the wiring CSL is set to an arbitrary fixed potential (for example, VSS). At this time, the global bit lines SA_GBL and GBL, and the global bit lines SA_GBLB and GBLB are precharged to (VDD-VSS) / 2, respectively. The local bit line LBL is in an electrically floating state, and is held at VDD (a potential corresponding to data "1") or VSS (a potential corresponding to data "0"). In the description of the operations at times T21 to T24, unless otherwise specified, the potentials of the wirings and signals are assumed to be maintained at the potentials at the immediately preceding times.
[0224] At time T21, signal EQ goes low and signal EQB goes high. This stops precharging global bit lines SA_GBL and GBL, and global bit lines SA_GBLB and GBLB. Therefore, global bit lines SA_GBL and GBL, and global bit lines SA_GBLB and GBLB, respectively, are electrically floating.
[0225] At time T22, signal BOOT1 goes high. This causes the potentials of global bit line SA_GBL and global bit line GBL to rise due to capacitive coupling via capacitor C1. That is, the potential of global bit line SA_GBL becomes higher than the potential of global bit line SA_GBLB.
[0226] At time T23, the signals MUX and RE go high. Then, the potentials of the global bit lines SA_GBL and GBL change according to the potential of the local bit line LBL. Therefore, the potential of the local bit line LBL can be converted into a potential difference between the global bit lines SA_GBL and SA_GBLB.
[0227] At time T24, signals MUX and RE go low. Furthermore, the potential of line SAN goes to VSS, and the potential of line SAP goes to VDD. Then, the sense amplifier 55 operates, amplifying the potential difference between global bit line SA_GBL and global bit line SA_GBLB that occurred as a result of the operation at time T23 described above. This causes the potentials of global bit line SA_GBL and global bit line SA_GBLB to be fixed at either VDD or VSS. In other words, reading of the data stored in the sense circuit 35, which functions as a memory, is completed.
[0228] The semiconductor device 10A has a configuration in which the transistors M3 and M4 in the semiconductor device 10 are replaced with capacitors C1 and C2. This allows the semiconductor device 10A to improve area efficiency. Furthermore, at time T22, the semiconductor device 10A changes the potentials of the global bit lines SA_GBL and GBL by capacitive coupling rather than precharging. Therefore, the semiconductor device 10A does not need to generate the potential VPRE2 in the semiconductor device 10. This allows for reduced power consumption and miniaturization of circuits (e.g., voltage generation circuits) that supply potential to the semiconductor device 10A.
[0229] The semiconductor device according to one embodiment of the present invention is not limited to the above-described semiconductor device 10A. At least part of the configuration examples and operation examples exemplified in this embodiment and the corresponding drawings can be appropriately combined with other configuration examples, operation examples, other drawings, and other embodiments described in this specification.
[0230] Embodiment 3 In this embodiment, a semiconductor device 10B according to one aspect of the present invention will be described. The semiconductor device 10B is a modified example of the semiconductor device 10 described in the above-described embodiment 1. Therefore, in order to reduce repetition of the description, differences between the semiconductor device 10B and the semiconductor device 10 will be mainly described. Note that the description of the semiconductor device 10 described above can be referred to as appropriate.
[0231] <Structural Example of Semiconductor Device> FIG. 15 is a circuit diagram illustrating a structural example of a semiconductor device 10B of one embodiment of the present invention.
[0232] The semiconductor device 10B differs from the semiconductor device 10 in that it includes a switching circuit 37B instead of the switching circuit 37. The switching circuit 37B differs from the switching circuit 37 in that it does not include the transistors M3 and M4. The semiconductor device 10B also differs from the semiconductor device 10 in that it includes a driving circuit 51B instead of the driving circuit 51.
[0233] 16A is a circuit diagram showing, by circuit symbols, a drive circuit 51B provided on a substrate 50. In addition to the configuration of the drive circuit 51 described above, the drive circuit 51B includes a precharge circuit 56. The precharge circuit 56 is electrically connected to the global bit lines SA_GBL and SA_GBLB. In addition to the functions of the drive circuit 51 described above, the drive circuit 51B has the function of precharging each of the global bit lines SA_GBL and SA_GBLB to a predetermined potential.
[0234] The precharge circuit 56 has a function of precharging the global bit line SA_GBL to a potential VPRE3 in response to a signal SW5, and a function of precharging the global bit line SA_GBLB to a potential VPRE3 in response to a signal SW6.
[0235] Specifically, the precharge circuit 56 includes a transistor M5 and a transistor M6. Each of the transistors M5 and M6 is a p-channel transistor.
[0236] One of the source and drain of the transistor M5 is electrically connected to the global bit line SA_GBL. The other of the source and drain of the transistor M5 is electrically connected to a terminal to which a potential VPRE3 is applied. The transistor M5 has a function of precharging the global bit line SA_GBL to the potential VPRE3 in response to a signal SW5.
[0237] One of the source and drain of the transistor M6 is electrically connected to the global bit line SA_GBLB. The other of the source and drain of the transistor M6 is electrically connected to a terminal to which a potential VPRE3 is applied. The transistor M6 has a function of precharging the global bit line SA_GBLB to the potential VPRE3 in response to a signal SW6.
[0238] FIG. 16B shows a circuit block corresponding to the circuit diagram of the drive circuit 51B described in FIG. 16A, and corresponds to the circuit block of the drive circuit 51B shown in FIG.
[0239] <Operation Example of Semiconductor Device> Next, an operation example of the semiconductor device 10B will be described with reference to FIGS. 17 and 18. FIG.
[0240] The semiconductor device 10B according to one embodiment of the present invention has, as with the semiconductor device 10 described above, a read mode 1 and a read mode 2 as examples of driving methods.
[0241] 17 and 18, examples of operation in read mode 1 and read mode 2 will be described below. The timing charts shown in Figures 17 and 18 differ from the timing charts shown in Figures 6 and 7 in that they show the potentials (H level or L level) of signals SW5 and SW6 instead of signal SW3.
[0242] [Read Mode 1] FIG. 17 is a timing chart illustrating an example of the operation of the semiconductor device 10B in read mode 1.
[0243] Immediately before time T11 and at each of times T11 to T13, signals SW5 and SW6 are at H level. Furthermore, signals other than signals SW5 and SW6 are the same as those in the timing chart shown in Figure 6. Therefore, the description of read mode 1 of semiconductor device 10B can be appropriately taken into consideration, and therefore a description thereof will be omitted.
[0244] [Read Mode 2] FIG. 18 is a timing chart illustrating an example of the operation of the semiconductor device 10B in read mode 2. The period from time T21 to time T24 is the period during which data is read. Note that in read mode 2, the data stored in the memory cell 42 is not related to the data read. Furthermore, the potential of the local bit line LBL_pre is also not related to the data read. Therefore, FIG. 18 does not illustrate the potentials of the node MND and the local bit line LBL_pre. Furthermore, the potential of the global bit line GBLB is also not illustrated.
[0245] Immediately before time T21, the signals MUX, WE, and RE applied to the word line WL are all set to the L level. The potential of the wiring SL is set to a predetermined potential (e.g., VSS). The signals SW0, SW1, and SW2 are all set to the L level. The signals SW5 and SW6 are all set to the H level. The signal EQ is set to the H level, and the signal EQB is set to the L level. The signal CSEL is set to the L level. The potentials of the wiring SAP and the wiring SAN are each set to (VDD-VSS) / 2. The potential VPRE is set to (VDD-VSS) / 2, and the potential VPRE3 is set to a potential (e.g., VDD) that is greater than (VDD-VSS) / 2 but does not exceed VDD. The potential of the wiring CSL is set to an arbitrary fixed potential (for example, VSS). At this time, the global bit line SA_GBL and the global bit line SA_GBLB are each precharged to (VDD-VSS) / 2. The global bit line GBL and the global bit line GBLB are each in an electrically floating state, and their respective potentials are VDD or VSS. The local bit line LBL is also in an electrically floating state, and is held at VDD (a potential corresponding to data "1") or VSS (a potential corresponding to data "0"). In the description of the operations at each of times T21 to T24, unless otherwise specified, the potential of each wiring and each signal is assumed to be maintained at the potential at the immediately preceding time.
[0246] At time T21, signal EQ goes low and signal EQB goes high, stopping precharging of global bit lines SA_GBL and SA_GBLB. As a result, global bit lines SA_GBL and SA_GBLB each go into an electrically floating state.
[0247] At time T22, signal SW1 goes high. Signal SW5 goes low. This causes global bit line SA_GBL and global bit line GBL to be precharged to a potential between VDD and (VDD-VSS) / 2. This means that the potential of global bit line SA_GBL becomes higher than the potential of global bit line SA_GBLB.
[0248] At time T23, signal SW5 goes high. This stops precharging global bit lines SA_GBL and GBL. Then, signals MUX and RE go high. This causes the potentials of global bit lines SA_GBL and GBL to change according to the potential of local bit line LBL. Therefore, the potential of local bit line LBL can be converted into a potential difference between global bit lines SA_GBL and SA_GBLB.
[0249] At time T24, signals MUX and RE go low. Furthermore, the potential of line SAN goes to VSS, and the potential of line SAP goes to VDD. Then, the sense amplifier 55 operates, amplifying the potential difference between global bit line SA_GBL and global bit line SA_GBLB that occurred as a result of the operation at time T23 described above. This causes the potentials of global bit line SA_GBL and global bit line SA_GBLB to be fixed at either VDD or VSS. In other words, reading of the data stored in the sense circuit 35, which functions as a memory, is completed.
[0250] The semiconductor device 10B can be said to have a configuration in which the transistors M3 and M4, which are OS transistors and provided in the layer 30 of the semiconductor device 10, are replaced with transistors M5 and M6, which are Si transistors and provided in the substrate 50. This enables the semiconductor device 10B to achieve improved area efficiency.
[0251] The semiconductor device according to one embodiment of the present invention is not limited to the above-described semiconductor device 10B. At least part of the configuration examples and operation examples exemplified in this embodiment and the corresponding drawings can be appropriately combined with other configuration examples, operation examples, other drawings, and other embodiments described in this specification.
[0252] Embodiment 4 In this embodiment, an example of a semiconductor device according to one embodiment of the present invention will be described with reference to FIG 19. The semiconductor device according to one embodiment of the present invention includes a transistor and a capacitor.
[0253] Note that the semiconductor device described in this embodiment can be suitably used for the memory cell 42 described in Embodiment 1. That is, the transistor and capacitor included in the semiconductor device correspond to the transistor 43 and capacitor 44 included in the memory cell 42, respectively.
[0254] The structure of a semiconductor device including a transistor and a capacitor will be described with reference to FIG. 19 . FIGS. 19A to 19D are top views and cross-sectional views of a semiconductor device including a transistor 200a, a transistor 200b, a capacitor 100a, and a capacitor 100b. FIG. 19A is a top view of the semiconductor device. FIGS. 19B to 19D are cross-sectional views of the semiconductor device. FIG. 19B is a cross-sectional view of a portion indicated by dashed dotted lines A1-A2 in FIG. 19A and is also a cross-sectional view of the transistor 200a, the transistor 200b, the capacitor 100a, and the capacitor 100b in the channel length direction. FIG. 19C is a cross-sectional view of a portion indicated by dashed dotted lines A3-A4 in FIG. 19A and is also a cross-sectional view of the transistor 200a in the channel width direction. FIG. 19D is a cross-sectional view of a portion indicated by dashed dotted lines A5-A6 in FIG. 19A and is also a cross-sectional view of the capacitor 100a in the channel width direction. It should be noted that the top view of FIG. 19A omits some elements for clarity.
[0255] 19A is parallel to the channel length directions of the transistors 200a and 200b, the y direction is perpendicular to the x direction, and the z direction is perpendicular to the x and y directions. The x, y, and z directions shown in FIG. 19A are also shown in FIGS. 19B to 19D.
[0256] A semiconductor device of one embodiment of the present invention includes an insulator 214 over a substrate (not shown), a transistor 200a, a transistor 200b, a capacitor 100a, and a capacitor 100b over the insulator 214, an insulator 280 over an insulator 275 provided in the transistor 200a and the transistor 200b, an insulator 282 over the insulator 280, an insulator 285 over the capacitor 100a, the capacitor 100b, and the insulator 282, and a conductor 240 (the conductor 240a and the conductor 240b). The insulator 214, the insulator 280, the insulator 282, and the insulator 285 function as an interlayer film. As shown in FIG. 19B , the transistor 200a, the transistor 200b, the capacitor 100a, and the capacitor 100b are at least partially embedded in the insulator 280.
[0257] Here, the transistor 200a and the transistor 200b each include an oxide 230 that functions as a semiconductor layer, a conductor 260 that functions as a first gate (also referred to as a top gate) electrode, a conductor 205 that functions as a second gate (also referred to as a back gate) electrode, a conductor 242b that functions as one of a source electrode and a drain electrode, and a conductor 242a that functions as the other of the source electrode and the drain electrode. The transistors 200a and 200b also include an insulator 253 and an insulator 254 that function as a first gate insulator. The transistors 200a and 200b also include an insulator 222 and an insulator 224 that function as a second gate insulator. The gate insulator may also be referred to as a gate insulating layer or a gate insulating film.
[0258] Since transistors 200a and 200b have the same configuration, when describing matters common to transistors 200a and 200b, the symbols added to the reference numerals may be omitted and the transistors may be described as transistor 200.
[0259] The first gate electrode and the first gate insulating film are disposed in an opening 258 formed in the insulator 280 and the insulator 275. That is, the conductor 260, the insulator 254, and the insulator 253 are disposed in the opening 258.
[0260] Each of the capacitors 100a and 100b has a conductor 156 that functions as a lower electrode, an insulator 153 that functions as a dielectric, and a conductor 160 that functions as an upper electrode. That is, each of the capacitors 100a and 100b constitutes an MIM (Metal-Insulator-Metal) capacitor.
[0261] Since capacitors 100a and 100b have the same configuration, when describing matters common to capacitors 100a and 100b below, the symbols added to the reference numerals may be omitted and the capacitors may be described as capacitor 100.
[0262] The upper electrode, the dielectric, and a portion of the lower electrode of capacitor 100 are disposed within opening 158 formed in insulator 282, insulator 280, and insulator 275. That is, conductor 160, insulator 153, and conductor 156 are disposed within opening 158.
[0263] The semiconductor device of one embodiment of the present invention also includes a conductor 240 (conductor 240a and conductor 240b) which functions as a plug (also referred to as a connection electrode) by being electrically connected to the transistor 200. The conductor 240 is disposed in an opening 206 formed in the insulator 280, for example. The conductor 240 has a region in contact with part of the top surface and part of the side surface of the conductor 242a.
[0264] Furthermore, the semiconductor device of one embodiment of the present invention includes an insulator 210 and a conductor 209 between a substrate (not shown) and an insulator 214. The conductor 209 is disposed so as to be embedded in the insulator 210. The conductor 209 has a region in contact with the conductor 240.
[0265] Furthermore, the semiconductor device of one embodiment of the present invention may include an insulator 212 between the insulator 210 and the conductor 209 and between the insulator 214 and the conductor 209 .
[0266] The semiconductor device including the transistor 200 and the capacitor 100 described in this embodiment can be used as a memory cell of a memory device. In this case, the conductor 240 may be electrically connected to a sense amplifier and function as a bit line. Here, as shown in FIG. 19A , the capacitor 100 is provided so that at least a portion thereof overlaps with the conductor 242b of the transistor 200. Therefore, in the semiconductor device according to this embodiment, the capacitor 100 can be provided without significantly increasing the occupied area in a plan view, thereby enabling miniaturization or high integration.
[0267] The semiconductor device described in this embodiment can be suitably used for the semiconductor device 10 or the memory device 300 described in Embodiment 1. That is, the transistor 200, the capacitor 100, and the conductor 240 included in the semiconductor device correspond to the transistor 43, the capacitor 44, and the local bit line LBL, respectively. The sense amplifier electrically connected to the conductor 240 corresponds to the sense circuit 35.
[0268] The semiconductor device described in this embodiment has a line-symmetrical configuration with the dashed-dotted line A7-A8 in FIG. 19A as the axis of symmetry. That is, the transistor 200b can be said to be arranged in a line-symmetrical position with respect to the transistor 200a with the conductor 240 as the axis of symmetry. The capacitor 100b can be said to be arranged in a line-symmetrical position with respect to the capacitor 100a with the conductor 240 as the axis of symmetry. Here, in the semiconductor device described in this embodiment, the other of the source electrode or the drain electrode of the transistor 200a and the other of the source electrode or the drain electrode of the transistor 200b serve as the conductor 242a. The transistors 200a and 200b also serve as the conductor 240 that functions as a plug. Thus, the semiconductor device described in this embodiment enables miniaturization or high integration by configuring the connections between the two transistors, the two capacitors, and the plug as described above.
[0269] [Transistor 200] As shown in Figures 19A to 19C, the transistor 200 includes an insulator 216 on an insulator 214, a conductor 205 (conductors 205a and 205b) disposed so as to be embedded in the insulator 216, an insulator 222 on the insulator 216 and on the conductor 205, an insulator 224 on the insulator 222, an oxide 230a on the insulator 224, an oxide 230b on the oxide 230a, and a conductor 242a (conductor 242a1 and conductor 242a2) on the oxide 230b. conductor 242a (conductor 242a2) and conductor 242b (conductor 242b1 and conductor 242b2), insulator 253 on oxide 230b, insulator 254 on insulator 253, conductor 260 (conductor 260a and conductor 260b) located on insulator 254 and overlapping with part of oxide 230b, and insulator 275 arranged on insulator 222, insulator 224, oxide 230a, oxide 230b, conductor 242a, and conductor 242b.
[0270] In this specification and the like, the oxide 230a and the oxide 230b may be collectively referred to as the oxide 230. Furthermore, the conductor 242a and the conductor 242b may be collectively referred to as the conductor 242.
[0271] An opening 258 reaching the oxide 230b is provided in the insulator 280 and the insulator 275. That is, the opening 258 can be said to have a region overlapping with the oxide 230b. Furthermore, the insulator 275 can be said to have an opening overlapping with the opening of the insulator 280. That is, the opening 258 includes the opening of the insulator 280 and the opening of the insulator 275. Furthermore, the insulator 253, the insulator 254, and the conductor 260 are disposed in the opening 258. That is, the conductor 260 has a region overlapping with the oxide 230b with the insulators 253 and 254 interposed therebetween. Furthermore, the conductor 260, the insulator 253, and the insulator 254 are provided between the conductor 242a and the conductor 242b in the channel length direction of the transistor 200. The insulator 254 has a region in contact with the side surface of the conductor 260 and a region in contact with the bottom surface of the conductor 260. As shown in Fig. 19C, the top surface of the insulator 222 is exposed in the region of the opening 258 that does not overlap with the oxide 230.
[0272] The oxide 230 preferably includes an oxide 230a disposed on the insulator 224 and an oxide 230b disposed on the oxide 230a. By having the oxide 230a below the oxide 230b, it is possible to suppress the diffusion of impurities from structures formed below the oxide 230a to the oxide 230b.
[0273] Note that although the transistor 200 has a structure in which the oxide 230 has two stacked layers of the oxide 230a and the oxide 230b, one embodiment of the present invention is not limited to this. For example, the oxide 230 may have a single layer of the oxide 230b. Alternatively, the oxide 230 may have a stacked structure of three or more layers. Alternatively, each of the oxide 230a and the oxide 230b may have a stacked structure.
[0274] The conductor 260 functions as a first gate electrode, and the conductor 205 functions as a second gate electrode. The insulators 253 and 254 function as first gate insulators, and the insulators 222 and 224 function as second gate insulators. The conductor 242b functions as one of a source electrode and a drain electrode, and the conductor 242a functions as the other of the source electrode and the drain electrode. At least a part of a region of the oxide 230 that overlaps with the conductor 260 functions as a channel formation region.
[0275] 19A , 19B, and 19D , the capacitor 100 includes a conductor 156, an insulator 153, and a conductor 160 (conductors 160 a and 160 b). The conductor 156 functions as one of a pair of electrodes (also referred to as a lower electrode) of the capacitor 100, the conductor 160 functions as the other of the pair of electrodes (also referred to as an upper electrode) of the capacitor 100, and the insulator 153 functions as a dielectric of the capacitor 100.
[0276] At least a portion of the conductor 156, the insulator 153, the conductor 160a, and the conductor 160b are disposed in the openings 158 formed in the insulators 275, 280, and 282. The conductor 156 is disposed over the conductor 242b, the insulator 153 is disposed over the conductor 156, the conductor 160a is disposed over the insulator 153, and the conductor 160b is disposed over the conductor 160a.
[0277] The conductor 156 is disposed along the opening 158 formed in the insulators 275, 280, and 282. It is preferable that a portion of the upper surface of the conductor 156 is higher than the upper surface of the insulator 282. The lower surface of the conductor 156 is in contact with the upper surface of the conductor 242b. The conductor 156 is preferably formed using a film formation method with good coating properties, such as an ALD method or a CVD method. The conductor 156 may be formed using a conductor that can be used for the conductor 205, the conductor 260, or the conductor 242. For example, the contact resistance between the conductor 156 and the conductor 242b can be reduced by using the same conductive material as the conductor 242b for the conductor 156. For example, the conductor 156 may be formed using titanium nitride or tantalum nitride formed using an ALD method.
[0278] The insulator 153 is disposed so as to cover the conductor 156 and a portion of the insulator 282. A high-dielectric-constant (high-k) material (a material with a high relative dielectric constant) is preferably used for the insulator 153. The insulator 153 is preferably formed by a film formation method with good coverage, such as an ALD method or a CVD method.
[0279] The high-dielectric-constant insulator may be, for example, an oxide, oxynitride, oxynitride, or nitride containing one or more metal elements selected from aluminum, hafnium, zirconium, and gallium. Silicon may also be contained in the oxide, oxynitride, oxynitride, or nitride. The high-dielectric-constant insulator may also be formed by stacking insulating layers made of the above materials.
[0280] Furthermore, examples of high-dielectric-constant insulators that can be used include aluminum oxide, hafnium oxide, zirconium oxide, oxides containing aluminum and hafnium, oxynitrides containing aluminum and hafnium, oxides containing silicon and hafnium, oxynitrides containing silicon and hafnium, oxides containing silicon and zirconium, oxynitrides containing silicon and zirconium, oxides containing hafnium and zirconium, and oxynitrides containing hafnium and zirconium. By using such high-dielectric-constant materials, it is possible to thicken insulator 153 to a degree that can suppress leakage current and to ensure a sufficient capacitance of capacitor 100.
[0281] It is also preferable to use a laminated insulating layer made of the above materials, and it is preferable to use a laminated structure of a high-dielectric-constant material and a material with a higher dielectric strength than the high-dielectric-constant material. For example, an insulating film in which zirconium oxide, aluminum oxide, and zirconium oxide are laminated in this order can be used as the insulator 153. Alternatively, for example, an insulating film in which zirconium oxide, aluminum oxide, zirconium oxide, and aluminum oxide are laminated in this order can be used. Alternatively, for example, an insulating film in which hafnium zirconium oxide, aluminum oxide, hafnium zirconium oxide, and aluminum oxide are laminated in this order can be used. By using a laminated insulator with a relatively high dielectric strength, such as aluminum oxide, as the insulator 153, the dielectric strength can be improved and electrostatic breakdown of the capacitor 100 can be suppressed.
[0282] The conductor 160 is arranged to fill the opening 158 formed in the insulators 275, 280, and 282. The conductor 160 is preferably formed by, for example, an ALD method or a CVD method. The conductor 160 may be formed using a conductor that can be used for the conductor 205 or the conductor 260. For example, titanium nitride formed by an ALD method can be used as the conductor 160a, and tungsten formed by a CVD method can be used as the conductor 160b. Note that if the adhesion of tungsten to the insulator 153 is sufficiently high, a single layer of tungsten formed by a CVD method may be used as the conductor 160.
[0283] The opening 158 is provided to reach the conductor 242b. That is, it can be said that the opening 158 has a region overlapping with the conductor 242b. The conductor 242b is one of the source electrode and the drain electrode of the transistor 200, and can electrically connect the transistor 200 and the capacitor 100 by being in contact with the bottom surface of the conductor 156 provided in the opening 158.
[0284] In plan view, it is preferable that the distance between the opening 158 and the oxide 230 is short. By using such a structure, it is possible to reduce the area occupied by a memory cell having the capacitor 100 and the transistor 200. Note that in plan view, the shape of the opening 158 may be a rectangle, a polygonal shape other than a rectangle, a polygonal shape with curved corners, or a circular shape including an ellipse.
[0285] 19B and 19D , conductor 156 is provided in contact with the bottom surface and inner wall of opening 158. Thus, conductor 156 is in contact with the side surfaces of insulators 275, 280, and 282, the side surface of conductor 242b1, the side surface and top surface of conductor 242b2, and the top surface of insulator 222. In addition, insulator 153 is provided in contact with the top surface of conductor 156, conductor 160a is provided in contact with the top surface of insulator 153, and conductor 160b is provided in contact with the top surface of conductor 160a.
[0286] 19B and 19D , capacitor 100 can be formed in which conductor 156 and conductor 160 are disposed opposite each other at the bottom and side surfaces of opening 158, with insulator 153 sandwiched between them. Therefore, by increasing the depth of opening 158 (which can also be referred to as the film thickness of insulator 280), the capacitance of capacitor 100 can be increased. Increasing the capacitance per unit area of capacitor 100 in this way can stabilize the read operation of the memory device.
[0287] 19B , a portion of conductor 156, a portion of insulator 153, and a portion of conductor 160 are exposed from opening 158. In other words, a portion of conductor 156, a portion of insulator 153, and a portion of conductor 160 are formed above the upper surface of conductor 260 or above the upper surface of insulator 282.
[0288] A portion of conductor 156 and a portion of insulator 153 contact the upper surface of insulator 282. In other words, the side edge of conductor 156 is covered by insulator 153. Furthermore, conductor 160 preferably has an area that overlaps with insulator 282 via insulator 153. Here, as shown in FIG. 19B , the side edge of conductor 160 and the side edge of insulator 153 roughly coincide with each other. With this configuration, conductor 160 and conductor 156 can be separated by insulator 153, thereby preventing short-circuiting between conductor 160 and conductor 156.
[0289] 19C , the conductor 160 can be provided so as to extend in the channel width direction of the transistor 200. This allows the conductor 160 to function as a wiring when a plurality of transistors 200 and capacitors 100 are provided. In this case, the insulator 153 can also be provided so as to extend along with the conductor 160.
[0290] At least part of the structures, methods, and the like described in this embodiment can be implemented in appropriate combination with other embodiment modes described in this specification and the like.
[0291] 20A and 20B show an example of a chip 1200 on which a semiconductor device of the present invention is mounted. A plurality of circuits (systems) are mounted on the chip 1200. A technology for integrating a plurality of circuits (systems) on a single chip in this manner is sometimes called a system on chip (SoC).
[0292] As shown in FIG. 20A, the chip 1200 includes, for example, a CPU 1211, a GPU 1212, one or more analog arithmetic units 1213, one or more memory controllers 1214, one or more interfaces 1215, and one or more network circuits 1216.
[0293] Chip 1200 is provided with bumps (not shown), and as shown in Fig. 20B, is connected to a first surface of package substrate 1201 via the bumps. In addition, package substrate 1201 is provided with a plurality of bumps 1202 on the back side of the first surface, and is connected to motherboard 1203 via the plurality of bumps 1202.
[0294] The motherboard 1203 may be provided with a storage device such as a DRAM 1221 or a flash memory 1222. For example, the DOSRAM described in the above embodiment and the like can be used as the DRAM 1221. This allows the DRAM 1221 to achieve low power consumption, high speed, and large capacity.
[0295] The CPU 1211 preferably has multiple CPU cores. The GPU 1212 preferably has multiple GPU cores. The CPU 1211 and the GPU 1212 may each have a memory for temporarily storing data. Alternatively, a memory common to the CPU 1211 and the GPU 1212 may be provided in the chip 1200. The memory can be the DOSRAM described above. The GPU 1212 is suitable for parallel calculation of multiple pieces of data and can perform image processing or multiply-and-accumulate operations. By providing the GPU 1212 with an image processing circuit or a multiply-and-accumulate operation circuit using the oxide semiconductor of the present invention, the image processing or multiply-and-accumulate operation can be performed with low power consumption.
[0296] Furthermore, since the CPU 1211 and the GPU 1212 are provided on the same chip, the chip can shorten the wiring between the CPU 1211 and the GPU 1212. Therefore, the chip can quickly transfer data from the CPU 1211 to the GPU 1212, transfer data between the memories of the CPU 1211 and the GPU 1212, and transfer the calculation results from the GPU 1212 to the CPU 1211 after calculations in the GPU 1212.
[0297] The analog calculation unit 1213 has one or both of an A / D (analog / digital) conversion circuit and a D / A (digital / analog) conversion circuit. The analog calculation unit 1213 may also be provided with the above-mentioned product-sum calculation circuit.
[0298] The memory controller 1214 has a circuit that functions as a controller for the DRAM 1221 and a circuit that functions as an interface for the flash memory 1222 .
[0299] The interface 1215 has an interface circuit with an externally connected device such as a display device, a speaker, a microphone, a camera, or a controller. The controller may include a mouse, a keyboard, or a game controller. Such an interface may be, for example, a Universal Serial Bus (USB) or a High-Definition Multimedia Interface (HDMI®).
[0300] The network circuit 1216 includes a network circuit such as a LAN (Local Area Network), and may also include a circuit for network security.
[0301] The above-described multiple circuits (systems) can be formed in the chip 1200 using the same manufacturing process. Therefore, even if the number of required circuits increases, there is no need to increase the manufacturing process for the chip 1200. Therefore, the chip 1200 can be manufactured at low cost.
[0302] The package substrate 1201 on which the chip 1200 having the GPU 1212 is provided, the motherboard 1203 on which the DRAM 1221 and the flash memory 1222 are provided, can be collectively called a GPU module 1204.
[0303] The GPU module 1204 includes a chip 1200 using SoC technology, allowing for a smaller size. Furthermore, due to its superior image processing capabilities, the GPU module 1204 is suitable for use in smartphones, tablet devices, laptop PCs, or portable electronic devices such as handheld (portable) game consoles. Furthermore, the GPU module 1204 can execute techniques such as deep neural networks (DNNs), convolutional neural networks (CNNs), recurrent neural networks (RNNs), autoencoders, deep Boltzmann machines (DBMs), or deep belief networks (DBNs) using a multiply-and-accumulate circuit using the GPU 1212. Therefore, the chip 1200 can be used as an AI chip. The GPU module 1204 can also be used as an AI system module.
[0304] At least part of the structures, methods, and the like described in this embodiment can be implemented in appropriate combination with other embodiments and the like described in this specification and the like.
[0305] This embodiment describes an example of an electronic component and an electronic device incorporating, for example, a memory device described in the above embodiment, etc. By using the memory device described in the above embodiment, etc. in the following electronic component and electronic device, the electronic component and electronic device can achieve low power consumption and high speed.
[0306] <Electronic Component> First, an example of an electronic component incorporating the memory device 720 will be described with reference to FIGS. 21A and 21B.
[0307] FIG. 21A is a perspective view of an electronic component 700 and a substrate (mounting substrate 704) on which the electronic component 700 is mounted. The electronic component 700 shown in FIG. 21A has a memory device 720 inside a mold 711. FIG. 21A omits some parts to show the interior of the electronic component 700. The electronic component 700 has lands 712 on the outside of the mold 711. The lands 712 are electrically connected to electrode pads 713. The electrode pads 713 are electrically connected to the memory device 720 by wires 714. The electronic component 700 is mounted on, for example, a printed circuit board 702. A plurality of such electronic components are combined and electrically connected on the printed circuit board 702 to complete the mounting substrate 704.
[0308] The memory device 720 includes a driver circuit layer 721 and a memory circuit layer 722 .
[0309] The memory circuit layer 722 has a configuration in which multiple memory cell arrays are stacked. The stacked configuration of the drive circuit layer 721 and the memory circuit layer 722 can be a monolithic stacked configuration. In 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. By configuring the drive circuit layer 721 and the memory circuit layer 722 as a monolithic stacked configuration, for example, a so-called on-chip memory configuration can be achieved in which the memory is formed directly on the processor. The on-chip memory configuration makes it possible to increase the operation speed of the interface between the processor and the memory.
[0310] Furthermore, by configuring an on-chip memory, it is possible to reduce the size of connection wiring, etc., compared to technologies that use through electrodes such as TSVs, and therefore it is also possible to increase the number of connection pins. Increasing the number of connection pins enables parallel operation, which makes it possible to improve the memory bandwidth (also called memory bandwidth).
[0311] It is also preferable that the memory cell arrays included in the memory circuit layer 722 are formed using OS transistors and the memory cell arrays are monolithically stacked. By forming the memory cell arrays in a monolithic stacked structure, it is possible to improve either or both of the memory bandwidth and the memory access latency. Note that the bandwidth is the amount of data transferred per unit time. Also, the access latency is the time from access to the start of data exchange. Note that when Si transistors are used in the memory circuit layer 722, it is more difficult to form a monolithic stacked structure than when OS transistors are used. Therefore, it can be said that OS transistors have a superior structure to Si transistors in a monolithic stacked structure.
[0312] That is, OS transistors have an excellent effect of enabling a wider memory bandwidth than Si transistors.
[0313] The memory device 720 may also be referred to as a die. In this specification, a die refers to a chip piece obtained by forming a circuit pattern on, for example, a disk-shaped substrate (also called a wafer) and cutting it into dices during the semiconductor chip manufacturing process. Semiconductor materials that can be used for the die include, for example, silicon (Si), silicon carbide (SiC), and gallium nitride (GaN). For example, a die obtained from a silicon substrate (also called a silicon wafer) may be called a silicon die.
[0314] 21B is a perspective view of an electronic component 730. The electronic component 730 is an example of a SiP (System in Package) or an MCM (Multi-Chip Module). The electronic component 730 has an interposer 731 provided on a package substrate 732 (printed circuit board), and a semiconductor device 735 and a plurality of memory devices 720 provided on the interposer 731.
[0315] In the electronic component 730, for example, the storage device 720 can be used as a high bandwidth memory (HBM), and the semiconductor device 735 can be used as an integrated circuit (semiconductor device) such as a central processing unit (CPU), a graphics processing unit (GPU), or a field programmable gate array (FPGA).
[0316] The package substrate 732 may be, for example, a ceramic substrate, a plastic substrate, or a glass epoxy substrate, etc. The interposer 731 may be, for example, a silicon interposer, a resin interposer, etc.
[0317] The interposer 731 has a plurality of wirings and functions to electrically connect a plurality of integrated circuits with different terminal pitches via each of the plurality of wirings. The plurality of wirings are provided in a single layer or in multiple layers. The interposer 731 also functions to electrically connect the integrated circuits provided on the interposer 731 to electrodes provided on the package substrate 732. For these reasons, the interposer 731 is sometimes referred to as a "rewiring substrate" or "intermediate substrate." The interposer 731 may also be provided with through electrodes, which may be used to electrically connect the integrated circuits to the package substrate 732. When a silicon interposer is used for the interposer 731, TSVs may also be used as the through electrodes.
[0318] It is preferable to use a silicon interposer as the interposer 731. A silicon interposer does not require an active element, and therefore can be manufactured at lower cost than an integrated circuit. Furthermore, since the wiring of a silicon interposer can be formed using a semiconductor process, it is easy to form fine wiring that is difficult to form with a resin interposer.
[0319] To achieve a wide memory bandwidth, an HBM needs to connect many wires. Therefore, the interposer on which the HBM is mounted must have fine and high-density wiring. Therefore, it is preferable to use a silicon interposer for the interposer on which the HBM is mounted.
[0320] Furthermore, for example, SiP or MCM using a silicon interposer is less likely to suffer from a decrease in reliability due to differences in the coefficient of expansion between the integrated circuit and the interposer. Furthermore, since the silicon interposer has a highly flat surface, poor connection between the integrated circuit mounted on the silicon interposer and the silicon interposer is less likely to occur. In particular, it is preferable to use a silicon interposer for a 2.5D package (2.5-dimensional packaging) in which multiple integrated circuits are arranged side by side on an interposer.
[0321] On the other hand, for example, when electrically connecting multiple integrated circuits with different terminal pitches using a silicon interposer, a TSV, or the like, a space is required, such as the width of the terminal pitch. Therefore, when attempting to reduce the size of the electronic component 730, the width of the terminal pitch becomes an issue, and it may be difficult to provide the many wirings necessary to achieve a wide memory bandwidth. Therefore, as described above, a monolithic stacked structure using OS transistors is preferable. A composite structure may be formed by combining a memory cell array stacked using TSVs and a monolithically stacked memory cell array.
[0322] The substrate on which the electronic component 730 is mounted may be provided with a heat sink (heat sink) overlapping the electronic component 730. When a heat sink is provided, it is preferable that the height of the integrated circuit provided on the interposer 731 is the same. For example, it is preferable that the height of the electronic component 730 described in this embodiment is the same as that of the memory device 720 and the semiconductor device 735.
[0323] In order to mount the electronic component 730 on another substrate, the package substrate 732 may have electrodes 733 on its bottom. FIG. 21B shows an example in which the electrodes 733 are formed of solder balls. By providing solder balls in a matrix on the bottom of the package substrate 732, the electronic component 730 can be mounted using a ball grid array (BGA) method. The electrodes 733 may also be formed of conductive pins. By providing conductive pins in a matrix on the bottom of the package substrate 732, the electronic component 730 can be mounted using a pin grid array (PGA) method.
[0324] The electronic component 730 can be mounted on other substrates using various mounting methods, not limited to BGA or PGA, such as a staggered pin grid array (SPGA), a land grid array (LGA), a quad flat package (QFP), a quad flat J-leaded package (QFJ), or a quad flat non-leaded package (QFN).
[0325] Note that the memory device of one embodiment of the present invention can be applied to electronic components to reduce power consumption. Therefore, while energy demand is expected to increase with the improvement in performance or integration of memory devices, the use of the memory device of one embodiment of the present invention can reduce carbon dioxide (CO 2 Furthermore, the memory device of one embodiment of the present invention consumes low power and is therefore effective as a countermeasure against global warming.
[0326] The structure, method, or the like described in this embodiment can be used in appropriate combination with another structure, method, or the like described in this embodiment or with a structure, method, or the like described in another embodiment or the like.
[0327] Embodiment 7 In this embodiment, an application example of a storage device using the storage device described in the above embodiments and the like will be described. The storage device described in the above embodiments and the like can be applied to storage devices of various electronic devices (e.g., information terminals, computers, smartphones, e-book readers, digital cameras (including video cameras), recording / playback devices, navigation systems, etc.). By using the storage device described in the above embodiments and the like as a storage device for the electronic device, the electronic device can achieve low power consumption and high speed. Here, the computer includes a tablet computer, a notebook computer, a desktop computer, and a large computer such as a server system. The storage device described in the above embodiments and the like can be applied to various removable storage devices such as a memory card (e.g., an SD card), a USB memory, or an SSD (solid state drive). FIGS. 22A to 22E are diagrams schematically illustrating several configuration examples of removable storage devices. For example, the storage device described in the above embodiments and the like can be processed into a packaged memory chip and used in various storage devices or removable memories.
[0328] 22A is a schematic diagram of a USB memory. The USB memory 1100 includes a housing 1101, a cap 1102, a USB connector 1103, and a board 1104. The board 1104 is housed in the housing 1101. For example, a memory chip 1105 and a controller chip 1106 are attached to the board 1104. For example, the memory chip 1105 can incorporate the storage device described in the above embodiments.
[0329] FIG. 22B is a schematic diagram of the external appearance of an SD card. FIG. 22C is a schematic diagram of the internal structure of an SD card. The SD card 1110 has a housing 1111, a connector 1112, and a board 1113. The board 1113 is housed in the housing 1111. For example, a memory chip 1114 and a controller chip 1115 are attached to the board 1113. The capacity of the SD card 1110 can be increased by providing a memory chip 1114 on the back side of the board 1113 opposite the side on which the controller chip 1115 is attached. The SD card 1110 may also have a wireless chip with wireless communication capabilities attached to the board 1113. This allows the SD card 1110 to read or write data from or to the memory chip 1114 through wireless communication between the host device and the SD card 1110. For example, the memory chip 1114 can incorporate the storage device described in the above embodiments.
[0330] FIG. 22D is a schematic diagram of the external appearance of an SSD. FIG. 22E is a schematic diagram of the internal structure of an SSD. The SSD 1150 includes a housing 1151, a connector 1152, and a board 1153. The board 1153 is housed in the housing 1151. For example, a memory chip 1154, a memory chip 1155, and a controller chip 1156 are attached to the board 1153. The memory chip 1155 is a work memory for the controller chip 1156, and may be, for example, a DOSRAM chip. The capacity of the SSD 1150 can be increased by providing a memory chip 1154 on the back side of the board 1153 opposite to the side on which the controller chip 1156 is attached. For example, the memory chip 1154 can incorporate the storage device described in the above embodiments.
[0331] At least part of the structures, methods, and the like described in this embodiment can be implemented in appropriate combination with other embodiments and the like described in this specification and the like.
[0332] (Embodiment 8) A memory device according to one embodiment of the present invention can be used in, for example, a processor such as a CPU or a GPU, or a chip. By using a processor such as a CPU or a GPU, or a chip using the memory device according to one embodiment of the present invention in an electronic device, the electronic device can achieve low power consumption and high speed. Figures 23A to 23H show specific examples of electronic devices including a processor such as a CPU or a GPU, or a chip using the memory device.
[0333] <Electronic Devices and Systems> A GPU or chip according to one embodiment of the present invention can be installed in various electronic devices. Examples of electronic devices include electronic devices with relatively large screens, such as television devices, desktop or notebook information terminals, digital signage, and large game machines such as pachinko machines. Other examples include digital cameras, digital video cameras, digital photo frames, e-book readers, mobile phones, portable game machines, personal digital assistants, and audio playback devices. Furthermore, by incorporating a GPU or chip according to one embodiment of the present invention into an electronic device, the electronic device can be equipped with artificial intelligence.
[0334] An electronic device according to one embodiment of the present invention may include an antenna. The electronic device can display, for example, video or information on a display portion by receiving a signal through the antenna. When the electronic device includes an antenna and a secondary battery, the antenna may be used for contactless power transmission.
[0335] An electronic device according to one embodiment of the present invention may have a sensor (e.g., a sensor having the function of measuring force, displacement, position, velocity, acceleration, angular velocity, rotation speed, distance, light, liquid, magnetism, temperature, chemical substance, sound, time, hardness, electric field, current, voltage, power, radiation, flow rate, humidity, gradient, vibration, odor, or infrared light, etc.).
[0336] An electronic device according to one embodiment of the present invention can have various functions. For example, the electronic device can have a function of displaying various information (e.g., still images, videos, text images, etc.) on a display unit, a touch panel function, a function of displaying a calendar, date, time, etc., a function of executing various software (programs), a wireless communication function, a function of reading programs or data recorded on a recording medium, etc. FIGS. 23A to 23H show examples of electronic devices.
[0337] 23A illustrates a mobile phone (smartphone), which is one type of information terminal. The information terminal 5100 includes a housing 5101 and a display unit 5102. As input interfaces, a touch panel is provided on the display unit 5102 and buttons are provided on the housing 5101.
[0338] The information terminal 5100 may include, for example, a power button, an operation button, a speaker, a microphone, a camera, a light source, and a control device. The control device may include, for example, one or more selected from a CPU, a GPU, and a storage device. The use of the storage device of one embodiment of the present invention in the control device is preferable because power consumption can be reduced.
[0339] By applying the chip of one embodiment of the present invention, the information terminal 5100 can execute applications using artificial intelligence. Examples of applications using artificial intelligence include an application that recognizes a conversation and displays the conversation content on the display portion 5102, an application that recognizes characters or figures input by a user to a touch panel included in the display portion 5102 and displays the characters or figures on the display portion 5102, and an application that performs biometric authentication such as fingerprint or voiceprint authentication.
[0340] 23B illustrates a notebook information terminal 5200. The notebook information terminal 5200 includes a main body 5201 of the information terminal, a display unit 5202, and a keyboard 5203.
[0341] The notebook information terminal 5200 may include, for example, a pointing device, an external connection port, and a control device. The control device may include, for example, one or more selected from a CPU, a GPU, and a storage device. The use of the storage device of one embodiment of the present invention in the control device is preferable because power consumption can be reduced.
[0342] The notebook information terminal 5200 can execute applications using artificial intelligence by applying a chip according to one embodiment of the present invention, similar to the information terminal 5100 described above. Examples of applications using artificial intelligence include design support software, text correction software, and automatic menu generation software. Furthermore, a user of the notebook information terminal 5200 can develop new artificial intelligence.
[0343] 23A and 23B, a smartphone and a notebook information terminal are illustrated as examples of electronic devices, but information terminals other than smartphones and notebook information terminals can also be applied. Examples of information terminals other than smartphones and notebook information terminals include PDAs (Personal Digital Assistants), desktop information terminals, and workstations.
[0344] [Gaming Machine] FIG. 23C illustrates a portable game machine 5300, which is an example of a game machine. The portable game machine 5300 includes, for example, a housing 5301, a housing 5302, a housing 5303, a display portion 5304, a connecting portion 5305, and operation keys 5306. The housings 5302 and 5303 can be detached from the housing 5301. By attaching the connecting portion 5305 of the housing 5301 to another housing (not shown), the portable game machine 5300 can output the video displayed on the display portion 5304 to another video device (not shown). In this case, the housings 5302 and 5303 can each function as an operation portion. This allows multiple players to play a game simultaneously on the portable game machine 5300. For example, the chips described in the above embodiments can be incorporated into the substrates of the housings 5301, 5302, and 5303.
[0345] 23D shows a stationary game machine 5400, which is an example of a game machine. A controller 5402 is connected to the stationary game machine 5400 wirelessly or via a wired connection.
[0346] For example, a game machine with low power consumption can be realized by applying a GPU or a chip of one embodiment of the present invention to a game machine such as a portable game machine 5300 or a stationary game machine 5400. Furthermore, the game machine can reduce heat generation from a circuit due to low power consumption, and therefore, the influence of heat generation on the circuit itself, peripheral circuits, or modules can be reduced.
[0347] Furthermore, by applying the GPU or chip of one embodiment of the present invention to the portable game console 5300, the portable game console 5300 can be realized as a portable game console having artificial intelligence.
[0348] In a game console, the expression of the progress of the game, the behavior of creatures appearing in the game, or phenomena occurring in the game is originally determined by the program of the game, but the application of artificial intelligence in the portable game console 5300 makes it possible to express things that are not limited to the game program. The portable game console 5300 makes it possible to express things such as changing the behavior of characters appearing in the game depending on, for example, the content of a question asked by the player, the progress of the game, or the time of day.
[0349] Furthermore, when playing a game that requires multiple players, the portable game console 5300 can create anthropomorphic game players using artificial intelligence, so that the game can be played by one player by making the opponent a game player using artificial intelligence.
[0350] 23C and 23D illustrate a portable game machine and a stationary game machine as examples of game machines, but game machines to which the GPU or chip of one embodiment of the present invention is applied are not limited to these. Examples of game machines to which the GPU or chip of one embodiment of the present invention is applied include arcade game machines installed in entertainment facilities (e.g., game arcades or amusement parks), and pitching machines for batting practice installed in sports facilities.
[0351] [Mainframe Computer] The GPU or chip according to one aspect of the present invention can be applied to a mainframe computer.
[0352] Fig. 23E is a diagram showing a supercomputer 5500, which is an example of a large computer. Fig. 23F is a diagram showing a rack-mounted computer 5502 included in the supercomputer 5500.
[0353] The supercomputer 5500 includes a rack 5501 and a plurality of rack-mounted computers 5502. The plurality of computers 5502 are stored in the rack 5501. The computer 5502 is provided with a plurality of boards 5504. The board 5504 can be equipped with a GPU or a chip described in the above embodiment and the like.
[0354] The supercomputer 5500 is a large-scale computer mainly used for scientific and technological calculations. The supercomputer 5500 requires high-speed processing of a huge number of calculations, resulting in high power consumption and large heat generation from the chip. By applying a GPU or chip according to one embodiment of the present invention, the supercomputer 5500 can be realized as a low-power supercomputer. Furthermore, the low power consumption of the supercomputer 5500 can reduce heat generation from circuits, thereby reducing the impact of heat generation on the circuits themselves, peripheral circuits, or modules.
[0355] The supercomputer 5500 can also function as a parallel computer. By using the supercomputer 5500 as a parallel computer, it is possible to perform large-scale calculations required for learning and inference in artificial intelligence, for example.
[0356] 23E and 23F illustrate a supercomputer as an example of a mainframe computer, but the mainframe computer to which the GPU or chip of one embodiment of the present invention is applied is not limited to this. Examples of the mainframe computer to which the GPU or chip of one embodiment of the present invention is applied include a computer that provides services (a server) or a large general-purpose computer (a mainframe).
[0357] Fig. 24A is a perspective view illustrating a specific example configuration of a computer 5502. In Fig. 24A, the computer 5502 has a motherboard 5630. The motherboard 5630 has a plurality of slots 5631 and a plurality of connection terminals (not shown). A PC card 5621 is inserted into the slot 5631. In addition, the PC card 5621 has connection terminals 5623, 5624, and 5625, each of which is connected to the motherboard 5630.
[0358] PC card 5621 shown in FIG. 24B is an example of a processing board including, for example, a CPU, a GPU, and a storage device. PC card 5621 includes board 5622. Board 5622 also includes connection terminals 5623, 5624, 5625, semiconductor devices 5626, 5627, 5628, and 5629. Note that FIG. 24B illustrates semiconductor devices other than semiconductor devices 5626, 5627, and 5628, but for these semiconductor devices, the following description of semiconductor devices 5626, 5627, and 5628 may be referred to.
[0359] The connection terminal 5629 has a shape that allows it to be inserted into a slot 5631 of the motherboard 5630, and functions as an interface for connecting the PC card 5621 and the motherboard 5630. An example of the standard for the connection terminal 5629 is PCIe (Peripheral Component Interconnect Express).
[0360] Each of connection terminals 5623, 5624, and 5625 can be, for example, an interface for supplying power or inputting signals to PC card 5621. Furthermore, each of connection terminals 5623, 5624, and 5625 can be, for example, an interface for outputting signals calculated by PC card 5621. Examples of standards for connection terminals 5623, 5624, and 5625 include Universal Serial Bus (USB), Serial ATA (SATA), and Small Computer System Interface (SCSI). When video signals are output from connection terminals 5623, 5624, and 5625, examples of standards for each of connection terminals 5623, 5624, and 5625 include High-Definition Multimedia Interface (HDMI), a registered trademark.
[0361] The semiconductor device 5626 has a terminal (not shown) for inputting and outputting signals, and the semiconductor device 5626 and the board 5622 can be electrically connected by inserting the terminal into a socket (not shown) provided on the board 5622.
[0362] The semiconductor device 5627 has a plurality of terminals, and the semiconductor device 5627 can be electrically connected to the board 5622 by, for example, reflow soldering the terminals to wiring provided on the board 5622. Examples of the semiconductor device 5627 include an FPGA, a GPU, and a CPU. For example, the electronic component 730 described above can be used as the semiconductor device 5627.
[0363] The semiconductor device 5628 has a plurality of terminals, and the semiconductor device 5628 can be electrically connected to the board 5622 by, for example, reflow soldering the terminals to wiring provided on the board 5622. Examples of the semiconductor device 5628 include a memory device. For example, the electronic component 700 described above can be used as the semiconductor device 5628.
[0364] [Mobile Body] The GPU or chip according to one embodiment of the present invention can be applied to a mobile body such as an automobile and the area around the driver's seat of the automobile.
[0365] Fig. 23G is a diagram showing the area around the windshield in the interior of an automobile, which is an example of a moving body, illustrating display panels 5701, 5702, and 5703 attached to the dashboard, as well as display panel 5704 attached to a pillar.
[0366] The display panels 5701 to 5703 can provide various information by displaying, for example, a speedometer, a tachometer, a mileage, a fuel gauge, a gear status, or air conditioning settings. Furthermore, the display items or layouts displayed on the display panels can be changed as needed to suit the user's preferences. Therefore, the display panels can have improved design. The display panels 5701 to 5703 can also be used as lighting devices.
[0367] The display panel 5704 can complement a view blocked by a pillar (blind spot) by displaying an image from an imaging device (not shown) installed in the vehicle. That is, the display panel 5704 can complement a blind spot and improve safety by displaying an image from an imaging device installed outside the vehicle. Furthermore, the display panel 5704 can display an image that complements an invisible part, allowing a driver to check for safety more naturally and without feeling uncomfortable. The display panel 5704 can also be used as a lighting device.
[0368] The GPU or chip of one embodiment of the present invention can be used as a component of artificial intelligence and can therefore be used, for example, in an autonomous driving system for automobiles. The chip can also be used, for example, in a system that provides road guidance or hazard prediction. The display panels 5701 to 5704 may be configured to display information such as road guidance or hazard prediction.
[0369] Although an automobile is described above as an example of a moving object, the moving object is not limited to an automobile. Other examples of moving objects include trains, monorails, ships, and flying objects (helicopters, unmanned aerial vehicles (drones), airplanes, and rockets). By applying a chip according to one embodiment of the present invention to these moving objects, a system using artificial intelligence can be provided.
[0370] 23H shows an example of an electrical appliance, an electric refrigerator-freezer 5800. The electric refrigerator-freezer 5800 has, for example, a housing 5801, a refrigerator door 5802, and a freezer door 5803.
[0371] By applying the chip of one embodiment of the present invention, the electric refrigerator-freezer 5800 can be realized as an electric refrigerator-freezer 5800 having artificial intelligence. By using artificial intelligence, the electric refrigerator-freezer 5800 can have, for example, a function of automatically generating a menu based on ingredients stored in the electric refrigerator-freezer 5800 or the expiration dates of the ingredients, a function of automatically adjusting the temperature according to the ingredients stored in the electric refrigerator-freezer 5800, and the like.
[0372] Although an electric refrigerator-freezer has been described as an example of an electrical appliance, other electrical appliances include, for example, vacuum cleaners, microwave ovens, electric ovens, rice cookers, water heaters, induction cookers, water dispensers, heating and cooling appliances including air conditioners, washing machines, dryers, and audiovisual equipment.
[0373] Note that the storage device of one embodiment of the present invention can be applied to any one or more of electronic devices, information terminals, game consoles, large-scale computers, mobile objects, and electrical appliances to reduce power consumption. Therefore, while energy demand is expected to increase with the performance or integration of storage devices, the use of the storage device of one embodiment of the present invention can reduce carbon dioxide (CO 2 Furthermore, the memory device of one embodiment of the present invention consumes low power and is therefore effective as a countermeasure against global warming.
[0374] For example, the electronic devices, functions of the electronic devices, application examples of artificial intelligence, or effects thereof described in this embodiment can be appropriately combined with descriptions of other electronic devices.
[0375] At least part of the structures, methods, and the like described in this embodiment can be implemented in appropriate combination with other embodiments and the like described in this specification and the like.
[0376] Embodiment 9 A semiconductor device of one embodiment of the present invention includes an OS transistor. The OS transistor exhibits small changes in electrical characteristics due to radiation exposure. That is, the OS transistor has high radiation resistance and can be suitably used in an environment where radiation may be incident. For example, the OS transistor can be suitably used in space. In this embodiment, a specific example of application of the semiconductor device of one embodiment of the present invention to space equipment will be described with reference to FIG. 25 .
[0377] Fig. 25 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. Fig. 25 also shows a planet 6804 in outer space. Although outer space refers to an altitude of 100 km or higher, the outer space described in this specification may also include the thermosphere, mesosphere, and stratosphere.
[0378] 25 , a battery management system (also referred to as a BMS) or a battery control circuit may be provided for the secondary battery 6805. The use of an OS transistor in the battery management system or the battery control circuit is preferable because it consumes low power and has high reliability even in space.
[0379] Furthermore, outer space is an environment with radiation levels 100 times higher than on Earth. Examples of radiation include electromagnetic waves (electromagnetic radiation) such as X-rays and gamma rays, and particle radiation such as alpha rays, beta rays, neutron rays, proton rays, heavy ion rays, and meson rays.
[0380] The solar panel 6802 generates the power necessary for the operation of the satellite 6800 when irradiated with sunlight. However, for example, in a situation where the solar panel 6802 is not irradiated with sunlight or where the amount of sunlight irradiating the solar panel 6802 is small, the solar panel 6802 generates less power. Therefore, the satellite 6800 may not generate the power necessary for its operation. In order to operate the satellite 6800 even in a situation where the power generated by the solar panel 6802 is small, the satellite 6800 may be provided with a secondary battery 6805. Note that the solar panel 6802 may be called a solar cell module.
[0381] The satellite 6800 can generate a signal. The signal is transmitted via the antenna 6803. Furthermore, for example, a receiver installed on the ground or another satellite can receive the signal. For example, the receiver can measure the position of the receiver by receiving the signal transmitted by the satellite 6800. As described above, the satellite 6800 can constitute a satellite positioning system.
[0382] The control device 6807 has a function of controlling the satellite 6800. The control device 6807 is configured using, for example, one or more selected from a CPU, a GPU, and a storage device. Note that the control device 6807 is preferably a semiconductor device including an OS transistor, which is one embodiment of the present invention. The OS transistor exhibits less change in electrical characteristics due to radiation exposure than a Si transistor. That is, the OS transistor has high reliability even in an environment where radiation may be incident, and can be preferably used.
[0383] That is, an OS transistor has an excellent effect of being more radiation resistant than a Si transistor.
[0384] The artificial satellite 6800 may also be configured to include a sensor. For example, the artificial satellite 6800 may be configured to include a visible light sensor, thereby enabling it to have the function of detecting sunlight reflected from an object on the ground. The artificial satellite 6800 may also be configured to include a thermal infrared sensor, thereby enabling it to have the function of detecting thermal infrared rays emitted from the earth's surface. As described above, the artificial satellite 6800 may function as, for example, an earth observation satellite.
[0385] Note that by applying the semiconductor device of one embodiment of the present invention to space equipment, power consumption can be reduced. Therefore, while energy demand is expected to increase with the improvement in performance or integration of semiconductor devices, the use of the semiconductor device of one embodiment of the present invention can reduce carbon dioxide (CO 2 Furthermore, the semiconductor device of one embodiment of the present invention consumes low power and is therefore effective as a countermeasure against global warming.
[0386] Although an artificial satellite is described as an example of space equipment in this embodiment, the present invention is not limited thereto. For example, the semiconductor device of one embodiment of the present invention can be suitably used in space equipment such as a spaceship, a space capsule, or a space probe.
[0387] In this embodiment, a transistor including an oxide semiconductor in a channel formation region (OS transistor) will be described. Note that in the description of the OS transistor, a comparison with a transistor including silicon in a channel formation region (also referred to as a Si transistor) will also be briefly described.
[0388] [OS Transistor] An OS transistor is preferably formed using an oxide semiconductor with a low carrier concentration. For example, the carrier concentration of a channel formation region of an oxide semiconductor is preferably 1×10 18 cm −3 Below 1 × 10, preferably 17 cm −3 less than 1×10 16 cm −3 less than 1×1013 cm −3 less than 1×10 10 cm −3 is less than 1×10 −9 cm −3 That is all. Note that in order to reduce the carrier concentration in an oxide semiconductor, the density of defect states in the oxide semiconductor may be reduced by reducing the impurity concentration in the oxide semiconductor. In this specification and the like, an oxide semiconductor having a low impurity concentration and a low density of defect states is referred to as a highly purified intrinsic or substantially highly purified intrinsic oxide semiconductor. Note that an oxide semiconductor having a low carrier concentration may also be referred to as a highly purified intrinsic or substantially highly purified intrinsic oxide semiconductor.
[0389] Furthermore, a highly purified intrinsic or substantially highly purified intrinsic oxide semiconductor may have a low density of trap states due to a low density of defect states. Furthermore, charges trapped in the trap states of the oxide semiconductor take a long time to disappear and may behave like fixed charges. Therefore, a transistor in which a channel formation region is formed in an oxide semiconductor with a high density of trap states may have unstable electrical characteristics.
[0390] Therefore, reducing the impurity concentration in the oxide semiconductor is effective for stabilizing the electrical characteristics of a transistor. Furthermore, in order to reduce the impurity concentration in the oxide semiconductor, it is preferable to also reduce the impurity concentration in adjacent films. Examples of impurities include hydrogen and nitrogen. Note that the impurities in the oxide semiconductor refer to, for example, elements other than the main components constituting the oxide semiconductor. For example, an element with a concentration of less than 0.1 atomic % can be considered an impurity.
[0391] Furthermore, when impurities or oxygen vacancies exist in a channel formation region of an oxide semiconductor, the electrical characteristics of an OS transistor are likely to fluctuate, and reliability may be reduced. O H) in the channel formation region, generating electrons that serve as carriers. OWhen H is formed, the donor concentration in the channel formation region may increase. As a result, the threshold voltage of an OS transistor may vary as the donor concentration in the channel formation region increases. Therefore, if an OS transistor has oxygen vacancies in the channel formation region of an oxide semiconductor, the OS transistor is likely to have normally-on characteristics (a drain current flows when the gate voltage is 0 V). Therefore, in the channel formation region of an oxide semiconductor, impurities, oxygen vacancies, and V O It is preferable that H is reduced as much as possible.
[0392] The band gap of the oxide semiconductor is preferably larger than that of silicon (typically 1.1 eV), preferably 2 eV or more, more preferably 2.5 eV or more, and further preferably 3.0 eV or more. By using an oxide semiconductor having a band gap larger than that of silicon, the off-state current (also referred to as Ioff) of the transistor can be reduced.
[0393] Furthermore, as the size of Si transistors is reduced, a short channel effect (also referred to as SCE) occurs. This makes it difficult to reduce the size of Si transistors. One of the reasons for the short channel effect is the small band gap of silicon. On the other hand, an OS transistor uses an oxide semiconductor, which is a semiconductor material with a wide band gap, and therefore the short channel effect can be suppressed. In other words, an OS transistor is a transistor that does not have the short channel effect or has an extremely small short channel effect.
[0394] The short-channel effect is a degradation of electrical characteristics that becomes apparent as transistors are miniaturized (channel lengths are reduced). Specific examples of the short-channel effect include a decrease in threshold voltage, an increase in subthreshold swing (sometimes referred to as S value), and an increase in leakage current. Here, the S value refers to the amount of change in gate voltage when the drain current is changed by one order of magnitude while the drain voltage is kept constant in the subthreshold region.
[0395] Furthermore, the characteristic length is widely used as an index of resistance to the short channel effect. The characteristic length is an index of how easily the potential in the channel formation region bends. The smaller the characteristic length, the steeper the potential rises, and therefore the more resistant it is to the short channel effect.
[0396] An OS transistor is an accumulation-mode transistor, while a Si transistor is an inversion-mode transistor. Therefore, compared with a Si transistor, an OS transistor has a smaller characteristic length between a source region and a channel formation region and a smaller characteristic length between a drain region and a channel formation region. Therefore, an OS transistor is more resistant to the short-channel effect than a Si transistor. That is, when a transistor with a short channel length is to be manufactured, an OS transistor is more suitable than a Si transistor.
[0397] Even when the carrier concentration of the oxide semiconductor is reduced to the point where the channel formation region becomes i-type or substantially i-type, the conduction band minimum of the channel formation region in a short-channel transistor is lowered due to the conduction-band-lowering (CBL) effect, and therefore the energy difference between the conduction band minimums of the source or drain region and the channel formation region can be reduced to 0.1 eV or more and 0.2 eV or less. − The source and drain regions are each an n-type region. + The region of type n + / n − / n + an accumulation-type junction-less transistor structure, or + / n − / n + It can also be regarded as an accumulation type non-junction transistor structure.
[0398] The above structure enables an OS transistor to have good electrical characteristics even when miniaturized or highly integrated. For example, an OS transistor can have good electrical characteristics even when the gate length is 20 nm or less, 15 nm or less, 10 nm or less, 7 nm or less, or 6 nm or less and 1 nm or more, 3 nm or more, or 5 nm or more. On the other hand, a Si transistor may have difficulty achieving a gate length of 20 nm or less or 15 nm or less due to the short-channel effect. Therefore, an OS transistor can be suitably used as a transistor with a shorter channel length than a Si transistor. Note that the gate length refers to the length of a gate electrode in a direction in which carriers move inside a channel formation region during transistor operation and refers to the width of the bottom surface of the gate electrode in a plan view of the transistor.
[0399] Furthermore, miniaturization of an OS transistor can improve the high-frequency characteristics of the transistor. Specifically, the cutoff frequency of the transistor can be improved. When the gate length of an OS transistor is within the above range, the cutoff frequency of the transistor can be set to, for example, 50 GHz or higher, preferably 100 GHz or higher, and further preferably 150 GHz or higher at room temperature.
[0400] As described above, an OS transistor has excellent advantages over a Si transistor in that it has a smaller off-state current and can be manufactured as a transistor with a short channel length.
[0401] The configuration, structure, method, or the like described in this embodiment can be used in appropriate combination with the configuration, structure, method, or the like described in other embodiments.
[0402] In this embodiment, a data center (also referred to as a DC) in which the semiconductor device described in the above embodiment can be used will be described. A data center using the semiconductor device of one embodiment of the present invention is effective in achieving high performance, such as low power consumption.
[0403] The semiconductor device of one embodiment of the present invention can be suitably used in a storage system applied to, for example, a data center. Data centers are required to perform long-term data management, such as ensuring data immutability. Long-term data management requires, for example, the installation of storage and servers for storing huge amounts of data, the provision of a stable power source for data retention, or the provision of cooling equipment required for data retention. Therefore, for example, the size of the data center building needs to be increased.
[0404] By using the semiconductor device of one embodiment of the present invention in a storage system applied to a data center, it is possible to reduce the power required to store data and the size of the semiconductor device that stores data. Therefore, for example, it is possible to reduce the size of the storage system, the size of the power supply for storing data, and the size of the cooling equipment. Therefore, it is possible to reduce the space required for the data center.
[0405] Furthermore, the semiconductor device of one embodiment of the present invention consumes less power, which allows heat generation from the circuit to be reduced. Therefore, adverse effects of the heat generation on the circuit itself, peripheral circuits, and peripheral 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.
[0406] Fig. 26 shows a storage system applicable to a data center. The storage system 7000 shown in Fig. 26 has a plurality of servers 7001sb as hosts 7001 (illustrated as Host Computers). It also has a plurality of storage devices 7003md as storage 7003 (illustrated as Storage). The host 7001 and storage 7003 are connected via a storage area network 7004 (illustrated as SAN: Storage Area Network) and a storage control circuit 7002 (illustrated as Storage Controller).
[0407] The host 7001 corresponds to a computer that accesses data stored in the storage 7003. The hosts 7001 may be connected to each other via a network.
[0408] Although the storage 7003 uses flash memory to reduce the data access speed, i.e., the time required to write or read data, this time is significantly longer than the time required for DRAM, which can be used as cache memory within the storage. In order to solve the problem of the long access speed of the storage 7003, a storage system typically provides cache memory within the storage to reduce the time required to write or read data.
[0409] The above-mentioned cache memory is used in the storage control circuit 7002 and the storage 7003. Data exchanged between the host 7001 and the storage 7003 is stored in the cache memory in the storage control circuit 7002 and the storage 7003, and then output to the host 7001 or the storage 7003.
[0410] By using OS transistors as transistors for storing data in the cache memory and holding a potential corresponding to the data, the frequency of refreshing the cache memory can be reduced and the power consumption of the cache memory can be reduced.Furthermore, by using a stacked memory cell array, the cache memory can be miniaturized.
[0411] Note that the application of the semiconductor device of one embodiment of the present invention to a data center can reduce power consumption. Therefore, while energy demand is expected to increase with the improvement in performance or integration of semiconductor devices, the use of the semiconductor device of one embodiment of the present invention can reduce carbon dioxide (CO 2 Furthermore, the semiconductor device of one embodiment of the present invention consumes low power and is therefore effective as a countermeasure against global warming.
[0412] The configuration, structure, method, or the like described in this embodiment can be used in appropriate combination with the configuration, structure, method, or the like described in other embodiments.
[0413] 10: semiconductor device, 20: layer, 30: layer, 40: layer, 41: layer, 50: substrate, 35: sense circuit, 35_pre: sense circuit, 37: switching circuit, 42: memory cell, 51: drive circuit, LBL: local bit line, LBL_pre: local bit line, GBL: global bit line, GBLB: global bit line, SA_GBL: global bit line, SA_GBLB: global bit line, BL: bit line, BLB: bit line, M0: transistor, M1: transistor, M2: transistor, M3: transistor, M4: transistor, SW0: signal line signal, SW1: signal, SW2: signal, SW3: signal, VPRE2: potential, MUX: signal, WE: signal, RE: signal, SL: wiring, WL: word line, CSL: wiring, EQ: signal, EQB: signal, CSEL: signal, VPRE: potential, SAP: wiring, SAN: wiring, 31: transistor, 32: transistor, 33: transistor, 34: transistor, 43: transistor, 44: capacitance, MND: node, 52: switch circuit, 53: precharge circuit, 54: precharge circuit, 55: sense amplifier, 52_1: transistor, 52_2: transistor, 5 3_1: transistor, 53_2: transistor, 53_3: transistor, 54_1: transistor, 54_2: transistor, 54_3: transistor, 55_1: transistor, 55_2: transistor, 55_3: transistor, 55_4: transistor, T11: time, T12: time, T13: time, T14: time, T15: time, T16: time, T21: time, T22: time, T23: time, T24: time, 300: storage device, 21: memory array, 22: drive circuit, 62: PSW, 63: PSW, 71: peripheral circuit, 72: control circuit Path, 73: Voltage generation circuit, 81: Peripheral circuit, 82: Row decoder, 83: Row driver, 84: Column decoder, 85: Column driver, 87: Input circuit, 88: Output circuit, BW: Signal, CE: Signal, GW: Signal, CLK: Signal, WAKE: Signal, ADDR: Signal, WDA: Signal, RDA: Signal, PON1: Signal, PON2: Signal, VDD: Potential, VHM: Potential, GND: Ground potential, Din: Data, Dout: Data, 90: Electronic computer, 91: Processor, 92: Main memory, 93: Core, 94: Cache memory, 95: Interface, S01: Step,S02: step, S03: step, 10A: semiconductor device, 37A: switching circuit, C1: capacitance, C2: capacitance, BOOT1: signal, BOOT2: signal, 10B: semiconductor device, 37B: switching circuit, 51B: driver circuit, 56: precharge circuit, M5: transistor, M6: transistor, SW5: signal, SW6: signal, VPRE3: potential, 735: semiconductor device, 5626: semiconductor device, 5627: semiconductor device, 5628: semiconductor device, 1104: substrate, 1113: substrate, 1153: substrate, 5504: substrate, 200: transistor, 200a: transistor, 200b: transistor, 100: capacitance, 100a: capacitance, 100b: capacitance, 720: storage device, 7003md: storage device,
Claims
1. a first circuit, a second circuit, a third circuit, a fourth circuit, a first wiring, a second wiring, a third wiring, a fourth wiring, and a fifth wiring; the first circuit is electrically connected to the second circuit via the first wiring, the first circuit is electrically connected to the fourth circuit via the third wiring and the fourth wiring, the second circuit is electrically connected to the third circuit via the fifth wiring, the first circuit has a function of establishing a conductive state or a non-conductive state between the first wiring, the second wiring, the third wiring, and the fourth wiring, the third circuit has a function of holding a potential corresponding to first data; the second circuit has a function of applying a potential corresponding to the first data from the first wiring to the fifth wiring, a function of holding a potential corresponding to second data, and a function of amplifying a change in the potential of the fifth wiring and outputting the amplified potential to the first wiring; the fourth circuit has a function of outputting a potential corresponding to the first data or the second data in accordance with a potential difference between the third wiring and the fourth wiring; the fourth circuit is provided on a substrate; the first circuit and the second circuit are provided on a first layer disposed on the substrate; the third circuit is provided on each of a plurality of second layers arranged on the substrate; Semiconductor device.
2. In claim 1, the first circuit includes a first transistor, a second transistor, a third transistor, a fourth transistor, and a fifth transistor; the first transistor has a function of bringing the first wiring and the second wiring into a conductive state or a non-conductive state, the second transistor has a function of bringing the first wiring and the third wiring into a conductive state or a non-conductive state, the third transistor has a function of bringing the second wiring and the fourth wiring into a conductive state or a non-conductive state, the fourth transistor has a function of precharging the first wiring, the fifth transistor has a function of precharging the second wiring; Semiconductor device.
3. In claim 1, the first circuit includes a first transistor, a second transistor, a third transistor, a first capacitance, and a second capacitance; the first transistor has a function of bringing the first wiring and the second wiring into a conductive state or a non-conductive state, the second transistor has a function of bringing the first wiring and the third wiring into a conductive state or a non-conductive state, the third transistor has a function of bringing the second wiring and the fourth wiring into a conductive state or a non-conductive state, the first capacitor has a function of changing the potential of the first wiring, the second capacitor has a function of changing the potential of the second wiring; Semiconductor device.
4. In claim 1, the first circuit comprises a first transistor, a second transistor, and a third transistor; the first transistor has a function of bringing the first wiring and the second wiring into a conductive state or a non-conductive state, the second transistor has a function of bringing the first wiring and the third wiring into a conductive state or a non-conductive state, the third transistor has a function of bringing the second wiring and the fourth wiring into a conductive state or a non-conductive state, the fourth circuit includes a sixth transistor and a seventh transistor; the sixth transistor has a function of precharging the third wiring, the seventh transistor has a function of precharging the fourth wiring; Semiconductor device.
5. In any one of claims 1 to 4, the substrate includes a Si transistor; the first layer and each of the plurality of second layers include an OS transistor; Semiconductor device.