CN107818806A - Semiconductor storage - Google Patents
Semiconductor storage Download PDFInfo
- Publication number
- CN107818806A CN107818806A CN201710026275.6A CN201710026275A CN107818806A CN 107818806 A CN107818806 A CN 107818806A CN 201710026275 A CN201710026275 A CN 201710026275A CN 107818806 A CN107818806 A CN 107818806A
- Authority
- CN
- China
- Prior art keywords
- voltage
- write
- resistance value
- memory cell
- semiconductor storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/02—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
- G11C11/16—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
- G11C11/161—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect details concerning the memory cell structure, e.g. the layers of the ferromagnetic memory cell
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/02—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
- G11C11/16—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
- G11C11/165—Auxiliary circuits
- G11C11/1653—Address circuits or decoders
- G11C11/1655—Bit-line or column circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/02—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
- G11C11/16—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
- G11C11/165—Auxiliary circuits
- G11C11/1673—Reading or sensing circuits or methods
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/02—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
- G11C11/16—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
- G11C11/165—Auxiliary circuits
- G11C11/1675—Writing or programming circuits or methods
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/02—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
- G11C11/16—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
- G11C11/165—Auxiliary circuits
- G11C11/1693—Timing circuits or methods
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/02—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
- G11C11/16—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
- G11C11/165—Auxiliary circuits
- G11C11/1697—Power supply circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
- G11C11/5607—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using magnetic storage elements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/04—Arrangements for writing information into, or reading information out from, a digital store with means for avoiding disturbances due to temperature effects
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1096—Write circuits, e.g. I/O line write drivers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Mram Or Spin Memory Techniques (AREA)
Abstract
一实施方式的半导体存储装置具有:包括电阻性存储元件的存储单元、以及写入驱动器。上述写入驱动器在使上述电阻性存储元件从第1电阻值成为比上述第1电阻值小的第2电阻值的第1写入工作中,向上述存储单元供给第1电压。上述写入驱动器在使上述电阻性存储元件从上述第2电阻值成为上述第1电阻值的第2写入工作中,向上述存储单元供给与上述第1电压不同的第2电压。
A semiconductor memory device according to one embodiment includes a memory cell including a resistive memory element, and a write driver. The write driver supplies a first voltage to the memory cell during a first write operation of changing the resistive memory element from a first resistance value to a second resistance value smaller than the first resistance value. The write driver supplies a second voltage different from the first voltage to the memory cell in a second write operation for changing the resistive memory element from the second resistance value to the first resistance value.
Description
关联申请Associate application
本申请享受以美国临时专利申请62/394,161号(申请日:2016年9月13日)为基础申请的优先权。本申请通过参照该基础申请而包含基础申请的全部内容。This application enjoys the priority of the basic application based on US Provisional Patent Application No. 62/394,161 (filing date: September 13, 2016). This application incorporates the entire content of the basic application by referring to this basic application.
技术领域technical field
本发明的实施方式涉及半导体存储装置。Embodiments of the present invention relate to semiconductor memory devices.
背景技术Background technique
作为包含于存储系统的存储装置,已知有具有电阻性存储元件的半导体存储装置。As a memory device included in a memory system, a semiconductor memory device having a resistive memory element is known.
作为具有电阻性存储元件的半导体存储装置,已知有MRAM(MagnetoresistiveRandom Access Memory,磁致电阻式随机存储器)、ReRAM(Resistive Random AccessMemory,电阻式随机存储器)、PCRAM(Phase–Change Random Access Memory,相变随机存储器)等。As a semiconductor storage device having a resistive memory element, there are known MRAM (Magnetoresistive Random Access Memory, magnetoresistive random access memory), ReRAM (Resistive Random Access Memory, resistive random access memory), PCRAM (Phase-Change Random Access Memory, relative random access memory), etc.
发明内容Contents of the invention
本发明的实施方式提供可靠性高的半导体存储装置。Embodiments of the present invention provide a highly reliable semiconductor memory device.
实施方式的半导体存储装置具有:包括电阻性存储元件的存储单元、以及写入驱动器。上述写入驱动器在使上述电阻性存储元件从第1电阻值成为比上述第1电阻值小的第2电阻值的第1写入工作中,向上述存储单元供给第1电压。上述写入驱动器在使上述电阻性存储元件从上述第2电阻值成为上述第1电阻值的第2写入工作中,向上述存储单元供给与上述第1电压不同的第2电压。A semiconductor memory device according to an embodiment includes a memory cell including a resistive memory element, and a write driver. The write driver supplies a first voltage to the memory cell during a first write operation for changing the resistive memory element from a first resistance value to a second resistance value smaller than the first resistance value. The write driver supplies a second voltage different from the first voltage to the memory cell in a second write operation for changing the resistive memory element from the second resistance value to the first resistance value.
附图说明Description of drawings
图1是表示第1实施方式的半导体存储装置的构成的框图。FIG. 1 is a block diagram showing the configuration of a semiconductor memory device according to a first embodiment.
图2是用于说明第1实施方式的半导体存储装置的存储单元的构成的示意图。FIG. 2 is a schematic diagram illustrating the configuration of a memory cell of the semiconductor memory device according to the first embodiment.
图3是表示第1实施方式的半导体存储装置的写入驱动器、灌电流器(currentsink,电流灌入器、电流吸收器)以及存储单元阵列的连接的电路图。3 is a circuit diagram showing connections of a write driver, a current sink (current sink, current sink), and a memory cell array of the semiconductor memory device according to the first embodiment.
图4是用于说明第1实施方式的半导体存储装置的数据“1”写入时的电流路径的电阻值的温度特性的图表。4 is a graph for explaining the temperature characteristics of the resistance value of the current path at the time of writing data "1" in the semiconductor memory device according to the first embodiment.
图5是用于说明第1实施方式的半导体存储装置的数据“0”写入时的电流路径的电阻值的温度特性的图表。5 is a graph for explaining the temperature characteristics of the resistance value of the current path at the time of writing data "0" in the semiconductor memory device according to the first embodiment.
图6是用于说明第1实施方式的半导体存储装置的数据“1”写入时的电压的温度特性的图表。FIG. 6 is a graph for explaining the temperature characteristics of the voltage when data "1" is written in the semiconductor memory device according to the first embodiment.
图7是用于说明第1实施方式的半导体存储装置的数据“0”写入时的电压的温度特性的图表。7 is a graph for explaining the temperature characteristic of the voltage at the time of writing data "0" in the semiconductor memory device according to the first embodiment.
图8是表示第1实施方式的半导体存储装置的控制部的电压生成电路的构成的电路图。8 is a circuit diagram showing a configuration of a voltage generation circuit of a control unit of the semiconductor memory device according to the first embodiment.
图9是表示在第1实施方式的半导体存储装置的电压生成电路中生成的电压的关系的图表。9 is a graph showing the relationship between voltages generated in the voltage generating circuit of the semiconductor memory device according to the first embodiment.
图10是表示第1实施方式的半导体存储装置的控制部的信号生成电路的构成的电路图。10 is a circuit diagram showing a configuration of a signal generation circuit of a control unit of the semiconductor memory device according to the first embodiment.
图11是表示第1实施方式的半导体存储装置的写入工作的流程图。11 is a flowchart showing a write operation of the semiconductor memory device according to the first embodiment.
图12是表示第1实施方式的半导体存储装置的数据“0”写入时的写入工作的时序图。12 is a timing chart showing a write operation when data "0" is written in the semiconductor memory device according to the first embodiment.
图13是用于说明第1实施方式的半导体存储装置的数据“0”写入时的写入工作的示意图。FIG. 13 is a schematic diagram for explaining a write operation when data "0" is written in the semiconductor memory device according to the first embodiment.
图14是表示第1实施方式的半导体存储装置的数据“1”写入时的写入工作的时序图。FIG. 14 is a timing chart showing a write operation when data "1" is written in the semiconductor memory device according to the first embodiment.
图15是用于说明第1实施方式的半导体存储装置的数据“1”写入时的写入工作的示意图。FIG. 15 is a schematic diagram for explaining a write operation when data "1" is written in the semiconductor memory device according to the first embodiment.
图16是表示第1实施方式的半导体存储装置的写入工作时在磁致电阻效应元件内流动的电流的变化的时序图。16 is a timing chart showing changes in current flowing in the magnetoresistance effect element during a write operation of the semiconductor memory device according to the first embodiment.
图17是表示第2实施方式的半导体存储装置的写入驱动器、灌电流器以及存储单元阵列的连接的电路图。17 is a circuit diagram showing connections of a write driver, a current sink, and a memory cell array of the semiconductor memory device according to the second embodiment.
图18是表示第2实施方式的半导体存储装置的控制部的信号生成电路的构成的电路图。18 is a circuit diagram showing a configuration of a signal generation circuit of a control unit of the semiconductor memory device according to the second embodiment.
图19是表示第3实施方式的半导体存储装置的写入驱动器、灌电流器以及存储单元阵列的连接的电路图。19 is a circuit diagram showing connections of a write driver, a current sink, and a memory cell array of the semiconductor memory device according to the third embodiment.
图20是表示第1变型例和第2变型例的半导体存储装置的构成的框图。20 is a block diagram showing the configurations of semiconductor memory devices according to a first modification example and a second modification example.
具体实施方式Detailed ways
以下,关于实施方式参照附图进行说明。此外,在以下的说明中,对具有大致相同功能和构成的构成要素赋予同一标号,仅在必要的情况下进行重复说明。另外,以下示出的实施方式例示出用于将该实施方式的技术思想具体化的装置、方法,实施方式的技术思想并非将构成零部件的材质、形状、构造、配置等限定为以下的内容。关于实施方式的技术思想,能够在权利要求书的范围内施加各种改变。Hereinafter, embodiments will be described with reference to the drawings. In addition, in the following description, the same code|symbol is attached|subjected to the component which has substantially the same function and a structure, and it repeats description only when necessary. In addition, the embodiments shown below illustrate devices and methods for realizing the technical ideas of the embodiments, and the technical ideas of the embodiments do not limit the materials, shapes, structures, arrangements, etc. of the constituent parts to the following . Various changes can be added to the technical idea of embodiment within the range of a claim.
另外,在以下的说明中,作为具有电阻性存储元件的半导体存储装置的一个例子,对将磁致电阻效应元件作为电阻性存储元件使用的磁存储装置(MRAM:MagnetoresistiveRandom Access Memory)进行说明。In addition, in the following description, a magnetic memory device (MRAM: Magnetoresistive Random Access Memory) using a magnetoresistive effect element as a resistive memory element will be described as an example of a semiconductor memory device having a resistive memory element.
1.第1实施方式1. First Embodiment
对第1实施方式的半导体存储装置进行说明。The semiconductor memory device according to the first embodiment will be described.
1.1关于构成1.1 About composition
首先,对第1实施方式的半导体存储装置的构成进行说明。First, the configuration of the semiconductor memory device according to the first embodiment will be described.
1.1.1.关于半导体存储装置的构成1.1.1. About the structure of the semiconductor memory device
第1实施方式的半导体存储装置是例如将磁致电阻效应(MTJ:Magnetic TunnelJunction,磁隧道结)元件作为电阻性存储元件使用的、利用了垂直磁化方式的磁存储装置。The semiconductor memory device according to the first embodiment is, for example, a magnetic memory device using a magnetoresistance effect (MTJ: Magnetic Tunnel Junction, Magnetic Tunnel Junction) element as a resistive memory element and utilizing a perpendicular magnetization method.
图1是表示第1实施方式的半导体存储装置1的构成的框图。如图1所示,半导体存储装置1具有存储单元阵列11、灌电流器12、读出放大器和写入驱动器(SA/WD)13、行解码器14、页缓冲器15、输入输出电路16、以及控制部17。FIG. 1 is a block diagram showing the configuration of a semiconductor memory device 1 according to the first embodiment. As shown in FIG. 1, a semiconductor memory device 1 has a memory cell array 11, a current sink 12, a sense amplifier and write driver (SA/WD) 13, a row decoder 14, a page buffer 15, an input/output circuit 16, and the control unit 17 .
存储单元阵列11具有与行(row)和列(column)相关联的多个存储单元20。而且,位于同一行的存储单元20与同一字线WL连接,位于同一列的存储单元20的两端与同一位线BL和同一源线(source line)/BL连接。The memory cell array 11 has a plurality of memory cells 20 associated with rows and columns. Furthermore, the memory cells 20 located in the same row are connected to the same word line WL, and both ends of the memory cells 20 located in the same column are connected to the same bit line BL and the same source line (source line) /BL.
灌电流器12与位线BL和源线/BL连接。灌电流器12在数据的写入和读出等工作中,将位线BL或源线/BL设为接地电位。The current sink 12 is connected to the bit line BL and the source line /BL. The current sink 12 sets the bit line BL or the source line /BL to the ground potential during operations such as writing and reading data.
SA/WD13与位线BL和源线/BL连接。SA/WD13经由位线BL和源线/BL将电流供给到工作对象的存储单元20,进行向存储单元20的数据的写入。另外,SA/WD13经由位线BL和源线/BL将电流供给到工作对象的存储单元20,进行向存储单元20的数据的读出。更具体地说,SA/WD13包括第1写入驱动器30和第2写入驱动器40。SA/WD13内的第1写入驱动器30和第2写入驱动器40进行向存储单元20的数据的写入。另外,SA/WD13的读出放大器进行从存储单元20读出数据。关于利用了第1写入驱动器30和第2写入驱动器40的数据写入的详细情况将在后面进行描述。SA/WD13 is connected to bit line BL and source line /BL. SA/WD 13 supplies current to memory cell 20 to be operated via bit line BL and source line /BL, and writes data into memory cell 20 . In addition, SA/WD 13 supplies current to memory cell 20 to be operated via bit line BL and source line /BL, and reads data from memory cell 20 . More specifically, SA/WD 13 includes a first write driver 30 and a second write driver 40 . The first write driver 30 and the second write driver 40 in the SA/WD 13 write data into the memory cell 20 . Also, the sense amplifier of SA/WD 13 reads data from memory cell 20 . The details of data writing using the first write driver 30 and the second write driver 40 will be described later.
行解码器14经由字线WL而与存储单元阵列11连接。行解码器14对指定存储单元阵列11的行方向的行地址进行解码。然后,根据解码结果来选择字线WL,并对选择出的字线WL施加数据的写入和读出等工作所需的电压。Row decoder 14 is connected to memory cell array 11 via word line WL. The row decoder 14 decodes a row address designating a row direction of the memory cell array 11 . Then, word lines WL are selected based on the decoding results, and voltages required for operations such as writing and reading data are applied to the selected word lines WL.
页缓冲器15以被称为页的数据单位暂时保持要被写入存储单元阵列11内的数据、以及已从存储单元阵列11读出的数据。The page buffer 15 temporarily holds data to be written in the memory cell array 11 and data that has been read from the memory cell array 11 in data units called pages.
输入输出电路16将从半导体存储装置1的外部接收到的各种信号向控制部17和页缓冲器15发送,将来自控制部17和页缓冲器15的各种信息向半导体存储装置1的外部发送。The input/output circuit 16 transmits various signals received from outside the semiconductor memory device 1 to the control unit 17 and the page buffer 15, and transmits various information from the control unit 17 and the page buffer 15 to the outside of the semiconductor memory device 1. send.
控制部17与灌电流器12、SA/WD13、行解码器14、页缓冲器15、以及输入输出电路16连接。控制部17按照输入输出电路16从半导体存储装置1的外部接收到的各种信号,对灌电流器12、SA/WD13、行解码器14、以及页缓冲器15进行控制。具体地说,例如,控制部17包括电压生成电路50和信号生成电路60。电压生成电路50和信号生成电路60分别根据从外部接收到的写入信号来生成写入电压和控制信号,并将该生成的写入电压和控制信号供给SA/WD13。关于电压生成电路50和信号生成电路60的详细情况将在后面进行描述。The control unit 17 is connected to the current sink 12 , the SA/WD 13 , the row decoder 14 , the page buffer 15 , and the input/output circuit 16 . The control unit 17 controls the current sink 12 , the SA/WD 13 , the row decoder 14 , and the page buffer 15 according to various signals received by the input/output circuit 16 from outside the semiconductor memory device 1 . Specifically, for example, the control unit 17 includes a voltage generation circuit 50 and a signal generation circuit 60 . Voltage generation circuit 50 and signal generation circuit 60 generate a write voltage and a control signal based on a write signal received from the outside, respectively, and supply the generated write voltage and control signal to SA/WD 13 . Details of the voltage generation circuit 50 and the signal generation circuit 60 will be described later.
1.1.2.关于存储单元的构成1.1.2. About the composition of the storage unit
以下,利用图2对第1实施方式的半导体存储装置的存储单元的构成进行说明。图2是用于说明第1实施方式的半导体存储装置1的存储单元20的构成的示意图。Hereinafter, the configuration of the memory cell of the semiconductor memory device according to the first embodiment will be described with reference to FIG. 2 . FIG. 2 is a schematic diagram illustrating the configuration of the memory cell 20 of the semiconductor memory device 1 according to the first embodiment.
如图2所示,存储单元20例如包括选择晶体管21和磁致电阻效应元件22。选择晶体管21作为在对于磁致电阻效应元件22的数据写入和读出时控制电流的供给和停止的开关而设置。磁致电阻效应元件22包括层叠的多个膜,通过使电流在垂直于膜面的方向流动而能够将电阻值切换为低电阻状态和高电阻状态。磁致电阻效应元件22作为电阻性存储元件发挥作用,能够根据该电阻状态的变化而写入数据,将被写入的数据保持为非易失性并可读出。As shown in FIG. 2 , the memory cell 20 includes, for example, a selection transistor 21 and a magnetoresistance effect element 22 . The selection transistor 21 is provided as a switch for controlling the supply and stop of current when writing and reading data to and from the magnetoresistance effect element 22 . The magnetoresistance effect element 22 includes a plurality of stacked films, and the resistance value can be switched between a low-resistance state and a high-resistance state by flowing a current in a direction perpendicular to the film surface. The magnetoresistance effect element 22 functions as a resistive memory element, and data can be written in accordance with a change in the resistance state, and the written data can be read while being held in a non-volatile state.
关于选择晶体管21,栅与字线WL连接,源和漏的一方与源线/BL连接,源和漏的另一方与磁致电阻效应元件22的一端连接。字线WL例如共同连接于在存储单元阵列11的行方向排列的其他存储单元的选择晶体管(未图示)的栅。字线WL例如在存储单元阵列11的列方向排列。源线/BL在存储单元阵列11的行方向延伸,例如共同连接于在存储单元阵列11的列方向排列的其他存储单元的选择晶体管(未图示)的另一端。源线/BL与第1写入驱动器30电连接。In the selection transistor 21 , the gate is connected to the word line WL, one of the source and the drain is connected to the source line /BL, and the other of the source and the drain is connected to one end of the magnetoresistance effect element 22 . The word line WL is, for example, commonly connected to gates of selection transistors (not shown) of other memory cells arranged in the row direction of the memory cell array 11 . The word lines WL are arranged, for example, in the column direction of the memory cell array 11 . The source line /BL extends in the row direction of the memory cell array 11 , and is, for example, commonly connected to the other end of the selection transistor (not shown) of other memory cells arranged in the column direction of the memory cell array 11 . The source line /BL is electrically connected to the first write driver 30 .
磁致电阻效应元件22的另一端与位线BL连接。位线BL在存储单元阵列11的行方向延伸,例如共同连接于在存储单元阵列11的列方向排列的其他存储单元20的磁致电阻效应元件22(未图示)的另一端。位线BL与第2写入驱动器40电连接。位线BL和源线/BL例如在存储单元阵列11的列方向排列。The other end of the magnetoresistance effect element 22 is connected to the bit line BL. The bit line BL extends in the row direction of the memory cell array 11 , and is commonly connected to the other end of the magnetoresistive element 22 (not shown) of other memory cells 20 arranged in the column direction of the memory cell array 11 . The bit line BL is electrically connected to the second write driver 40 . The bit line BL and the source line /BL are arranged in the column direction of the memory cell array 11, for example.
1.1.3.关于磁致电阻效应元件的构成1.1.3. Regarding the composition of the magnetoresistance effect element
以下,继续利用图2对第1实施方式的半导体存储装置的磁致电阻效应元件的构成进行说明。Hereinafter, the configuration of the magnetoresistance effect element of the semiconductor memory device according to the first embodiment will be described continuously using FIG. 2 .
磁致电阻效应元件22具有存储层23、隧道势垒层24和参照层25。磁致电阻效应元件22是依次层叠存储层23、隧道势垒层24和参照层25而构成的。磁致电阻效应元件22是存储层23和参照层25的磁化方向(magnetization orientation)分别朝向相对于膜面垂直的方向的垂直磁化型MTJ元件。The magnetoresistance effect element 22 has a storage layer 23 , a tunnel barrier layer 24 and a reference layer 25 . The magnetoresistance effect element 22 is formed by laminating a memory layer 23 , a tunnel barrier layer 24 , and a reference layer 25 in this order. The magnetoresistance effect element 22 is a perpendicular magnetization type MTJ element in which the magnetization orientations of the storage layer 23 and the reference layer 25 are oriented in directions perpendicular to the film surface, respectively.
存储层23是在垂直于膜面的方向具有易磁化轴方向的强磁性层,例如包括钴铁硼(CoFeB)或硼化铁(FeB)。存储层23具有朝向选择晶体管21侧、参照层25侧的任一方向的磁化方向。存储层23的磁化方向被设定成与参照层25相比容易反转。The storage layer 23 is a ferromagnetic layer having an easy magnetization axis direction perpendicular to the film surface, and includes, for example, cobalt iron boron (CoFeB) or iron boride (FeB). The storage layer 23 has a magnetization direction facing either the selection transistor 21 side or the reference layer 25 side. The magnetization direction of the storage layer 23 is set to be more easily reversed than that of the reference layer 25 .
隧道势垒层24是非磁性的绝缘膜,例如包括氧化镁(MgO)。Tunnel barrier layer 24 is a non-magnetic insulating film made of, for example, magnesium oxide (MgO).
参照层25是在垂直于膜面的方向具有易磁化轴方向的强磁性层,例如包括钴铂(CoPt)、钴镍(CoNi)、或钴钯(CoPd)。参照层25的磁化方向是固定的。此外,“磁化方向是固定的”意味着:磁化方向不会因能够使存储层23的磁化方向反转的大小的电流而发生变化。存储层23、隧道势垒层24和参照层25构成磁隧道结。The reference layer 25 is a ferromagnetic layer having an easy magnetization axis direction perpendicular to the film surface, and includes, for example, cobalt platinum (CoPt), cobalt nickel (CoNi), or cobalt palladium (CoPd). The magnetization direction of the reference layer 25 is fixed. In addition, "the magnetization direction is fixed" means that the magnetization direction is not changed by a current of a magnitude capable of reversing the magnetization direction of the storage layer 23 . The storage layer 23, the tunnel barrier layer 24, and the reference layer 25 constitute a magnetic tunnel junction.
此外,在第1实施方式中,采用使写入电流直接流过这样的磁致电阻效应元件22并由该写入电流控制存储层23的磁化方向的自旋转移写入(自旋注入写入)方式。磁致电阻效应元件22根据存储层23和参照层25的磁化方向的相对关系是平行的还是反平行的而能够取得低电阻状态和高电阻状态的某一方。In addition, in the first embodiment, spin transfer writing (spin injection writing) is employed in which a write current is directly passed through such a magnetoresistance effect element 22 and the magnetization direction of the storage layer 23 is controlled by the write current. )Way. The magnetoresistance effect element 22 can take either a low-resistance state or a high-resistance state depending on whether the relative relationship between the magnetization directions of the memory layer 23 and the reference layer 25 is parallel or antiparallel.
在磁致电阻效应元件22中流动图2中的箭头A1的方向、即从存储层23朝向参照层25的写入电流时,存储层23和参照层25的磁化方向的相对关系成为平行。在该平行状态的情况下,磁致电阻效应元件22的电阻值变低,磁致电阻效应元件22被设定为低电阻状态。该低电阻状态被称为“P(Parallel,平行)状态”,例如规定为数据“0”的状态。When a write current in the direction of arrow A1 in FIG. 2 , that is, from storage layer 23 to reference layer 25 flows through magnetoresistance effect element 22 , the relative relationship between the magnetization directions of storage layer 23 and reference layer 25 becomes parallel. In this parallel state, the resistance value of the magnetoresistance effect element 22 becomes low, and the magnetoresistance effect element 22 is set in a low resistance state. This low-resistance state is called "P (Parallel, parallel) state", and is defined as a state of data "0", for example.
在磁致电阻效应元件22中流动图2中的箭头A2的方向、即从参照层25朝向存储层23的写入电流时,存储层23和参照层25的磁化方向的相对关系成为反平行。在该反平行状态的情况下,磁致电阻效应元件22的电阻值变高,磁致电阻效应元件22被设定为高电阻状态。该高电阻状态被称为“AP(Anti-Parallel,反平行)状态”,例如规定为数据“1”的状态。When a write current in the direction of arrow A2 in FIG. 2 , that is, from the reference layer 25 to the storage layer 23 flows through the magnetoresistance effect element 22 , the relative relationship between the magnetization directions of the storage layer 23 and the reference layer 25 becomes antiparallel. In this antiparallel state, the resistance value of the magnetoresistance effect element 22 becomes high, and the magnetoresistance effect element 22 is set in a high resistance state. This high-resistance state is called an "AP (Anti-Parallel, anti-parallel) state", and is defined as, for example, a state of data "1".
此外,在以下的说明中,虽然按照上述的数据的规定方法进行说明,但数据“1”和数据“0”的规定方式不限于上述的例子。例如,也可以将P状态规定为数据“1”,将AP状态规定为数据“0”。In addition, in the following description, although the above-mentioned method of defining data will be described, the method of defining data "1" and data "0" is not limited to the above-mentioned example. For example, the P state may be defined as data "1", and the AP state may be defined as data "0".
1.1.4关于写入驱动器的构成1.1.4 Regarding the composition of the write drive
以下,对第1实施方式的半导体存储装置的写入驱动器的构成进行说明。图3是表示第1实施方式的半导体存储装置的写入驱动器、灌电流器以及存储单元阵列的连接的电路图。在图3中,示出了用于在数据“0”的写入时和数据“1”的写入时,彼此独立的电压供给磁致电阻效应元件22的构成。Hereinafter, the configuration of the write driver of the semiconductor memory device according to the first embodiment will be described. 3 is a circuit diagram showing connections of a write driver, a current sink, and a memory cell array of the semiconductor memory device according to the first embodiment. FIG. 3 shows a configuration for supplying independent voltages to the magnetoresistance effect element 22 when data "0" is written and when data "1" is written.
如图3所示,第1写入驱动器30经由源线/BL而与存储单元阵列11的一端电连接。另外,第2写入驱动器40经由位线BL而与存储单元阵列11的另一端电连接。As shown in FIG. 3 , the first write driver 30 is electrically connected to one end of the memory cell array 11 via a source line /BL. In addition, the second write driver 40 is electrically connected to the other end of the memory cell array 11 via a bit line BL.
第1写入驱动器30是在将数据“0”写入存储单元阵列11内的存储单元20时供给用于驱动写入电流的电压的驱动器。第1写入驱动器30包括p沟道MOS晶体管31。灌电流器12包括n沟道MOS晶体管32和33。p沟道MOS晶体管彼此和n沟道MOS晶体管彼此只要是没有特别区分,就具有相同的尺寸且具有相同的电压-电流特性。在以下的说明中,p沟道MOS晶体管和n沟道MOS晶体管在没有特别区分的情况下仅称为晶体管。The first write driver 30 is a driver that supplies a voltage for driving a write current when writing data “0” into the memory cells 20 in the memory cell array 11 . The first write driver 30 includes a p-channel MOS transistor 31 . Current sink 12 includes n-channel MOS transistors 32 and 33 . The p-channel MOS transistors and the n-channel MOS transistors have the same size and the same voltage-current characteristics, unless there is a particular distinction between them. In the following description, a p-channel MOS transistor and an n-channel MOS transistor are simply referred to as transistors unless they are particularly distinguished.
晶体管31中,向栅输入信号ENP0,向背栅供给电压VddWA。另外,晶体管31中,向一端供给电压VddWP,另一端与源线/BL连接。电压VddWP是在写入数据“0”时驱动写入电流的电压。另外,电压VddWA是在写入数据“1”时驱动写入电流的电压。电压VddWP是相对于电压VddWA独立地生成的电压,例如比电压VddWA小。另外,电压VddWP也可以成为电压VddWA以上的值。In the transistor 31, the signal ENP0 is input to the gate, and the voltage VddWA is supplied to the back gate. In addition, the voltage VddWP is supplied to one end of the transistor 31, and the other end is connected to the source line /BL. The voltage VddWP is a voltage for driving a write current when data "0" is written. In addition, the voltage VddWA is a voltage for driving a write current when data "1" is written. Voltage VddWP is generated independently of voltage VddWA, and is, for example, smaller than voltage VddWA. In addition, the voltage VddWP may have a value equal to or greater than the voltage VddWA.
晶体管32中,向栅输入信号ENN1,一端与源线/BL连接,另一端接地。In the transistor 32, the signal ENN1 is input to the gate, one end is connected to the source line /BL, and the other end is grounded.
晶体管33中,向栅输入信号PR,一端与源线/BL连接,另一端接地。In the transistor 33, the signal PR is input to the gate, one end is connected to the source line /BL, and the other end is grounded.
第2写入驱动器40是在将数据“1”写入存储单元阵列11内的存储单元20时供给用于驱动写入电流的电压的驱动器。第2写入驱动器40包括p沟道MOS晶体管41。灌电流器12包括n沟道MOS晶体管42和43。The second write driver 40 is a driver that supplies a voltage for driving a write current when writing data “1” into the memory cells 20 in the memory cell array 11 . The second write driver 40 includes a p-channel MOS transistor 41 . Current sink 12 includes n-channel MOS transistors 42 and 43 .
晶体管41中,向栅输入信号ENP1,向背栅供给电压VddWA。另外,晶体管41中,向一端供给电压VddWA,另一端与位线BL连接。In the transistor 41, the signal ENP1 is input to the gate, and the voltage VddWA is supplied to the back gate. In addition, the voltage VddWA is supplied to one end of the transistor 41, and the other end is connected to the bit line BL.
晶体管42中,向栅输入信号ENN0,一端与位线BL连接,另一端接地。In the transistor 42, the signal ENN0 is input to the gate, one end is connected to the bit line BL, and the other end is grounded.
晶体管43中,向栅输入信号PR,一端与位线BL连接,另一端接地。In the transistor 43, the signal PR is input to the gate, one end is connected to the bit line BL, and the other end is grounded.
电压VddWA和VddWP、以及信号ENP0、ENP1、ENN0、ENN1、和PR例如由控制部17生成,并被供给第1写入驱动器30或第2写入驱动器40。在存储单元阵列11内的磁致电阻效应元件22中,在向第1写入驱动器30供给电压VddWP的情况下,从第1写入驱动器30朝向第2写入驱动器40流动写入数据“0”的电流。另外,在向第2写入驱动器40供给电压VddWA的情况下,从第2写入驱动器40朝向第1写入驱动器30流动写入数据“1”的电流。The voltages VddWA and VddWP, and the signals ENP0 , ENP1 , ENN0 , ENN1 , and PR are generated by, for example, the control unit 17 and supplied to the first write driver 30 or the second write driver 40 . In the magnetoresistance effect element 22 in the memory cell array 11, when the voltage VddWP is supplied to the first write driver 30, the write data “0” flows from the first write driver 30 to the second write driver 40. " current. In addition, when the voltage VddWA is supplied to the second write driver 40 , a current for writing data “1” flows from the second write driver 40 toward the first write driver 30 .
通过如上述那样地构成,在磁致电阻效应元件22流动的电流能够在写入数据“0”的情况下和写入数据“1”的情况下独立地被控制。With the configuration as described above, the current flowing in the magnetoresistance effect element 22 can be independently controlled when data “0” is written and when data “1” is written.
以下,利用图4和图5对第1实施方式的写入驱动器之间的电阻值的温度特性进行说明。Hereinafter, the temperature characteristics of the resistance value between the write drivers according to the first embodiment will be described with reference to FIGS. 4 and 5 .
图4和图5是用于说明第1实施方式的半导体存储装置的写入驱动器之间的电阻值的温度特性的图表。图4示出了某温度范围下的写入数据“1”时的电流路径的电阻值的温度特性。图5示出了某温度范围下的写入数据“0”时的电流路径的电阻值的温度特性。以下的说明适合至少图4和图5所示的温度范围。4 and 5 are graphs illustrating the temperature characteristics of the resistance value between the write drivers of the semiconductor memory device according to the first embodiment. FIG. 4 shows the temperature characteristics of the resistance value of the current path when data "1" is written in a certain temperature range. FIG. 5 shows the temperature characteristics of the resistance value of the current path when data "0" is written in a certain temperature range. The following description applies to at least the temperature ranges shown in FIGS. 4 and 5 .
首先,关于写入数据“1”的情况,利用图4进行说明。如图4所示,在写入数据“1”的情况下,第1写入驱动器30和第2写入驱动器40之间的电流路径例如被分类成写入对象的存储单元20的磁致电阻效应元件部分、沟道区域部分、以及配线部分,各自具有不同的电阻值。具体地说,电流路径的合成电阻值R_wpath_p包括磁致电阻效应元件部分的电阻值R_MTJp、沟道区域部分的电阻值R_Ch、以及配线部分的电阻值R_wire。电阻值R_MTJp、R_Ch、以及R_wire各自具有不同的温度特性。First, a case where data "1" is written will be described using FIG. 4 . As shown in FIG. 4 , when data “1” is written, the current path between the first write driver 30 and the second write driver 40 is classified into, for example, the magnetoresistance of the memory cell 20 to be written. Each of the effect element portion, the channel region portion, and the wiring portion has a different resistance value. Specifically, the combined resistance value R_wpath_p of the current path includes the resistance value R_MTJp of the magnetoresistance effect element portion, the resistance value R_Ch of the channel region portion, and the resistance value R_wire of the wiring portion. The resistance values R_MTJp, R_Ch, and R_wire each have different temperature characteristics.
电阻值R_MTJp是存储层23和参照层25的磁化方向彼此平行的状态下的磁致电阻效应元件22的电阻值。电阻值R_MTJp例如不管温度如何变化都具有大致恒定的值。另外,电阻值R_MTJp例如为十千欧程度的大小,在整个温度范围都比其他电阻值R_Ch和C_wire大。The resistance value R_MTJp is the resistance value of the magnetoresistance effect element 22 in a state where the magnetization directions of the storage layer 23 and the reference layer 25 are parallel to each other. The resistance value R_MTJp has, for example, a substantially constant value regardless of changes in temperature. In addition, the resistance value R_MTJp is, for example, about ten thousand ohms, and is larger than the other resistance values R_Ch and C_wire in the entire temperature range.
电阻值R_Ch是选择晶体管21等所有的电流路径中存在的晶体管内的沟道区域的电阻值的总和。电阻值R_Ch相对于温度变化具有正相关性。电阻值R_Ch例如为数千欧程度的大小,在整个温度范围都比电阻值R_wire大。另外,电阻值R_Ch例如是相对于存储单元20的温度的电阻值的变化量比其他电阻值R_MTJp和R_wire大。The resistance value R_Ch is the sum of the resistance values of channel regions in transistors existing in all current paths such as the selection transistor 21 . The resistance value R_Ch has a positive correlation with temperature change. The resistance value R_Ch is, for example, about several thousand ohms, and is larger than the resistance value R_wire in the entire temperature range. In addition, the resistance value R_Ch, for example, has a greater change in resistance value with respect to the temperature of the memory cell 20 than the other resistance values R_MTJp and R_wire.
电阻值R_wire是位线BL和源线/BL等存在于电流路径的配线的电阻的总和。电阻值R_wire相对于温度变化具有正相关性。电阻值R_wire例如为数百欧程度的大小。The resistance value R_wire is the sum of the resistances of wiring existing in the current path, such as the bit line BL and the source line /BL. The resistance value R_wire has a positive correlation with temperature change. The resistance value R_wire is, for example, about several hundred ohms.
合成电阻值R_wpath_p例如可以看做是串联连接电阻值R_MTJp、R_Ch、以及R_wire而成的电阻的值。合成电阻值R_wpath_p相对于温度变化具有弱的正相关性。或者,合成电阻值R_wpath_p可以看做是不管温度如何变化都具有恒定的值。The combined resistance value R_wpath_p can be regarded as the value of a resistor formed by connecting the resistance values R_MTJp, R_Ch, and R_wire in series, for example. The resultant resistance value R_wpath_p has a weak positive correlation with respect to the temperature change. Alternatively, the combined resistance value R_wpath_p can be regarded as having a constant value regardless of changes in temperature.
接着,利用图5对写入数据“1”的情况进行说明。Next, a case where data "1" is written will be described using FIG. 5 .
如图5所示,在写入数据“0”时,第1写入驱动器30和第2写入驱动器40间的电流路径也与图4的情况同样地,被分类成磁致电阻效应元件部分、沟道区域部分、以及配线部分,各自具有不同的电阻值。具体地说,该电流路径的合成电阻值R_wpath_ap包括磁致电阻效应元件部分的电阻值R_MTJap、电阻值R_Ch、以及电阻值R_wire。电阻值R_MTJap、R_Ch、以及R_wire各自具有不同的温度特性。As shown in FIG. 5, when data "0" is written, the current path between the first write driver 30 and the second write driver 40 is also classified into magnetoresistance effect elements as in the case of FIG. , the channel region portion, and the wiring portion each have a different resistance value. Specifically, the combined resistance value R_wpath_ap of the current path includes the resistance value R_MTJap of the magnetoresistance effect element portion, the resistance value R_Ch, and the resistance value R_wire. The resistance values R_MTJap, R_Ch, and R_wire each have different temperature characteristics.
电阻值R_MTJap是存储层23和参照层25的磁化方向彼此反平行的状态下的磁致电阻效应元件22的电阻值。电阻值R_MTJap在整个温度范围都比其他电阻值R_Ch和C_wire大。另外,电阻值R_MTJap虽然相对于存储单元20的温度具有负相关性,但在任意温度下都比电阻值R_MTJp大。The resistance value R_MTJap is the resistance value of the magnetoresistance effect element 22 in a state where the magnetization directions of the storage layer 23 and the reference layer 25 are antiparallel to each other. The resistor value R_MTJap is larger than the other resistor values R_Ch and C_wire over the entire temperature range. In addition, although the resistance value R_MTJap has a negative correlation with the temperature of the memory cell 20, it is larger than the resistance value R_MTJp at any temperature.
关于电阻值R_Ch和R_wire,示出了与图4所示的情况大致相同的温度特性。Regarding the resistance values R_Ch and R_wire, substantially the same temperature characteristics as those shown in FIG. 4 are shown.
合成电阻值R_wpath_ap可以看做是例如串联连接电阻值R_MTJap、R_Ch、以及R_wire而成的电阻的值。合成电阻值R_wpath_ap相对于温度变化具有强的负相关性。也就是说,合成电阻值R_wpath_ap的相对于温度的变化量的绝对值比合成电阻值R_wpath_p的相对于温度的变化量的绝对值大。The combined resistance value R_wpath_ap can be regarded as the value of a resistance formed by connecting the resistance values R_MTJap, R_Ch, and R_wire in series, for example. The resultant resistance value R_wpath_ap has a strong negative correlation with respect to the temperature change. That is, the absolute value of the change amount with respect to temperature of the combined resistance value R_wpath_ap is larger than the absolute value of the change amount with respect to temperature of the combined resistance value R_wpath_p.
以下,利用图6和图7对供给到第1实施方式的写入驱动器的电压的温度特性进行说明。Hereinafter, the temperature characteristics of the voltage supplied to the write driver according to the first embodiment will be described with reference to FIGS. 6 and 7 .
图6是用于说明供给到第1实施方式的半导体存储装置的第2写入驱动器的电压的温度特性的图表。图6示出了对于合成电阻值R_wpath_p流动某恒定的电流的情况下所需的电压VddWA的温度特性。6 is a graph for explaining temperature characteristics of a voltage supplied to a second write driver of the semiconductor memory device according to the first embodiment. FIG. 6 shows the temperature characteristics of the voltage VddWA required when a certain constant current flows with respect to the combined resistance value R_wpath_p.
如图6所示,电压VddWA与合成电阻值R_wpath_p同样地,相对于温度具有弱的正相关性。或者,电压VddWA与合成电阻值R_wpath_p同样地,可以看做是相对于温度不相关。As shown in FIG. 6 , the voltage VddWA has a weak positive correlation with temperature, like the combined resistance value R_wpath_p. Alternatively, it can be considered that the voltage VddWA is independent of the temperature, similarly to the combined resistance value R_wpath_p.
电压VddWA例如按照以下的式子而与温度相关联。Voltage VddWA is related to temperature according to the following equation, for example.
VddWA(T)=VddWA(T0)+Tc1(T-T0) (Tc1≥0)VddWA(T)=VddWA(T0)+Tc1(T-T0) (Tc1≥0)
在此,温度T表示任意温度,温度T0是例如半导体存储装置1通常工作的环境的温度。温度T0例如图6中示出了被设定为27℃的例子,但不限于27℃,可设定为任意值。电压VddWA(T)和VddWA(T0)分别是与温度T和T0相对应的电压VddWA的值。倾斜度Tc1是表示相对于温度T的电压VddWA的变化量的非负常数。Here, the temperature T represents an arbitrary temperature, and the temperature T0 is, for example, the temperature of an environment in which the semiconductor memory device 1 normally operates. For example, the temperature T0 is set to 27° C. in an example shown in FIG. 6 , but it is not limited to 27° C., and may be set to an arbitrary value. Voltages VddWA(T) and VddWA(T0) are values of voltage VddWA corresponding to temperatures T and T0, respectively. The gradient Tc1 is a non-negative constant indicating the amount of change in the voltage VddWA with respect to the temperature T. As shown in FIG.
图7是用于说明供给到第1实施方式的半导体存储装置的第1写入驱动器的电压的温度特性的图表。图7示出了相对于合成电阻值R_wpath_ap流动某恒定的电流的情况下所需的电压VddWP的温度特性。7 is a graph for explaining temperature characteristics of a voltage supplied to a first write driver of the semiconductor memory device according to the first embodiment. FIG. 7 shows temperature characteristics of voltage VddWP required when a certain constant current flows with respect to combined resistance value R_wpath_ap.
如图7所示,电压VddWP与合成电阻值R_wpath_ap同样地,相对于温度具有强的负相关性。电压VddWP例如按照以下的式子而与温度相关联。As shown in FIG. 7 , the voltage VddWP has a strong negative correlation with the temperature, like the combined resistance value R_wpath_ap. The voltage VddWP is related to the temperature according to the following equation, for example.
VddWP(T)=VddWP(T0)+Tc0(T-T0) (Tc0<0)VddWP(T)=VddWP(T0)+Tc0(T-T0) (Tc0<0)
在此,电压VddWP(T)和VddWP(T0)分别是与温度T和T0相对应的电压VddWA的值。倾斜度Tc0是表示相对于温度T的电压VddWP的变化量的负常数。Here, voltages VddWP(T) and VddWP(T0) are values of voltage VddWA corresponding to temperatures T and T0, respectively. The gradient Tc0 is a negative constant indicating the amount of change in the voltage VddWP with respect to the temperature T. As shown in FIG.
此外,如上所述,倾斜度Tc1被设定为非负值(Tc1≥0),倾斜度Tc0被设定为负值(Tc0<0)。因此,倾斜度Tc1和Tc0具有Tc1≥0>Tc0的关系。另外,如上所述,相对于温度T的倾斜度Tc1具有弱的正相关性,倾斜度Tc0具有强的负相关性。因此,绝对值|Tc0|被设定为相对于倾斜度Tc1的绝对值|Tc1|大的(|Tc0|>|Tc1|)值。Furthermore, as described above, the inclination Tc1 is set to a non-negative value (Tc1≥0), and the inclination Tc0 is set to a negative value (Tc0<0). Therefore, the inclinations Tc1 and Tc0 have a relationship of Tc1≥0>Tc0. In addition, as described above, the gradient Tc1 with respect to the temperature T has a weak positive correlation, and the gradient Tc0 has a strong negative correlation. Therefore, the absolute value |Tc0| is set to a value larger (|Tc0|>|Tc1|) than the absolute value |Tc1| of the inclination Tc1.
1.1.5关于控制部的构成1.1.5 About the composition of the control department
以下,对第1实施方式的半导体存储装置的控制部的构成进行说明。Hereinafter, the configuration of the control unit of the semiconductor memory device according to the first embodiment will be described.
首先,利用图8和图9对第1实施方式的半导体存储装置的电压生成电路的构成进行说明。图8是表示第1实施方式的半导体存储装置的控制部中的电压生成电路的构成的框图。图9是表示在第1实施方式的半导体存储装置的电压生成电路中生成的电压的关系的图表。First, the configuration of the voltage generating circuit of the semiconductor memory device according to the first embodiment will be described with reference to FIGS. 8 and 9 . 8 is a block diagram showing the configuration of a voltage generation circuit in the control unit of the semiconductor memory device according to the first embodiment. 9 is a graph showing the relationship between voltages generated in the voltage generating circuit of the semiconductor memory device according to the first embodiment.
如图8所示,电压生成电路50包括参照电压生成电路51、AP写入电压生成电路52、以及P写入电压生成电路53。As shown in FIG. 8 , the voltage generating circuit 50 includes a reference voltage generating circuit 51 , an AP writing voltage generating circuit 52 , and a P writing voltage generating circuit 53 .
参照电压生成电路51生成电压VREF_PTC和VREF_NTC,并供给到AP写入电压生成电路52和P写入电压生成电路53的各自。电压VREF_PTC是具有正温度特性的电压。电压VREF_NTC是具有负温度特性的电压。参照电压生成电路51例如包括正温度特性电压生成电路54和负温度特性电压生成电路55。The reference voltage generating circuit 51 generates voltages VREF_PTC and VREF_NTC, and supplies them to each of the AP writing voltage generating circuit 52 and the P writing voltage generating circuit 53 . The voltage VREF_PTC is a voltage having a positive temperature characteristic. The voltage VREF_NTC is a voltage having a negative temperature characteristic. The reference voltage generation circuit 51 includes, for example, a positive temperature characteristic voltage generation circuit 54 and a negative temperature characteristic voltage generation circuit 55 .
正温度特性电压生成电路54生成电压VREF_PTC,并供给到AP写入电压生成电路52和P写入电压生成电路53。负温度特性电压生成电路55生成电压VREF_NTC,并到供给到AP写入电压生成电路52和P写入电压生成电路53。正温度特性电压生成电路54和负温度特性电压生成电路55具有根据自身的温度变化而使电压VREF_PTC和VREF_NTC的值变化地生成的功能。此外,通过将正温度特性电压生成电路54和负温度特性电压生成电路55的温度变化看做是存储单元20的温度变化,从而电压VREF_PTC和VREF_NTC能够看做是根据存储单元20的温度变化而生成的。正温度特性电压生成电路54和负温度特性电压生成电路55例如可适用BGR(Band-gap reference,带隙基准)电路,但不限于此。Positive temperature characteristic voltage generating circuit 54 generates voltage VREF_PTC, and supplies it to AP writing voltage generating circuit 52 and P writing voltage generating circuit 53 . The negative temperature characteristic voltage generating circuit 55 generates a voltage VREF_NTC, and supplies it to the AP writing voltage generating circuit 52 and the P writing voltage generating circuit 53 . The positive temperature characteristic voltage generation circuit 54 and the negative temperature characteristic voltage generation circuit 55 have a function of generating voltages VREF_PTC and VREF_NTC by changing their own temperature changes. In addition, by considering the temperature change of the positive temperature characteristic voltage generating circuit 54 and the negative temperature characteristic voltage generating circuit 55 as the temperature change of the memory cell 20, the voltages VREF_PTC and VREF_NTC can be regarded as being generated according to the temperature change of the memory cell 20. of. For the positive temperature characteristic voltage generation circuit 54 and the negative temperature characteristic voltage generation circuit 55 , for example, a BGR (Band-gap reference) circuit may be applied, but the invention is not limited thereto.
AP写入电压生成电路52当分别从正温度特性电压生成电路54和负温度特性电压生成电路55接受了电压VREF_PTC和VREF_NTC时,基于该电压VREF_PTC和VREF_NTC来生成电压VddWA。AP写入电压生成电路52将生成的电压VddWA供给到第1写入驱动器30。AP write voltage generation circuit 52 generates voltage VddWA based on voltages VREF_PTC and VREF_NTC when receiving voltages VREF_PTC and VREF_NTC from positive temperature characteristic voltage generation circuit 54 and negative temperature characteristic voltage generation circuit 55 , respectively. The AP writing voltage generating circuit 52 supplies the generated voltage VddWA to the first writing driver 30 .
P写入电压生成电路53当分别从正温度特性电压生成电路54和负温度特性电压生成电路55接受了电压VREF_PTC和VREF_NTC时,基于该电压VREF_PTC和VREF_NTC来生成电压VddWP。P写入电压生成电路53将生成的电压VddWP供给到第1写入驱动器30和第2写入驱动器40。P writing voltage generation circuit 53 generates voltage VddWP based on voltages VREF_PTC and VREF_NTC when receiving voltages VREF_PTC and VREF_NTC from positive temperature characteristic voltage generation circuit 54 and negative temperature characteristic voltage generation circuit 55 , respectively. The P writing voltage generating circuit 53 supplies the generated voltage VddWP to the first writing driver 30 and the second writing driver 40 .
AP写入电压生成电路52和P写入电压生成电路53例如通过按照不同的比例将电压VREF_PTC和VREF_NTC加起来而可生成彼此独立的电压VddWA和VddWP。The AP writing voltage generating circuit 52 and the P writing voltage generating circuit 53 can generate mutually independent voltages VddWA and VddWP by, for example, adding voltages VREF_PTC and VREF_NTC in different ratios.
在图9所示的例子中,电压VREF_PTC、VREF_NTC、VddWA、以及VddWP例如按照以下的式子所示的关系来生成。In the example shown in FIG. 9 , the voltages VREF_PTC, VREF_NTC, VddWA, and VddWP are generated according to, for example, the relationship shown in the following formula.
VddWA=(M1×VREF_PTC+N1×VREF_NTC)/(M1+N1)VddWA=(M1×VREF_PTC+N1×VREF_NTC)/(M1+N1)
VddWP=(M2×VREF_PTC+N2×VREF_NTC)/(M2+N2)VddWP=(M2×VREF_PTC+N2×VREF_NTC)/(M2+N2)
在此,数M1、N1、M2、以及N2是任意实数。Here, the numbers M1, N1, M2, and N2 are arbitrary real numbers.
如上所述,电压VREF_PTC具有正温度特性(例如倾斜度TcoP),电压VREF_NTC具有负温度特性(例如倾斜度TcoN)。在此情况下,电压VddWA具有倾斜度Tc1=(M1×TcoP+N1×TcoN)/(M1+N1)作为温度特性,电压VddWP具有倾斜度Tc0=(M2×TcoP+N2×TcoN)/(M2+N2)作为温度特性。这样,通过以适当的比例给出数M1和N1,倾斜度Tc1能够调整为0以上(Tc1≥0)。另外,通过以适当的比例给出数M2和N2,倾斜度Tc0能够调整为负(Tc0<0)。As mentioned above, the voltage VREF_PTC has a positive temperature characteristic (such as the slope TcoP), and the voltage VREF_NTC has a negative temperature characteristic (such as the slope TcoN). In this case, the voltage VddWA has a gradient Tc1=(M1×TcoP+N1×TcoN)/(M1+N1) as a temperature characteristic, and the voltage VddWP has a gradient Tc0=(M2×TcoP+N2×TcoN)/(M2 +N2) as a temperature characteristic. Thus, by giving the numbers M1 and N1 in an appropriate ratio, the inclination Tc1 can be adjusted to 0 or more (Tc1≧0). In addition, by giving the numbers M2 and N2 in an appropriate ratio, the inclination Tc0 can be adjusted to be negative (Tc0<0).
此外,数M1和N1可独立于数M2和N2地设定。另外,数M1、N1、M2和N2可以预先确定,也可以在某范围内改变。通过如上述那样地构成,电压生成电路50能够生成具有彼此独立的值且具有彼此不同的温度特性的电压VddWP和VddWA。Furthermore, the numbers M1 and N1 can be set independently of the numbers M2 and N2. In addition, the numbers M1, N1, M2 and N2 can be predetermined, and can also be changed within a certain range. By configuring as described above, the voltage generating circuit 50 can generate voltages VddWP and VddWA that have mutually independent values and have mutually different temperature characteristics.
以下,利用图10对第1实施方式的半导体存储装置的信号生成电路的构成进行说明。图10是表示第1实施方式的半导体存储装置的控制部中的信号生成电路的构成的电路图。Hereinafter, the configuration of the signal generating circuit of the semiconductor memory device according to the first embodiment will be described with reference to FIG. 10 . 10 is a circuit diagram showing the configuration of a signal generation circuit in the control unit of the semiconductor memory device according to the first embodiment.
如图10所示,信号生成电路60包括反转器(inverter,反相器)61、62、63和64。反转器61-64例如都将电压VddWA作为驱动电压来驱动。也就是说,反转器61-64输出电压VddWA的大小的高电平的信号。As shown in FIG. 10 , the signal generation circuit 60 includes inverters (inverters) 61 , 62 , 63 and 64 . Inverters 61 to 64 are all driven, for example, with voltage VddWA as a driving voltage. That is, the inverters 61 - 64 output high-level signals of the magnitude of the voltage VddWA.
向反转器61输入信号WRT0。信号WRT0是指示向存储单元阵列11内的存储单元20写入数据“0”的信号。信号WRT0例如从外部被送出并经由输入输出电路16被输入控制部17。反转器61在被输入了信号WRT0时,生成使信号WRT0反转(反相)了的信号ENP0。生成的信号ENP0向反转器62输入并向第1写入驱动器30输出。A signal WRT0 is input to the inverter 61 . Signal WRT0 is a signal instructing to write data “0” into memory cells 20 in memory cell array 11 . The signal WRT0 is sent from the outside, for example, and input to the control unit 17 via the input/output circuit 16 . Inverter 61 generates signal ENP0 in which signal WRT0 is inverted (inverted) when signal WRT0 is input. The generated signal ENP0 is input to the inverter 62 and output to the first write driver 30 .
反转器62在被输入了信号ENP0时,生成使信号ENP0反转了的信号ENN0。生成的信号ENN0向第1写入驱动器30输出。Inverter 62 generates signal ENN0 inverting signal ENP0 when signal ENP0 is input. The generated signal ENN0 is output to the first write driver 30 .
向反转器63输入信号WRT1。信号WRT1是指示向存储单元阵列11内的存储单元20写入数据“0”的信号。信号WRT1例如从外部被送出并经由输入输出电路16被输入控制部17。反转器63在被输入了信号WRT1时,生成使信号WRT1反转了的信号ENP1。生成的信号ENP1向反转器64输入并向第2写入驱动器40输出。The signal WRT1 is input to the inverter 63 . Signal WRT1 is a signal instructing to write data “0” into memory cells 20 in memory cell array 11 . The signal WRT1 is sent from the outside, for example, and input to the control unit 17 via the input/output circuit 16 . Inverter 63 generates signal ENP1 inverting signal WRT1 when signal WRT1 is input. The generated signal ENP1 is input to the inverter 64 and output to the second write driver 40 .
反转器64在被输入了信号ENP1时,生成使信号ENP1反转了的信号ENN1。生成的信号ENN1向第2写入驱动器40输出。Inverter 64 generates signal ENN1 inverting signal ENP1 when signal ENP1 is input. The generated signal ENN1 is output to the second write driver 40 .
1.2关于工作1.2 About work
以下,对第1实施方式的半导体存储装置的工作进行说明。Hereinafter, the operation of the semiconductor memory device according to the first embodiment will be described.
1.2.1关于写入工作的概要1.2.1 Summary of writing work
首先,对第1实施方式的半导体存储装置的写入工作的概要进行说明。图11是表示第1实施方式的半导体存储装置的写入工作的概要的流程图。首先,在步骤ST10之前,控制部17随着电源接通而开始向第1写入驱动器30和第2写入驱动器40的写入电压的供给。此外,控制部17根据该时间点的温度而使向第1写入驱动器30和第2写入驱动器40供给的写入电压变化。具体地说,正温度特性电压生成电路54生成与温度变化不相关或具有正温度特性的电压VREF_PTC,并供给到AP写入电压生成电路52和P写入电压生成电路53。负温度特性电压生成电路55生成具有负温度特性的电压VREF_NTC,并供给到AP写入电压生成电路52和P写入电压生成电路53。AP写入电压生成电路52和P写入电压生成电路53分别基于电压VREF_PTC和VREF_NTC来生成电压VddWA和VddWP。AP写入电压生成电路52将电压VddWA供给到第1写入驱动器30和第2写入驱动器40。P写入电压生成电路53将电压VddWP供给到第1写入驱动器30。First, the outline of the writing operation of the semiconductor memory device according to the first embodiment will be described. 11 is a flowchart showing an outline of a write operation of the semiconductor memory device according to the first embodiment. First, before step ST10 , the control unit 17 starts supplying the write voltage to the first write driver 30 and the second write driver 40 as the power is turned on. In addition, the control unit 17 changes the write voltage supplied to the first write driver 30 and the second write driver 40 according to the temperature at this point in time. Specifically, the positive temperature characteristic voltage generating circuit 54 generates a voltage VREF_PTC that is independent of temperature change or has a positive temperature characteristic, and supplies the voltage VREF_PTC to the AP writing voltage generating circuit 52 and the P writing voltage generating circuit 53 . The negative temperature characteristic voltage generating circuit 55 generates a voltage VREF_NTC having a negative temperature characteristic, and supplies it to the AP writing voltage generating circuit 52 and the P writing voltage generating circuit 53 . AP writing voltage generating circuit 52 and P writing voltage generating circuit 53 generate voltages VddWA and VddWP based on voltages VREF_PTC and VREF_NTC, respectively. AP writing voltage generation circuit 52 supplies voltage VddWA to first writing driver 30 and second writing driver 40 . The P write voltage generating circuit 53 supplies the voltage VddWP to the first write driver 30 .
接着,如图11所示,在步骤ST10中,控制部17经由输入输出电路16从外部接收写入数据(数据“0”和数据“1”的任一个)之意的信号WRT0或WRT1。控制部17基于接收到的信号WRT0或WRT1来选择是写入数据“1”还是写入数据“0”。Next, as shown in FIG. 11 , in step ST10 , control unit 17 receives signal WRT0 or WRT1 indicating to write data (either data “0” or data “1”) from the outside via input/output circuit 16 . The control unit 17 selects whether to write data "1" or write data "0" based on the received signal WRT0 or WRT1.
具体地说,例如在步骤ST10中,控制部17在接收到信号WRT1的情况下,判定为写入数据“1”(ST10;是),进入步骤ST20。另外,控制部17在接收到信号WRT0的情况下,判定为写入数据“0”(ST10;否),进入步骤ST30。Specifically, for example, in step ST10, when the control part 17 receives signal WRT1, it determines with writing data "1" (ST10; YES), and it progresses to step ST20. Moreover, when the control part 17 receives signal WRT0, it determines with writing data "0" (ST10; NO), and progresses to step ST30.
在步骤ST20中,控制部17执行数据“1”的写入工作。另外,在步骤ST30中,控制部17执行数据“0”的写入工作。In step ST20, the control unit 17 executes a writing operation of data "1". In addition, in step ST30, the control unit 17 executes a writing operation of data "0".
到此为止,结束写入工作。At this point, the writing work is finished.
1.2.2关于数据“0”写入工作1.2.2 About data "0" writing work
以下,对第1实施方式的半导体存储装置的数据“0”的写入工作进行说明。图12是表示第1实施方式的半导体存储装置的数据“0”的写入工作的时序图。图12示出了图11所示的各工作的、尤其是步骤ST30。Hereinafter, an operation of writing data "0" in the semiconductor memory device according to the first embodiment will be described. 12 is a timing chart showing a write operation of data "0" in the semiconductor memory device according to the first embodiment. FIG. 12 shows each operation shown in FIG. 11, especially step ST30.
如图12所示,控制部17不接收指示数据的写入的信号直到到达时刻T10。因此,信号WRT0和信号WRT1以“L(Low,低)”电平向控制部17输入,直到到达时刻T10。与此相伴地,反转器61输出“H(High,高)”电平的信号ENP0作为信号WRT0的反转信号。反转器62输出“L”电平的信号ENN0作为信号ENP0的反转信号。另外,反转器63输出“H”电平的信号ENP1作为信号WRT1的反转信号。反转器64输出“L”电平的信号ENN1作为信号ENP1的反转信号。另一方面,向信号PR输入“H”电平。因此,直到到达时刻T10,晶体管31、32、41和42为截止状态,晶体管33和43为导通状态。由此,存储单元阵列11接地。As shown in FIG. 12 , the control unit 17 does not receive a signal instructing writing of data until time T10 is reached. Therefore, the signal WRT0 and the signal WRT1 are input to the control unit 17 at "L (Low)" level until time T10 is reached. Along with this, the inverter 61 outputs a signal ENP0 of “H (High)” level as an inverted signal of the signal WRT0 . Inverter 62 outputs signal ENN0 at "L" level as an inverted signal of signal ENP0. In addition, inverter 63 outputs signal ENP1 at "H" level as an inverted signal of signal WRT1. Inverter 64 outputs signal ENN1 at "L" level as an inverted signal of signal ENP1. On the other hand, "H" level is input to the signal PR. Therefore, until time T10 is reached, the transistors 31 , 32 , 41 , and 42 are in the off state, and the transistors 33 and 43 are in the on state. Thus, the memory cell array 11 is grounded.
在时刻T10,控制部17接收“H”电平的信号WRT0作为指示数据“0”的写入的信号。与此相伴地,反转器61输出“L”电平的信号ENP0作为信号WRT0的反转信号。反转器62输出“H”电平的信号ENN0作为信号ENP0的反转信号。此外,由于信号WRT1维持“L”电平,所以,信号ENP1和信号ENN1不变化。另外,向信号PR输入“L”电平。由此,在时刻T10,晶体管31和42为导通状态,晶体管32、33、41和43为截止状态。At time T10, control unit 17 receives signal WRT0 of "H" level as a signal instructing writing of data "0". Along with this, inverter 61 outputs signal ENP0 at “L” level as an inverted signal of signal WRT0 . Inverter 62 outputs signal ENN0 at "H" level as an inverted signal of signal ENP0. In addition, since the signal WRT1 maintains "L" level, the signal ENP1 and the signal ENN1 do not change. In addition, "L" level is input to the signal PR. Accordingly, at time T10, the transistors 31 and 42 are in the on state, and the transistors 32, 33, 41, and 43 are in the off state.
在时刻T20,与直到到达时刻T10同样地,信号WRT0和信号WRT1以“L”电平输入。与此相伴地,反转器61和63分别输出“H”电平的信号ENP0和ENP1。反转器62和64分别输出“L”电平的信号ENN0和ENN1。向信号PR输入“H”电平。因此,在时刻T20,晶体管31、32、41和42为截止状态,晶体管33和43为导通状态。由此,存储单元阵列11接地。At time T20, the signal WRT0 and the signal WRT1 are input at "L" level similarly to time T10. Along with this, the inverters 61 and 63 output signals ENP0 and ENP1 of "H" level, respectively. Inverters 62 and 64 output "L" level signals ENN0 and ENN1, respectively. "H" level is input to the signal PR. Therefore, at time T20, the transistors 31, 32, 41, and 42 are in an off state, and the transistors 33 and 43 are in an on state. Thus, the memory cell array 11 is grounded.
图13是用于说明第1实施方式的半导体存储装置的数据“0”的写入工作的示意图。在图13中,用箭头表示写入数据“0”时的写入电流的电流路径。FIG. 13 is a schematic diagram for explaining an operation of writing data "0" in the semiconductor memory device according to the first embodiment. In FIG. 13 , the current path of the write current when data "0" is written is indicated by arrows.
如上所述,从时刻T10到时刻T20之间,晶体管31和42为导通状态,晶体管32、33、41和43为截止状态。因此,形成以被供给了电压VddWP的第1写入驱动器30作为一端而以接地的第2写入驱动器40侧作为另一端的电流路径。因此,在存储单元阵列11内的写入对象的磁致电阻效应元件22,从源线/BL朝向位线BL流动数据“0”的写入电流。向磁致电阻效应元件22写入数据“0”。As described above, from the time T10 to the time T20, the transistors 31 and 42 are in the on state, and the transistors 32, 33, 41, and 43 are in the off state. Therefore, a current path is formed with the first write driver 30 supplied with the voltage VddWP as one end and the second write driver 40 side grounded as the other end. Therefore, a write current of data "0" flows from the source line /BL toward the bit line BL in the magnetoresistance effect element 22 to be written in the memory cell array 11 . Data “0” is written into the magnetoresistance effect element 22 .
1.2.3关于数据“1”写入工作1.2.3 About data "1" writing work
以下,对第1实施方式的半导体存储装置的数据“1”的写入工作进行说明。图14是表示第1实施方式的半导体存储装置的数据“1”的写入工作的时序图。图14示出了图11所示的各工作中尤其是步骤ST20。Hereinafter, the write operation of data "1" in the semiconductor memory device of the first embodiment will be described. 14 is a timing chart showing a write operation of data "1" in the semiconductor memory device according to the first embodiment. FIG. 14 shows each operation shown in FIG. 11, especially step ST20.
如图14所示,控制部17不接收指示数据的写入的信号直到到达时刻T30。因此,信号WRT0和信号WRT1以“L”电平向控制部17输入直到到达时刻T30。与此相伴地,反转器61输出“H”电平的信号ENP0作为信号WRT0的反转信号。反转器62输出“L”电平的信号ENN0作为信号ENP0的反转信号。另外,反转器63输出“H”电平的信号ENP1作为信号WRT1的反转信号。反转器64输出“L”电平的信号ENN1作为信号ENP1的反转信号。另一方面,向信号PR输入“H”电平。因此,直到到达时刻T30,晶体管31、32、41和42为截止状态,晶体管33和43为导通状态。由此,存储单元阵列11接地。As shown in FIG. 14 , the control unit 17 does not receive a signal instructing writing of data until time T30 is reached. Therefore, the signal WRT0 and the signal WRT1 are input to the control unit 17 at "L" level until time T30 is reached. Along with this, the inverter 61 outputs a signal ENP0 of “H” level as an inverted signal of the signal WRT0 . Inverter 62 outputs signal ENN0 at "L" level as an inverted signal of signal ENP0. In addition, inverter 63 outputs signal ENP1 at "H" level as an inverted signal of signal WRT1. Inverter 64 outputs signal ENN1 at "L" level as an inverted signal of signal ENP1. On the other hand, "H" level is input to the signal PR. Therefore, until time T30 is reached, the transistors 31 , 32 , 41 , and 42 are in the off state, and the transistors 33 and 43 are in the on state. Thus, the memory cell array 11 is grounded.
在时刻T30,控制部17接收“H”电平的信号WRT1作为指示数据“1”的写入的信号。与此相伴地,反转器63输出“L”电平的信号ENP1作为信号WRT1的反转信号。反转器64输出“H”电平的信号ENN1作为信号ENP1的反转信号。此外,由于信号WRT0维持“L”电平,所以,信号ENP0和信号ENN0不变化。另外,向信号PR输入“L”电平。由此,在时刻T30,晶体管41和32为导通状态,晶体管31、33、42和43为截止状态。At time T30, control unit 17 receives signal WRT1 at "H" level as a signal instructing writing of data "1". Along with this, inverter 63 outputs signal ENP1 at “L” level as an inverted signal of signal WRT1 . Inverter 64 outputs signal ENN1 at "H" level as an inverted signal of signal ENP1. In addition, since the signal WRT0 maintains "L" level, the signal ENP0 and the signal ENN0 do not change. In addition, "L" level is input to the signal PR. Accordingly, at time T30, the transistors 41 and 32 are in the on state, and the transistors 31, 33, 42, and 43 are in the off state.
在时刻T40,与直到到达时刻T30同样地,信号WRT0和信号WRT1以“L”电平输入。与此相伴地,反转器61和63分别输出“H”电平的信号ENP0和ENP1。反转器62和64分别输出“L”电平的信号ENN0和ENN1。向信号PR输入“H”电平。因此,在时刻T40,晶体管31、32、41和42为截止状态,晶体管33和43为导通状态。由此,存储单元阵列11接地。At time T40, the signal WRT0 and the signal WRT1 are input at "L" level in the same manner as up to time T30. Along with this, the inverters 61 and 63 output signals ENP0 and ENP1 of "H" level, respectively. Inverters 62 and 64 output "L" level signals ENN0 and ENN1, respectively. "H" level is input to the signal PR. Therefore, at time T40, the transistors 31, 32, 41, and 42 are in the off state, and the transistors 33 and 43 are in the on state. Thus, the memory cell array 11 is grounded.
图15是用于说明第1实施方式的半导体存储装置的数据“1”的写入工作的示意图。在图15中,用箭头表示写入数据“1”时的写入电流的电流路径。FIG. 15 is a schematic diagram for explaining an operation of writing data "1" in the semiconductor memory device according to the first embodiment. In FIG. 15 , the current path of the write current when data "1" is written is indicated by arrows.
如上所述,从时刻T30到时刻T40之间,晶体管41和32为导通状态,晶体管31、32、41和42为截止状态。因此,形成以被供给了电压VddWA的第2写入驱动器40作为一端而以接地的第1写入驱动器30作为另一端的电流路径。因此,在存储单元阵列11内的写入对象的磁致电阻效应元件22,从位线BL朝向源线/BL流动数据“1”的写入电流。向磁致电阻效应元件22写入数据“1”。As described above, from the time T30 to the time T40, the transistors 41 and 32 are in the on state, and the transistors 31, 32, 41 and 42 are in the off state. Accordingly, a current path is formed with the second write driver 40 supplied with the voltage VddWA as one end and the first write driver 30 grounded as the other end. Therefore, a write current of data “1” flows from the bit line BL toward the source line /BL in the magnetoresistance effect element 22 to be written in the memory cell array 11 . Data “1” is written into the magnetoresistance effect element 22 .
1.2.4关于写入电流1.2.4 About write current
以下,对第1实施方式的半导体存储装置的写入工作时在磁致电阻效应元件内流动的写入电流进行说明。图16是表示在第1实施方式的半导体存储装置的磁致电阻效应元件内流动的写入电流的变化的时序图。在图16中,一起示出数据“0”的写入时的电流的变化和数据“1”的写入时的电流的变化。此外,图16中的时刻T10和T20、以及时刻T30和T40分别与图12中的时刻T10和T20、以及图14中的时刻T30和T40相对应。Hereinafter, the write current flowing in the magnetoresistance effect element during the write operation of the semiconductor memory device according to the first embodiment will be described. 16 is a timing chart showing changes in a write current flowing in the magnetoresistance effect element of the semiconductor memory device according to the first embodiment. In FIG. 16 , a change in current when data "0" is written and a change in current when data "1" is written are shown together. In addition, times T10 and T20 and times T30 and T40 in FIG. 16 correspond to times T10 and T20 in FIG. 12 and times T30 and T40 in FIG. 14 , respectively.
如图16所示,首先,在从时刻T10到时刻T20之间,执行数据“0”的写入。此外,磁致电阻效应元件22被设为处于AP状态直到到达时刻T10。As shown in FIG. 16, first, writing of data "0" is performed between time T10 and time T20. Furthermore, the magnetoresistance effect element 22 is set to be in the AP state until time T10 is reached.
在时刻T10,控制部17将电压VddWP供给到第1写入驱动器30和第2写入驱动器40之间。于是电流Iap2p在AP状态的磁致电阻效应元件22中流动。At time T10 , the control unit 17 supplies the voltage VddWP between the first write driver 30 and the second write driver 40 . Then the current Iap2p flows in the magnetoresistance effect element 22 in the AP state.
在时刻T15,磁致电阻效应元件22由于电流Iap2p而从AP状态反转到P状态,被写入数据“0”。与此相伴地,磁致电阻效应元件22的电阻值从电阻值R_MTJap向电阻值R_MTJp变化,流动的电流从电流Iap2p向电流Ip2p变化。At time T15, the magnetoresistance effect element 22 is reversed from the AP state to the P state by the current Iap2p, and data "0" is written therein. Along with this, the resistance value of the magnetoresistance effect element 22 changes from the resistance value R_MTJap to the resistance value R_MTJp, and the flowing current changes from the current Iap2p to the current Ip2p.
此外,电压VddWP被设定为,电流Iap2p(以及Ip2p)相对于磁致电阻效应元件22从AP状态反转到P状态所需的电流Ic0不过大。In addition, the voltage VddWP is set so that the current Iap2p (and Ip2p) is not too large with respect to the current Ic0 required for the magnetoresistance effect element 22 to invert from the AP state to the P state.
在时刻T20,控制部17使第1写入驱动器30和第2写入驱动器40接地。于是,在磁致电阻效应元件22中不再流动电流。At time T20 , the control unit 17 grounds the first write driver 30 and the second write driver 40 . Then, no current flows through the magnetoresistance effect element 22 .
到此为止,数据“0”的写入工作结束。So far, the writing work of data "0" ends.
接着,在从时刻T30到时刻T40之间,执行数据“1”的写入。此外,磁致电阻效应元件22被设为处于P状态直到到达时刻T30。Next, writing of data "1" is performed between time T30 and time T40. Furthermore, the magnetoresistance effect element 22 is set in the P state until reaching time T30.
在时刻T30,控制部17在第1写入驱动器30和第2写入驱动器40之间施加电压VddWA。于是电流Ip2ap在P状态的磁致电阻效应元件22中流动。At time T30 , the control unit 17 applies the voltage VddWA between the first write driver 30 and the second write driver 40 . Then the current Ip2ap flows in the magnetoresistance effect element 22 in the P state.
在此,关于在具有相同电阻值R_MTJp的磁致电阻效应元件22流动的电流Ip2ap和Ip2p,电流Ip2p比电流Ip2ap小。这是因为:流动电流Ip2p时施加的电压VddWP比流动电流Ip2ap时施加的电压VddWA小。Here, regarding the currents Ip2ap and Ip2p flowing in the magnetoresistance effect elements 22 having the same resistance value R_MTJp, the current Ip2p is smaller than the current Ip2ap. This is because the voltage VddWP applied when the current Ip2p flows is smaller than the voltage VddWA applied when the current Ip2ap flows.
在时刻T35,磁致电阻效应元件22由于电流Ip2ap而从P状态反转到AP状态,被写入数据“1”。与此相伴地,磁致电阻效应元件22的电阻值从电阻值R_MTJp向电阻值R_MTJap变化,流动的电流从电流Ip2ap向电流Iap2ap变化。At time T35, the magnetoresistance effect element 22 is reversed from the P state to the AP state by the current Ip2ap, and data "1" is written. Along with this, the resistance value of the magnetoresistance effect element 22 changes from the resistance value R_MTJp to the resistance value R_MTJap, and the flowing current changes from the current Ip2ap to the current Iap2ap.
在此,关于在具有相同电阻值R_MTJap的磁致电阻效应元件22流动的电流Iap2p和Iap2ap,电流Iap2p比电流Iap2ap小。这是因为:流动电流Iap2p时施加的电压VddWP比流动电流Iap2ap时施加的电压VddWA小。Here, regarding the currents Iap2p and Iap2ap flowing in the magnetoresistance effect elements 22 having the same resistance value R_MTJap, the current Iap2p is smaller than the current Iap2ap. This is because the voltage VddWP applied when the current Iap2p flows is smaller than the voltage VddWA applied when the current Iap2ap flows.
此外,电压VddWA被设定为,电流Ip2ap(以及Iap2ap)相对于磁致电阻效应元件22从P状态反转到AP状态所需的电流Ic1不过大。In addition, the voltage VddWA is set so that the current Ip2ap (and Iap2ap) is not too large with respect to the current Ic1 required for the magnetoresistance effect element 22 to invert from the P state to the AP state.
在时刻T40,控制部17使第1写入驱动器30和第2写入驱动器40接地。于是在磁致电阻效应元件22不再流动电流。At time T40, the control unit 17 grounds the first write driver 30 and the second write driver 40 . Then, no current flows through the magnetoresistance effect element 22 .
到此为止,数据“1”的写入工作结束。So far, the writing operation of data "1" ends.
1.3本实施方式的效果1.3 Effects of this embodiment
已知有通过使预定大小的电流在磁致电阻效应元件流动而使存储层的磁化方向反转的手法。为了切实地使磁化方向反转,实际在磁致电阻效应元件流动的写入电流被设定为比使磁化方向反转所需的电流大的值。There is known a method of reversing the magnetization direction of the memory layer by flowing a current of a predetermined magnitude through the magnetoresistance effect element. In order to reliably reverse the magnetization direction, the write current actually flowing through the magnetoresistance effect element is set to a value larger than the current required to reverse the magnetization direction.
另一方面,已知如下现象:若使比能使磁化方向反转的电流过大的大小的写入电流在磁致电阻效应元件流动,则反转后会返回与想要的方向反平行的状态的磁化方向。这样的现象例如也被称为反跳效应(Back hopping effect),会导致误写入。另外,比所需大的写入电流出于降低电力消耗量的观点也是不希望的。因此,需要设定写入电压以使得既切实地使磁化方向反转又防止过大的电流流动。On the other hand, it is known that if a write current of a magnitude larger than the current capable of reversing the magnetization direction is made to flow through the magnetoresistance effect element, the magneto-resistance effect element will return to the direction antiparallel to the desired direction after inversion. The magnetization direction of the state. Such a phenomenon is also called, for example, a back hopping effect, and may cause erroneous writing. In addition, a write current larger than necessary is also undesirable from the viewpoint of reducing power consumption. Therefore, it is necessary to set the write voltage so as to reliably reverse the magnetization direction and prevent excessive current from flowing.
但是,一般来说,使磁化方向反转所需的电流的大小在写入数据“1”的情况(电流Ic1)和写入数据“0”的情况(电流Ic0)下是不同的。而且,一般来说,在写入数据“1”的情况和写入数据“0”的情况下,使用同样的写入电压。因此,在一方的数据写入中使适当大小的电流流动的写入电压,在另一方的数据写入中会使发生反跳的程度的过大的电流流动。更具体地说,使高电阻状态的磁致电阻效应元件22的存储层23的磁化方向反转的大小的电流(>电流Ic0)流动的写入电压,在使低电阻状态的磁致电阻效应元件22的存储层23的磁化方向反转的写入中,会使过大的电流流动。这样,关于不论在哪个数据写入的情况下都使适当大小的电流在磁致电阻效应元件流动,还有探讨的余地。However, in general, the magnitude of the current required to reverse the direction of magnetization differs between the case of writing data "1" (current Ic1) and the case of writing data "0" (current Ic0). In addition, generally, the same write voltage is used when writing data "1" and when writing data "0". Therefore, the write voltage that causes a current of an appropriate magnitude to flow during one data write causes an excessively large current to flow such that bounce occurs during the other data write. More specifically, the writing voltage that flows a current (>current Ic0) of such magnitude as to reverse the magnetization direction of the memory layer 23 of the magnetoresistance effect element 22 in the high resistance state is applied to the magnetoresistance effect in the low resistance state. During writing in which the magnetization direction of the memory layer 23 of the element 22 is reversed, an excessive current flows. In this way, there is still room for discussion about making a current of an appropriate magnitude flow through the magnetoresistance effect element in any case of data writing.
根据第1实施方式,电压生成电路50彼此独立地生成供给到第1写入驱动器30的电压VddWP和供给到第2写入驱动器40的电压VddWA。由此,在数据“0”的写入工作中,电压VddWP被供给到第1写入驱动器30,在数据“1”的写入工作中,电压VddWA被供给到第2写入驱动器40。因此,电压生成电路50能够彼此独立地控制在数据“0”的写入工作中在磁致电阻效应元件22流动的电流、以及在数据“1”的写入工作中在磁致电阻效应元件22流动的电流。因此,能够抑制因反跳所导致的误写入,进而能够提高数据写入时的半导体存储装置1的可靠性。更具体的理由如下所述。According to the first embodiment, the voltage generating circuit 50 generates the voltage VddWP supplied to the first write driver 30 and the voltage VddWA supplied to the second write driver 40 independently of each other. Thus, the voltage VddWP is supplied to the first write driver 30 in the write operation of data “0”, and the voltage VddWA is supplied to the second write driver 40 in the write operation of data “1”. Therefore, the voltage generation circuit 50 can independently control the current flowing in the magnetoresistance effect element 22 in the writing operation of data "0", and the current flowing in the magnetoresistance effect element 22 in the writing operation of data "1". flowing current. Therefore, erroneous writing due to bounce can be suppressed, and the reliability of the semiconductor memory device 1 at the time of data writing can be improved. More specific reasons are as follows.
无论在数据“0”和数据“1”的写入工作的哪一个中,在磁化方向的反转后流动的电流都会引起反跳效应。而且,在写入数据“0”的情况下流动的电流在磁化方向的反转后增大,在写入数据“1”的情况下流动的电流在磁化方向的反转后减少。因此,在数据“1”的写入工作中,磁化方向的反转后流动的电流和磁化方向的反转所需的电流Ic1之差小,而在数据“0”的写入工作中,磁化方向的反转后流动的电流和磁化方向的反转所需的电流Ic0之差大。因此,在数据“0”的写入工作中,比写入数据“1”的情况更容易引起反跳。所以,为了抑制反跳效应,需要将写入数据“0”的情况下流动的电流抑制得比写入数据“1”的情况下流动的电流低。但是,一般来说,在写入数据“1”的情况和写入数据“0”的情况下使用相同的写入电压。在此情况下,在AP状态的磁致电阻效应元件22流动的电流在数据“0”的写入工作和数据”1”的写入工作中是相同的大小。根据第1实施方式的第1形态,电压VddWP设定为比电压VddWA小。由此,在数据“0”的写入工作中在AP状态的磁致电阻效应元件22流动的电流变得比在数据“0”的写入工作和数据“1”的写入工作中使用相同的电压的情况小。结果,关于电流Iap2p和电流Iap2ap,能够使电流Iap2p比电流Iap2ap小,进而能够使电流Ip2p也小。因此,能够更有效地抑制因反跳所导致的误写入,进而能够提高数据写入时的半导体存储装置1的可靠性。In either of the writing operations of data "0" and data "1", the current flowing after the reversal of the magnetization direction causes a bounce effect. Also, the current that flows when data “0” is written increases after the magnetization direction is reversed, and the current that flows when data “1” is written decreases after the magnetization direction is reversed. Therefore, in the writing operation of data "1", the difference between the current flowing after the reversal of the magnetization direction and the current Ic1 required for the reversal of the magnetization direction is small, while in the writing operation of data "0", the magnetization The difference between the current flowing after the reversal of the direction and the current Ic0 required for the reversal of the magnetization direction is large. Therefore, in the writing operation of data "0", bounce is more likely to occur than in the case of writing data "1". Therefore, in order to suppress the bounce effect, it is necessary to suppress the current flowing when data "0" is written to be lower than the current flowing when data "1" is written. However, in general, the same write voltage is used when writing data "1" and when writing data "0". In this case, the current flowing in the magnetoresistance effect element 22 in the AP state has the same magnitude in the writing operation of data "0" and the writing operation of data "1". According to the first aspect of the first embodiment, the voltage VddWP is set to be smaller than the voltage VddWA. As a result, the current flowing through the magnetoresistance effect element 22 in the AP state in the write operation of data "0" becomes smaller than the same current used in the write operation of data "0" and the write operation of data "1". The voltage situation is small. As a result, regarding the current Iap2p and the current Iap2ap, the current Iap2p can be made smaller than the current Iap2ap, and the current Ip2p can also be made smaller. Therefore, erroneous writing due to bounce can be more effectively suppressed, and the reliability of the semiconductor memory device 1 at the time of data writing can be improved.
另外,根据第1实施方式的第2形态,控制部17根据温度使电压VddWP和电压VddWA变化。由此,在写入数据“0”或数据“1”时的电流路径的电阻值具有温度特性的情况下,能够将应供给到磁致电阻效应元件22的适当的写入电流的值保持为不管温度如何变化都最适当的值。因此,能够提高数据写入时的半导体存储装置1的可靠性。In addition, according to the second aspect of the first embodiment, the control unit 17 changes the voltage VddWP and the voltage VddWA according to the temperature. Accordingly, when the resistance value of the current path when writing data “0” or data “1” has a temperature characteristic, the value of an appropriate write current to be supplied to the magnetoresistance effect element 22 can be kept at The most appropriate value regardless of temperature changes. Therefore, the reliability of the semiconductor memory device 1 at the time of data writing can be improved.
具体地说,合成电阻值R_wpath_ap相对于具有温度变化具有强的负相关性。这是因为:作为合成电阻值R_wpath_ap的支配性成分的电阻值R_MTJap的温度特性具有强的负相关性。因此,根据第1实施方式的第2形态,电压VddWP的温度特性被设定为相对于温度变化具有强的负相关性。由此,使电压VddWP的温度特性与合成电阻值R_wpath_ap的温度特性相对应,能够将数据“0”的写入电流的值保持为不管温度如何变化都最适当的值。Specifically, the composite resistance value R_wpath_ap has a strong negative correlation with respect to temperature variations. This is because the temperature characteristic of the resistance value R_MTJap, which is a dominant component of the composite resistance value R_wpath_ap, has a strong negative correlation. Therefore, according to the second aspect of the first embodiment, the temperature characteristic of the voltage VddWP is set to have a strong negative correlation with the temperature change. Accordingly, the temperature characteristic of the voltage VddWP is made to correspond to the temperature characteristic of the combined resistance value R_wpath_ap, and the value of the write current for data “0” can be kept at an optimum value regardless of changes in temperature.
另外,合成电阻值R_wpath_p相对于温度变化具有正相关性,或者可以看做是不相关。这是因为:作为合成电阻值R_wpath_p的支配性成分的电阻值R_MTJp的温度特性具有弱的正相关性,或者可以看做是不相关。因此,根据第1实施方式的第2形态,电压VddWA的温度特性被设定为相对于温度变化具有弱的正相关性,或者不相关。由此,使电压VddWA的温度特性与合成电阻值R_wpath_p的温度特性相对应,能够将数据“1”的写入电流的值保持为不管温度如何变化都最适当的值。In addition, the combined resistance value R_wpath_p has a positive correlation with respect to the temperature change, or it can be regarded as irrelevant. This is because the temperature characteristic of the resistance value R_MTJp, which is a dominant component of the composite resistance value R_wpath_p, has a weak positive correlation or can be regarded as non-correlation. Therefore, according to the second aspect of the first embodiment, the temperature characteristic of the voltage VddWA is set to have a weak positive correlation with a temperature change, or to have no correlation. Accordingly, the temperature characteristic of the voltage VddWA is made to correspond to the temperature characteristic of the combined resistance value R_wpath_p, and the value of the write current for data “1” can be kept at an optimum value regardless of changes in temperature.
另外,合成电阻值R_wpath_ap的相对于温度的变化量的绝对值比合成电阻值R_wpath_ap的相对于温度的变化量的绝对值大。因此,根据第1实施方式的第2形态,电压VddWP的相对于温度的变化量的绝对值被设定为比电压VddWA的相对于温度的变化量的绝对值大。由此,能够使电压VddWP和VddWA的温度特性的关系与合成电阻值R_wpath_ap和R_wpath_p的温度特性的关系相对应。In addition, the absolute value of the change amount of the combined resistance value R_wpath_ap with respect to the temperature is larger than the absolute value of the change amount of the combined resistance value R_wpath_ap with respect to the temperature. Therefore, according to the second aspect of the first embodiment, the absolute value of the change amount of voltage VddWP with respect to temperature is set to be larger than the absolute value of the change amount of voltage VddWA with respect to temperature. Thereby, the relationship of the temperature characteristics of the voltages VddWP and VddWA can be made to correspond to the relationship of the temperature characteristics of the composite resistance values R_wpath_ap and R_wpath_p.
2.第2实施方式2. Second Embodiment
以下,对第2实施方式的半导体存储装置进行说明。第2实施方式的半导体存储装置在供给到第1写入驱动器和第2写入驱动器的电压的种类的数量不同这一点上,与第1实施方式的半导体存储装置不同。具体地说,第1实施方式的半导体存储装置1的第1写入驱动器和第2写入驱动器由2种电压VddWA和VddWP驱动,而第2实施方式的半导体存储装置由3种电压VddWA、VddWP和Vdd驱动。以下,对与第1实施方式同样的构成要素赋予同一标号并省略其说明,仅对与第1实施方式不同的部分进行说明。Hereinafter, the semiconductor memory device according to the second embodiment will be described. The semiconductor storage device according to the second embodiment differs from the semiconductor storage device according to the first embodiment in that the number and types of voltages supplied to the first write driver and the second write driver are different. Specifically, the first write driver and the second write driver of the semiconductor storage device 1 according to the first embodiment are driven by two types of voltages VddWA and VddWP, while the semiconductor storage device of the second embodiment is driven by three types of voltages VddWA and VddWP. and Vdd drive. Hereinafter, the same reference numerals are assigned to the same components as those of the first embodiment, and their descriptions are omitted, and only the parts different from those of the first embodiment will be described.
2.1关于构成2.1 About composition
对第2实施方式的半导体存储装置的构成进行说明。The configuration of the semiconductor memory device according to the second embodiment will be described.
2.1.1.关于写入驱动器的构成2.1.1. Regarding the composition of the write driver
对第2实施方式的半导体存储装置的写入驱动器的构成进行说明。图17是表示第2实施方式的半导体存储装置的写入驱动器、灌电流器以及存储单元阵列的连接的电路图。The configuration of the write driver of the semiconductor memory device according to the second embodiment will be described. 17 is a circuit diagram showing connections of a write driver, a current sink, and a memory cell array of the semiconductor memory device according to the second embodiment.
如图17所示,第1写入驱动器30A和灌电流器12经由位线BL而与存储单元阵列11的一端电连接。另外,第2写入驱动器40A和灌电流器12经由源线/BL而与存储单元阵列11的另一端电连接。第1写入驱动器30A和40A分别具有与第1写入驱动器30和40同样的构成。As shown in FIG. 17 , first write driver 30A and current sink 12 are electrically connected to one end of memory cell array 11 via bit line BL. In addition, the second write driver 40A and the current sink 12 are electrically connected to the other end of the memory cell array 11 via the source line /BL. The first write drivers 30A and 40A have the same configuration as the first write drivers 30 and 40 , respectively.
晶体管31中,向栅输入信号ENP0,向背栅供给电压Vdd。另外,晶体管31中,向一端供给电压VddWP,另一端与位线BL连接。In the transistor 31, the signal ENP0 is input to the gate, and the voltage Vdd is supplied to the back gate. In addition, the voltage VddWP is supplied to one end of the transistor 31, and the other end is connected to the bit line BL.
晶体管41中,向栅输入信号ENP1,向背栅供给电压VddWA。另外,晶体管41中,向一端供给电压VddWA,另一端与源线/BL连接。In the transistor 41, the signal ENP1 is input to the gate, and the voltage VddWA is supplied to the back gate. In addition, the voltage VddWA is supplied to one end of the transistor 41, and the other end is connected to the source line /BL.
电压Vdd是例如从外部向半导体存储装置1输入的电源电压,例如为1.8V左右。电压Vdd比电压VddWA和VddWP大,在此情况下,电压VddWA和VddWP例如分别是1.5V和1.2V左右。此外,上述的电压Vdd、VddWA和VddWP的电压值是一个例子,可以在满足Vdd>VddWA>VddWP的大小关系的范围内采用任意值。The voltage Vdd is, for example, a power supply voltage input to the semiconductor memory device 1 from the outside, and is, for example, about 1.8V. The voltage Vdd is higher than the voltages VddWA and VddWP, and in this case, the voltages VddWA and VddWP are, for example, approximately 1.5V and 1.2V, respectively. In addition, the voltage values of the above-mentioned voltages Vdd, VddWA, and VddWP are examples, and arbitrary values may be employed within a range satisfying the magnitude relation of Vdd>VddWA>VddWP.
电压Vdd、VddWA和VddWP、以及信号ENP0、ENP1、ENN0、ENN1和PR例如由控制部18A生成,并被输出到第1写入驱动器30A或第2写入驱动器40A。通过如上述那样地构成,向写入驱动器30A供给电压VddWP和Vdd,向写入驱动器40A供给电压VddWA和Vdd。Voltages Vdd, VddWA, and VddWP, and signals ENP0 , ENP1 , ENN0 , ENN1 , and PR are generated, for example, by control unit 18A, and output to first write driver 30A or second write driver 40A. With the configuration as described above, the voltages VddWP and Vdd are supplied to the write driver 30A, and the voltages VddWA and Vdd are supplied to the write driver 40A.
2.1.2关于控制部的构成2.1.2 About the composition of the control department
以下,对第2实施方式的半导体存储装置的控制部的构成进行说明。图18是表示第2实施方式的半导体存储装置的信号生成电路的构成的电路图。如图18所示,信号生成电路60A与信号生成电路60同样地包括反转器61-64。反转器61-64都是将电压Vdd作为驱动电压而驱动。也就是说,反转器61-64输出电压VddWA的大小的“H”电平的信号。Hereinafter, the configuration of the control unit of the semiconductor memory device according to the second embodiment will be described. 18 is a circuit diagram showing the configuration of a signal generation circuit of a semiconductor memory device according to a second embodiment. As shown in FIG. 18 , the signal generation circuit 60A includes inverters 61 - 64 similarly to the signal generation circuit 60 . All of the inverters 61 to 64 are driven using the voltage Vdd as a driving voltage. That is, the inverters 61 - 64 output signals at the "H" level of the magnitude of the voltage VddWA.
2.2本实施方式的效果2.2 Effects of this embodiment
电压Vdd是从外部输入并作为半导体存储装置内的电源电压被共同使用的电压。因此,电压Vdd存在是比在数据写入时应向写入驱动器供给的电压过高的值的可能性。根据第2实施方式,电压VddWP和VddWA被设定为比电压Vdd小的值。由此,电压VddWP和VddWA能够独立于该电压Vdd地生成。因此,不管电压Vdd的值如何,控制部17都能够向第1写入驱动器30A和第2写入驱动器40A供给适当大小的电压VddWP和VddWA。因此,能够进一步提高数据写入时的半导体存储装置1的可靠性。The voltage Vdd is input from the outside and commonly used as a power supply voltage in the semiconductor memory device. Therefore, the voltage Vdd may be an excessively high value than the voltage to be supplied to the write driver at the time of data writing. According to the second embodiment, voltages VddWP and VddWA are set to values smaller than voltage Vdd. Thus, the voltages VddWP and VddWA can be generated independently of the voltage Vdd. Therefore, regardless of the value of the voltage Vdd, the control unit 17 can supply the voltages VddWP and VddWA of appropriate magnitudes to the first write driver 30A and the second write driver 40A. Therefore, the reliability of the semiconductor memory device 1 at the time of data writing can be further improved.
另外,根据第2实施方式,能够获得与第1实施方式、第1实施方式的第1形态和第2形态同样的效果。In addition, according to the second embodiment, the same effects as those of the first embodiment and the first and second aspects of the first embodiment can be obtained.
3.第3实施方式3. The third embodiment
以下,对第3实施方式的半导体存储装置进行说明。第3实施方式的半导体存储装置在晶体管31和41的栅尺寸彼此不同这一点上,与第1实施方式和第2实施方式的半导体存储装置不同。以下,对与第1实施方式同样的构成要素赋予同一标号并省略其说明,仅对与第1实施方式不同的部分进行说明。Hereinafter, a semiconductor memory device according to a third embodiment will be described. The semiconductor storage device of the third embodiment differs from the semiconductor storage devices of the first and second embodiments in that the gate sizes of the transistors 31 and 41 are different from each other. Hereinafter, the same reference numerals are assigned to the same components as those of the first embodiment, and their descriptions are omitted, and only the parts different from those of the first embodiment will be described.
3.1关于构成3.1 About composition
对第3实施方式的半导体存储装置的构成进行说明。The configuration of the semiconductor memory device according to the third embodiment will be described.
3.1.1.关于写入驱动器的构成3.1.1. Regarding the composition of the write driver
以下,对第3实施方式的半导体存储装置的写入驱动器的构成进行说明。图19是表示第3实施方式的半导体存储装置的写入驱动器、灌电流器以及存储单元阵列的连接的电路图。Hereinafter, the configuration of the write driver of the semiconductor memory device according to the third embodiment will be described. 19 is a circuit diagram showing connections of a write driver, a current sink, and a memory cell array of the semiconductor memory device according to the third embodiment.
如图19所示,第1写入驱动器30B和灌电流器12经由位线BL而与存储单元阵列11的一端电连接。另外,第2写入驱动器40B和灌电流器12经由源线/BL而与存储单元阵列11的另一端电连接。第1写入驱动器30B包括p沟道MOS晶体管31B来代替晶体管31。第2写入驱动器40B包括p沟道MOS晶体管41B来代替晶体管41。As shown in FIG. 19 , the first write driver 30B and the current sink 12 are electrically connected to one end of the memory cell array 11 via the bit line BL. In addition, the second write driver 40B and the current sink 12 are electrically connected to the other end of the memory cell array 11 via the source line /BL. The first write driver 30B includes a p-channel MOS transistor 31B instead of the transistor 31 . The second write driver 40B includes a p-channel MOS transistor 41B instead of the transistor 41 .
晶体管31B中,向栅输入信号ENP0,被向背栅供给电压VddWA。另外,晶体管31B中,向一端供给电压VddWP,另一端与位线BL连接。In the transistor 31B, the signal ENP0 is input to the gate, and the voltage VddWA is supplied to the back gate. In addition, the voltage VddWP is supplied to one end of the transistor 31B, and the other end is connected to the bit line BL.
晶体管41B中,向栅输入信号ENP1,向背栅供给电压VddWA。另外,晶体管41B中,向一端供给电压VddWA,另一端与源线/BL连接。In the transistor 41B, the signal ENP1 is input to the gate, and the voltage VddWA is supplied to the back gate. In addition, the voltage VddWA is supplied to one end of the transistor 41B, and the other end is connected to the source line /BL.
晶体管31B和41B分别具有不同的栅尺寸。具体地说,晶体管31B的栅长度L31以及栅宽度W31之比W31/L31比晶体管41B的栅长度L41和栅宽度W41之比W41/L41小。由此,即使在对晶体管31B和41B各自的栅、背栅、以及源施加相同的电压的情况下,在晶体管31B的漏中流动的电流的值比在晶体管41B的漏中流动的电流的值小。The transistors 31B and 41B have different gate sizes, respectively. Specifically, the ratio W31/L31 of the gate length L31 to the gate width W31 of the transistor 31B is smaller than the ratio W41/L41 of the gate length L41 to the gate width W41 of the transistor 41B. Thus, even when the same voltage is applied to the respective gates, back gates, and sources of the transistors 31B and 41B, the value of the current flowing in the drain of the transistor 31B is larger than the value of the current flowing in the drain of the transistor 41B. Small.
3.2本实施方式的效果3.2 Effects of this embodiment
在晶体管的源和漏之间流动的电流(漏电流)的大小依赖于晶体管的尺寸。具体地说,例如漏电流可以与晶体管的栅宽度成正比,而与栅长度成反比。The magnitude of the current (leakage current) flowing between the source and drain of the transistor depends on the size of the transistor. Specifically, for example, the leakage current may be directly proportional to the gate width of the transistor and inversely proportional to the gate length.
根据第3实施方式,晶体管31B被设定为具有比晶体管41B小的栅尺寸。由此,在向晶体管31B和晶体管41B各自的一端供给相同的电压的情况下,能够使在晶体管31B流动的电流的值小于在晶体管41B流动的电流的值。因此,能够将在第1写入驱动器30流动的电流抑制得比在第1实施方式的半导体存储装置的第1写入驱动器流动的电流小。因此,能够进一步提高数据写入时的半导体存储装置1的可靠性。According to the third embodiment, the transistor 31B is set to have a smaller gate size than the transistor 41B. Accordingly, when the same voltage is supplied to respective one ends of the transistor 31B and the transistor 41B, the value of the current flowing through the transistor 31B can be made smaller than the value of the current flowing through the transistor 41B. Therefore, the current flowing through the first write driver 30 can be suppressed to be smaller than the current flowing through the first write driver of the semiconductor memory device according to the first embodiment. Therefore, the reliability of the semiconductor memory device 1 at the time of data writing can be further improved.
另外,根据第3实施方式,能够获得与第1实施方式、第1实施方式的第1形态和第2形态同样的效果。In addition, according to the third embodiment, the same effects as those of the first embodiment and the first and second aspects of the first embodiment can be obtained.
4.变型例等4. Modifications, etc.
实施方式不限于在上述的各实施方式中阐述的形态,可进行各种变型。例如,半导体存储装置1可以计测存储单元20的温度,并将表示该计测出的温度的信息反馈给电压VddWA和VddWP的生成。以下,对与第1实施方式同样的构成要素赋予同一标号并省略其说明,仅对与第1实施方式不同的部分进行说明。Embodiments are not limited to the forms described in each of the above-mentioned embodiments, and various modifications are possible. For example, the semiconductor storage device 1 may measure the temperature of the memory cell 20 and feed back information indicating the measured temperature to the generation of the voltages VddWA and VddWP. Hereinafter, the same reference numerals are assigned to the same components as those of the first embodiment, and their descriptions are omitted, and only the parts different from those of the first embodiment will be described.
图20是表示第1变型例和第2变型例的半导体存储装置的构成的框图。如图20所示,存储单元阵列11例如可以还具有监视电路18。20 is a block diagram showing the configurations of semiconductor memory devices according to a first modification example and a second modification example. As shown in FIG. 20 , the memory cell array 11 may further include, for example, a monitor circuit 18 .
第1变型例的监视电路18例如可以包括温度传感器(未图示)来计测存储单元20的温度。监视电路18将包括表示该计测出的存储单元20的温度的信息的单元信息发送给控制部17的电压生成电路50。The monitoring circuit 18 of the first modification may include, for example, a temperature sensor (not shown) to measure the temperature of the storage unit 20 . The monitoring circuit 18 transmits cell information including information indicating the measured temperature of the memory cell 20 to the voltage generation circuit 50 of the control unit 17 .
第1变型例的电压生成电路50接收到单元信息时,基于包含于该单元信息的表示存储单元20的温度的信息来生成电压VddWA和VddWP。When receiving the cell information, the voltage generating circuit 50 of the first modification generates voltages VddWA and VddWP based on information indicating the temperature of the memory cell 20 included in the cell information.
根据上述的第1变型例,半导体存储装置1能够直接计测存储单元20的温度。因此,与将参照电压生成电路51的温度与存储单元20的温度相近似来生成电压VddWA和VddWP的情况相比,能够生成更加适当的值的电压VddWA和VddWP。According to the first modified example described above, the semiconductor memory device 1 can directly measure the temperature of the memory cell 20 . Therefore, voltages VddWA and VddWP can be generated with more appropriate values than when voltages VddWA and VddWP are generated by approximating the temperature of reference voltage generating circuit 51 to the temperature of memory cell 20 .
另外,第2变型例的监视电路18例如可以包括副本存储单元(レプリカメモリセル)(未图示)。监视电路18可以通过监视该副本存储单元的温度特性来检测温度特性的随时间劣化所导致的变化。监视电路18将包括表示该检测出的温度特性的变化的信息的单元信息发送给控制部17的电压生成电路50。这样的监视电路18不限于存储单元阵列11内,可以被设置于半导体存储装置1内的任意场所。例如,监视电路18可以被设置于控制部17内。In addition, the monitoring circuit 18 of the second modified example may include, for example, a replica storage unit (replica memory cell) (not shown). The monitoring circuit 18 can detect changes in temperature characteristics caused by deterioration over time by monitoring the temperature characteristics of the replica storage unit. The monitoring circuit 18 transmits cell information including information indicating the detected change in temperature characteristics to the voltage generating circuit 50 of the control unit 17 . Such a monitor circuit 18 is not limited to the memory cell array 11 , and may be provided anywhere in the semiconductor memory device 1 . For example, the monitoring circuit 18 may be provided in the control unit 17 .
第2变型例的电压生成电路50接收到单元信息时,基于包含于单元信息的表示温度特性的变化的信息来生成电压VddWA和VddWP。When receiving the cell information, the voltage generating circuit 50 of the second modification generates voltages VddWA and VddWP based on information indicating changes in temperature characteristics included in the cell information.
根据上述的第2变型例,半导体存储装置1能够检测出存储单元20的温度特性的随时间的变化。因此,与按照预定的温度特性来生成电压VddWA和VddWP的情况相比,能够利用更加适当的温度特性来生成电压VddWA和VddWP。According to the second modified example described above, the semiconductor memory device 1 can detect the temporal change in the temperature characteristic of the memory cell 20 . Therefore, voltages VddWA and VddWP can be generated with more appropriate temperature characteristics than when voltages VddWA and VddWP are generated according to predetermined temperature characteristics.
另外,关于在上述的各实施方式中阐述的半导体存储装置1,都是对生成考虑了温度特性的电压VddWA和VddWP的例子进行了说明,但也可以不考虑温度特性。在此情况下,第3实施方式的半导体存储装置1可以使供给第1写入驱动器30和第2写入驱动器40的电压VddWA和VddWP的值相等。In addition, with regard to the semiconductor memory device 1 described in each of the above-mentioned embodiments, an example in which the voltages VddWA and VddWP are generated in consideration of the temperature characteristic has been described, but the temperature characteristic may not be taken into consideration. In this case, the semiconductor memory device 1 according to the third embodiment can make the voltages VddWA and VddWP supplied to the first write driver 30 and the second write driver 40 equal in value.
另外,关于在上述的各实施方式中阐述的磁致电阻效应元件22,对是垂直磁化MTJ的情况进行了说明,但不限于此,也可以是具有水平磁各向异性的水平磁化MTJ元件。In addition, the magnetoresistance effect element 22 described in each of the above-mentioned embodiments has been described as a vertically magnetized MTJ, but is not limited thereto, and may be a horizontally magnetized MTJ element having horizontal magnetic anisotropy.
另外,关于在上述的各实施方式中阐述的磁致电阻效应元件22,对是存储层23设置于半导体基板侧并在存储层23的上方层叠了参照层25的无底(ボトムフリー)型的情况进行了说明,但也可以是参照层25设置于半导体基板侧并在参照层25的上方层叠了存储层23的无顶(トップフリー)型。In addition, the magnetoresistance effect element 22 described in each of the above-mentioned embodiments is a bottomless (bottom free) type in which the memory layer 23 is provided on the semiconductor substrate side and the reference layer 25 is stacked above the memory layer 23. The case has been described, but a topless type in which the reference layer 25 is provided on the semiconductor substrate side and the memory layer 23 is stacked on the reference layer 25 may also be used.
在上述的各实施方式中,作为半导体存储装置,以利用了磁致电阻效应元件的MRAM为例进行了说明,但不限于此。例如,也可以应用于与MRAM同样的电阻变化型存储器、例如ReRAM、PCRAM等那样具有利用电阻变化来存储数据的元件的半导体存储装置。In each of the above-described embodiments, an MRAM using a magnetoresistance effect element has been described as an example of a semiconductor memory device, but the present invention is not limited thereto. For example, it can also be applied to a resistance variable memory like MRAM, for example, a semiconductor memory device having an element that stores data by resistance change, such as ReRAM and PCRAM.
另外,不论是易失性存储器还是非易失性存储器,只要是具有如下元件的半导体存储装置,都能在其中适用本发明,所述元件能够通过与电流的供给或电压的施加相伴的电阻变化来存储数据、或者通过将与电阻变化相伴的电阻差变换成电流差或电压差来进行对所存储的数据的读取。In addition, regardless of whether it is a volatile memory or a nonvolatile memory, the present invention can be applied to any semiconductor storage device having an element capable of changing resistance due to supply of current or application of voltage. To store data, or to read the stored data by converting the resistance difference accompanying the resistance change into a current difference or a voltage difference.
对本发明的几个实施方式进行了说明,但这些实施方式是作为例子而提出的,并非意图用来限定发明的范围。这些新的实施方式可以用其他各种形态来实施,在不脱离发明的主旨的范围内可以进行各种省略、置换、改变。这些实施方式、其变型包含在发明的范围、主旨内,并包含在权利要求书记载的发明及其等同的范围内。Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These new embodiments can be implemented in other various forms, and various omissions, substitutions, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and their equivalents.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662394161P | 2016-09-13 | 2016-09-13 | |
| US62/394161 | 2016-09-13 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107818806A true CN107818806A (en) | 2018-03-20 |
| CN107818806B CN107818806B (en) | 2021-08-27 |
Family
ID=61561010
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710026275.6A Active CN107818806B (en) | 2016-09-13 | 2017-01-13 | Semiconductor memory device with a plurality of memory cells |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US10325638B2 (en) |
| CN (1) | CN107818806B (en) |
| TW (1) | TWI645400B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111755045A (en) * | 2019-03-27 | 2020-10-09 | 东芝存储器株式会社 | semiconductor memory device |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102435906B1 (en) * | 2017-06-26 | 2022-08-24 | 삼성전자주식회사 | Memory device and operating method of memory device |
| KR102546531B1 (en) * | 2019-04-02 | 2023-06-21 | 삼성전자주식회사 | Magnetic memory deivce |
| JP2021047962A (en) | 2019-09-19 | 2021-03-25 | キオクシア株式会社 | Storage device |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6982916B2 (en) * | 2004-02-12 | 2006-01-03 | Applied Spintronics Technology, Inc. | Method and system for providing temperature dependent programming for magnetic memories |
| JP2010055667A (en) * | 2008-08-27 | 2010-03-11 | Renesas Technology Corp | Semiconductor memory device |
| US20100103726A1 (en) * | 2006-04-06 | 2010-04-29 | Samsung Electronics Co., Ltd. | Phase change memory devices and systems, and related programming methods |
| US20100110768A1 (en) * | 2008-11-04 | 2010-05-06 | Samsung Electronics Co., Ltd. | Resistance variable memory device and system |
| US7719082B2 (en) * | 2003-11-28 | 2010-05-18 | Sony Corporation | Memory device and storage apparatus |
| CN102956263A (en) * | 2011-08-22 | 2013-03-06 | 三星电子株式会社 | Method of operating semiconductor device including variable resistance device |
| US9245609B2 (en) * | 2013-05-21 | 2016-01-26 | Fujitsu Limited | Semiconductor storage device |
| CN105518785A (en) * | 2013-09-04 | 2016-04-20 | 株式会社东芝 | Magnetic memory and its control method |
| CN105869669A (en) * | 2015-01-14 | 2016-08-17 | 财团法人工业技术研究院 | Resistive random access memory and control method thereof |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010212661A (en) | 2009-02-13 | 2010-09-24 | Fujitsu Ltd | Magnetic random access memory |
| US9679664B2 (en) | 2012-02-11 | 2017-06-13 | Samsung Electronics Co., Ltd. | Method and system for providing a smart memory architecture |
| JP2014073055A (en) * | 2012-10-01 | 2014-04-21 | Denso Corp | Electronic circuit |
| US8902636B2 (en) * | 2013-03-22 | 2014-12-02 | Akira Katayama | Resistance change memory |
| JP5542995B2 (en) | 2013-07-01 | 2014-07-09 | 株式会社日立製作所 | Semiconductor device |
| US9368170B2 (en) * | 2014-03-14 | 2016-06-14 | Kabushiki Kaisha Toshiba | Memory device with resistance-change type storage elements |
| JP2017037691A (en) * | 2015-08-10 | 2017-02-16 | 株式会社東芝 | Nonvolatile semiconductor memory |
| KR102458918B1 (en) * | 2016-02-24 | 2022-10-25 | 삼성전자주식회사 | Memory device and Memory system |
-
2016
- 2016-12-20 TW TW105142188A patent/TWI645400B/en active
-
2017
- 2017-01-13 CN CN201710026275.6A patent/CN107818806B/en active Active
- 2017-03-15 US US15/459,797 patent/US10325638B2/en active Active
-
2019
- 2019-05-01 US US16/400,095 patent/US10854253B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7719082B2 (en) * | 2003-11-28 | 2010-05-18 | Sony Corporation | Memory device and storage apparatus |
| US6982916B2 (en) * | 2004-02-12 | 2006-01-03 | Applied Spintronics Technology, Inc. | Method and system for providing temperature dependent programming for magnetic memories |
| US20100103726A1 (en) * | 2006-04-06 | 2010-04-29 | Samsung Electronics Co., Ltd. | Phase change memory devices and systems, and related programming methods |
| JP2010055667A (en) * | 2008-08-27 | 2010-03-11 | Renesas Technology Corp | Semiconductor memory device |
| US20100110768A1 (en) * | 2008-11-04 | 2010-05-06 | Samsung Electronics Co., Ltd. | Resistance variable memory device and system |
| CN102956263A (en) * | 2011-08-22 | 2013-03-06 | 三星电子株式会社 | Method of operating semiconductor device including variable resistance device |
| US9245609B2 (en) * | 2013-05-21 | 2016-01-26 | Fujitsu Limited | Semiconductor storage device |
| CN105518785A (en) * | 2013-09-04 | 2016-04-20 | 株式会社东芝 | Magnetic memory and its control method |
| CN105869669A (en) * | 2015-01-14 | 2016-08-17 | 财团法人工业技术研究院 | Resistive random access memory and control method thereof |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111755045A (en) * | 2019-03-27 | 2020-10-09 | 东芝存储器株式会社 | semiconductor memory device |
| CN111755045B (en) * | 2019-03-27 | 2024-04-26 | 铠侠股份有限公司 | Semiconductor storage device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107818806B (en) | 2021-08-27 |
| US20190259436A1 (en) | 2019-08-22 |
| US10854253B2 (en) | 2020-12-01 |
| TW201820327A (en) | 2018-06-01 |
| US10325638B2 (en) | 2019-06-18 |
| US20180075890A1 (en) | 2018-03-15 |
| TWI645400B (en) | 2018-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11004490B2 (en) | Spin orbit torque magnetoresistive random access memory device | |
| US9672885B2 (en) | MRAM word line power control scheme | |
| TWI666637B (en) | Semiconductor memory device | |
| US9502106B2 (en) | Semiconductor memory device and method of controlling semiconductor memory device | |
| TWI665672B (en) | Semiconductor memory device | |
| US10854253B2 (en) | Magnetic storage device with voltage generator that varies voltages according to temperature | |
| US10192604B2 (en) | Semiconductor memory device | |
| US20150340087A1 (en) | Nonvolatile random access memory | |
| US10741233B2 (en) | Semiconductor memory device | |
| US9437270B2 (en) | Nonvolatile memory apparatus for controlling a voltage level of enabling a local switch | |
| CN111128265B (en) | Magnetic tunnel junction reading circuit, device and method for reading magnetic tunnel junction | |
| JP2003272375A (en) | Magnetic storage device using ferromagnetic tunnel junction device | |
| JP2021047962A (en) | Storage device | |
| TWI537947B (en) | Magnetoresistive memory device | |
| TWI675378B (en) | Semiconductor memory device | |
| US9812498B2 (en) | Semiconductor device | |
| TW202548747A (en) | Midpoint sensing reference generation for stt-mram | |
| KR101605607B1 (en) | Magnetoresistive random access memory having folded memory array structure | |
| JP2022136786A (en) | Non-volatile storage device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP01 | Change in the name or title of a patent holder | ||
| CP01 | Change in the name or title of a patent holder |
Address after: Tokyo, Japan Patentee after: TOSHIBA MEMORY Corp. Address before: Tokyo, Japan Patentee before: Japanese businessman Panjaya Co.,Ltd. Address after: Tokyo, Japan Patentee after: Kaixia Co.,Ltd. Address before: Tokyo, Japan Patentee before: TOSHIBA MEMORY Corp. |
|
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20220117 Address after: Tokyo, Japan Patentee after: Japanese businessman Panjaya Co.,Ltd. Address before: Tokyo, Japan Patentee before: TOSHIBA MEMORY Corp. |