Semiconductor device
By designing semiconductor devices that can embed living bodies, using oxidized semiconductor transmission devices to achieve high-precision individual recognition, solving the problem of difficulty in identifying when individuals change, and achieving high-precision, reliability and low power consumption recognition effects.
Patent Information
- Application Number
- JP2025008562
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2020-05-15
- Filing Date
- 2025-01-21
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2041-05-06
Smart Images

Figure 2025066126000001_ABST
Abstract
Description
[Technical field]
[0001] One embodiment of the present invention relates to a semiconductor device.
[0002] Note that one aspect of the present invention is not limited to the above technical field. The technical field of the invention disclosed in the present specification relates to an object, a method, or a manufacturing method. Alternatively, one aspect of the present invention relates to a process, a machine, a manufacture, or a composition of matter.
[0003] In this specification and the like, a semiconductor device generally refers to anything that can function by utilizing semiconductor characteristics. Thus, semiconductor elements such as transistors and diodes, and circuits including semiconductor elements are semiconductor devices. Furthermore, display devices, light-emitting devices, lighting devices, electro-optical devices, communication devices, electronic devices, and the like may include semiconductor elements and semiconductor circuits. Thus, display devices, light-emitting devices, lighting devices, electro-optical devices, imaging devices, communication devices, and electronic devices may also be called semiconductor devices. [Background technology]
[0004] In recent years, the development of authentication devices using biometric information such as fingerprints, palm prints, vein patterns, voiceprints, iris patterns, retina patterns, face shapes, and body shapes, which are human biometric characteristics, has been progressing. For example, vein authentication devices using vein patterns have been put to practical use in bank ATMs. Patent Document 1 discloses electronic devices such as smartphones that can perform fingerprint authentication. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2019-79415 A Summary of the Invention [Problem to be solved by the invention]
[0006] Since biometric information is difficult to forge, authentication devices that use biometric information can achieve highly accurate identification. However, if the biometric information changes due to injury, illness, aging, or other reasons, it may become difficult to identify individuals.
[0007] An object of one embodiment of the present invention is to provide a semiconductor device that can be implanted in a living body.Another object is to provide a semiconductor device capable of highly accurate individual identification.Another object is to provide a highly reliable semiconductor device.Another object is to provide a semiconductor device with low power consumption.Another object is to provide a novel semiconductor device.
[0008] 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 need to solve all of these problems. Note that problems other than these will become apparent from the description of the specification, drawings, claims, etc., and it is possible to extract problems other than these from the description of the specification, drawings, claims, etc. [Means for solving the problem]
[0009] One embodiment of the present invention is a semiconductor device that can be implanted in a living body, the semiconductor device including a communication unit, a control unit, a memory unit, a calculation unit, and a sensor unit. The memory unit has a function of retaining identification information. The calculation unit has a function of retaining first information and a function of generating third information using the first information and second information supplied from the sensor unit. The control unit has a function of outputting one or both of the identification information and the third information to the outside via the communication unit in response to a signal input via the communication unit. The calculation unit is a semiconductor device that has a transistor including an oxide semiconductor in a channel formation region.
[0010] The oxide semiconductor preferably contains at least one of indium and zinc.
[0011] The calculation unit may have a function of performing a product-sum calculation. For example, the first information is weight information. In addition, the semiconductor device according to an aspect of the present invention is preferably covered with a covering material. Effect of the Invention
[0012] According to one embodiment of the present invention, a semiconductor device that can be implanted in a living body, a semiconductor device that enables highly accurate individual identification, a highly reliable semiconductor device, a low power consumption semiconductor device, or a novel semiconductor device can be provided.
[0013] 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 need to have all of these effects. Note that effects other than these will become apparent from the description in the specification, drawings, claims, etc., and it is possible to extract effects other than these from the description in the specification, drawings, claims, etc. [Brief description of the drawings]
[0014] [Figure 1] Fig. 1A is a perspective view of a semiconductor device 100. Fig. 1B and Fig. 1C are diagrams for explaining an example of use of the semiconductor device 100. [Diagram 2] 2A, 2B, 2C, 2D, and 2E are diagrams for explaining examples of use of the semiconductor device 100. FIG. [Diagram 3] FIG. 3 is a block diagram illustrating the configuration of the communication unit. [Figure 4] FIG. 4 is a block diagram illustrating a configuration example of a semiconductor device. [Diagram 5] 5A and 5B are diagrams illustrating a configuration example of a semiconductor device. [Figure 6] 6A and 6B are diagrams illustrating configuration examples of a memory circuit. [Figure 7] FIG. 7 is a diagram illustrating an example of the configuration of an arithmetic circuit. [Figure 8] FIG. 8 is a diagram illustrating an example of the operation of the semiconductor device. [Figure 9] FIG. 9 is a diagram illustrating an example of the configuration of a CPU. [Figure 10] 10A and 10B are diagrams for explaining an example of the configuration of a CPU. [Figure 11] FIG. 11 is a diagram illustrating an example of the configuration of the CPU. [Figure 12] FIG. 12 is a diagram illustrating an example of the structure of a semiconductor device. [Figure 13] 13A and 13B are diagrams illustrating examples of the structure of a transistor. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] The embodiments will be described in detail with reference to the drawings. However, the present invention is not limited to the following description, and it will be easily understood by those skilled in the art that the form and details of the present invention can be modified in various ways without departing from the spirit and scope of the present invention. Therefore, the present invention should not be interpreted as being limited to the description of the embodiments shown below. In the configuration of the invention described below, the same parts or parts having similar functions are denoted by the same reference numerals in different drawings, and the repeated description will be omitted.
[0016] In addition, the position, size, range, etc. of each component shown in the drawings, etc. may not represent the actual position, size, range, etc. in order to facilitate understanding of the invention. Therefore, the disclosed invention is not necessarily limited to the position, size, range, etc. disclosed in the drawings, etc. For example, in an actual manufacturing process, a resist mask, etc. may be unintentionally eroded by a process such as etching, but this may not be reflected in the drawings in order to facilitate understanding.
[0017] (Embodiment 1) A semiconductor device 100 according to one embodiment of the present invention will be described. Fig. 1A is a perspective external view of the semiconductor device 100 that can be implanted in a living body. The semiconductor device 100 has a communication unit 110, a calculation unit 120, a control unit 130, a storage unit 140, and a sensor unit 150. The semiconductor device 100 is covered with a covering material 190.
[0018] The communication unit 110 has a function of receiving a signal sent from an external device (not shown) by wireless communication and transmitting a signal to the external device. The communication unit 110 also has a function of receiving power supplied from the external device in a non-contact manner.
[0019] The semiconductor device 100 may be provided with a battery. The battery has a function of storing power required for the operation of the semiconductor device 100 and a function of supplying the power required for the operation. As the battery, a primary battery or a secondary battery may be used. As the secondary battery, for example, a lithium ion secondary battery may be used.
[0020] The calculation unit 120 has a calculation circuit 121 and a memory circuit 122. The calculation circuit 121 has a function of performing calculation processing using information contained in the memory circuit 122. The calculation circuit 121 also has a function of performing calculation processing using information contained in the memory circuit 122 and information acquired by the sensor unit 150. The calculation circuit 121 also has a function of performing calculation processing using information contained in the memory unit 140. The calculation result is held in the memory unit 140.
[0021] The storage unit 140 has a function of holding identification information of the semiconductor device 100. The storage unit 140 also has a function of saving programs and parameters related to the operation of the semiconductor device 100. As the storage unit 140, a random access memory (RAM) such as a dynamic random access memory (DRAM) or a static random access memory (SRAM), or a non-volatile memory such as a read only memory (ROM) can be used. At least a part of the storage unit 140 is preferably a rewritable memory.
[0022] The control unit 130 has a function of controlling the operations of the communication unit 110, the calculation unit 120, the storage unit 140, and the sensor unit 150. The control unit 130 has a function of converting analog signals supplied from the sensor unit 150 and the like into digital signals. The control unit 130 has a function of transmitting identification information and / or calculation results to an external device in response to a signal supplied from the external device via the communication unit 110.
[0023] A sensor capable of detecting various information can be used as the sensor unit 150. For example, the sensor unit 150 may have a function of detecting at least one of temperature, vibration, pressure, gradient, acceleration, oxygen concentration, chemical substance, etc. The sensor unit 150 may have a function of converting an analog signal into a digital signal.
[0024] It is preferable that the semiconductor device 100 is covered with a covering material 190. By using the covering material 190, it is possible to make it difficult for inflammatory reactions, allergic reactions, and the like to occur after the semiconductor device 100 is implanted in a living body. In addition, by covering the semiconductor device 100 with the covering material 190, it is possible to prevent damage to the living body, such as blood vessels and nerve tissues adjacent to the implanted site. Materials used for the covering material 190 include polymeric materials such as biocompatible glass, silicone resin, and fluororesin.
[0025] 1B and 1C are schematic diagrams showing a state in which the semiconductor device 100 is embedded in a living body 10. Fig. 1B shows a state in which the semiconductor device 100 is embedded subcutaneously between the thumb and index finger of the living body 10. Fig. 1C shows a state in which the semiconductor device 100 is embedded subcutaneously in the neck of the living body 10.
[0026] By using the semiconductor device 100 embedded in the living body 10, it is possible to obtain biological information such as the body temperature and heart rate of the living body 10. In addition, by providing the semiconductor device 100 with identification information specific to the living body 10, the semiconductor device 100 can function as a personal identification tag (for example, a personal number card (My Number card)), a driver's license, a health insurance card, a passport, a cash card, a credit card, etc.
[0027] 2A, by placing the semiconductor device 100 embedded in the living body 10 over an external device 900, information on the living body 10 can be read out. The external device 900 has a function of transmitting a signal to the semiconductor device 100 and a function of receiving a signal transmitted from the semiconductor device 100. The external device 900 functions as a reader / writer.
[0028] In addition, the semiconductor device 100 can be embedded in various living organisms. For example, as shown in Fig. 2B to Fig. 2E, the semiconductor device 100 can be embedded in a living organism 21, a living organism 22, a living organism 23, a living organism 24, etc. By using the semiconductor device 100, it is possible to prevent theft, grasp the behavior, manage the health condition, etc. of the living organisms 21 to 24.
[0029] <<Communication unit 110>> 3 is a block diagram illustrating the configuration of the communication unit 110. The communication unit 110 has an RF circuit 111 and an information processing circuit 117. The RF circuit 111 also has a resonance circuit 112, a power supply circuit 113, a clock generation circuit 114, a demodulation circuit 115, and a modulation circuit .
[0030] The resonant circuit 112 is connected to a power supply circuit 113, a clock generating circuit 114, a demodulation circuit 115, and a modulation circuit 116. The resonant circuit 112 has a function of converting electromagnetic waves emitted from an external device into an AC signal. The signal includes information such as an operation command. The power supply circuit 113 has a function of generating power used for the operation of the semiconductor device 100 from the signal. The clock generating circuit 114 has a function of generating a synchronization signal required for the operation of the semiconductor device 100 from the signal. The demodulation circuit 115 has a function of extracting information such as an operation command from the signal.
[0031] The information processing circuit 117 has a function of extracting a command from the information extracted from the demodulation circuit 115 and transmitting the command to the control unit 130. The information processing circuit 117 also has a function of supplying a signal supplied from the control unit 130 to the modulation circuit 116. The modulation circuit 116 has a function of mixing the signal supplied from the control unit 130 with a carrier wave. The resonant circuit 112 also has a function of transmitting the signal mixed by the modulation circuit 116 to the outside.
[0032] <<Arithmetic unit 120>> A semiconductor device 300 that can be used in the arithmetic unit 120 will be described. An arithmetic circuit 360 described later corresponds to the arithmetic circuit 121 of the arithmetic unit 120. A memory circuit 350 described later corresponds to the memory circuit 122 of the arithmetic unit 120.
[0033] The semiconductor device 300 described in this embodiment is a semiconductor device that has excellent computational efficiency and can operate with extremely low power consumption. In other words, it is a semiconductor device that can function as a computer that can mimic the functions of the human brain (also called a Brain Morphic Computer: BMC).
[0034] <Block diagram> 4 shows a block diagram illustrating the configuration of the semiconductor device 300. The semiconductor device 300 has a CPU 310, a bus 320, and an accelerator 330. The CPU 310 has a CPU core 311 and a backup circuit 312. The accelerator 330 has a plurality of operation blocks 331, as well as a control unit 332 for controlling input and output of data between the operation blocks 331.
[0035] The CPU 310 has a function of performing general-purpose processing such as running an operating system, controlling data, and executing various calculations and programs. The CPU 310 has a CPU core 311. The CPU core 311 corresponds to one or more CPU cores.
[0036] The CPU 310 also has a backup circuit 312 that can hold data in the CPU core 311 even if the supply of power supply voltage is stopped. The supply of power supply voltage can be controlled by electrically disconnecting it from the power domain using a power switch or the like. The power supply voltage is sometimes called a drive voltage.
[0037] For example, an OS memory having an OS transistor is suitable for the backup circuit 312. Note that the OS memory refers to a memory having a transistor (OS transistor) having an oxide semiconductor in a channel formation region, such as NOSRAM. Note that "NOSRAM (registered trademark)" is an abbreviation for "Nonvolatile Oxide Semiconductor RAM."
[0038] Metal oxides applicable to OS transistors include Zn oxide, Zn-Sn oxide, Ga-Sn oxide, In-Ga oxide, In-Zn oxide, and In-M-Zn oxide (M is Ti, Ga, Y, Zr, La, Ce, Nd, Sn, or Hf). In particular, metal oxides using Ga as M are preferably used for OS transistors because they can be made into transistors with excellent electrical characteristics such as field effect mobility by adjusting the ratio of elements. In addition, the oxide containing indium and zinc may contain one or more elements selected from aluminum, gallium, yttrium, copper, vanadium, beryllium, boron, silicon, titanium, iron, nickel, germanium, zirconium, molybdenum, lanthanum, cerium, neodymium, hafnium, tantalum, tungsten, magnesium, and the like.
[0039] In order to improve the reliability and electrical characteristics of an OS transistor, the metal oxide applied to the semiconductor layer is preferably a metal oxide having a crystalline part, such as CAAC-OS, CAC-OS, or nc-OS. CAAC-OS is an abbreviation for c-axis-aligned crystalline oxide semiconductor. CAC-OS is an abbreviation for cloud-aligned composite oxide semiconductor. nc-OS is an abbreviation for nanocrystalline oxide semiconductor.
[0040] In an OS transistor, the current that flows between the source and drain when it is off, that is, the leakage current, is extremely small. NOSRAM can be used as a non-volatile memory by using its characteristics of extremely small leakage current to retain a charge corresponding to data within the memory circuit. In particular, NOSRAM can read the retained data without destroying it (non-destructive readout), making it suitable for parallel processing of product-sum operations in neural networks, which repeat data read operations many times.
[0041] Since the band gap of metal oxides that function as oxide semiconductors is 2.5 eV or more, OS transistors have extremely small off-state current. For example, the off-state current per 1 μm of channel width is 1×10 at room temperature (25°C) with a source-drain voltage of 3.5 V. -20 Less than A, 1×10 -22 Less than A or 1×10 -24 The charge leakage from the retention node through the OS transistor in the OS memory is therefore extremely small. Therefore, the OS memory can function as a non-volatile memory circuit, making it possible to perform power gating of the CPU 310.
[0042] The backup circuit 312, which is made up of OS transistors, can be stacked with the CPU core 311, which can be made up of transistors having silicon in their channel formation regions (Si transistors). Since the area of the backup circuit 312 is smaller than the area of the CPU core 311, the backup circuit 312 can be arranged on the CPU core 311 without increasing the circuit area. The backup circuit 312 has a function of retaining data in a register of the CPU core 311. The backup circuit 312 is also called a data retention circuit. Note that the semiconductor layer including the channel formation region of the Si transistor may be a single crystal semiconductor or a polycrystalline semiconductor.
[0043] The control unit 332 has an internal memory circuit such as an SRAM. The control unit 332 holds the output data obtained from the multiple arithmetic blocks 331 in the memory circuit. The control unit 332 is configured to output the output data held in the memory circuit to multiple semiconductor devices. This configuration makes it possible to perform parallel calculations using multiple semiconductor devices with an increased parallel number.
[0044] The bus 320 electrically connects the CPU 310 and the accelerator 330. That is, the CPU 310 and the accelerator 330 can transmit data via the bus 320.
[0045] <Calculation block> The accelerator 330 described above executes a program (also called a kernel or a kernel program) called from the host program. The accelerator 330 can perform, for example, parallel processing of matrix operations in graphic processing, parallel processing of product-sum operations in neural networks, and parallel processing of floating-point operations in scientific and technological calculations. Here, a configuration example of an operation block 331 that performs parallel operation processing of multiple data in parallel (parallel processing) in the accelerator 330 will be described.
[0046] The arithmetic block 331 has a plurality of arithmetic units 340, as shown in Fig. 5A. The arithmetic unit 340 has a memory circuit 350 and an arithmetic circuit 360. As shown in Fig. 5A and Fig. 5B, the memory circuit 350 and the arithmetic circuit 360 are provided in different layers in a direction approximately perpendicular to the XY plane in the figure (Z direction in Fig. 5A). In other words, the memory circuit 350 and the arithmetic circuit 360 are provided in a stacked manner.
[0047] Note that "approximately perpendicular" refers to a state in which the electrodes are arranged at an angle of 85 degrees or more and 95 degrees or less. Note that in this specification, the X direction, Y direction, and Z direction shown in Figure 5B and other figures are mutually orthogonal or intersect each other. Furthermore, the X direction and Y direction are parallel or approximately parallel to the substrate surface, and the Z direction is perpendicular or approximately perpendicular to the substrate surface.
[0048] The memory circuit 350 has a plurality of memory cells. Writing and reading of data to and from the memory cells is controlled by a driver circuit 341 and a driver circuit 342. The driver circuits 341 and 342 are also referred to as data control circuits.
[0049] The information (data) stored in the memory cell in the memory circuit 350 is data (weight data) corresponding to weight parameters used in the product-sum operation of the neural network. By storing the weight data as digital data, a semiconductor device that is resistant to noise and capable of performing operations at high speed can be obtained. The weight data may also be analog data.
[0050] The memory circuit 350 is connected to the arithmetic circuit 360 through a wiring. The memory cell of the memory circuit 350 has an OS transistor. The wiring connecting the memory circuit 350 and the arithmetic circuit 360 is used to transmit weight data from the memory circuit 350 to the arithmetic circuit 360. In order to read out the weight data from the memory circuit 350 to the wiring at high speed, or to reduce the energy consumption associated with charging and discharging, it is preferable to shorten the wiring. That is, the wiring can be configured to extend in the z direction as shown by the arrow 351 in FIG. 5B. By shortening the physical distance between the arithmetic circuit 360 and the memory circuit 350, for example, by stacking the wiring distance, the parasitic capacitance generated in the signal line can be reduced, and thus low power consumption is possible.
[0051] The arithmetic circuit 360 has a function of executing arithmetic processing such as a product-sum operation. The input and output of data to the arithmetic circuit 360 is controlled by a control circuit 343 and a control circuit 344. The control circuit 343 and the control circuit 344 are also called data input / output circuits.
[0052] The arithmetic circuit 360 performs a product-sum operation on the input data input from the control circuit 343 and the weight data provided from the memory circuit 350. The input data may be biological information detected by the sensor unit 150. The obtained product-sum operation data is output to the control circuit 344. The input data and weight data may be analog data or digital data. It is preferable that the input data and weight data are digital data. Digital data is less susceptible to the effects of noise. Therefore, digital data is suitable for performing arithmetic processing that requires highly accurate arithmetic results.
[0053] By configuring the arithmetic circuit 360 using Si transistors, the arithmetic circuit 360 can be stacked with the OS transistors. That is, the memory circuit 350 configured using OS transistors can be stacked with the arithmetic circuit 360, which can be configured using Si transistors. Therefore, the area in which the memory circuit 350 can be arranged can be increased without increasing the circuit area. By providing the memory circuit 350 in a region on the substrate on which the arithmetic circuit 360 is provided, the memory capacity required for arithmetic processing in the accelerator 330 can be increased compared to the case in which the memory circuit 350 and the arithmetic circuit 360 are provided on the same layer. By increasing the memory capacity, the number of times data used for arithmetic processing is transferred from an external storage device to the semiconductor device can be reduced, thereby reducing power consumption.
[0054] <Memory circuit> A configuration example of a NOSRAM, which is a memory cell included in the memory circuit 350, will be described. Fig. 6A illustrates write word lines WWL_1 to WWL_M, read word lines RWL_1 to RWL_M, write bit lines WBL_1 to WBL_N, and wirings LBL_1 to LBL_N, which are arranged in a matrix of M rows and N columns (M and N are natural numbers of 2 or more). Also illustrated is a memory cell 352 connected to each word line and bit line.
[0055] 6B is a diagram illustrating an example of a circuit configuration applicable to the memory cell 352. The memory cell 352 includes a transistor 353, a transistor 354, a transistor 355, and a capacitor 356 (also referred to as a capacitor).
[0056] One of the source or drain of the transistor 353 is connected to the write bit line WBL. The gate of the transistor 353 is connected to the write word line WWL. The other of the source or drain of the transistor 353 is connected to one electrode of the capacitance element 356 and the gate of the transistor 354. One of the source or drain of the transistor 354 and the other electrode of the capacitance element 356 are connected to a wiring that applies a fixed potential, for example, a ground potential. The other of the source or drain of the transistor 354 is connected to one of the source or drain of the transistor 355. The gate of the transistor 355 is connected to the read word line RWL. The other of the source or drain of the transistor 355 is connected to a wiring LBL. The wiring LBL is connected to the arithmetic circuit 360 (not shown) via a wiring that is provided so as to extend in a direction substantially perpendicular to the substrate surface on which the Si transistor of the arithmetic circuit 360 is provided.
[0057] As an example, the circuit configuration of a memory cell 352 shown in FIG. 6B corresponds to a NOSRAM of a three-transistor type (3T) gain cell. Transistors 353 to 355 are OS transistors. In an OS transistor, the current flowing between the source and drain in the off state, that is, the leakage current, is extremely small. NOSRAM can be used as a non-volatile memory by using the characteristic of extremely small leakage current to hold charges corresponding to data in a memory circuit.
[0058] <Arithmetic circuit> 7 shows a specific example of the configuration of the arithmetic circuit 360. FIG. 7 shows an example of the configuration of the arithmetic circuit 360 that can perform a multiply-and-accumulate operation on the weight data W and the input data A. FIG. 7 shows a multiplier circuit 361, an adder circuit 362, and a register 363. The data multiplied by the multiplier circuit 361 is input to the adder circuit 362. The output of the adder circuit 362 is held in the register 363, and is added to the data multiplied by the multiplier circuit 361 by the adder circuit 362 to perform the multiply-and-accumulate operation. The register 363 is controlled by a clock signal CLK and a reset signal reset_B. With this configuration, data MAC equivalent to the multiply-and-accumulate operation on the weight data W and the input data A can be obtained.
[0059] <Example of operation> Next, an example of the operation of the semiconductor device when part of the calculations of a program executed by the CPU 310 is executed by the accelerator 330 will be described.
[0060] FIG. 8 is a diagram for explaining an example of an operation when part of the calculations of a program executed by a CPU is executed by an accelerator.
[0061] The host program is executed by the CPU (host program execution; step S1).
[0062] When the CPU confirms an instruction to reserve an area for data required when performing calculations using the accelerator in a memory circuit (memory) (memory reserve instruction; step S2), the CPU reserves the area for data in the memory circuit (memory) (memory reserve; step S3).
[0063] Next, the CPU transmits weight data, which is input data, from the main memory or an external storage device to the memory circuit (memory) (data transmission; step S4). The memory circuit (memory) receives the weight data and stores the weight data in the area secured in step S2 (data reception; step S5).
[0064] When the CPU confirms an instruction to start the kernel program (start of kernel program; step S6), the accelerator starts executing the kernel program (start of operation; step S7).
[0065] Immediately after the accelerator starts executing the kernel program, the CPU may be switched from a state performing calculations to a PG (power gating) state (PG state transition; step S8). In this case, the CPU is switched from the PG state to a state performing calculations immediately before the accelerator finishes executing the kernel program (PG state stop step S9). By putting the CPU into the PG state during the period from step S8 to step S9, power consumption and heat generation can be suppressed in the entire calculation processing system.
[0066] When the accelerator finishes the execution of the kernel program, the output data is stored in a storage unit that holds the calculation results in the accelerator (end of calculation; step S10).
[0067] After the execution of the kernel program is completed, if the CPU confirms an instruction to transmit output data stored in the memory unit to the main memory or an external storage device (data transmission request; step S11), the output data is transmitted to the main memory or the external storage device and stored in the main memory or the external storage device (data transmission; step S12).
[0068] By repeating the above operations from step S1 to step S12, it is possible to suppress the power consumption and heat generation of the CPU and the accelerator, while allowing the accelerator to execute part of the calculations executed by the CPU. The semiconductor device according to one embodiment of the present invention may have a non-von Neumann architecture. The non-von Neumann architecture can perform calculations with extremely low power consumption, compared to the von Neumann architecture, which consumes a large amount of power as the processing speed increases.
[0069] <CPUコア> Next, an example of a CPU 310 having a CPU core 311 capable of power gating will be described.
[0070] 9 shows an example of the configuration of the CPU 310. The CPU 310 has a CPU core 311, an L1 (level 1) cache memory device (L1 Cache) 371, an L2 cache memory device (L2 Cache) 372, a bus interface unit (Bus I / F) 373, power switches 315 to 317, and a level shifter (LS) 318. The CPU core 311 has a flip-flop 314.
[0071] The CPU core 311 , the L1 cache memory device 371 , and the L2 cache memory device 372 are interconnected via a bus interface unit 373 .
[0072] The PMU 313 generates a clock signal GCLK1 and various PG (power gating) control signals in response to interrupt signals (Interrupts) input from outside and signals such as a signal SLEEP1 issued by the CPU 310. The clock signal GCLK1 and the PG control signals are input to the CPU 310. The PG control signals control the power switches 315 to 317 and the flip-flop 314.
[0073] Power switches 315 and 316 control the supply of voltages VDDD and VDD1 to a virtual power line V_VDD (hereinafter referred to as a V_VDD line). A power switch 317 controls the supply of a voltage VDDH to a level shifter (LS) 318. A voltage VSSS is input to the CPU 310 and PMU 313 without passing through a power switch. A voltage VDDD is input to the PMU 313 without passing through a power switch.
[0074] The voltages VDDD and VDD1 are drive voltages for the CMOS circuits. The voltage VDD1 is lower than the voltage VDDD and is the drive voltage in the sleep state. The voltage VDDH is a drive voltage for the OS transistors and is higher than the voltage VDDD.
[0075] Each of the L1 cache memory device 371, the L2 cache memory device 372, and the bus interface unit 373 has at least one power domain that can be power-gated. The power domain that can be power-gated is provided with one or more power switches. These power switches are controlled by a PG control signal.
[0076] The flip-flop 314 is used as a register. A backup circuit is provided in the flip-flop 314. The flip-flop 314 will be described below.
[0077] 10A shows an example of the circuit configuration of the flip-flop 314. The flip-flop 314 includes a scan flip-flop 319 and a backup circuit 312.
[0078] The scan flip-flop 319 has nodes D1, Q1, SD, SE, RT, CK, and a clock buffer circuit 319A.
[0079] Node D1 is a data input node, node Q1 is a data output node, and node SD is an input node for scan test data. Node SE is an input node for signal SCE. Node CK is an input node for clock signal GCLK1. Clock signal GCLK1 is input to clock buffer circuit 319A. Analog switches of scan flip-flop 319 are connected to nodes CK1 and CKB1 of clock buffer circuit 319A. Node RT is an input node for a reset signal.
[0080] A signal SCE is a scan enable signal, and is generated by the PMU 313. The PMU 313 generates signals BK and RC. A level shifter 318 level-shifts the signals BK and RC to generate signals BKH and RCH. The signal BK is a backup signal, and the signal RC is a recovery signal.
[0081] The circuit configuration of the scan flip-flop 319 is not limited to that shown in Fig. 10A, and any flip-flop provided in a standard circuit library can be used.
[0082] The backup circuit 312 includes nodes SD_IN and SN11, transistors M11 to M13, and a capacitive element C11.
[0083] The node SD_IN is an input node for scan test data, and is connected to the node Q1 of the scan flip-flop 319. The node SN11 is a storage node of the backup circuit 312. The capacitive element C11 is a storage capacitor for storing the voltage of the node SN11.
[0084] The transistor M11 controls the conduction state between the node Q1 and the node SN11. The transistor M12 controls the conduction state between the node SN11 and the node SD. The transistor M13 controls the conduction state between the node SD_IN and the node SD. The on / off of the transistors M11 and M13 is controlled by a signal BKH, and the on / off of the transistor M12 is controlled by a signal RCH.
[0085] The transistors M11 to M13 are OS transistors, similar to the transistors 353 to 355 included in the memory cell 352. The transistors M11 to M13 are illustrated as having back gates. The back gates of the transistors M11 to M13 are connected to a power supply line that supplies a voltage VBG1.
[0086] At least the transistors M11 and M12 are preferably OS transistors. OS transistors have an extremely small off-state current, which prevents the voltage drop at the node SN11 from decreasing and consumes almost no power to hold data, so that the backup circuit 312 has nonvolatile characteristics. Since data is rewritten by charging and discharging the capacitive element C11, the backup circuit 312 is theoretically free from restrictions on the number of rewrites and allows data to be written and read with little power.
[0087] It is highly preferable that all the transistors in the backup circuit 312 are OS transistors. As shown in Figure 10B, the backup circuit 312 can be stacked on a scan flip-flop 319 that is made up of a silicon CMOS circuit.
[0088] Since the backup circuit 312 has a very small number of elements compared to the scan flip-flop 319, there is no need to change the circuit configuration and layout of the scan flip-flop 319 in order to stack the backup circuit 312. In other words, the backup circuit 312 is a highly versatile backup circuit. In addition, since the backup circuit 312 can be provided in the region in which the scan flip-flop 319 is formed, even if the backup circuit 312 is incorporated, it is possible to reduce the increase in the area occupied by the flip-flop 314 to zero. Therefore, by providing the backup circuit 312 in the flip-flop 314, power gating of the CPU core 311 is possible. Since the power required for power gating is small, the CPU core 311 can be power gated with high efficiency.
[0089] By providing the backup circuit 312, a parasitic capacitance due to the transistor M11 is added to the node Q1, but since it is small compared to the parasitic capacitance due to the logic circuit connected to the node Q1, it does not affect the operation of the scan flip-flop 319. In other words, even if the backup circuit 312 is provided, the performance of the flip-flop 314 does not substantially deteriorate.
[0090] For example, a clock gating state, a power gating state, or a pause state can be set as the low power consumption state of the CPU core 311. The PMU 313 selects the low power consumption mode of the CPU core 311 based on an interrupt signal, a signal SLEEP1, etc. For example, when transitioning from a normal operation state to a clock gating state, the PMU 313 stops generating the clock signal GCLK1.
[0091] For example, when transitioning from a normal operation state to a hibernation state, the PMU 313 performs voltage and / or frequency scaling. For example, when performing voltage scaling, the PMU 313 turns off the power switch 315 and turns on the power switch 316 to input the voltage VDD1 to the CPU core 311. The voltage VDD1 is a voltage that does not cause data to be lost in the scan flip-flop 319. When performing frequency scaling, the PMU 313 reduces the frequency of the clock signal GCLK1.
[0092] When the CPU core 311 is transitioned from a normal operation state to a power gating state, an operation is performed to back up the data in the scan flip-flop 319 in the backup circuit 312. When the CPU core 311 is returned from the power gating state to the normal operation state, an operation is performed to recover the data in the backup circuit 312 to the scan flip-flop 319.
[0093] Fig. 11 shows an example of a power gating sequence of the CPU core 311. In Fig. 11, t1 to t7 represent time. Signals PSE0 to PSE2 are control signals for the power switches 315 to 317, and are generated by the PMU 313. When the signal PSE0 is "H" / "L", the power switch 315 is on / off. The same is true for the signals PSE1 and PSE2.
[0094] Before time t1, the state is normal operation. The power switch 315 is on, and the voltage VDDD is input to the CPU core 311. The scan flip-flop 319 performs normal operation. At this time, since the level shifter 318 does not need to operate, the power switch 317 is off, and the signals SCE, BK, and RC are "L". Since the node SE is "L", the scan flip-flop 319 stores the data of the node D1. In the example of FIG. 11, at time t1, the node SN11 of the backup circuit 312 is "L".
[0095] The operation during backup will be described. At time t1, the PMU 313 stops the clock signal GCLK1 and sets the signals PSE2 and BK to “H.” The level shifter 318 becomes active and outputs the signal BKH at “H” to the backup circuit 312.
[0096] The transistor M11 of the backup circuit 312 turns on, and the data of the node Q1 of the scan flip-flop 319 is written to the node SN11 of the backup circuit 312. If the node Q1 of the scan flip-flop 319 is "L", the node SN11 remains "L", and if the node Q1 is "H", the node SN11 becomes "H".
[0097] The PMU 313 sets signals PSE2 and BK to "L" at time t2, and sets signal PSE0 to "L" at time t3. At time t3, the state of the CPU core 311 transitions to a power gating state. Note that signal PSE0 may also fall at the same timing as signal BK falls.
[0098] The operation during power gating will be described. When the signal PSE0 goes to "L", the voltage of the V_VDD line drops, and the data at the node Q1 is lost. The node SN11 continues to hold the data at the node Q1 at time t3.
[0099] The operation during recovery will be explained below. At time t4, the PMU313 changes the signal PSE0 to "H", transitioning from the power gating state to the recovery state. Charging of the V_VDD line begins, and when the voltage on the V_VDD line reaches VDDD (time t5), the PMU313 changes the signals PSE2, RC, and SCE to "H".
[0100] The transistor M12 turns on, and the charge of the capacitive element C11 is distributed to the nodes SN11 and SD. If the node SN11 is "H", the voltage of the node SD rises. Since the node SE is "H", the data of the node SD is written to the input side latch circuit of the scan flip-flop 319. When the clock signal GCLK1 is input to the node CK at time t6, the data of the input side latch circuit is written to the node Q1. In other words, the data of the node SN11 is written to the node Q1.
[0101] At time t7, the PMU 313 sets the signals PSE2, SCE, and RC to "L," and the recovery operation ends.
[0102] The backup circuit 312 using OS transistors is very suitable for normally-off computing because it consumes small amounts of power both dynamically and statically. The CPU 310 including the CPU core 311 having the backup circuit 312 using OS transistors can be called an NoffCPU (registered trademark). The NoffCPU has a non-volatile memory, and can stop the power supply when operation is not required. Even if the flip-flop 314 is installed, it is possible to prevent almost no deterioration in performance of the CPU core 311 and almost no increase in dynamic power.
[0103] CPU core 311 may have multiple power domains that can be power-gated. The multiple power domains are provided with one or more power switches for controlling the input of voltage. CPU core 311 may also have one or more power domains in which power gating is not performed. For example, a power gating control circuit for controlling flip-flop 314 and power switches 315 to 317 may be provided in a power domain in which power gating is not performed.
[0104] The application of the flip-flop 314 is not limited to the CPU 310. In the CPU 310, the flip-flop 314 can be applied to a register provided in a power domain capable of power gating.
[0105] The configurations, structures, methods, and the like described in this embodiment can be used in appropriate combination with the configurations, structures, methods, and the like described in other embodiments.
[0106] (Embodiment 2) In this embodiment mode, a configuration example of a transistor applicable to the semiconductor device described in the above embodiment mode will be described. As an example, a configuration in which transistors having different electrical characteristics are stacked will be described. By using this configuration, the design freedom of the semiconductor device can be increased. In addition, by stacking transistors having different electrical characteristics, the integration degree of the semiconductor device can be increased.
[0107] 12 shows part of a cross-sectional structure of the semiconductor device. The semiconductor device shown in FIG. 12 includes a transistor 550, a transistor 500, and a capacitor 600. FIG. 13A is a cross-sectional view of the transistor 500 in the channel length direction, and FIG. 13B is a cross-sectional view of the transistor 500 in the channel width direction. For example, the transistor 500 corresponds to an OS transistor included in the memory circuit 350 described in the above embodiment, that is, a transistor having an oxide semiconductor in a channel formation region. The transistor 550 corresponds to a Si transistor included in the arithmetic circuit 360 described in the above embodiment, that is, a transistor having silicon in a channel formation region. The capacitor 600 corresponds to a capacitor included in the memory circuit 350.
[0108] The transistor 500 is an OS transistor. An OS transistor has an extremely small off-state current. Therefore, a data voltage or charge written to a storage node through the transistor 500 can be held for a long period of time. That is, the frequency of a refresh operation of the storage node can be reduced or the refresh operation is not required, so that the power consumption of a semiconductor device can be reduced.
[0109] In FIG. 12, the transistor 500 is provided above the transistor 550 , and the capacitor 600 is provided above the transistor 550 and the transistor 500 .
[0110] The transistor 550 is provided on a substrate 411. The substrate 411 is, for example, a p-type silicon substrate. The substrate 411 may be an n-type silicon substrate. The oxide layer 414 is preferably an insulating layer (also referred to as a BOX layer) formed by buried oxide in the substrate 411, for example, silicon oxide. The transistor 550 is provided on single crystal silicon provided on the substrate 411 with the oxide layer 414 interposed therebetween, that is, a so-called SOI (Silicon On Insulator) substrate. Therefore, in this embodiment and the like, the transistor 550 is a Si transistor.
[0111] A substrate 411 in the SOI substrate is provided with an insulator 413 functioning as an element isolation layer. The substrate 411 also has a well region 412. The well region 412 is a region to which n-type or p-type conductivity is imparted according to the conductivity type of the transistor 550. A semiconductor region 415, and low-resistance regions 416a and 416b functioning as source and drain regions are provided in the single crystal silicon in the SOI substrate. Also, a low-resistance region 416c is provided on the well region 412.
[0112] The transistor 550 can be provided overlapping a well region 412 to which an impurity element that imparts conductivity is added. The well region 412 can function as a bottom gate electrode of the transistor 550 by independently changing the potential through the low-resistance region 416c. Therefore, the threshold voltage of the transistor 550 can be controlled. In particular, by applying a negative potential to the well region 412, the threshold voltage of the transistor 550 can be increased and the off-current can be reduced. Therefore, by applying a negative potential to the well region 412, the drain current when the potential applied to the gate electrode of the Si transistor is 0 V can be reduced. As a result, the power consumption of a semiconductor device including the transistor 550 can be reduced, and the operation efficiency can be improved.
[0113] The transistor 550 is preferably a so-called fin type in which a top surface of a semiconductor layer and side surfaces in a channel width direction are covered with a conductor 418 via an insulator 417. By making the transistor 550 a fin type, the effective channel width is increased, and thus the on characteristics of the transistor 550 can be improved. Furthermore, the contribution of the electric field of the gate electrode can be increased, and thus the off characteristics of the transistor 550 can be improved.
[0114] Note that the transistor 550 may be either a p-channel transistor or an n-channel transistor.
[0115] The conductor 418 may function as a first gate (also called a top gate) electrode. The well region 412 may function as a second gate (also called a bottom gate) electrode. In this case, the potential applied to the well region 412 can be controlled via the low resistance region 416c.
[0116] The region where the channel of the semiconductor region 415 is formed, the region nearby the region, the low resistance region 416a which becomes the source region or drain region, the low resistance region 416b, the low resistance region 416c which is connected to the electrode which controls the potential of the well region 412, and the like preferably contain a semiconductor such as a silicon-based semiconductor, and preferably contain single crystal silicon. Alternatively, they may be formed of a material having Ge (germanium), SiGe (silicon germanium), GaAs (gallium arsenide), GaAlAs (gallium aluminum arsenide), or the like. A configuration using silicon in which the effective mass is controlled by applying stress to the crystal lattice and changing the lattice spacing may be used. Alternatively, the transistor 550 may be a HEMT (High Electron Mobility Transistor) by using GaAs and GaAlAs, or the like.
[0117] Well region 412, low resistance region 416a, low resistance region 416b, and low resistance region 416c include the semiconductor material applied to semiconductor region 415, as well as an element that imparts n-type conductivity, such as arsenic or phosphorus, or an element that imparts p-type conductivity, such as boron.
[0118] The conductor 418 functioning as the gate electrode can be a conductive material such as a semiconductor material such as silicon containing an element that imparts n-type conductivity such as arsenic or phosphorus, or an element that imparts p-type conductivity such as boron, a metal material, an alloy material, or a metal oxide material. The conductor 418 can also be a silicide such as nickel silicide.
[0119] Since the work function is determined by the material of the conductor, the threshold voltage of the transistor can be adjusted by selecting the material of the conductor. Specifically, it is preferable to use a material such as titanium nitride or tantalum nitride for the conductor. Furthermore, in order to achieve both electrical conductivity and embeddability, it is preferable to use a metal material such as tungsten or aluminum as the conductor in a laminated state, and in particular, it is preferable to use tungsten in terms of heat resistance.
[0120] The low-resistance region 416a, the low-resistance region 416b, and the low-resistance region 416c may be formed by stacking another conductor, for example, a silicide such as nickel silicide. With this structure, the conductivity of the region functioning as an electrode can be increased. In addition, in this case, an insulator functioning as a sidewall spacer (also referred to as a sidewall insulating layer) may be provided on a side surface of the conductor 418 functioning as a gate electrode and on a side surface of the insulator 417 functioning as a gate insulating film. With this structure, electrical conduction between the conductor 418 and the low-resistance region 416a and the low-resistance region 416b can be prevented.
[0121] An insulator 420, an insulator 422, an insulator 424, and an insulator 426 are stacked in this order over the transistor 550.
[0122] The insulators 420, 422, 424, and 426 can be made of, for example, silicon oxide, silicon oxynitride, silicon nitride oxide, silicon nitride, aluminum oxide, aluminum oxynitride, aluminum nitride oxide, aluminum nitride, or the like.
[0123] In this specification, silicon oxynitride refers to a material having a higher oxygen content than nitrogen, silicon nitride oxide refers to a material having a higher nitrogen content than oxygen, aluminum oxynitride refers to a material having a higher oxygen content than nitrogen, and aluminum nitride oxide refers to a material having a higher nitrogen content than oxygen.
[0124] The insulator 422 may function as a planarizing film that planarizes steps caused by the transistor 550 or the like provided thereunder. For example, the top surface of the insulator 422 may be planarized by planarization treatment using a chemical mechanical polishing (CMP) method or the like to improve the planarity.
[0125] The insulator 424 is preferably a film having a barrier property that prevents hydrogen or impurities from diffusing from the substrate 411, the transistor 550, or the like to a region where the transistor 500 is provided.
[0126] As an example of a film having a barrier property against hydrogen, for example, silicon nitride formed by a CVD method can be used. Here, when hydrogen diffuses into a semiconductor element having an oxide semiconductor such as the transistor 500, the characteristics of the semiconductor element may deteriorate. Therefore, it is preferable to use a film that suppresses the diffusion of hydrogen between the transistor 500 and the transistor 550. Specifically, the film that suppresses the diffusion of hydrogen is a film that releases a small amount of hydrogen.
[0127] The amount of desorption of hydrogen can be analyzed, for example, by using thermal desorption spectrometry (TDS). For example, the amount of desorption of hydrogen from the insulator 424 is calculated as 10×10 per area of the insulator 424 when the surface temperature of the film is in the range of 50° C. to 500° C. in the TDS analysis. 15 atoms / cm 2 Less than or equal to 5×10 15 atoms / cm 2 The following is acceptable.
[0128] Note that the insulator 426 preferably has a lower dielectric constant than the insulator 424. For example, the relative dielectric constant of the insulator 426 is preferably less than 4, and more preferably less than 3. For example, the relative dielectric constant of the insulator 426 is preferably 0.7 times or less, and more preferably 0.6 times or less, the relative dielectric constant of the insulator 424. By using a material with a low dielectric constant as the interlayer film, the parasitic capacitance generated between wirings can be reduced.
[0129] A conductor 428, a conductor 430, and the like connected to the capacitor 600 or the transistor 500 are embedded in the insulator 420, the insulator 422, the insulator 424, and the insulator 426. The conductor 428 and the conductor 430 function as a plug or a wiring. A plurality of conductors functioning as a plug or a wiring may be collectively given the same reference symbol. In this specification and the like, a wiring and a plug connected to the wiring may be integrated. That is, part of a conductor may function as a wiring, and part of a conductor may function as a plug.
[0130] As the material for each plug and wiring (conductor 428, conductor 430, etc.), a conductive material such as a metal material, an alloy material, a metal nitride material, or a metal oxide material can be used in a single layer or a laminated layer. It is preferable to use a high melting point material such as tungsten or molybdenum that has both heat resistance and conductivity, and tungsten is preferably used. Alternatively, it is preferable to form the wiring from a low resistance conductive material such as aluminum or copper. By using a low resistance conductive material, the wiring resistance can be reduced.
[0131] A wiring layer may be provided over the insulator 426 and the conductor 430. For example, in FIG. 12, an insulator 450, an insulator 452, and an insulator 454 are stacked in this order. A conductor 456 is formed in the insulator 450, the insulator 452, and the insulator 454. The conductor 456 functions as a plug or a wiring connected to the transistor 550. Note that the conductor 456 can be provided using a material similar to that of the conductor 428 and the conductor 430.
[0132] Note that, for example, the insulator 450 is preferably an insulator having a barrier property against hydrogen, similar to the insulator 424. The conductor 456 preferably includes a conductor having a barrier property against hydrogen. In particular, a conductor having a barrier property against hydrogen is formed in an opening of the insulator 450 having a barrier property against hydrogen. With this structure, the transistor 550 and the transistor 500 can be separated by a barrier layer, and diffusion of hydrogen from the transistor 550 to the transistor 500 can be suppressed.
[0133] Note that, for example, tantalum nitride or the like is preferably used as a conductor having a barrier property against hydrogen. By stacking tantalum nitride and tungsten having high conductivity, diffusion of hydrogen from the transistor 550 can be suppressed while maintaining the conductivity of the wiring. In this case, it is preferable that the tantalum nitride layer having a barrier property against hydrogen be in contact with the insulator 450 having a barrier property against hydrogen.
[0134] A wiring layer may be provided over the insulator 454 and the conductor 456. For example, in FIG. 12, an insulator 460, an insulator 462, and an insulator 464 are stacked in this order. A conductor 466 is formed in the insulator 460, the insulator 462, and the insulator 464. The conductor 466 functions as a plug or a wiring. Note that the conductor 466 can be provided using a material similar to that of the conductor 428 and the conductor 430.
[0135] Note that, for example, the insulator 460 is preferably an insulator having a barrier property against hydrogen, like the insulator 424. The conductor 466 preferably includes a conductor having a barrier property against hydrogen. In particular, a conductor having a barrier property against hydrogen is formed in an opening of the insulator 460 having a barrier property against hydrogen. With this structure, the transistor 550 and the transistor 500 can be separated by a barrier layer, and diffusion of hydrogen from the transistor 550 to the transistor 500 can be suppressed.
[0136] A wiring layer may be provided over the insulator 464 and the conductor 466. For example, in FIG. 12, an insulator 470, an insulator 472, and an insulator 474 are stacked in this order. A conductor 476 is formed in the insulator 470, the insulator 472, and the insulator 474. The conductor 476 functions as a plug or a wiring. Note that the conductor 476 can be provided using a material similar to that of the conductor 428 and the conductor 430.
[0137] Note that, for example, the insulator 470 is preferably an insulator having a barrier property against hydrogen, similar to the insulator 424. The conductor 476 preferably includes a conductor having a barrier property against hydrogen. In particular, a conductor having a barrier property against hydrogen is formed in an opening of the insulator 470 having a barrier property against hydrogen. With this structure, the transistor 550 and the transistor 500 can be separated by a barrier layer, and diffusion of hydrogen from the transistor 550 to the transistor 500 can be suppressed.
[0138] A wiring layer may be provided over the insulator 474 and the conductor 476. For example, in FIG. 12, an insulator 480, an insulator 482, and an insulator 484 are stacked in this order. A conductor 486 is formed in the insulator 480, the insulator 482, and the insulator 484. The conductor 486 functions as a plug or a wiring. Note that the conductor 486 can be provided using a material similar to that of the conductor 428 and the conductor 430.
[0139] Note that, for example, the insulator 480 is preferably an insulator having a barrier property against hydrogen, similar to the insulator 424. The conductor 486 preferably includes a conductor having a barrier property against hydrogen. In particular, a conductor having a barrier property against hydrogen is formed in an opening of the insulator 480 having a barrier property against hydrogen. With this structure, the transistor 550 and the transistor 500 can be separated by a barrier layer, and diffusion of hydrogen from the transistor 550 to the transistor 500 can be suppressed.
[0140] In the above, a wiring layer including the conductor 456, a wiring layer including the conductor 466, a wiring layer including the conductor 476, and a wiring layer including the conductor 486 have been described, but the semiconductor device in this embodiment is not limited to this. There may be three or fewer wiring layers similar to the wiring layer including the conductor 456, or there may be five or more wiring layers similar to the wiring layer including the conductor 456.
[0141] An insulator 510, an insulator 512, an insulator 514, and an insulator 516 are stacked in this order on the insulator 484. Any of the insulator 510, the insulator 512, the insulator 514, and the insulator 516 is preferably made of a substance that has a barrier property against oxygen or hydrogen.
[0142] For example, the insulator 510 and the insulator 514 are preferably formed using a film having a barrier property against hydrogen and impurities in a region where the transistor 500 is provided, such as the substrate 411 or a region where the transistor 550 is provided. Therefore, a material similar to that of the insulator 424 can be used.
[0143] As an example of a film having a barrier property against hydrogen, silicon nitride formed by a CVD method can be used. Here, when hydrogen diffuses into a semiconductor element having an oxide semiconductor such as the transistor 500, the characteristics of the semiconductor element may deteriorate. Therefore, a film that suppresses the diffusion of hydrogen is preferably used between the transistor 500 and the transistor 550.
[0144] As a film having a barrier property against hydrogen, for example, the insulator 510 and the insulator 514 are preferably made of a metal oxide such as aluminum oxide, hafnium oxide, or tantalum oxide.
[0145] In particular, aluminum oxide has a high blocking effect of preventing the film from permeating both oxygen and impurities such as hydrogen and moisture, which are factors that cause fluctuations in the electrical characteristics of a transistor. Therefore, aluminum oxide can prevent impurities such as hydrogen and moisture from entering the transistor 500 during and after the transistor manufacturing process. In addition, aluminum oxide can suppress the release of oxygen from the oxide that constitutes the transistor 500. Therefore, aluminum oxide is suitable for use as a protective film for the transistor 500.
[0146] For example, the insulator 512 and the insulator 516 can be formed using a material similar to that of the insulator 420. By using a material with a relatively low dielectric constant for these insulators, parasitic capacitance between wirings can be reduced. For example, the insulator 512 and the insulator 516 can be formed using a silicon oxide film, a silicon oxynitride film, or the like.
[0147] A conductor 518, a conductor constituting the transistor 500 (for example, the conductor 503), and the like are embedded in the insulator 510, the insulator 512, the insulator 514, and the insulator 516. Note that the conductor 518 functions as a plug or a wiring connected to the capacitor 600 or the transistor 550. The conductor 518 can be provided using a material similar to that of the conductor 428 and the conductor 430.
[0148] In particular, the insulator 510 and the conductor 518 in the region in contact with the insulator 514 are preferably conductors having barrier properties against oxygen, hydrogen, and water. With this structure, the transistor 550 and the transistor 500 can be separated by a layer having barrier properties against oxygen, hydrogen, and water, and diffusion of hydrogen from the transistor 550 to the transistor 500 can be suppressed.
[0149] Above the insulator 516 is a transistor 500 .
[0150] As shown in Figures 13A and 13B, transistor 500 has a conductor 503 arranged so as to be embedded in insulator 514 and insulator 516, an insulator 522 arranged on insulator 516 and conductor 503, an insulator 524 arranged on insulator 522, an oxide 530a arranged on insulator 524, an oxide 530b arranged on oxide 530a, conductors 542a and 542b arranged apart from each other on oxide 530b, an insulator 580 arranged on conductor 542a and conductor 542b and having an opening formed therebetween overlapping with conductor 542a and conductor 542b, an insulator 545 arranged on the bottom and side surfaces of the opening, and a conductor 560 arranged on the formation surface of insulator 545.
[0151] 13A and 13B, it is preferable that an insulator 544 is disposed between the oxide 530a, the oxide 530b, the conductor 542a, and the conductor 542b and the insulator 580. It is preferable that the conductor 560 has a conductor 560a provided inside the insulator 545 and a conductor 560b provided so as to be embedded inside the conductor 560a, as shown in FIG. 13A and 13B. It is preferable that an insulator 574 is disposed on the insulator 580, the conductor 560, and the insulator 545, as shown in FIG. 13A and 13B.
[0152] In this specification and other documents, oxide 530a and oxide 530b may be collectively referred to as oxide 530.
[0153] Note that, in the transistor 500, a two-layer structure of the oxide 530a and the oxide 530b is shown in the region where the channel is formed and in the vicinity thereof, but the present invention is not limited to this structure. For example, a single layer of the oxide 530b or a stacked structure of three or more layers may be used.
[0154] In addition, although the transistor 500 has a two-layer structure, the conductor 560 is not limited to this. For example, the conductor 560 may have a single-layer structure or a three- or more-layer structure. The transistor 500 shown in FIGS. 12, 13A, and 13B is merely an example, and the present invention is not limited to this structure. An appropriate transistor may be used depending on the circuit configuration, driving method, and the like.
[0155] Here, the conductor 560 functions as a gate electrode of the transistor, and the conductors 542a and 542b function as a source electrode and a drain electrode, respectively. As described above, the conductor 560 is formed so as to be embedded in the opening of the insulator 580 and in the region sandwiched between the conductors 542a and 542b. The arrangement of the conductors 560, 542a, and 542b is selected in a self-aligned manner with respect to the opening of the insulator 580. That is, in the transistor 500, the gate electrode can be arranged in a self-aligned manner between the source electrode and the drain electrode. Therefore, the conductor 560 can be formed without providing a margin for alignment, so that the area occupied by the transistor 500 can be reduced. This allows the semiconductor device to be miniaturized and highly integrated.
[0156] Furthermore, since the conductor 560 is formed in a self-aligned manner in the region between the conductor 542a and the conductor 542b, the conductor 560 does not have a region that overlaps with the conductor 542a or the conductor 542b. This makes it possible to reduce the parasitic capacitance formed between the conductor 560 and the conductor 542a and between the conductor 560 and the conductor 542b. This makes it possible to improve the switching speed of the transistor 500 and provide high frequency characteristics.
[0157] The conductor 560 may function as a first gate (also referred to as a top gate) electrode. The conductor 503 may function as a second gate (also referred to as a bottom gate) electrode. In this case, the threshold voltage of the transistor 500 can be controlled by changing the potential applied to the conductor 503 independently of the potential applied to the conductor 560. In particular, by applying a negative potential to the conductor 503, the threshold voltage of the transistor 500 can be increased and the off-current can be reduced. Therefore, the drain current when the potential applied to the conductor 560 is 0 V can be reduced by applying a negative potential to the conductor 503 compared to the case where a negative potential is not applied.
[0158] The conductor 503 is disposed so as to overlap the oxide 530 and the conductor 560. In this manner, when a potential is applied to the conductor 560 and the conductor 503, the electric field generated from the conductor 560 and the electric field generated from the conductor 503 are connected, and a channel formation region formed in the oxide 530 can be covered.
[0159] In this specification and the like, a transistor configuration in which a channel formation region is electrically surrounded by the electric field of a pair of gate electrodes (a first gate electrode and a second gate electrode) is called a surrounded channel (S-channel) configuration. The S-channel configuration disclosed in this specification and the like is different from a fin type configuration and a planar type configuration. By adopting the S-channel configuration, it is possible to obtain a transistor that is more resistant to the short channel effect, in other words, in which the short channel effect is less likely to occur.
[0160] The conductor 503 has a structure similar to that of the conductor 518, and the conductor 503a is formed in contact with the inner walls of the openings of the insulator 514 and the insulator 516, and the conductor 503b is formed further inside. Note that, although the transistor 500 shows a structure in which the conductor 503a and the conductor 503b are stacked, the present invention is not limited to this. For example, the conductor 503 may have a single layer structure or a stacked structure of three or more layers.
[0161] Here, the conductor 503a is preferably made of a conductive material having a function of suppressing the diffusion of impurities such as hydrogen atoms, hydrogen molecules, water molecules, and copper atoms (the impurities are less likely to permeate through). Alternatively, it is preferable to use a conductive material having a function of suppressing the diffusion of oxygen (e.g., at least one of oxygen atoms, oxygen molecules, etc.) (the oxygen is less likely to permeate through). Note that in this specification, the function of suppressing the diffusion of impurities or oxygen refers to the function of suppressing the diffusion of any one or all of the impurities and oxygen.
[0162] For example, the conductor 503a has a function of suppressing the diffusion of oxygen, so that the conductor 503b can be prevented from being oxidized and the conductivity from decreasing.
[0163] In addition, when the conductor 503 also functions as a wiring, it is preferable that the conductor 503b is made of a highly conductive material containing tungsten, copper, or aluminum as a main component. Note that, although the conductor 503 is illustrated in this embodiment as a stack of the conductors 503a and 503b, the conductor 503 may have a single layer structure.
[0164] The insulator 522 and the insulator 524 function as a second gate insulating film.
[0165] Here, it is preferable that the insulator 524 in contact with the oxide 530 is an insulator containing more oxygen than the oxygen that satisfies the stoichiometric composition. The oxygen is easily released from the film by heating. In this specification and the like, oxygen released by heating may be called "excess oxygen." In other words, it is preferable that the insulator 524 has a region containing excess oxygen (also called "excess oxygen region"). By providing such an insulator containing excess oxygen in contact with the oxide 530, oxygen vacancies (V O In addition, when hydrogen enters an oxygen vacancy in the oxide 530, the defect (hereinafter, V OH.) may function as a donor and generate electrons as carriers. Some of the hydrogen may bond with oxygen that is bonded to a metal atom to generate electrons as carriers. Therefore, a transistor using an oxide semiconductor containing a large amount of hydrogen is likely to have normally-on characteristics. Furthermore, hydrogen in an oxide semiconductor is easily moved by stress such as heat or an electric field. Therefore, if an oxide semiconductor contains a large amount of hydrogen, the reliability of the transistor may be deteriorated. In one embodiment of the present invention, V in the oxide 530 O It is preferable to reduce H as much as possible and make it high-purity intrinsic or substantially high-purity intrinsic. O In order to obtain an oxide semiconductor in which H is sufficiently reduced, it is important to remove impurities such as moisture and hydrogen from the oxide semiconductor (also called "dehydration" or "dehydrogenation treatment") and to supply oxygen to the oxide semiconductor to compensate for oxygen vacancies (also called "oxygenation treatment"). O By using an oxide semiconductor in which impurities such as H are sufficiently reduced for a channel formation region of a transistor, stable electrical characteristics can be obtained.
[0166] Specifically, it is preferable to use an oxide material from which some oxygen is released by heating as an insulator having an excess oxygen region. An oxide material from which oxygen is released by heating is an oxide material from which the amount of released oxygen converted into oxygen atoms is 1.0×10 18 atoms / cm 3 More than 1.0×10 19 atoms / cm 3 More preferably, 2.0×10 19 atoms / cm 3 or more than 3.0×10 20 atoms / cm 3 The oxide film is one having the above-mentioned properties. The surface temperature of the film during the TDS analysis is preferably in the range of 100° C. or more and 700° C. or less, or 100° C. or more and 400° C. or less.
[0167] In addition, the oxide 530 may be brought into contact with the insulator having the excess oxygen region and subjected to one or more of heat treatment, microwave treatment, and RF treatment. By carrying out such treatment, water or hydrogen in the oxide 530 can be removed. For example, a reaction occurs in the oxide 530 that breaks the bond of VoH, in other words, "V O The reaction "H → Vo + H" occurs, and hydrogen can be dehydrogenated. Some of the hydrogen generated at this time may combine with oxygen to become HO and be removed from the oxide 530 or the insulator near the oxide 530. Some of the hydrogen may be gettered to the conductor 542a or the conductor 542b.
[0168] In addition, the microwave treatment is preferably performed using, for example, a device having a power source that generates high-density plasma or a device having a power source that applies RF to the substrate side. For example, high-density oxygen radicals can be generated by using a gas containing oxygen and high-density plasma, and the oxygen radicals generated by the high-density plasma can be efficiently introduced into the oxide 530 or an insulator near the oxide 530 by applying RF to the substrate side. In addition, the pressure of the microwave treatment may be set to 133 Pa or more, preferably 200 Pa or more, and more preferably 400 Pa or more. In addition, for example, oxygen and argon are used as gases to be introduced into the microwave treatment device, and the oxygen flow rate ratio (O2 / (O2+Ar)) is 50% or less, preferably 10% or more and 30% or less.
[0169] In addition, in a manufacturing process of the transistor 500, it is preferable to perform heat treatment while the surface of the oxide 530 is exposed. The heat treatment may be performed, for example, at a temperature of 100° C. or higher and 450° C. or lower, more preferably 350° C. or higher and 400° C. or lower. Note that the heat treatment is performed in an atmosphere of nitrogen gas or an inert gas, or an atmosphere containing an oxidizing gas at 10 ppm or higher, 1% or higher, or 10% or higher. For example, the heat treatment is preferably performed in an oxygen atmosphere. In this way, oxygen is supplied to the oxide 530 to reduce oxygen deficiencies (V O) can be reduced. The heat treatment may be performed under reduced pressure. Alternatively, the heat treatment may be performed in an atmosphere containing 10 ppm or more, 1% or more, or 10% or more of an oxidizing gas in order to compensate for the desorbed oxygen after the heat treatment in a nitrogen gas or inert gas atmosphere. Alternatively, the heat treatment may be performed in an atmosphere containing 10 ppm or more, 1% or more, or 10% or more of an oxidizing gas in order to compensate for the desorbed oxygen. Alternatively, the heat treatment may be performed in an atmosphere containing 10 ppm or more, 1% or more, or 10% or more of an oxidizing gas in succession to a heat treatment in a nitrogen gas or inert gas atmosphere.
[0170] By subjecting the oxide 530 to oxygen addition treatment, the oxygen vacancies in the oxide 530 can be repaired by the supplied oxygen, in other words, the reaction of "Vo+O→null" can be promoted. Furthermore, the supplied oxygen reacts with the hydrogen remaining in the oxide 530, and the hydrogen can be removed as H2O (dehydrated). As a result, the hydrogen remaining in the oxide 530 recombines with the oxygen vacancies to form V O The formation of H can be suppressed.
[0171] When the insulator 524 has an excess oxygen region, it is preferable that the insulator 522 has a function of suppressing the diffusion of oxygen (eg, oxygen atoms, oxygen molecules, etc.) (the oxygen is less likely to permeate).
[0172] The insulator 522 preferably has a function of suppressing diffusion of oxygen and impurities, so that oxygen contained in the oxide 530 does not diffuse toward the conductor 503. Furthermore, reaction of the conductor 503 with the insulator 524 and oxygen contained in the oxide 530 can be suppressed.
[0173] The insulator 522 is preferably a single layer or a multilayer insulator containing a so-called high-k material, such as aluminum oxide, hafnium oxide, oxide containing aluminum and hafnium (hafnium aluminate), tantalum oxide, zirconium oxide, lead zirconate titanate (PZT), strontium titanate (SrTiO3), or (Ba,Sr)TiO3 (BST). As transistors become smaller and more highly integrated, problems such as leakage current may occur due to the thinning of the gate insulating film. By using a high-k material for the insulator that functions as the gate insulating film, it is possible to reduce the gate potential during transistor operation while maintaining the physical film thickness.
[0174] In particular, it is preferable to use an insulator containing an oxide of one or both of aluminum and hafnium, which are insulating materials having a function of suppressing the diffusion of impurities and oxygen (the oxygen is unlikely to permeate through them). As an insulator containing an oxide of one or both of aluminum and hafnium, it is preferable to use aluminum oxide, hafnium oxide, an oxide containing aluminum and hafnium (hafnium aluminate), or the like. When the insulator 522 is formed using such a material, the insulator 522 functions as a layer that suppresses the release of oxygen from the oxide 530 and the intrusion of impurities such as hydrogen into the oxide 530 from the periphery of the transistor 500.
[0175] Alternatively, for example, aluminum oxide, bismuth oxide, germanium oxide, niobium oxide, silicon oxide, titanium oxide, tungsten oxide, yttrium oxide, or zirconium oxide may be added to these insulators. Alternatively, these insulators may be nitrided. Silicon oxide, silicon oxynitride, or silicon nitride may be stacked on the above insulators.
[0176] 13A and 13B, the insulator 522 and the insulator 524 are illustrated as the second gate insulating film having a three-layer stack structure, but the second gate insulating film may have a single layer, two layers, or four or more layers. In this case, the second gate insulating film is not limited to a stack structure made of the same material, and may have a stack structure made of different materials.
[0177] In the transistor 500, a metal oxide functioning as an oxide semiconductor is used for the oxide 530 including the channel formation region. For example, a metal oxide such as In-M-Zn oxide (wherein the element M is one or more elements selected from aluminum, gallium, yttrium, copper, vanadium, beryllium, boron, titanium, iron, nickel, germanium, zirconium, molybdenum, lanthanum, cerium, neodymium, hafnium, tantalum, tungsten, magnesium, or the like) may be used for the oxide 530.
[0178] The metal oxide functioning as an oxide semiconductor may be formed by a sputtering method or an ALD (Atomic Layer Deposition) method. Note that the metal oxide functioning as an oxide semiconductor will be described in detail in another embodiment.
[0179] The metal oxide that functions as a channel formation region in the oxide 530 preferably has a band gap of 2 eV or more, preferably 2.5 eV or more. In this manner, by using a metal oxide with a wide band gap, the off-state current of the transistor can be reduced.
[0180] The oxide 530 has the oxide 530a below the oxide 530b, and thus can suppress the diffusion of impurities from components formed below the oxide 530a to the oxide 530b.
[0181] The oxide 530 preferably has a laminated structure of a plurality of oxide layers having different atomic ratios of metal atoms. Specifically, the atomic ratio of element M among the constituent elements in the metal oxide used for the oxide 530a is preferably larger than the atomic ratio of element M among the constituent elements in the metal oxide used for the oxide 530b. In addition, the atomic ratio of element M to In in the metal oxide used for the oxide 530a is preferably larger than the atomic ratio of element M to In in the metal oxide used for the oxide 530b. In addition, the atomic ratio of In to element M in the metal oxide used for the oxide 530b is preferably larger than the atomic ratio of In to element M in the metal oxide used for the oxide 530a.
[0182] In addition, it is preferable that the energy of the conduction band minimum of the oxide 530a is higher than that of the oxide 530b, or, in other words, it is preferable that the electron affinity of the oxide 530a is smaller than that of the oxide 530b.
[0183] Here, at the junction between the oxide 530a and the oxide 530b, the energy level of the conduction band minimum changes gradually. In other words, it can be said that the energy level of the conduction band minimum at the junction between the oxide 530a and the oxide 530b changes continuously or is a continuous junction. To achieve this, it is preferable to reduce the defect level density of the mixed layer formed at the interface between the oxide 530a and the oxide 530b.
[0184] Specifically, the oxide 530a and the oxide 530b have a common element other than oxygen (as a main component), so that a mixed layer with a low density of defect states can be formed. For example, when the oxide 530b is an In-Ga-Zn oxide, the oxide 530a may be an In-Ga-Zn oxide, a Ga-Zn oxide, or a gallium oxide.
[0185] At this time, the main carrier path is the oxide 530b. By configuring the oxide 530a as described above, the defect state density at the interface between the oxide 530a and the oxide 530b can be reduced. Therefore, the effect of interface scattering on carrier conduction is reduced, and the transistor 500 can obtain a high on-state current.
[0186] Conductors 542a and 542b functioning as a source electrode and a drain electrode are provided on the oxide 530b. As the conductors 542a and 542b, it is preferable to use a metal element selected from aluminum, chromium, copper, silver, gold, platinum, tantalum, nickel, titanium, molybdenum, tungsten, hafnium, vanadium, niobium, manganese, magnesium, zirconium, beryllium, indium, ruthenium, iridium, strontium, and lanthanum, an alloy containing the above-mentioned metal elements as a component, or an alloy combining the above-mentioned metal elements. For example, it is preferable to use tantalum nitride, titanium nitride, tungsten, a nitride containing titanium and aluminum, a nitride containing tantalum and aluminum, ruthenium oxide, ruthenium nitride, an oxide containing strontium and ruthenium, an oxide containing lanthanum and nickel, or the like. In addition, tantalum nitride, titanium nitride, nitrides containing titanium and aluminum, nitrides containing tantalum and aluminum, ruthenium oxide, ruthenium nitride, oxides containing strontium and ruthenium, and oxides containing lanthanum and nickel are conductive materials that are difficult to oxidize, or materials that maintain conductivity even when oxygen is absorbed, and are therefore preferable.Furthermore, metal nitride films such as tantalum nitride are preferable because they have barrier properties against hydrogen or oxygen.
[0187] 13A, the conductor 542a and the conductor 542b are shown as a single layer, but may be a laminated structure of two or more layers. For example, a tantalum nitride film and a tungsten film may be laminated. A titanium film and an aluminum film may be laminated. A two-layer structure in which an aluminum film is laminated on a tungsten film, a two-layer structure in which a copper film is laminated on a copper-magnesium-aluminum alloy film, a two-layer structure in which a copper film is laminated on a titanium film, or a two-layer structure in which a copper film is laminated on a tungsten film may be used.
[0188] In addition, there are three-layer structures in which a titanium film or titanium nitride film is laminated with an aluminum film or copper film on the titanium film or titanium nitride film, and a titanium film or titanium nitride film is further formed thereon, and a three-layer structure in which a molybdenum film or molybdenum nitride film is laminated with an aluminum film or copper film on the molybdenum film or molybdenum nitride film, and a molybdenum film or molybdenum nitride film is further formed thereon, etc. Note that a transparent conductive material containing indium oxide, tin oxide, or zinc oxide may be used.
[0189] 13A, regions 543a and 543b may be formed as low-resistance regions at and near the interface of the oxide 530 with the conductor 542a (conductor 542b). In this case, the region 543a functions as one of the source region and the drain region, and the region 543b functions as the other of the source region and the drain region. A channel formation region is formed in a region sandwiched between the regions 543a and 543b.
[0190] By providing the conductor 542a (conductor 542b) so as to be in contact with the oxide 530, the oxygen concentration in the region 543a (region 543b) may be reduced. Also, a metal compound layer containing a metal contained in the conductor 542a (conductor 542b) and a component of the oxide 530 may be formed in the region 543a (region 543b). In such a case, the carrier density in the region 543a (region 543b) increases, and the region 543a (region 543b) becomes a low-resistance region.
[0191] The insulator 544 is provided to cover the conductor 542a and the conductor 542b and suppresses oxidation of the conductor 542a and the conductor 542b. In this case, the insulator 544 may be provided to cover the side surface of the oxide 530 and to be in contact with the insulator 524.
[0192] The insulator 544 can be a metal oxide containing one or more elements selected from hafnium, aluminum, gallium, yttrium, zirconium, tungsten, titanium, tantalum, nickel, germanium, neodymium, lanthanum, magnesium, etc. Alternatively, the insulator 544 can be silicon nitride oxide, silicon nitride, or the like.
[0193] In particular, it is preferable to use, as the insulator 544, an insulator containing an oxide of either or both of aluminum and hafnium, such as aluminum oxide, hafnium oxide, or an oxide containing aluminum and hafnium (hafnium aluminate). In particular, hafnium aluminate has higher heat resistance than a hafnium oxide film. Therefore, it is preferable because it is less likely to crystallize in a heat treatment in a later process. Note that when the conductor 542a and the conductor 542b are made of a material having oxidation resistance or a material whose conductivity does not decrease significantly even when oxygen is absorbed, the insulator 544 is not an essential component. It may be designed appropriately depending on the desired transistor characteristics.
[0194] The insulator 544 can prevent impurities such as water and hydrogen contained in the insulator 580 from diffusing into the oxide 530b. The insulator 544 can also prevent oxidation of the conductor 542a and the conductor 542b due to excess oxygen contained in the insulator 580.
[0195] The insulator 545 functions as a first gate insulating film. Like the insulator 524 described above, the insulator 545 is preferably formed using an insulator that contains excess oxygen and releases oxygen by heating.
[0196] Specifically, silicon oxide having excess oxygen, silicon oxynitride, silicon nitride oxide, silicon nitride, silicon oxide to which fluorine is added, silicon oxide to which carbon is added, silicon oxide to which carbon and nitrogen are added, and silicon oxide having vacancies can be used. In particular, silicon oxide and silicon oxynitride are preferable because they are stable against heat.
[0197] By providing an insulator containing excess oxygen as the insulator 545, oxygen can be effectively supplied from the insulator 545 to the channel formation region of the oxide 530b. Similarly to the insulator 524, the concentration of impurities such as water or hydrogen in the insulator 545 is preferably reduced. The thickness of the insulator 545 is preferably 1 nm or more and 20 nm or less. The microwave treatment described above may be performed before and / or after the formation of the insulator 545.
[0198] Furthermore, in order to efficiently supply excess oxygen contained in the insulator 545 to the oxide 530, a metal oxide may be provided between the insulator 545 and the conductor 560. The metal oxide preferably suppresses oxygen diffusion from the insulator 545 to the conductor 560. By providing a metal oxide that suppresses oxygen diffusion, the diffusion of excess oxygen from the insulator 545 to the conductor 560 can be suppressed. That is, a decrease in the amount of excess oxygen supplied to the oxide 530 can be suppressed. Furthermore, oxidation of the conductor 560 due to the excess oxygen can be suppressed. As the metal oxide, a material that can be used for the insulator 544 can be used.
[0199] The insulator 545 may have a layered structure, similar to the second gate insulating film. As transistors become smaller and more highly integrated, problems such as leakage current may occur due to the thinning of the gate insulating film. Therefore, by making the insulator that functions as the gate insulating film have a layered structure of a high-k material and a thermally stable material, it is possible to reduce the gate potential during transistor operation while maintaining the physical film thickness. In addition, a layered structure that is thermally stable and has a high relative dielectric constant can be obtained.
[0200] Although the conductor 560 functioning as the first gate electrode is shown as having a two-layer structure in FIGS. 13A and 13B, it may have a single-layer structure or a laminated structure of three or more layers.
[0201] The conductor 560a is preferably made of a conductive material having a function of suppressing the diffusion of impurities such as hydrogen atoms, hydrogen molecules, water molecules, nitrogen atoms, nitrogen molecules, nitrogen oxide molecules (N2O, NO, NO2, etc.), and copper atoms. Alternatively, it is preferably made of a conductive material having a function of suppressing the diffusion of oxygen (for example, at least one of oxygen atoms, oxygen molecules, etc.). The conductor 560a has a function of suppressing the diffusion of oxygen, so that it is possible to suppress the conductor 560b from being oxidized by the oxygen contained in the insulator 545 and its conductivity from decreasing. As a conductive material having a function of suppressing the diffusion of oxygen, for example, tantalum, tantalum nitride, ruthenium, or ruthenium oxide is preferably used. In addition, an oxide semiconductor applicable to the oxide 530 can be used as the conductor 560a. In that case, the conductor 560b can be formed by a sputtering method to reduce the electrical resistance value of the conductor 560a and make it a conductor. This can be called an OC (Oxide Conductor) electrode.
[0202] The conductor 560b is preferably made of a conductive material containing tungsten, copper, or aluminum as a main component. The conductor 560b also functions as wiring, so it is preferable to use a conductor with high conductivity. For example, a conductive material containing tungsten, copper, or aluminum as a main component can be used. The conductor 560b may have a layered structure, for example, a layered structure of titanium or titanium nitride and the above conductive material.
[0203] The insulator 580 is provided on the conductor 542a and the conductor 542b via the insulator 544. The insulator 580 preferably has an excess oxygen region. For example, the insulator 580 preferably has silicon oxide, silicon oxynitride, silicon nitride oxide, silicon nitride, silicon oxide to which fluorine has been added, silicon oxide to which carbon has been added, silicon oxide to which carbon and nitrogen have been added, silicon oxide having voids, or a resin. In particular, silicon oxide and silicon oxynitride are preferable because they are thermally stable. In particular, silicon oxide and silicon oxide having voids are preferable because they can easily form an excess oxygen region in a later step.
[0204] The insulator 580 preferably has an excess oxygen region. By providing the insulator 580 from which oxygen is released by heating, oxygen in the insulator 580 can be efficiently supplied to the oxide 530. Note that the concentration of impurities such as water or hydrogen in the insulator 580 is preferably reduced.
[0205] The opening of insulator 580 is formed to overlap the region between conductor 542a and conductor 542b, so that conductor 560 is formed so as to be embedded in the opening of insulator 580 and the region sandwiched between conductor 542a and conductor 542b.
[0206] In miniaturizing a semiconductor device, it is necessary to shorten the gate length, but it is also necessary to prevent the conductivity of the conductor 560 from decreasing. If the film thickness of the conductor 560 is increased for that purpose, the conductor 560 may have a shape with a high aspect ratio. In this embodiment, the conductor 560 is provided so as to be embedded in the opening of the insulator 580, so that even if the conductor 560 has a shape with a high aspect ratio, the conductor 560 can be formed without collapsing during the process.
[0207] The insulator 574 is preferably provided in contact with a top surface of the insulator 580, a top surface of the conductor 560, and a top surface of the insulator 545. By forming the insulator 574 by a sputtering method, an excess oxygen region can be provided in the insulator 545 and the insulator 580. This allows oxygen to be supplied from the excess oxygen region into the oxide 530.
[0208] For example, the insulator 574 can be a metal oxide containing one or more elements selected from hafnium, aluminum, gallium, yttrium, zirconium, tungsten, titanium, tantalum, nickel, germanium, magnesium, and the like.
[0209] In particular, aluminum oxide has high barrier properties and can suppress the diffusion of hydrogen and nitrogen even in a thin film with a thickness of 0.5 nm to 3.0 nm. Therefore, aluminum oxide formed by sputtering can function as a barrier film against impurities such as hydrogen as well as an oxygen source.
[0210] An insulator 581 functioning as an interlayer film is preferably provided over the insulator 574. Like the insulator 524, the insulator 581 preferably has a reduced concentration of impurities such as water or hydrogen.
[0211] Conductor 540a and conductor 540b are arranged in openings formed in insulator 581, insulator 574, insulator 580, and insulator 544. Conductor 540a and conductor 540b are provided facing each other with conductor 560 interposed therebetween. Conductor 540a and conductor 540b have the same configuration as conductor 546 and conductor 548, which will be described later.
[0212] An insulator 582 is provided over the insulator 581. The insulator 582 is preferably made of a substance that has a barrier property against oxygen and hydrogen. Therefore, the insulator 582 can be made of a material similar to that of the insulator 514. For example, the insulator 582 is preferably made of a metal oxide such as aluminum oxide, hafnium oxide, or tantalum oxide.
[0213] In particular, aluminum oxide has a high blocking effect of preventing the film from permeating both oxygen and impurities such as hydrogen and moisture, which are factors that cause fluctuations in the electrical characteristics of a transistor. Therefore, aluminum oxide can prevent impurities such as hydrogen and moisture from entering the transistor 500 during and after the transistor manufacturing process. In addition, aluminum oxide can suppress the release of oxygen from the oxide that constitutes the transistor 500. Therefore, aluminum oxide is suitable for use as a protective film for the transistor 500.
[0214] An insulator 586 is provided over the insulator 582. The insulator 586 can be formed using a material similar to that of the insulator 420. By using a material with a relatively low dielectric constant for these insulators, parasitic capacitance between wirings can be reduced. For example, a silicon oxide film, a silicon oxynitride film, or the like can be used as the insulator 586.
[0215] In addition, conductors 546, 548, etc. are embedded in insulators 522, 524, 544, 580, 574, 581, 582, and 586.
[0216] The conductor 546 and the conductor 548 function as a plug or a wiring connected to the capacitor 600, the transistor 500, or the transistor 550. The conductor 546 and the conductor 548 can be formed using a material similar to that of the conductor 428 and the conductor 430.
[0217] After the transistor 500 is formed, an opening may be formed to surround the transistor 500, and an insulator having a high barrier property against hydrogen or water may be formed to cover the opening. By surrounding the transistor 500 with the insulator having a high barrier property, it is possible to prevent moisture and hydrogen from entering from the outside. Alternatively, a plurality of transistors 500 may be collectively surrounded by an insulator having a high barrier property against hydrogen or water. When an opening is formed to surround the transistor 500, for example, an opening reaching the insulator 522 or the insulator 514 is formed, and the insulator having a high barrier property is formed in contact with the insulator 522 or the insulator 514, which is preferable because it serves as part of the manufacturing process of the transistor 500. Note that the insulator having a high barrier property against hydrogen or water may be made of a material similar to that of the insulator 522 or the insulator 514, for example.
[0218] Next, a capacitor 600 is provided above the transistor 500. The capacitor 600 includes a conductor 610, a conductor 620, and an insulator 630.
[0219] A conductor 612 may be provided over the conductor 546 and the conductor 548. The conductor 612 functions as a plug or a wiring connected to the transistor 500. The conductor 610 functions as an electrode of the capacitor 600. Note that the conductor 612 and the conductor 610 can be formed at the same time.
[0220] A metal film containing an element selected from molybdenum, titanium, tantalum, tungsten, aluminum, copper, chromium, neodymium, and scandium, or a metal nitride film containing the above-mentioned element (tantalum nitride film, titanium nitride film, molybdenum nitride film, tungsten nitride film), etc. can be used for the conductor 612 and the conductor 610. Alternatively, a conductive material such as indium tin oxide, indium oxide containing tungsten oxide, indium zinc oxide containing tungsten oxide, indium oxide containing titanium oxide, indium tin oxide containing titanium oxide, indium zinc oxide, or indium tin oxide with added silicon oxide can also be used.
[0221] In this embodiment, the conductor 612 and the conductor 610 have a single-layer structure, but the present invention is not limited to this structure and may have a stacked structure of two or more layers. For example, a conductor having a barrier property and a conductor having high adhesion to the conductor having high conductivity may be formed between a conductor having a barrier property and a conductor having high conductivity.
[0222] The conductor 620 is provided so as to overlap with the conductor 610 with the insulator 630 interposed therebetween. Note that the conductor 620 can be made of a conductive material such as a metal material, an alloy material, or a metal oxide material. It is preferable to use a high melting point material such as tungsten or molybdenum that has both heat resistance and conductivity, and it is particularly preferable to use tungsten. When the conductor 620 is formed simultaneously with other components such as a conductor, a low resistance metal material such as Cu (copper) or Al (aluminum) may be used.
[0223] An insulator 640 is provided over the conductor 620 and the insulator 630. The insulator 640 can be provided using a material similar to that of the insulator 420. The insulator 640 may also function as a planarizing film that covers the uneven shape underneath.
[0224] With this structure, miniaturization or high integration can be achieved in a semiconductor device including a transistor including an oxide semiconductor.
[0225] The configurations, structures, methods, and the like described in this embodiment can be used in appropriate combination with the configurations, structures, methods, and the like described in other embodiments. [Explanation of symbols]
[0226] 10: living body, 100: semiconductor device, 110: communication unit, 111: RF circuit, 112: resonance circuit, 113: power supply circuit, 114: clock generation circuit, 115: demodulation circuit, 116: modulation circuit, 117: information processing circuit, 120: calculation unit, 121: calculation circuit, 122: memory circuit, 130: control unit, 140: memory unit, 150: sensor unit, 190: covering material
Claims
[Claim 1] A semiconductor device that can be implanted in a living body, The device includes a communication unit, a control unit, a storage unit, a calculation unit, and a sensor unit, The sensor unit has a function of acquiring biological information, the storage unit has a function of storing identification information of the semiconductor device, the calculation unit includes a storage circuit having a function of storing weight information, and a calculation circuit having a function of performing a product-sum calculation using the weight information and the biological information to obtain a calculation result; the control unit has a function of outputting, to an outside via the communication unit, either one or both of the identification information and the calculation result in response to a signal input via the communication unit; the operating unit includes a transistor including an oxide semiconductor in a channel formation region. Semiconductor device.
Citation Information
Patent Citations
Wireless power storage device, semiconductor device including the wireless power storage device, and method for operating the same
JP2008109646A
Flexible artificial retina device
JP2014503229A
Semiconductor device and healthcare system
JP2016001729A
Power supply device, electronic device, and operation method for power supply device
WO2019087010A1
Electronic device, control device, control program, and operating method of electronic device
JP2019079415A