半导体存储装置的制作方法

文档序号:15619191发布日期:2018-10-09 21:54阅读:161来源:国知局

本申请享有以日本专利申请2017-54925号(申请日:2017年3月21日)作为基础申请的优先权。本申请通过参考该基础申请而包含基础申请的全部内容。

实施方式涉及一种半导体存储装置。



背景技术:

要求半导体存储装置的动作的高速化。



技术实现要素:

本发明的实施方式提供一种高品质的半导体存储装置。

实施方式的半导体存储装置具备:存储单元阵列;温度传感器,产生基于温度的第1电压,对所述第1电压、与基于上一次的温度测定结果的第2电压进行比较,判定从上一次的温度测定算起的温度的变动是否在设定值以内,在判定为温度变动在设定值以内的情况下,根据上一次的温度测定结果而产生第1信号,在判定为温度变动并非在设定值以内的情况下,测定温度,更新温度测定结果,且根据更新后的温度测定结果而产生所述第1信号;及电压产生电路,根据所述第1信号而产生施加到所述存储单元阵列的电压。

附图说明

图1是表示实施方式的半导体存储装置的框图。

图2是表示实施方式的半导体存储装置的温度传感器的框图。

图3是表示实施方式的半导体存储装置的温度码的图。

图4是表示实施方式的半导体存储装置的温度传感器的动作的流程图。

图5是表示实施方式的半导体存储装置的抽样动作的流程图。

图6是表示实施方式的半导体存储装置的定序器判定温度码tc为“温度变化在设定值以内”的情况下的具体例的波形图。

图7是表示实施方式的半导体存储装置的定序器判定温度码tc并非“温度变化在设定值以内”的情况下的具体例的波形图。

图8是表示实施方式的比较例1的半导体存储装置的温度传感器的框图。

图9是实施方式的比较例1的半导体存储装置的温度传感器的波形图。

图10是表示实施方式的比较例2的半导体存储装置的温度传感器的框图。

图11是表示实施方式的变化例的半导体存储装置的温度传感器的动作的流程图。

具体实施方式

以下,参考附图对实施方式进行说明。在此说明时,对所有图的共同的部分标注共同的参考符号。

<1>第1实施方式

对实施方式的半导体存储装置进行说明。

<1-1>构成

<1-1-1>关于存储器系统的构成

使用图1对包含本实施方式的半导体存储装置的存储器系统的构成进行说明。

如图1所示,存储器系统1具备nand(notand,与非)型闪速存储器(半导体存储装置)100及存储器控制器200。nand型闪速存储器100及存储器控制器200例如也可通过它们的组合而构成一个半导体装置,作为其例,可举出如sdtm卡之类的存储卡、或ssd(solidstatedrive,固态硬盘)等。存储器系统1也可为还具备主机装置(未图示)的构成。

<1-1-2>存储器控制器

存储器控制器200将执行nand型闪速存储器100的动作所必需的指令等输出到nand型闪速存储器100。存储器控制器200通过将该指令输出到nand型闪速存储器100而从nand型闪速存储器100读出数据、向nand型闪速存储器100写入数据、或删除nand型闪速存储器100的数据等。

<1-1-3>nand型闪速存储器

使用图1,对本实施方式的nand型闪速存储器100进行说明。

存储器控制器200与nand型闪速存储器100是经由输入输出接口101及控制信号输入接口102而连接。

输入输出接口101根据从输入输出控制电路103供给的信号而产生数据选通信号dqs、bdqs(dqs的互补信号)。输入输出接口101在从数据输入输出线(dq0~dq7)输出数据时,输出数据选通信号dqs及bdqs。然后,存储器控制器200配合数据选通信号dqs及bdqs的时序,从数据输入输出线(dq0~dq7)接收数据。

另外,输入输出接口101例如具备指令输入端子、及地址输入端子等。

控制信号输入接口102从存储器控制器200接收芯片使能信号bce、指令锁存使能信号cle、地址锁存使能信号ale、写入使能信号bwe、读取使能信号re、bre(re的互补信号)、写入保护信号bwp、及数据选通信号dqs、bdqs(dqs的互补信号)。

芯片使能信号bce被用作nand型闪速存储器100的选择信号。

指令锁存使能信号cle是将动作指令撷取到寄存器104时使用的信号。

地址锁存使能信号ale是将地址信息或输入数据撷取到寄存器104时使用的信号。

写入使能信号bwe是用以将输入输出接口101上的指令、地址、及数据撷取到nand型闪速存储器100的信号。

读取使能信号re、bre是将数据从输入输出接口101输出到串口时使用的信号。

写入保护信号bwp是在nand型闪速存储器100的电源接通时、或电源阻断时等输入信号不确定的情况下,用于保护数据免受无法预期的删除或写入。

图1中虽未图示,但将表示nand型闪速存储器100的内部动作状态的r/b端子、电力供给用的vcc/vss/vccq/vssq端子等也设置在nand型闪速存储器100。

输入输出控制电路103经由输入输出接口101将从存储单元阵列110读出的数据输出到存储器控制器200。输入输出控制电路103经由控制信号输入接口102、及控制电路105而接收写入、读出、删除、及状态读取等各种指令、地址、及写入数据。

控制电路105将经由控制信号输入接口102输入的控制信号供给到输入输出控制电路103。

控制电路105控制温度传感器106、电压产生电路107、感测电路111、数据寄存器112、列解码器113、行解码器114、及寄存器104。

控制电路105根据控制信号、及经由指令寄存器104输入的指令而动作。控制电路105在数据的编程、验证、读出、及删除时,使用电压产生电路107,对存储单元阵列110、感测电路111、及行解码器114供给所需的电压。

此外,本实施方式中,将输入输出控制电路103、及控制电路105分别按功能进行了说明。然而,输入输出控制电路103、及控制电路105也可通过相同的硬件资源而实现。

寄存器104将从输入输出控制电路103输入的指令输出到控制电路105。

寄存器104例如对从存储器控制器200供给的地址进行锁存。然后,寄存器104将锁存的地址转换成内部物理地址(列地址及行地址)。然后,寄存器104将列地址供给到列解码器113,且将行地址供给到行解码器114。

寄存器104用以将nand型闪速存储器100内部的各种状态通知外部。寄存器104具有保存表示nand型闪速存储器100处于就绪/忙碌状态的哪一个的数据的就绪/忙碌寄存器、及保存表示写入的通过/失败的数据的写入状态寄存器(未图示)。

温度传感器106根据控制电路105的命令测定nand型闪速存储器100的温度,且产生基于温度的电压产生信号。然后,温度传感器106将电压产生信号供给到电压产生电路107。电压产生电路107根据电压产生信号产生各种电压。关于温度传感器106的详细说明将在以下叙述。此外,在执行对存储单元阵列110的写入动作、从存储单元阵列110的读出动作、及存储单元阵列110的删除动作等访问动作之前,温度传感器106产生电压产生信号。

存储单元阵列110包含多条位线bl、多条字线wl、及源极线sl。该存储单元阵列110包含将能够电性覆写的存储单元晶体管(也简称为存储单元)mc配置成矩阵状的多个区块blk。存储单元晶体管mc例如具有包含控制栅极电极及电荷存储层(例如浮动栅极电极)的积层栅极,通过由注入到浮动栅极电极的电荷量决定的晶体管的阈值的变化而存储二值或多值数据。另外,存储单元晶体管mc也可具有将电子捕获至氮化膜的monos(metal-oxide-nitride-oxide-silicon,金属-氧化物-氮化物-氧化物-硅)结构。

关于存储单元阵列110的构成也可为其他构成。即,关于存储单元阵列110的构成,例如记载在名为“三维积层非易失性半导体存储器(threedimensionalstackednonvolatilesemiconductormemory)”且在2009年3月19日提出申请的美国专利申请12/407,403号中。另外,记载在名为“三维积层非易失性半导体存储器(threedimensionalstackednonvolatilesemiconductormemory)”且在2009年3月18日提出申请的美国专利申请12/406,524号、名为“非易失性半导体存储装置及其制造方法(nvolatilesemiconductormemorydeviceandmethodofmanufacturingthesame)”且在2010年3月25日提出申请的美国专利申请12/679,991号、名为“非易失性半导体存储装置(nonvolatilesemiconductormemorydevice)”且在2011年9月22日提出申请的美国专利申请案13/816,799号、名为“半导体存储器及其制造方法(semicdnductormemoryandmethodformanufacturingthesame)”且在2009年3月23日提出申请的美国专利申请12/532,030号中。这些专利申请案是通过参考而将其整体引用于本案说明书中。

另外,关于存储单元阵列110的构成,例如记载在名为“具有集成在一个芯片上的多种类型的存储器的半导体存储装置(semiconductormemorydevicehavingpluralityoftypesofmemoriesintegratedononechip)”且在2009年3月3日提出申请的美国专利申请12/397,711号中。另外,记载在名为“包括具有电荷积累层及控制栅极的多层栅极的半导体存储装置及对半导体存储装置写入数据的方法(semiconductormemorydeviceincludingstackdgatehavingchargeaccumulationlayerandcontrolgateandmethodofwritingdatatosemiconductormemorydevlce)”且在2012年4月19日提出申请的美国专利申请13/451,185号、名为“非易失性半导体存储元件、非易失性半导体存储器、及操作非易失性半导体存储元件的方法(nonvolatilesemiconductormemoryelement,nonvolatilesemiconductormemory,andmethodforoperatingnonvolatilesemiconductormemoryelement)”且在2009年3月17日提出申请的美国专利申请12/405,626号、及名为“具有沟槽型元件隔离区的非易失性半导体存储装置及其制造方法(nonvolatilesemiconductormemorydevicehavingelementisolatingregionoftrenchtypeandmethodofmanufacturingthesame)”且在2001年9月21日提出申请的美国专利申请09/956,986号中。这些专利申请案是通过参考而将其整体引用于本案说明书中。

感测电路111在数据的读出动作时,感测从存储单元晶体管mc读出至位线的数据。

数据寄存器112是由sram(staticrandomaccessmemory,静态随机访问存储器)等构成。数据寄存器112存储从存储器控制器200供给的数据、或由感测电路111侦测的验证结果等。

列解码器113对列地址信号进行解码,将选择位线bl的任一条的选择信号输出到感测电路111。

行解码器114对行地址信号进行解码。然后,行解码器114选择存储单元阵列110的字线wl及选择栅极线sgd、sgs而驱动。

<1-1-4>温度传感器

接下来,使用图2对温度传感器106进行说明。

温度传感器106具备带隙基准源106a、逐次比较寄存器(sar)106b、数字模拟转换电路(dac)106c、电阻元件106d、106e、106f、电压比较电路106g、106h、106i、and(与)运算电路106j、定序器106k、及运算电路106l。

带隙基准源106a例如具有二极管等。而且,如果带隙基准源106a从控制电路105接收“h(高)”电平的使能信号en,那么产生参考电压vref、及与nand型闪速存储器100的绝对温度成比例的电压vptat_h。参考电压vref是不与温度成比例的电压。

逐次比较寄存器106b从控制电路105如果接收“h”电平的使能信号en便进行动作。进而,逐次比较寄存器106b配合从控制电路105接收的时钟信号clk的时序(例如上升边缘)而动作。逐次比较寄存器106b如果从控制电路105接收使能信号en,那么将存储的数字值的温度码tc(温度转换结果)供给到数字模拟转换电路106c。逐次比较寄存器106b如果从定序器106k接收重启信号reset,那么执行用以确定最新的温度码的温度码的更新动作(也记为抽样动作)。逐次比较寄存器106b如果从定序器106k接收完成通知信号done、或抽样动作完成,那么将存储的温度码tc供给到运算电路106l。逐次比较寄存器106b存储基本上为最新的温度码tc。

数字模拟转换电路106c将温度码tc转换成电压。具体来说,数字模拟转换电路106c根据参考电压vref及温度码tc而产生第2参考电压vreft。第2参考电压vreft不与温度成比例,而是与温度码tc成比例的电压。

电压比较电路106g经由节点n1将电压vptat_h供给到非反转端子,且经由节点n4将电压vreft供给到反转端子。电压比较电路106g在电压vptat_h高于电压vreft的情况下输出“h”电平的信号vc1。电压比较电路106g在电压vptat_h低于电压vreft的情况下输出“l(低)”电平(l<h)的信号vc1。

电阻元件106d的一端连接着节点n1,另一端连接着节点n2。关于该电阻元件106d的电阻值等将在以下进行叙述。

电压比较电路106i经由节点n2将电压vptat_m(vptat_m<vptat_h)供给到非反转端子,且经由节点n4将电压vreft供给到反转端子。电压比较电路106i在电压vptat_m高于电压vreft的情况下输出“h”电平的信号vc3。电压比较电路106i在电压vptat_m低于电压vreft的情况下输出“l”电平的信号vc3。

电阻元件106e的一端连接着节点n2,另一端连接着节点n3。关于该电阻元件106e的电阻值等将在以下进行叙述。

电压比较电路106h经由节点n3将电压vptat_l(vptat_l<vptat_m)供给到非反转端子,且经由节点n4将电压vreft供给到反转端子。电压比较电路106h在电压vptat_l高于电压vreft的情况下输出“h”电平的信号vc2。电压比较电路106h在电压vptat_l低于电压vreft的情况下输出“l”电平的信号vc2。

电阻元件106f的一端连接着节点n3,另一端连接着接地电位vss。

and运算电路106j将信号vc1输入到非反转端子,且将信号vc2输入到反转端子。and运算电路106j仅在信号vc1为“h”电平、且信号vc2为“l”电平的情况下输出“h”电平的信号val,除此之外的情况下,输出“l”电平的信号val。

定序器106k如果从控制电路105接收“h”电平的使能信号en便进行动作。进而,定序器106k配合从控制电路105接收的时钟信号clk的时序(例如上升边缘)而动作。定序器106k如果接收“h”电平的信号val,便将完成通知信号done供给到控制电路105。定序器106k如果接收“l”电平的信号val,便将重启信号reset供给到逐次比较寄存器106b。

运算电路106l根据从逐次比较寄存器106b供给的温度码tc与电压码vr、以及温度系数tco而产生电压产生信号tout。运算电路106l使用下式“电压产生信号tout=电压码vr+温度系数tco×温度码tc”导出电压产生信号tout。

<1-1-5>温度码

接下来,使用图3对温度码进行说明。

温度传感器106将nand型闪速存储器100的温度转换成n比特(n为任意的整数)的数字数据。该数字数据是温度码。

此处,作为一例对温度码是5比特的数字数据的情况进行说明。

在温度码是5比特的数字数据的情况下,如图3所示,能够将温度分割成32份而进行判定。

第1比特(1st比特)是判定温度tmp16的大小的比特。例如,在nand型闪速存储器100的温度低于温度tmp16的情况下,成为“1”。另外,在nand型闪速存储器100的温度高于温度tmp16的情况下,成为“0”。

第2比特(2nd比特)是判定温度tmp8、或温度tmp24的大小的比特。例如,在nand型闪速存储器100的温度低于温度tmp8、或温度tmp24的情况下,成为“1”。另外,在nand型闪速存储器100的温度高于温度tmp8、或温度tmp24的情况下,成为“0”。

第3比特(3rd比特)是判定选自温度tmp4、温度tmp12、温度tmp20、及温度tmp28中的1个温度的大小的比特。例如,nand型闪速存储器100的温度在低于选自温度tmp4、温度tmp12、温度tmp20、及温度tmp28中的1个温度的情况下,成为“1”。另外,nand型闪速存储器100的温度在高于选自温度tmp4、温度tmp12、温度tmp20、及温度tmp28中的1个温度的情况下,成为“0”。

第4比特(4th比特)是判定选自温度tmp2、温度tmp6、温度tmp10、温度tmp14、温度tmp18、温度tmp22、温度tmp26、及温度tmp30中的1个温度的大小的比特。例如,nand型闪速存储器100的温度在低于选自温度tmp2、温度tmp6、温度tmp10、温度tmp14、温度tmp18、温度tmp22、温度tmp26、及温度tmp30中的1个温度的情况下,成为“1”。另外,nand型闪速存储器100的温度在高于选自温度tmp2、温度tmp6、温度tmp10、温度tmp14、温度tmp18、温度tmp22、温度tmp26、及温度tmp30中的1个温度的情况下,成为“0”。

第5比特(5th比特)是判定选自温度tmp1、温度tmp3、温度tmp5、温度tmp7、温度tmp9、温度tmp11、温度tmp13、温度tmp15、温度tmp17、温度tmp19、温度tmp21、温度tmp23、温度tmp25、温度tmp27、温度tmp29、及温度tmp31中的1个温度的大小的比特。例如,nand型闪速存储器100的温度在低于选自温度tmp1、温度tmp3、温度tmp5、温度tmp7、温度tmp9、温度tmp11、温度tmp13、温度tmp15、温度tmp17、温度tmp19、温度tmp21、温度tmp23、温度tmp25、温度tmp27、温度tmp29、及温度tmp31中的1个温度的情况下,成为“1”。另外,nand型闪速存储器100的温度在高于选自温度tmp1、温度tmp3、温度tmp5、温度tmp7、温度tmp9、温度tmp11、温度tmp13、温度tmp15、温度tmp17、温度tmp19、温度tmp21、温度tmp23、温度tmp25、温度tmp27、温度tmp29、及温度tmp31中的1个温度的情况下,成为“0”。

此外,电压与nand型闪速存储器100的温度成比例地变动。因此,所述本实施方式的半导体存储装置的温度传感器106是根据因温度而变动的电压来判定温度。

使用图3,对nand型闪速存储器100的温度为温度tmpa时的抽样动作方法概略地进行说明。在抽样动作时,逐次比较寄存器106b使数字模拟转换电路106c产生基于温度tmp16的电压。而且,如图3所示,温度tmpa低于温度tmp16。因此,对逐次比较寄存器106b供给“h”电平的信号vc3。由此,逐次比较寄存器106b判定第1比特为“1”。由于逐次比较寄存器106b判定第1比特为“1”,故对温度tmpa与温度tmp8的大小进行比较。温度tmpa低于温度tmp8。因此,逐次比较寄存器106b判定第2比特为“1”。由于逐次比较寄存器106b判定第1比特及第2比特为“1”,故对温度tmpa与温度tmp4的大小进行比较。温度tmpa低于温度tmp4。因此,逐次比较寄存器106b判定第3比特为“1”。由于逐次比较寄存器106b判定第1比特~第3比特为“1”,故对温度tmpa与温度tmp2的大小进行比较。温度tmpa高于温度tmp2。因此,逐次比较寄存器106b判定第4比特为“0”。由于逐次比较寄存器106b判定第1比特~第3比特为“1”、且第4比特为“0”,故对温度tmpa与温度tmp3的大小进行比较。温度tmpa高于温度tmp3。因此,逐次比较寄存器106b判定第5比特为“0”。以所述方式,逐次比较寄存器106b判定温度tmpa在温度tmp3与温度tmp4之间,作为其判定结果,获得“11100”这一数字码。

作为更具体例,对nand型闪速存储器100的温度为温度tmpb时的抽样动作方法进行说明。温度tmpb高于温度tmp16。因此,逐次比较寄存器106b判定第1比特为“0”。由于逐次比较寄存器106b判定第1比特为“0”,故对温度tmpb与温度tmp24的大小进行比较。温度tmpb低于温度tmp24。因此,逐次比较寄存器106b判定第2比特为“1”。由于逐次比较寄存器106b判定第1比特为“0”、且第2比特为“1”,故对温度tmpb与温度tmp20的大小进行比较。温度tmpb高于温度tmp20。因此,逐次比较寄存器106b判定第3比特为“0”。由于逐次比较寄存器106b判定第1比特及第3比特为0、且第2比特为“1”,故对温度tmpb与温度tmp222的大小进行比较。温度tmpb低于温度tmp22。因此,逐次比较寄存器106b判定第4比特为“1”。由于逐次比较寄存器106b判定第1比特及第3比特为“0”、且第2比特及第4比特为“1”,故对温度tmpb与温度tmp21的大小进行比较。温度tmpb高于温度tmp21。因此,逐次比较寄存器106b判定第5比特为“0”。以所述方式,逐次比较寄存器106b判定温度tmpb在温度tmp21与温度tmp22之间,作为其判定结果,获得“01010”这一数字码。

此外,温度tmp1~tmp31分别设定为等间隔(dtmp)。

<1-2>动作

<1-2-1>温度传感器的动作

使用图4,对本实施方式的半导体存储装置的温度传感器106的动作进行说明。

[步骤s101]

带隙基准源106a、及逐次比较寄存器106b在接收“h”电平的使能信号en之前待机。

温度传感器106在接收“h”电平的使能信号en的情况下,执行用以判定nand型闪速存储器100的温度是否相当于最新的温度码tc的“温度的测定动作”。在此温度的测定动作时,不执行抽样动作。

带隙基准源106a在接收“h”电平的使能信号en的情况下,产生参考电压vref与电压vptat_h。

逐次比较寄存器106b在接收“h”电平的使能信号en的情况下,将所存储的温度码tc供给到数字模拟转换电路106c。该温度码tc是最新的温度码tc。

数字模拟转换电路106c如果接收参考电压vref及温度码tc,便产生与温度码tc对应的参考电压vreft。

对节点n1供给电压vptat_h,且对节点n3供给电压vptat_l。

此外,在本实施方式中,通过电阻元件106d及电阻元件106e而设法使与nand型闪速存储器100的温度成比例的电压vptat_h降低,产生电压vptat_l。由此,电压vptat_h模拟成为与温度tmpx+1(x为任意整数)相当的电压,且电压vptat_l成为与温度tmpx相当的电压。也就是说,通过调整电阻元件106d及电阻元件106e的电阻值而可调整温度tmpx、与温度tmpx+1。具体来说,如果减小电阻元件106d及电阻元件106e的电阻值,那么温度tmpx与温度tmpx+1的间隔dtmp变窄,如果增大电阻元件106d及电阻元件106e的电阻值,那么温度tmpx与温度tmpx+1的间隔dtmp变宽。

电压比较电路106g对电压vptat_h与参考电压vreft的大小关系进行比较。电压比较电路106h对电压vptat_l与参考电压vreft的大小关系进行比较。通过比较大小关系,温度传感器106能够判定基于最新的温度码tc的温度是否在温度tmpx与温度tmpx+1之间。

[步骤s102]

如果电压vptat_h大于参考电压vreft,那么在电压vptat_l小于参考电压vreft的情况下,定序器106k能够判定当前时间点的nand型闪速存储器100的温度在温度tmpx与温度tmpx+1之间。也就是说,能够将当前时间点的nand型闪速存储器100的温度视作与最新的温度信息相同。

另外,在电压vptat_h大于参考电压vreft、且电压vptat_l大于参考电压vreft的情况下,或者在电压vptat_h小于参考电压vreft、且电压vptat_l小于参考电压vreft的情况下,定序器106k能够判定当前时间点的nand型闪速存储器100的温度不在温度tmpx与温度tmpx+1之间。也就是说,无法将当前时间点的nand型闪速存储器100的温度视作与最新的温度信息相同。

以下,记载具体的动作。

在电压比较电路106g输出“h”电平的信号vc1、且电压比较电路106h输出“l”电平的信号vc2的情况下,and运算电路106j将“h”电平的信号供给到定序器106k。由此,定序器106k判定步骤s101中存储在逐次比较寄存器106b中的温度码tc为“温度变化在设定值(间隔dtmp)以内。

在电压比较电路106g输出“h”电平的信号vc1、且电压比较电路106h输出“h”电平的信号vc2的情况下,或在电压比较电路106g输出“l”电平的信号vc1、且电压比较电路106h输出“l”电平的信号vc2的情况下,and运算电路106j将“l”电平的信号供给到定序器106k。由此,定序器106k判定步骤s101中存储在逐次比较寄存器106b中的温度码tc并非“温度变化在设定值以内”。

[步骤s103]

定序器106k在判定温度码tc并非“温度变化在设定值以内”的情况下(步骤s102,否),将重启信号reset供给到逐次比较寄存器106b。逐次比较寄存器106b如果接收重启信号reset,便重启(删除)所存储的温度码tc。

[步骤s104]

逐次比较寄存器106b如果重启(删除)温度码tc,便开始温度码tc的更新动作(抽样动作)。此外,关于抽样动作的详情将在以下叙述。

[步骤s105]

定序器106k在判定温度码tc为“温度变化在设定值以内”的情况下(步骤s102,是),将完成通知信号done供给到逐次比较寄存器106b。逐次比较寄存器106b如果接收完成通知信号done,便将所存储的温度码tc供给到运算电路106l。

或逐次比较寄存器106b如果完成抽样动作,便将更新后的温度码tc供给到运算电路106l。

[步骤s106]

运算电路106l根据所接收的温度码tc而产生电压产生信号tout。

以所述方式,温度传感器106以测量nanda型闪速存储器100的温度、且产生与温度相应的电压的方式而控制电压产生电路107。

<1-2-2>抽样动作

接下来,使用图5对步骤s104的抽样动作进行说明。

[步骤s201]

逐次比较寄存器106b在产生m比特(m为任意的整数)的温度码的情况下,进行m次关于第n比特(n是任意整数)的判定。逐次比较寄存器106b首先判定第1比特,故设定n=1。

[步骤s202]

逐次比较寄存器106b输出用以判定第n比特的临时的温度码tcp。数字模拟转换电路106c根据临时的温度码tcp产生电压vreft。电压vreft成为与临时的温度码tcp成比例的电压。

电压比较电路106i对用以判定第n比特的电压vreft、和与绝对温度成比例的电压vptat_m的大小进行比较。本例中,将电压vptat_m作为与nand型闪速存储器100的温度对应的电压而使用。

逐次比较寄存器106b如果从电压比较电路106i接收作为比较结果的信号vc3,便确定第n比特的数据。

[步骤s203]

逐次比较寄存器106b判定n是否为m。该m相当于图3中所说明的“5比特”的“5”。另外,该m可存储在逐次比较寄存器106b内,也可存储在其他的存储区域(例如寄存器104)。

逐次比较寄存器106b在判定n为m的情况下(步骤s203,是),结束抽样动作。

[步骤s204]

逐次比较寄存器106b在判定n并非m的情况下(步骤s203,否),将n增加1。之后,反复执行步骤s202。

<1-2-3>具体例1

接下来,使用图6,对定序器106k判定温度码tc为“温度变化在设定值以内”的情况下(步骤s102,是)的具体例进行说明。

[时刻t1]

控制电路105在使电压产生电路107产生电压的情况下,将“h”电平的使能信号en供给到温度传感器106。

带隙基准源106a在接收“h”电平的使能信号en的情况下,产生参考电压vref与电压vptat_h。

[时刻t2]

在时刻t2,如果参考电压vref充分地上升,那么温度传感器106从控制电路105输入时钟信号clk。

逐次比较寄存器106b在接收“h”电平的使能信号en、且时钟信号clk上升的情况下,将所存储的温度码tc供给到数字模拟转换电路106c。

数字模拟转换电路106c如果接收参考电压vref及温度码tc,便产生与温度码tc相应的参考电压vreft。

对节点n1供给电压vptat_h,对节点n2供给电压vptat_m,且对节点n3供给电压vptat_l。

电压比较电路106g对电压vptat_h与参考电压vreft的大小关系进行比较。电压比较电路106h对电压vptat_l与参考电压vreft的大小关系进行比较。

如上所述,本例是温度码tc为“温度变化在设定值以内”的例。因此,电压vptat_h大于参考电压vreft,电压vptat_l小于参考电压vreft。

[时刻t3]

电压比较电路106g输出作为比较结果的“h”电平的信号vc1。电压比较电路106h输出作为比较结果的“l”电平的信号vc2。

此外,在步骤s101的阶段,信号vc3的电平并无特别要求。

[时刻t4]

and运算电路106j根据“h”电平的信号vc1及“l”电平的信号vc2输出“h”电平的信号val。

[时刻t5]

定序器106k根据“h”电平的信号val,将“h”电平的完成通知信号done供给到控制电路105及逐次比较寄存器106b。

逐次比较寄存器106b如果接收“h”电平的完成通知信号done,便将温度码tc供给到运算电路106l。

控制电路105如果接收“h”电平的完成通知信号done,便将使能信号en下降至“l”电平。

[时刻t6]

运算电路106l根据温度码tc而产生电压产生信号tout且输出到电压产生电路107。

如以上般,在温度码tc为“温度变化在设定值以内”的情况下,可利用至少2次的时钟进行温度码tc的设定。

<1-2-4>具体例2

接下来,使用图7,对定序器106k判定温度码tc并非“温度变化在设定值以内”的情况下(步骤s102,否)的具体例进行说明。

[时刻t1]

nand型闪速存储器100执行与图6中所说明的时刻t1的动作相同的动作。

[时刻t2]

nand型闪速存储器100执行与图6中所说明的时刻t2的动作相同的动作。

且说,如上所述,本例是温度码tc并非“温度变化在设定值以内”的例。因此,电压vptat_h大于参考电压vreft,且电压vptat_l大于参考电压vreft。或电压vptat_h小于参考电压vreft,且电压vptat_l小于参考电压vreft。

[时刻t3]

在电压vptat_h大于参考电压vreft,且电压vptat_l大于参考电压vreft的情况下,电压比较电路106g输出作为比较结果的“h”电平的信号vc1。进而,电压比较电路106h输出作为比较结果的“h”电平的信号vc2。

在电压vptat_h小于参考电压vreft、且电压vptat_l小于参考电压vreft的情况下,电压比较电路106g输出作为比较结果的“l”电平的信号vc1。进而,电压比较电路106h输出作为比较结果的“l”电平的信号vc2。

此外,在步骤s101的阶段,信号vc3的电平并无特别要求。

[时刻t7]

and运算电路106j根据“h”电平的信号vc1及“h”电平的信号vc2、或“l”电平的信号vc1及“l”电平的信号vc2而输出“l”电平的信号val。

[时刻t8]

定序器106k根据“l”电平的信号val,将“h”电平的重启信号reset供给到逐次比较寄存器106b。

逐次比较寄存器106b如果接收“h”电平的重启信号reset,便重启(删除)所存储的温度码tc。

[时刻t9]

逐次比较寄存器106b重启温度码tc之后,开始抽样动作。此处,为简单起见,对温度码tc为5比特的数字数据的情况进行说明。

具体来说,逐次比较寄存器106b将用以判定第1比特的数据的临时的温度码tcp供给到数字模拟转换电路106c。

数字模拟转换电路106c根据临时的温度码tcp而产生vreft。

电压比较电路106i对电压vptat_m与参考电压vreft的大小关系进行比较。然后,电压比较电路106i将比较结果作为信号vc3而输出。

[时刻t10]

逐次比较寄存器106将时刻t10的时间点的信号vc3作为第1比特的数字值而存储。

[时刻t11]

逐次比较寄存器106b在确定第1比特之后,将用以判定第2比特的数据的临时的温度码tcp供给到数字模拟转换电路106c。

数字模拟转换电路106c根据临时的温度码tcp而产生vreft。

电压比较电路106i对电压vptat_m与参考电压vreft的大小关系进行比较。然后,电压比较电路106i将比较结果作为信号vc3而输出。

[时刻t12]

逐次比较寄存器106b将时刻t12的时间点的信号vc3作为第2比特的数字值而存储。

[时刻t13]

逐次比较寄存器106b在确定第2比特之后,将用以判定第3比特的数据的临时的温度码tcp供给到数字模拟转换电路106c。

数字模拟转换电路106c根据临时的温度码tcp而产生vreft。

电压比较电路106i对电压vptat_m与参考电压vreft的大小关系进行比较。然后,电压比较电路106i将比较结果作为信号vc3而输出。

[时刻t14]

逐次比较寄存器106b将时刻t14的时间点的信号vc3作为第3比特的数字值而存储。

[时刻t15]

逐次比较寄存器106b在确定第3比特之后,将用以判定第4比特的数据的临时的温度码tcp供给到数字模拟转换电路106c。

数字模拟转换电路106c根据临时的温度码tcp产生vreft。

电压比较电路106i对电压vptat_m与参考电压vreft的大小关系进行比较。然后,电压比较电路106i将比较结果作为信号vc3而输出。

[时刻t16]

逐次比较寄存器106b将时刻t16的时间点的信号vc3作为第4比特的数字值而存储。

[时刻t17]

逐次比较寄存器106b在确定第4比特之后,将用以判定第5比特的数据的临时的温度码tcp供给到数字模拟转换电路106c。

数字模拟转换电路106c根据临时的温度码tcp产生vreft。

电压比较电路106i对电压vptat_m与参考电压vreft的大小关系进行比较。然后,电压比较电路106i将比较结果作为信号vc3而输出。

[时刻t18]

逐次比较寄存器106b将时刻t18的时间点的信号vc3作为第5比特的数字值而存储。

[时刻t19]

逐次比较寄存器106b在确定温度码之后将温度码tc供给到运算电路106l。

定序器106k在逐次比较寄存器106b确定了温度码之后,将“h”电平的完成通知信号done供给到控制电路105。

控制电路105如果接收“h”电平的完成通知信号done,便将使能信号en下降至“l”电平。

[时刻t20]

运算电路106l根据温度码tc产生电压产生信号tout,且输出到电压产生电路107。

<1-3>效果

根据所述实施方式,使用电阻元件106d、电阻元件106e、电压比较电路106g、电压比较电路106h、及and运算电路106j,判定刚才的nand型闪速存储器100的温度是否超出特定值(dtmp)而变化。

由此,可抑制抽样动作的次数,且可使半导体存储装置更高速地动作。

为了容易地理解所述实施方式的效果,对比较例1及比较例2进行说明。

首先,使用图8及图9对比较例1进行说明。

如图8所示,比较例1的半导体存储装置的温度传感器106a不具备电阻元件106d、电阻元件106e、电压比较电路106g、电压比较电路106h、及and运算电路106j。

而且,比较例1的半导体存储装置的温度传感器106a不执行所述的步骤s101及s102的温度测定动作。

因此,如图9所示,比较例1的半导体存储装置的温度传感器106a执行每次的抽样动作。

然而,根据所述实施方式,在刚才的nand型闪速存储器100的温度未超出特定值(dtmp)而变化的情况下,无需执行抽样动作,故与比较例1相比,能够使温度传感器高速地动作。

接着,使用图10对比较例2进行说明。

如图10所示,比较例2的半导体存储装置的温度传感器106b具备例如15个电阻元件106m、及15个电压比较电路106n。由此,可使抽样动作高速化。然而,与本实施方式的温度传感器相比较,比较例2的温度传感器106b的电路面积变大。因此,根据半导体存储装置的微细化的观点,也不优选。

如上所述,根据所述实施方式,可一方面抑制半导体存储装置的电路面积的增加,一方面高速地动作。

<2>变化例

使用图11对实施方式的变化例进行说明。

如上所述,温度传感器106在访问动作之前产生电压产生信号。然而,温度传感器106在访问动作中、或在未执行访问动作的情况下,也可执行温度测定动作。

使用图11,对实施方式的变化例的半导体存储装置的温度传感器106的动作进行说明。

[步骤s301]~[步骤s304]

nand型闪速存储器100执行与步骤s101~s104相同的动作。

[步骤s305]

定序器106k在判定温度码tc为“温度变化在设定值以内”的情况下(步骤s302,是),维持温度码tc。

如以上,在不对访问动作的动作时间造成影响的时序,预先执行温度测定动作,这样能够提高温度码tc的精度。

此外,在所述实施方式中,使用了电阻元件106d、106e、及106f,但并不限于此,只要可使电压vptat_h降低,那么也可为任意的构成。

另外,在所述各实施方式中,

(1)读出动作中:

施加到a电平的读出动作中所选择的字线的电压例如在0v~0.55v之间。并不限定于此,也可设为0.1v~0.24v、0.21v~0.31v、0.31v~0.4v、0.4v~0.5v、0.5v~0.55v的任一者之间。

施加到b电平的读出动作中所选择的字线的电压例如在1.5v~2.3v之间。并不限定于此,也可设为1.65v~1.8v、1.8v~1.95v、1.95v~2.1v、2.1v~2.3v的任一者之间。

施加到c电平的读出动作中所选择的字线的电压例如在3.0v~4.0v之间。并不限定于此,也可设为3.0v~3.2v、3.2v~3.4v、3.4v~3.5v、3.5v~3.6v、3.6v~4.0v的任一者之间。

作为读出动作的时间(tr),例如也可设为25μs~38μs、38μs~70μs、70μs~80μs之间。

(2)如上所述写入动作包含编程动作与验证动作。写入动作中:

施加到编程动作时所选择的字线的电压例如在13.7v~14.3v之间。并不限定于此,例如也可设为13.7v~14.0v、14.0v~14.6v的任一者之间。

也可改变写入第奇数条字线时最初施加到所选择的字线的电压、与写入第偶数条字线时最初施加到所选择的字线的电压。

在将编程动作设为ispp方式(incrementalsteppulseprogram,增量阶跃脉冲编程)时,作为升压的电压,可举出例如0.5v左右。

作为施加到非选择的字线的电压,例如也可设为6.0v~7.3v之间。并不限定于此情况,例如也可设为7.3v~8.4v之间,还可设为6.0v以下。

也可根据非选择的字线为第奇数条字线、抑或为第偶数条字线而改变所施加的通道电压。

作为写入动作的时间(tprog),例如也可设为1700μs~1800μs、1800μs~1900μs、1900μs~2000μs之间。

(3)删除动作中:

最初施加到形成在半导体衬底上部且上方配置着所述存储单元的井的电压例如在12v~13.6v之间。并不限定于此情况,例如也可在13.6v~14.8v、14.8v~19.0v、19.0~19.8v、19.8v~21v之间。

作为删除动作的时间(terase),例如也可设为3000μs~4000μs、4000μs~5000μs、4000μs~9000μs之间。

(4)存储单元的结构:

具有隔着膜厚4~10nm的隧穿绝缘膜配置在半导体衬底(硅衬底)上的电荷存储层。该电荷存储层可设为膜厚2~3nm的sin、或sion等绝缘膜与膜厚3~8nm的多晶硅的积层结构。另外,多晶硅中也可添加ru等金属。在电荷存储层上具有绝缘膜。该绝缘膜例如具有被膜厚3~10nm的下层high-k膜与膜厚3~10nm的上层high-k膜夹着的膜厚4~10nm的氧化硅膜。high-k膜可举出hfo等。另外,硅氧化膜的膜厚可厚于high-k膜的膜厚。在绝缘膜上隔着膜厚3~10nm的功函数调整用材料形成着膜厚30nm~70nm的控制电极。此处,功函数调整用的材料为tao等金属氧化膜、tan等金属氮化膜。对于控制电极可使用w等。

另外,可在存储单元间形成气隙。

以上,对本发明的实施方式进行了说明,但本发明并不限定于所述实施方式,能够在不脱离其主旨的范围内进行各种变形而实施。进而,所述实施方式中包含各种阶段的发明,通过将所揭示的构成要件适当组合而引出各种发明。例如,即使从所揭示的构成要件中删除若干构成要件,只要可获得特定的效果,便可作为发明而引出。

[符号的说明]

1存储器系统

100nand型闪速存储器

101输入输出接口

102控制信号输入接口

103输入输出控制电路

104寄存器

105控制电路

106温度传感器

106a带隙基准源

106b逐次比较寄存器

106c数字模拟转换电路

106d电阻元件

106e电阻元件

106f电阻元件

106g电压比较电路

106h电压比较电路

106i电压比较电路

106jand运算电路

106k定序器

106l运算电路

107电压产生电路

110存储单元阵列

111感测电路

112数据寄存器

113列解码器

114行解码器

200存储器控制器

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1