电压生成电路以及半导体存储装置的制作方法

未命名 10-08 阅读:83 评论:0

电压生成电路以及半导体存储装置
1.相关申请
2.本技术享受以日本专利申请2022-47396号(申请日:2022年3月23日)为基础申请的优先权。本技术通过参考此基础申请而包括基础申请的全部内容。
技术领域
3.实施方式涉及电压生成电路以及半导体存储装置。


背景技术:

4.作为包括非易失性地存储数据的存储单元的半导体存储装置,已知有nand闪存。在半导体存储装置中,通过电压生成电路对与存储单元连接的各种布线供给电压。


技术实现要素:

5.实施方式提供能够抑制面积的增加以及消耗电流量的增加并且抑制输出电压的波动的大小的增大的电压生成电路以及具备该电压生成电路的半导体存储装置。
6.实施方式的电压生成电路具备:多个电荷泵,各自与第一节点连接;以及控制电路,基于上述述第一节点的电压满足条件的期间,对上述述多个电荷泵中的设为有效的电荷泵的数量进行控制。
附图说明
7.图1是表示包括实施方式的半导体存储装置的存储系统的结构的一例的框图。
8.图2是用于说明实施方式的半导体存储装置的存储单元阵列的结构的一例的电路图。
9.图3是用于说明实施方式的半导体存储装置的存储单元阵列的结构的一例的剖视图。
10.图4是表示实施方式的电压生成电路以及定序器的结构的一例的电路图。
11.图5是用于说明实施方式的电压生成电路所包括的电荷泵的结构的一例的电路图。
12.图6是用于说明实施方式的第一动作例中的电压生成电路的动作的状态转变图。
13.图7是用于说明实施方式的第一动作例中的电压生成电路的动作的时序图。
14.图8是用于说明实施方式的第二动作例中的电压生成电路的动作的状态转变图。
15.图9是用于说明实施方式的第二动作例中的电压生成电路的动作的时序图。
16.图10是表示第一变形例的电压生成电路以及定序器的结构的一例的电路图。
17.图11是用于说明第一变形例中的电压生成电路的动作的状态转变图。
18.图12是用于说明第一变形例中的电压生成电路的动作的时序图。
19.图13是表示第二变形例的电压生成电路的结构的一例的电路图。
具体实施方式
20.以下,参照对实施方式进行说明。另外,在以下的说明中,对于具有相同的功能以及结构的构成要素,标注共同的参照附图标记。
21.1.实施方式
22.1.1结构
23.1.1.1存储系统
24.使用图1对存储系统的结构进行说明。图1是表示包括实施方式的半导体存储装置的存储系统的结构的一例的框图。
25.存储系统3例如是sdtm卡那样的存储卡、ufs(universal flash storage,通用闪存存储器)以及ssd(solid state drive:固态驱动器)。存储系统3包括半导体存储装置1及存储器控制器2。存储系统3构成为能够与未图示的外部的主机设备连接。
26.存储器控制器2例如由soc(system-on-a-chip,片上系统)这样的集成电路构成。存储器控制器2基于来自主机设备的请求来控制半导体存储装置1。具体而言,例如,存储器控制器2将从主机设备请求写入的数据写入半导体存储装置1。另外,存储器控制器2从半导体存储装置1读出从主机设备请求读出的数据并发送至主机设备。
27.半导体存储装置1例如是nand型闪存。半导体存储装置1非易失性地存储数据。
28.半导体存储装置1与存储器控制器2的通信例如依据sdr(single data rate,单倍数据倍率)接口、双倍数据速率(double data rate)接口、或onfi(open nand flash interface,开放式nand闪存接口)。
29.1.1.2半导体存储装置
30.接着,参照图1所示的框图,对半导体存储装置1的内部结构进行说明。半导体存储装置1例如具备存储单元阵列10、指令寄存器11、地址寄存器12、定序器13、电压生成电路14、行解码器模块15、读出放大器模块16及温度传感器17。
31.存储单元阵列10包括多个区块blk0~blkn(n为1以上的整数)。区块blk是能够非易失性地存储数据的多个存储单元的集合。区块blk例如被用作数据的擦除单位。另外,在存储单元阵列10中设置有多条位线及多条字线。1个存储单元例如与1条位线和1条字线建立关联。
32.指令寄存器11保持由半导体存储装置1从存储器控制器2接收到的指令cmd。指令cmd例如包括使定序器13执行读出动作、写入动作及擦除动作等的命令。
33.地址寄存器12保持由半导体存储装置1从存储器控制器2接收到的地址信息add。地址信息add例如包括页地址pa、区块地址ba以及列地址ca。例如,页地址pa、区块地址ba以及列地址ca分别被使用于字线、区块blk及位线的选择。
34.定序器13控制半导体存储装置1整体的动作。例如,定序器13基于被保持于指令寄存器11的指令cmd来控制电压生成电路14、行解码器模块15及读出放大器模块16等的动作。由此,执行读出动作、写入动作及擦除动作等。
35.电压生成电路14基于来自定序器13的指示,生成在读出动作、写入动作及擦除动作等中使用的电压。并且,电压生成电路14例如基于被保持于地址寄存器12的页地址pa,对与所选择的字线对应的信号线施加所生成的电压。另外,电压生成电路14例如生成温度传感器17的电源电压。并且,电压生成电路14对温度传感器17施加所生成的电压。
36.行解码器模块15被保持于地址寄存器12的区块地址ba,选择对应的存储单元阵列10内的1个区块blk。并且,行解码器模块15将例如施加于与所选择的字线对应的信号线的电压传输至所选择的区块blk内的所选择的字线。
37.读出放大器模块16在写入动作中,将从存储器控制器2接收到的写入数据传输至存储单元阵列10。另外,读出放大器模块16在读出动作中,基于位线的电压来执行存储于存储单元的数据的判定。读出放大器模块16将该判定的结果作为读出数据dat传输至存储器控制器2。
38.温度传感器17检测半导体存储装置1的温度。温度传感器17生成基于检测出的温度的温度信息。温度传感器17将所生成的温度信息发送至定序器13。温度信息例如在写入动作、读出动作及擦除动作时,被用于指示以使定序器13对在电压生成电路14中生成的电压进行校正。
39.1.1.3存储单元阵列的电路结构
40.使用图2对存储单元阵列10的电路结构的一例进行说明。图2是表示实施方式的半导体存储装置所具备的存储单元阵列的电路结构的一例的电路图。在图2中,示出存储单元阵列10所包括的多个区块blk中的1个区块blk。在图2所示的例子中,区块blk包括4个串单元su0~su3。
41.各串单元su包括分别与位线bl0~blm(m为1以上的整数)建立关联的多个nand串ns。各nand串ns例如包括存储单元晶体管mt0~mt7、以及选择晶体管std及sts。存储单元晶体管mt0~mt7分别包括控制栅极及电荷蓄积膜。存储单元晶体管mt0~mt7分别非易失性地保持数据。选择晶体管std及sts用于各种动作时的串单元su的选择。另外,在以下的说明中,在不区分位线bl0~blm的情况下,将位线bl0~blm分别简称为位线bl。另外,在不区分存储单元晶体管mt0~mt7的情况下,将存储单元晶体管mt0~mt7分别简称为存储单元晶体管mt。
42.在各nand串ns中,存储单元晶体管mt0~mt7串联连接。选择晶体管std的第一端连接于与该选择晶体管std建立关联的位线bl。选择晶体管std的第二端连接于被串联连接的存储单元晶体管mt0~mt7的一端。选择晶体管sts的第一端连接于被串联连接的存储单元晶体管mt0~mt7的另一端。选择晶体管sts的第二端连接于源极线src。
43.在同一区块blk中,存储单元晶体管mt0~mt7的控制栅极分别连接于字线wl0~wl7。串单元su0~su3内的选择晶体管std的栅极分别连接于选择栅极线sgd0~sgd3。与此相对,多个选择晶体管sts的栅极共同连接于选择栅极线sgs。然而,并不限定于此,多个选择晶体管sts的栅极也可以分别连接于按每个串单元su而不同的多个选择栅极线。另外,在以下的说明中,在不区分字线wl0~wl7的情况下,将字线wl0~wl7分别简称为字线wl。
44.对位线bl0~blm分别分配不同的列地址。各位线bl在多个区块blk间由被分配了同一列地址的nand串ns共享。字线wl0~wl7分别按每个区块blk而设置。源极线src例如在多个区块blk间共享。
45.在1个串单元su内与共同的字线wl连接的多个存储单元晶体管mt的集合例如被称为单元组(cell unit)cu。例如,包括分别存储1比特数据的多个存储单元晶体管mt在内的单元组cu的存储容量被定义为“1页数据”。单元组cu能够根据存储单元晶体管mt所存储的数据的比特数,具有2页数据以上的存储容量。
46.此外,存储单元阵列10的电路结构并不限定于以上说明的结构。例如,各区块blk所包括的串单元su的个数可设计为任意的个数。各nand串ns所包括的存储单元晶体管mt、以及选择晶体管std及sts的个数可分别设计为任意个数。
47.1.1.4存储单元阵列的结构
48.接着,使用图3对存储单元阵列10的结构进行说明。图3是用于说明实施方式的半导体存储装置的存储单元阵列的结构的一例的剖视图。此外,在以下参照的附图中,x方向对应于位线bl的延伸方向。y方向对应于字线wl的延伸方向。z方向对应于相对于在半导体存储装置1的形成中使用的半导体基板的表面而言的铅垂方向。
49.存储单元阵列10包括导电体层21~26、绝缘体层31~34、以及多个存储柱mp。
50.导电体层21例如形成为沿着xy平面扩展的板状。导电体层21作为源极线src使用。导电体层21由导电材料构成,例如使用添加有杂质的n型半导体、或者金属材料。另外,导电体层21例如也可以是半导体与金属的层叠结构。
51.在导电体层21的上表面上层叠绝缘体层31。在绝缘体层31的上表面上层叠导电体层22。导电体层22例如形成为沿着xy平面扩展的板状。导电体层22作为选择栅极线sgs使用。导电体层22例如包含钨。
52.在导电体层22的上表面上,以绝缘体层32、导电体层23、绝缘体层32、

、绝缘体层32以及导电体层23的顺序交替地层叠8层绝缘体层32以及8层导电体层23。导电体层23例如形成为沿着xy平面扩展的板状。所层叠的多个导电体层23从半导体基板20侧起依次分别作为字线wl0~wl7使用。导电体层23例如包含钨。
53.在最上层的导电体层23的上表面上设置绝缘体层33。在绝缘体层33的上表面上设置导电体层24。导电体层24例如形成为沿着xy平面扩展的板状。导电体层24作为选择栅极线sgd使用。导电体层24例如包含钨。
54.在导电体层24的上表面上设置有绝缘体层34。在绝缘体层34的上表面上设置导电体层25。导电体层25例如形成为沿y方向延伸的线状。导电体层25被用作位线bl。导电体层25例如包含铜。
55.各存储柱mp沿着z方向延伸设置。各存储柱mp贯通绝缘体层31及33、多个绝缘体层32、导电体层22及24、以及多个导电体层23。
56.各个存储柱mp包括例如芯部件40、半导体膜41、隧道绝缘膜42、电荷存储膜43、阻挡绝缘膜44及半导体部45。
57.芯部件40沿z方向延伸设置。芯部件40的上端例如包括于比导电体层24靠上层的位置。芯部件40的下端例如包括于比导电体层22靠下层的位置。芯部件40例如包含氧化硅。
58.半导体膜41以覆盖芯部件40的侧面的方式设置。半导体膜41的上端位于比芯部件40的上端靠上层的位置。半导体膜41的下端覆盖芯部件40的下端,与导电体层21接触。半导体膜41例如包括多晶硅。
59.隧道绝缘膜42覆盖半导体膜41的侧面。隧道绝缘膜42例如包含氧化硅。
60.电荷蓄积膜43覆盖隧道绝缘膜42的侧面。电荷蓄积膜43具有蓄积电荷的功能。电荷蓄积膜43例如包含氮化硅。
61.阻挡绝缘膜44覆盖电荷蓄积膜43的侧面。阻挡绝缘膜44例如包含氧化硅。
62.半导体部45以覆盖芯部件40的上端的方式设置。半导体部45的侧面覆盖位于比芯
部件40的上端靠上层的位置的半导体膜41的内壁部分。半导体部45的上表面与导电体层26接触。导电体层26与导电体层25连接,存储柱mp与导电体层25电连接。
63.在以上说明的存储柱mp的结构中,各存储柱mp与导电体层22交叉的部分作为选择晶体管sts发挥功能。各存储柱mp与1个导电体层23交叉的部分作为1个存储单元晶体管mt发挥功能。各存储柱mp与导电体层24交叉的部分作为选择晶体管std而发挥功能。另外,半导体膜41作为存储单元晶体管mt0~mt7、以及选择晶体管std、以及sts的电流路径发挥功能。半导体存储装置1通过使存储单元晶体管mt0~mt7、以及选择晶体管std以及sts成为导通状态,从而在位线bl与源极线src之间使电流流过存储柱mp。
64.1.1.5电压生成电路的结构
65.接着,使用图4对实施方式的半导体存储装置1的电压生成电路14的结构进行说明。图4是表示实施方式的电压生成电路及定序器的结构的一例的电路图。
66.电压生成电路14构成为,当被输入电压vin时,在各种动作中,从输出端将比电压vin高的电压vout从节点nout输出。电压vin例如是从半导体存储装置1内部的未图示的电压源供给的电压。电压vout例如是在写入动作、读出动作及擦除动作等动作中对字线wl及源极线src等各种布线施加的电压。另外,电压vout例如也可以是为了生成温度信息而对半导体存储装置1内部的温度传感器17施加的电压。
67.电压生成电路14包括4个电荷泵cp1、cp2、cp3、以及cp4、逻辑与电路(and电路)and1、and2、and3、以及and4、运算放大器amp1、电阻r1以及r2以及状态控制电路stcntl。
68.向电荷泵cp1的第一端输入电压vin。向电荷泵cp1的第二端输入信号pclk1。电荷泵cp1的第三端连接于节点nout。
69.向电荷泵cp2的第一端输入电压vin。向电荷泵cp2的第二端输入信号pclk2。电荷泵cp2的第三端连接于节点nout。
70.向电荷泵cp3的第一端输入电压vin。向电荷泵cp3的第二端输入信号pclk3。电荷泵cp3的第三端连接于节点nout。
71.向电荷泵cp4的第一端输入电压vin。向电荷泵cp4的第二端输入信号pclk4。电荷泵cp4的第三端连接于节点nout。
72.在以下的说明中,在不区分4个电荷泵cp1、cp2、cp3、以及cp4的情况下,将4个电荷泵cp1、cp2、cp3以及cp4分别简称为电荷泵cp。另外,在不区分信号pclk1、pclk2、pclk3和pclk4的情况下,将信号pclk1、pclk2、pclk3和pclk4中的每一个简称为信号pclk。
73.在各电荷泵cp中,在输入时钟信号作为信号pclk,且在通过定序器13未一并禁止全部电荷泵cp的升压动作的期间,执行升压动作。由定序器13一并禁止全部的电荷泵cp的升压动作的情况例如是输出电压vout超过比vtarg1大的规定的阈值的情况等。以下,将输入时钟信号作为信号pclk、并通过状态控制电路stcntl被指定为能够升压动作的电荷泵cp的电荷泵cp的状态称为有效。另外,在各电荷泵cp中,不输入时钟信号作为信号pclk而在维持“l”电平的期间,停止升压动作。以下,将未被输入时钟信号作为信号pclk而通过状态控制电路stcntl被指定为不能进行升压动作的电荷泵cp的电荷泵cp的状态称为无效。即使未通过定序器13一并禁止升压动作,无效的电荷泵cp也停止升压动作。另外,对于全部的电荷泵cp进行升压动作的一并禁止的例如也可以是与定序器13不同的、未图示的电压生成电路14内的控制电路。
74.电阻r1的第一端与节点nout连接。电阻r1的第二端与节点n1连接。电阻r2的第一端与节点n1连接。电阻r2的第二端接地。即,向节点n1供给基于电阻r1及r2的电阻值之比的电压vout的分压作为电压vn1。
75.运算放大器amp1具有非反相输入端子(+)、反相输入端子(-)以及输出端子。对运算放大器amp1的非反相输入端子(+)施加电压vref。运算放大器amp1的反相输入端子(-)与节点n1连接。运算放大器amp1基于对非反相输入端子(+)施加的电压vref、以及对反相输入端子(-)施加的节点n1的电压vn1的比较结果,生成信号flg1。即,运算放大器amp1在电压vn1小于电压vref的情况下,生成“h(high)”电平的信号flg1。另外,运算放大器amp1在电压vn1为电压vref以上的情况下,生成“l(low)”电平的信号flg1。另外,在电压vout与电压vtarg1相同的情况下,电压vref与节点n1的电压vn1相同。由此,在电压vout小于电压vtarg1的情况下,生成“h”电平的信号flg1。另外,在电压vout为电压vtarg1以上的情况下,生成“l”电平的信号flg1。从运算放大器amp1的输出端子向状态控制电路stcntl输出该生成的信号flg1。
76.从运算放大器amp1向状态控制电路stcntl输入信号flg1。另外,向状态控制电路stcntl输入时钟信号clk。状态控制电路stcntl使用该输入的时钟信号clk,计算从运算放大器amp1输入的信号flg1被维持为“l”电平的期间n
lclk
、以及信号flg1被维持为“h”电平的期间n
hclk
。状态控制电路stcntl基于期间n
lclk
及n
hclk
,生成分别为“h”电平或“l”电平的信号en1、en2、en3及en4。此外,在以下的说明中,在不区分信号en1~en4的情况下,将信号en1~en4分别简称为信号en。状态控制电路stcntl基于期间n
lclk
以及n
hclk
,对信号en1~en4中的“h”电平的信号en的数量nu进行控制。关于该控制,将在后面叙述。状态控制电路stcntl向逻辑与电路and1、and2、and3以及and4分别供给信号en1、en2、en3以及en4。状态控制电路stcntl使用信号en来指定有效的电荷泵cp以及无效的电荷泵cp。
77.逻辑与电路and1具有第一端、第二端及第三端。逻辑与电路and1的第一端被输入信号en1。逻辑与电路and1的第二端被输入时钟信号clk。逻辑与电路and1执行信号en1与时钟信号clk的逻辑与运算,生成信号pclk1。更具体而言,逻辑与电路and1在信号en1为“h”电平的期间,生成具有与时钟信号clk相同频率的信号pclk1。另外,逻辑与电路and1在信号en1为“l”电平的期间,生成“l”电平的信号pclk1。从逻辑与电路and1的第三端向电荷泵cp1输出信号pclk1。
78.逻辑与电路and2具有第一端、第二端及第三端。逻辑与电路and2的第一端被输入信号en2。逻辑与电路and2的第二端被输入时钟信号clk。逻辑与电路and2执行信号en2与时钟信号clk的逻辑与运算,生成信号pclk2。更具体而言,逻辑与电路and2在信号en2为“h”电平的期间,生成具有与时钟信号clk相同频率的信号。另外,逻辑与电路and2在信号en2为“l”电平的期间,生成“l”电平的信号pclk2。从逻辑与电路and2的第三端向电荷泵cp2输出信号pclk2。
79.逻辑与电路and3具有第一端、第二端及第三端。逻辑与电路and3的第一端被输入信号en3。逻辑与电路and3的第二端被输入时钟信号clk。逻辑与电路and3执行信号en3与时钟信号clk的逻辑与运算,生成信号pclk3。更具体而言,逻辑与电路and3在信号en3为“h”电平的期间,生成具有与时钟信号clk相同频率的信号pclk3。另外,逻辑与电路and3在信号en3为“l”电平的期间,生成“l”电平的信号pclk3。从逻辑与电路and3的第三端向电荷泵cp3
输出信号pclk3。
80.逻辑与电路and4具有第一端、第二端及第三端。逻辑与电路and4的第一端被输入信号en4。逻辑与电路and4的第二端被输入时钟信号clk。逻辑与电路and4执行信号en4与时钟信号clk的逻辑与运算,生成信号pclk4。更具体而言,逻辑与电路and4在信号en4为“h”电平的期间,生成具有与时钟信号clk相同频率的信号pclk4。并且,从逻辑与电路and4的第三端向电荷泵cp4输出信号pclk4。另外,逻辑与电路and4在信号en4为“l”电平的期间,生成“l”电平的信号pclk4。从逻辑与电路and4的第三端向电荷泵cp4输出信号pclk4。
81.通过如以上那样的结构,在各信号en为“h”电平的期间,对应的电荷泵cp在升压动作未被一并禁止的状态下成为有效。另外,在各信号en维持为“l”电平的期间,对应的电荷泵cp在升压动作未被一并禁止的状态下成为无效。
82.此外,电压生成电路14根据由上述的状态控制电路stcntl控制的信号en1~en4中的“h”电平即信号en的数量nu,在4个状态间转变。以下,将该4个状态按照对应的数量nu从小到大的顺序称为“s1”状态、“s2”状态、“s3”状态和“s4”状态。
[0083]“s1”状态是信号en1~en4中的1个信号en为“h”电平的电压生成电路14的状态。另外,信号en1~en4中的3个信号en为“l”电平。由此,在升压动作未被一并禁止的状态下,电荷泵cp1~cp4中的任意的1个电荷泵cp成为有效,且剩余的3个电荷泵cp成为无效。
[0084]“s2”状态是信号en1~en4中的2个信号en为“h”电平的电压生成电路14的状态。另外,信号en1~en4中的2个信号en为“l”电平。由此,在升压动作未被一并禁止的状态下,电荷泵cp1~cp4中的任意2个电荷泵cp成为有效,且剩余的2个电荷泵cp成为无效。
[0085]“s3”状态是信号en1~en4中的3个信号en为“h”电平的电压生成电路14的状态。另外,信号en1~en4中的1个信号en为“l”电平。由此,在升压动作未被一并禁止的状态下,电荷泵cp1~cp4中的任意的3个电荷泵cp成为有效,且剩余的1个电荷泵cp成为无效。
[0086]“s4”状态是全部信号en为“h”电平的电压生成电路14的状态。由此,在升压动作未被一并禁止的状态下,全部的电荷泵cp成为有效。
[0087]
定序器13构成为通过未图示的结构来检测电压vout的高低。定序器13基于该检测出的电压vout,在升压动作未被一并禁止的状态下控制有效的电荷泵cp。更具体而言,定序器13若检测出电压vout小于电压vtarg1这一情况,则在规定的充电期间,将电压生成电路14的状态设为升压动作未被一并禁止的状态。然后,定序器13使有效的电荷泵cp执行升压动作。另外,定序器13在经过充电期间后,遍及直至检测出电压vout小于电压vtarg1这一情况为止的放电期间,使全部电荷泵cp的升压动作停止(将电压生成电路14的状态设为升压动作被一并禁止的状态)。定序器13以依次反复执行充电期间中的有效的电荷泵cp的升压动作、及放电期间中的全部电荷泵cp的停止动作的方式控制电压生成电路14。
[0088]
通过这样的结构,定序器13以电压vout成为与电压vtarg1大致相同以上的方式控制电压生成电路14。
[0089]
1.1.6电荷泵的结构
[0090]
使用图5对电压生成电路14所包括的电荷泵cp的结构例进行说明。图5是用于说明实施方式的电压生成电路所包括的电荷泵的结构的一例的电路图。
[0091]
各电荷泵cp例如包括晶体管t1、t2、t3及t4、电容器c1、c2及c3。另外,在以下的说明中,在不区分电容器c1、c2、及c3的情况下,将电容器c1、c2及c3分别简称为电容器c。
[0092]
晶体管t1~t4中的每一个例如是n型晶体管。
[0093]
晶体管t1的第一端及栅极被输入电压vin。晶体管t1的第二端与节点n2连接。
[0094]
晶体管t2的第一端及栅极与节点n2连接。晶体管t2的第二端与节点n3连接。
[0095]
晶体管t3的第一端及栅极与节点n3连接。晶体管t3的第二端与节点n4连接。
[0096]
晶体管t4的第一端及栅极与节点n4连接。从晶体管t4的第二端输出电压vout。
[0097]
各电荷泵cp被输入信号pclk’和其反相信号即信号pclkn’。信号pclk’以及pclkn’例如由各电荷泵cp所包括的未图示的驱动器等而使用信号pclk来生成。另外,在各电荷泵cp中,也可以输入信号pclk以及作为其反相信号的pclkn来代替信号pclk’、以及pclkn’。
[0098]
电容器c1的第一端与节点n2连接。电容器c1的第二端被输入信号pclkn’。
[0099]
电容器c2的第一端与节点n3连接。电容器c2的第二端被输入信号pclk’。
[0100]
电容器c3的第一端与节点n4连接。电容器c3的第二端被输入信号pclkn’。
[0101]
若信号pclk’成为“h”电平、且其反相信号即信号pclkn’成为“l”电平时,晶体管t1及晶体管t3导通,晶体管t2及晶体管t4截止。由此,晶体管t1的第一端与节点n2连接,节点n2与节点n3的连接被解除。另外,节点n3与节点n4连接,节点n4与晶体管t4的第二端之间的连接被解除。
[0102]
即,若信号pclk’成为“h”电平、且其反相信号即信号pclkn’成为“l”电平,则对节点n2传输由于阈值电压vth的影响而从电压vin下降后的电压(大致电压vin)。对节点n4传输由于阈值电压vth的影响而从节点n3的电压(如后所述,vc2+vd)下降后的电压(大致(vc2+vd))。vc2是被充电的电容器c2的两端的电压。vd是信号pclk’(或信号pclkn’)的“h”电平的电压与l”电平的电压之差。
[0103]
在信号pclkn’为“l”电平的期间,电容器c1被电压vin充电。由此,电容器c1的两端的电压成为vc1。另外,在信号pclkn’为“l”电平的期间,电容器c3被节点n3的电压(vc2+vd)充电。由此,电容器c3的两端的电压成为vc3。
[0104]
另外,若信号pclk’成为“h”电平,则节点n3的电压成为将电容器c1的两端的电压vc1升压了信号pclkn’的“h”电平与l”电平之差vd后的电压(vc1+vd)。电压vc1是由于阈值电压vth的影响而从电压vin下降后的电压,若差vd与电压vin相等,则节点n3的电压大致为2
×
vin。
[0105]
在信号pckl’为“h”电平的期间,节点n3的电压大致维持为2
×
vin。
[0106]
然后,若信号pclk’成为“l”电平、且其反相信号即信号pclkn’成为“h”电平,则晶体管t1及晶体管t3截止,晶体管t2及晶体管t4导通。由此,晶体管t1的第一端与节点n2的连接被解除,节点n2与节点n3被连接。另外,节点n3与节点n4的连接被解除,节点n4与晶体管t4的第二端被连接。
[0107]
即,若信号pclk’成为“l”电平、且其反相信号即信号pclkn’成为“h”电平,则节点n2的电压成为将电容器c1的两端的电压vc1升压了信号pclkn’的“h”电平与“l”电平之差vd后的电压(vc1+vd)。节点n2的电压大致为2
×
vin。
[0108]
另外,若信号pclkn’成为“h”电平,则节点n4的电压成为将电容器c3的两端的电压vc3升压了信号pclkn’的“h”电平与l”电平之差vd后的电压(vc3+vd)。节点n4的电压大致为3
×
vin。
[0109]
在信号pclkn’为“h”电平的期间,节点n2的电压大致维持为3
×
vin。
电平的信号en的数量nu。
[0124]
更具体而言,状态控制电路stcntl在具有“s4”状态的电压生成电路14中,在期间n
lclk
满足第一条件的情况下,设为“h”电平的信号en的数量nu递减(nu
‑‑
)。由此,电压生成电路14的状态从“s4”状态转变为“s3”状态。另外,以下,在“s3”状态下,设信号en1~en3为“h”电平。另外,设信号en4为“l”电平。
[0125]
状态控制电路stcntl在具有“s3”状态的电压生成电路14中,在期间n
lclk
满足第一条件的情况下,使作为“h”电平的信号en的数量nu递减(nu
‑‑
)。由此,电压生成电路14的状态从“s3”状态转变为“s2”状态。另外,以下,在“s2”状态下,设信号en1及en2为“h”电平。另外,设信号en3及en4为“l”电平。
[0126]
状态控制电路stcntl在具有“s2”状态的电压生成电路14中,在期间n
lclk
满足第一条件的情况下,使“h”电平的信号en的数量nu递减(nu
‑‑
)。由此,电压生成电路14的状态从“s2”状态转变为“s1”状态。另外,以下,在“s1”状态下,设信号en1为“h”电平。另外,设信号en2~en4为“l”电平。
[0127]
(时序图)
[0128]
使用图7进一步说明第一动作例中的电压生成电路14的动作。图7是用于说明第一动作例中的电压生成电路的动作的时序图。在图7中,示出了电压vout、信号flg1、en1~en4、时钟信号clk、以及电压生成电路14的状态。
[0129]
以下,示出电压生成电路14的状态从“s4”状态转变为“s2”状态时的动作的例子。
[0130]
时刻t10的电压生成电路14的状态为“s4”状态。即,信号en1~en4为“h”电平。因此,在充电期间内全部的电荷泵cp成为有效。另外,电压vout小于电压vtarg1。因此,信号flg1为“h”电平。
[0131]
在时刻t10和t11之间,定序器13检测电压vout小于电压vtarg1这一情况。并且,定序器13使全部的电荷泵cp1~cp4的升压动作开始。
[0132]
在时刻t11,通过全部的电荷泵cp1~cp4的升压动作,电压vout成为电压vtarg1以上。因此,信号flg1从“h”电平变化为“l”电平。
[0133]
在时刻t11之后,充电期间结束,并且放电期间开始。伴随于此,定序器13使全部的电荷泵cp1~cp4的升压动作停止。由此,电压vout开始降低。
[0134]
另外,在时刻t11及t12之间,电压vout被维持为电压vtarg1以上的电压。时刻t12是从时刻t11经过了时钟信号clk的周期的2倍的期间的时刻。由此,状态控制电路stcntl判定为期间n
lclk
为时钟信号clk的周期的2倍以上。即,期间n
lclk
满足第一条件。因此,状态控制电路stcntl基于该判定的结果,使信号en4从“h”电平变为“l”电平。另外,状态控制电路stcntl将信号en1~en3维持为“h”电平。通过这些动作,状态控制电路stcntl使电压生成电路14的状态从“s4”状态转变为“s3”状态。伴随于此,充电期间中的有效的电荷泵cp成为电荷泵cp1~cp3这3个。
[0135]
在时刻t13,随着升压动作的停止,电压vout小于电压vtarg1。由此,信号flg1从“l”电平变化为“h”电平。
[0136]
在时刻t13及时刻t14之间,定序器13检测电压vout小于电压vtarg1这一情况。由此,放电期间结束。另外,定序器13使电荷泵cp1~cp3的升压动作开始。
[0137]
在时刻t14,通过电荷泵cp1~cp3的升压动作,电压vout成为电压vtarg1以上。因
此,信号flg1从“h”电平变化为“l”电平。
[0138]
在时刻t14之后,充电期间结束,并且放电期间开始。伴随于此,定序器13使电荷泵cp1~cp3的升压动作停止。由此,电压vout开始降低。
[0139]
另外,在时刻t14及t15之间,电压vout被维持为电压vtarg1以上的电压。时刻t15是从时刻t14起经过了时钟信号clk的周期的2倍的时刻。由此,在时刻t15,状态控制电路stcntl判定为期间n
lclk
为时钟信号clk的周期的2倍以上。即,期间n
lclk
满足第一条件。因此,状态控制电路stcntl基于该判定的结果,使信号en3从“h”电平变为“l”电平。此外,状态控制电路stcntl将信号en1及en2维持在“h”电平。另外,状态控制电路stcntl将信号en4维持为“l”电平。通过这些动作,状态控制电路stcntl使电压生成电路14的状态从“s3”状态转变为“s2”状态。伴随于此,充电期间中的有效的电荷泵cp成为电荷泵cp1以及cp2的2个。
[0140]
在时刻t16,随着升压动作的停止,电压vout小于电压vtarg1。由此,信号flg1从“l”电平变化为“h”电平。
[0141]
在时刻t16与时刻t17之间,定序器13检测电压vout小于电压vtarg1这一情况。由此,放电期间结束。另外,定序器13使电荷泵cp1及cp2的升压动作开始。
[0142]
在时刻t17,通过电荷泵cp1以及cp2的升压动作,电压vout成为电压vtarg1以上。因此,信号flg1从“h”电平变化为“l”电平。
[0143]
在时刻t17之后,充电期间结束,并且放电期间开始。伴随于此,定序器13使电荷泵cp1及cp2的升压动作停止。由此,电压vout开始降低。
[0144]
在时刻t18,随着升压动作的停止,电压vout小于电压vtarg1。由此,信号flg1从“l”电平变化为“h”电平。在此,在时刻t18计算出的期间n
lclk
小于时钟信号clk的周期的2倍。即,期间n
lclk
不满足第一条件。因此,电压生成电路14的状态被维持为“s2”状态。因此,在时刻t18以后的时刻,定序器13继续使电荷泵cp1及cp2的升压动作开始。
[0145]
如以上那样,执行电压生成电路14的动作。
[0146]
1.2.2第二动作例
[0147]
(状态转变图)
[0148]
接着,使用图8对第二动作例中的电压生成电路14的状态转变进行说明。图8是用于说明第二动作例中的电压生成电路的动作的状态转变图。此外,第二动作例中的基于期间n
lclk
的信号en的数量nu的控制与第一动作例中的基于期间n
lclk
的信号en的数量nu的控制相同。因此,在图8中,省略了基于期间n
lclk
的信号en的数量nu的控制的图示。另外,以下主要说明基于期间n
hclk
的信号en的数量nu的控制。
[0149]
在第二动作例中,状态控制电路stcntl在信号flg1被维持为“h”电平的期间n
hclk
满足第二条件的情况下,使信号en1~en4中的“h”电平的信号en的数量nu递增。由此,状态控制电路stcntl以使充电期间中的有效的电荷泵cp的数量增加的方式,使电压生成电路14的状态转变。
[0150]
更具体而言,状态控制电路stcntl例如基于时钟信号clk的时钟周期,计算信号flg1被维持为“h”电平的期间n
hclk
。状态控制电路stcntl例如基于时钟信号clk的上升及下降来计算期间n
hclk
。期间n
hclk
例如是时钟信号clk的(n2/2)周期。在此,n2为自然数。状态控制电路stcntl例如判定计算出的期间n
hclk
是否为时钟信号clk的周期的2倍以上(期间n
hclk
是否满足第二条件)。状态控制电路stcntl基于该判定的结果,在期间n
hclk
为时钟信号clk
的周期的2倍以上的情况下,使信号en1~en4中的“h”电平的信号en的数量nu递增。另外,状态控制电路stcntl基于该判定的结果,例如在期间n
hclk
小于时钟信号clk的周期的2倍的情况下,维持信号en1~en4中的“h”电平的信号en的数量nu。
[0151]
状态控制电路stcntl在具有“s1”状态的电压生成电路14中,在期间n
hclk
满足第二条件的情况下,使作为“h”电平的信号en的数量nu递增(nu++)。由此,电压生成电路14的状态从“s1”状态转变为“s2”状态。
[0152]
状态控制电路stcntl在具有“s2”状态的电压生成电路14中,在期间n
hclk
满足第二条件的情况下,使作为“h”电平的信号en的数量nu递增(nu++)。由此,电压生成电路14的状态从“s2”状态转变为“s3”状态。
[0153]
状态控制电路stcntl在具有“s3”状态的电压生成电路14中,在期间n
hclk
满足第二条件的情况下,使作为“h”电平的信号en的数量nu递增(nu++)。由此,电压生成电路14的状态从“s3”状态转变为“s4”状态。
[0154]
(时序图)
[0155]
使用图9进一步说明第二动作例中的电压生成电路14的动作。图9是用于说明第二动作例中的电压生成电路的动作的时序图。在图9中,示出了电压vout、信号flg1、en1~en4、时钟信号clk、以及电压生成电路14的状态。
[0156]
以下,示出了电压生成电路14的状态从“s1”状态转变为“s2”状态时的动作的例子。
[0157]
另外,在第二动作例中,定序器13至少将第一期间以上的期间设为放电期间。例如,定序器13在从充电期间的结束时刻起经过第一期间之前,在电压vout小于电压vtarg1的情况下,定序器13将第一期间设定为放电期间。在该情况下,在从充电期间的结束时刻起经过了第一期间的时刻,下一个充电期间开始。
[0158]
时刻t20的电压生成电路14的状态为“s1”状态。即,信号en1为“h”电平。另外,信号en2~en4为“l”电平。
[0159]
在时刻t20,电压vout小于电压vtarg1。由此,定序器13使充电期间中的有效的电荷泵cp1的升压动作开始。然后,在充电期间结束的同时,放电期间开始。充电期间的结束时刻的电压vout小于电压vtarg1。然后,定序器13使电荷泵cp1的升压动作停止。由此,电压vout开始降低。在经过了第一期间的时刻,电压vout降低至例如与电荷泵cp1的充电期间的开始时刻的电压vout相同的电压。因此,反复进行充电期间中的有效的电荷泵cp1的升压动作、以及第一期间中的全部的电荷泵cp1~cp4的升压动作的停止,直到电压生成电路14的状态转变为止。
[0160]
在从时刻t20到时刻t21的期间,电压vout被维持为小于电压vtarg1。时刻t21是从时刻t20起经过了时钟信号clk的周期的2倍以上的期间的时刻。由此,在时刻t21,状态控制电路stcntl判定为期间n
hclk
为时钟信号clk的2周期以上。即,期间n
hclk
满足第二条件。因此,状态控制电路stcntl基于该判定的结果,使信号en2从“l”电平变为“h”电平。另外,状态控制电路stcntl将信号en1维持为“h”电平。另外,状态控制电路stcntl将信号en3以及en4维持为“l”电平。由此,状态控制电路stcntl使电压生成电路14的状态从“s1”状态转变为“s2”状态。伴随于此,充电期间中的有效的电荷泵cp成为电荷泵cp1以及cp2这2个。
[0161]
在时刻t21和t22之间,定序器13检测电压vout小于电压vtarg1这一情况。然后,通
过定序器13的控制,电荷泵cp1及cp2的升压动作开始。
[0162]
在时刻t22,通过电荷泵cp1以及cp2的升压动作,电压vout成为电压vtarg1以上。因此,信号flg1从“h”电平变化为“l”电平。
[0163]
在时刻t22之后,充电期间结束,并且放电期间开始。伴随于此,定序器13使电荷泵cp1及cp2的升压动作停止。由此,电压vout开始降低。
[0164]
在时刻t23,随着升压动作的停止,电压vout小于电压vtarg1。由此,信号flg1从“l”电平变化为“h”电平。
[0165]
在时刻t23和t24之间,放电期间结束。然后,定序器13检测电压vout小于电压vtarg1这一情况。由此,定序器13使电荷泵cp1及cp2的升压动作开始。
[0166]
在时刻t24,通过电荷泵cp1以及cp2的升压动作,电压vout成为电压vtarg1以上。因此,信号flg1从“h”电平变化为“l”电平。在此,在时刻t24计算出的期间n
hclk
小于时钟信号clk的2个周期。即,期间n
hclk
不满足第二条件。因此,状态控制电路stcntl将电压生成电路14的状态维持为“s2”状态。
[0167]
在时刻t24和t25之间,充电期间结束,并且放电期间开始。由此,电压vout开始降低。
[0168]
在时刻t25,随着升压动作的停止,电压vout变得小于电压vtarg1。由此,信号flg1从“l”电平变化为“h”电平。
[0169]
在时刻t25和t26之间,放电期间结束。然后,定序器13检测电压vout小于电压vtarg1这一情况。由此,定序器13使充电期间中的有效的电荷泵cp1及cp2的升压动作开始。
[0170]
在时刻t26,通过电荷泵cp1以及cp2的升压动作,电压vout成为电压vtarg1以上。因此,信号flg1从“h”电平变为“l”电平。在此,在时刻t26计算出的期间n
hclk
小于时钟信号clk的2个周期。即,期间n
hclk
不满足第二条件。因此,状态控制电路stcntl将电压生成电路14的状态维持为“s2”状态。
[0171]
如以上那样,执行电压生成电路14的动作。
[0172]
1.3效果
[0173]
根据实施方式,能够抑制电压生成电路的面积的增加以及消耗电流量的增加,并且抑制电压生成电路的输出电压的波动的大小的增大。以下对实施方式的效果进行说明。此外,输出电压的波动是由充电期间中的输出电压的上升和放电期间中的输出电压的降低而产生的输出电压的变动。在以下的说明中,将输出电压的波动称为脉动(ripple)。
[0174]
电压生成电路14包括分别具有与输入端以及节点nout连接的输出端的电荷泵cp1~cp4、以及构成为能够控制电荷泵cp1~cp4的状态控制电路stcntl。状态控制电路stcntl在输出电压vout的动作中,计算基于电压vout的信号flg1为“l”电平的期间n
lclk
。状态控制电路stcntl使用该计算出的期间n
lclk
以及n
hclk
,控制充电期间中的有效的电荷泵cp的数量。通过这样的结构,能够抑制电压生成电路14的面积的增加以及消耗电流量的增加,并且抑制电压生成电路14的输出电压的脉动的大小的增大。
[0175]
如果进行补充,则例如为了抑制在半导体存储装置中发生动作不良以及误动作,优选降低电压生成电路的输出电压的脉动的大小。在输出电压的脉动的大小增大的情况下,例如在半导体存储装置的写入动作、读出动作及擦除动作等各种动作中,所选择的字线的电压变得不稳定,由此有可能发生动作不良及误动作。另外,例如在输出电压的脉动的大
小增大的情况下,半导体存储装置的温度传感器的电源电压变得不稳定,由此,有可能温度传感器生成的温度信息变得不准确。由此,在执行基于温度信息的输出电压的校正时,定序器有可能进行错误的指示。
[0176]
为了抑制输出电压的脉动的大小的增大,有时采用如下结构:基于输出电压的高低来控制充电期间中的有效的电荷泵的数量。然而,在该情况下,在电压生成电路中,分压电路、运算放大器等用于判定包含输出电压的电压范围的结构有可能增大。更具体而言,电压生成电路使用多个运算放大器将例如与由分压电路生成的输出电压成比例的多个电压分别与对应的基准电压进行比较。状态控制电路基于该比较结果,判定包含输出电压的电压范围。然后,状态控制电路基于该判定结果来控制电压生成电路的状态。然而,在该情况下,根据电荷泵的数量以及电压生成电路的状态的数量的增加,用于对包含输出电压的电压范围进行判定的结构有可能增大。因此,有时难以抑制电压生成电路的面积的增加以及消耗电流的增加。
[0177]
根据实施方式,电压生成电路14所包括的状态控制电路stcntl基于基于电压vout的信号flg1为“l”电平的期间n
lclk
以及n
hclk
,使执行升压动作的电荷泵cp的数量变化。由此,即使不使分压电路中包括的结构以及运算放大器的数量增加,也能够控制电压生成电路14的多个“s1”状态~“s4”状态。因此,能够抑制电压生成电路的面积的增加以及消耗电流量的增加。
[0178]
另外,根据实施方式,能够抑制电压vout的脉动的大小的增大。更具体而言,如第一动作例所示,状态控制电路stcntl在期间n
lclk
为时钟信号clk的周期的2倍以上的情况下,针对被施加电压vout的负载的负载电流量,判定为充电期间中的有效的电荷泵cp的数量多。在此,负载例如是与所选择的字线wl对应的信号线或温度传感器17。并且,在判定为充电期间中的有效的电荷泵cp的数量多的情况下,状态控制电路stcntl减少充电期间中的有效的电荷泵cp的数量。由此,降低充电期间中的电压vout的上升量。在第一动作例中,状态控制电路stcntl,知道期间n
lclk
小于时钟信号clk的周期的2倍为止。这样,通过降低充电期间中的电压vout的上升量,能够抑制电压vout的脉动的大小的增大。通过这样的结构,实施方式的电压生成电路14通过使用基于电压vout的期间n
lclk
来调整与负载电流量相应地执行升压动作的电荷泵cp的数量,从而能够抑制脉动的大小的增大。另外,如果是具备这样的电压生成电路14的半导体存储装置1,则能够抑制可靠性的降低。
[0179]
另外,如第二动作例所示,状态控制电路stcntl通过增加该电荷泵cp的数量,能够将电压vout控制为与电压vtarg1大致相同以上的电压。更具体而言,状态控制电路stcntl在期间n
hclk
为时钟信号clk的周期的2倍以上的情况下,针对被施加电压vout的负载的负载电流量,判定为充电期间中的有效的电荷泵cp的数量少。并且,在判定为充电期间中的有效的电荷泵cp的数量少的情况下,状态控制电路stcntl增加充电期间中的有效的电荷泵cp的数量。由此,增加充电期间中的电压vout的上升量。状态控制电路stcntl增加充电期间中的有效的电荷泵cp的数量,直至期间n
hclk
小于时钟信号clk的周期的2倍为止。这样,通过增加充电期间中的电压vout的上升量,能够使电压vout成为与电压vtarg1大致相同以上的电压。
[0180]
2变形例
[0181]
另外,上述的实施方式能够进行各种变形。
[0182]
以下,对变形例的半导体存储装置进行说明。以下,关于变形例的半导体存储装置的结构,以与实施方式的半导体存储装置的不同点为中心进行说明。通过变形例的半导体存储装置,也能够起到与实施方式相同的效果。
[0183]
2.1第一变形例
[0184]
在上述实施方式中,示出了状态控制电路stcntl使用信号flg1来控制电压生成电路14的状态的情况,但不限于此。除了基于电压vn1的信号flg1之外,状态控制电路stcntl还可以基于与电压vn1不同的电压来控制电压生成电路14的状态。
[0185]
以下,对第一变形例的半导体存储装置进行说明。以下,关于第一变形例的半导体存储装置的结构及动作,主要对与实施方式的半导体存储装置的结构及动作的不同点进行说明。
[0186]
2.1.1电压生成电路的结构
[0187]
使用图10对第一变形例的半导体存储装置1的电压生成电路14以及定序器13的结构进行说明。图10是表示第一变形例的电压生成电路及定序器的结构的一例的电路图。
[0188]
除了实施方式的电压生成电路14的结构以外,电压生成电路14还包括电阻r3以及运算放大器amp2。
[0189]
电阻r3的第一端与节点nout连接。电阻r3的第二端与节点n5连接。
[0190]
电阻r1的第一端与节点n5连接。
[0191]
通过以上那样的结构,电阻r3将电阻r1的第一端与节点nout之间串联连接。另外,对节点n1及n5分别供给基于电阻r1、r2及r3的电阻值的电压vout的分压作为电压vn1及vn5。
[0192]
运算放大器amp2具有非反相输入端子(+)、反相输入端子(-)以及输出端子。运算放大器amp2的非反相输入端子(+)被施加电压vref。运算放大器amp2的反相输入端子(-)与节点n5连接。运算放大器amp2基于对非反相输入端子(+)施加的电压vref、以及对反相输入端子(-)施加的节点n5的电压vn5的比较结果,生成信号flg2。在第一变形例中,电压vref与在电压vout与电压vtarg2相同的情况下的电压vn5相同。另外,电压vtarg2是小于电压vtarg1的电压。电阻r1~r3各自的电阻值被设定为,在电压vout与电压vtarg1相同的情况下的电压vn1与在电压vout与电压vtarg2相同的情况下的电压vn5相同。由此,运算放大器amp2在电压vn5小于电压vref的情况下,生成“h”电平的信号flg2。换言之,在电压vout小于电压vtarg2的情况下,生成“h”电平的信号flg2。另外,运算放大器amp2在电压vn5为电压vref以上的情况下,生成“l”电平的信号flg2。换言之,在电压vout为电压vtarg2以上的情况下,生成“l”电平的信号flg2。从运算放大器amp2的输出端子向状态控制电路stcntl输出该生成的信号flg2。此外,在第一变形例中,示出了对运算放大器amp2的非反相输入端子(+)施加电压vref的情况,但也可以对运算放大器amp2的非反相输入端子(+)输入与电压vref不同的电压。对运算放大器amp2的非反相输入端子(+)施加的电压例如与在电压vout与电压vtarg3相同的情况下的电压vn5相同。在此,电压vtarg3是与电压vtarg2不同的电压。
[0193]
状态控制电路stcntl,除了被输入信号flg1之外,还被从运算放大器amp2输入信号flg2。状态控制电路stcntl基于信号flg1及flg2对信号en1~en4中的“h”电平的信号en的数量nu进行控制。
[0194]
2.1.2动作
[0195]
接着,对使用了第一变形例的半导体存储装置1的动作进行说明。
[0196]
以下,对在输出电压vout的动作中负载电流变大时、状态控制电路stcntl以使充电期间中的有效的电荷泵cp的数量增加的方式进行控制的例子进行说明。
[0197]
(状态转变图)
[0198]
使用图11对第一变形例的动作例中的电压生成电路14的状态转变进行说明。图11是用于说明第一变形例中的电压生成电路的动作的状态转变图。以下,主要对与实施方式的不同点进行说明。另外,在图11中,省略了期间n
lclk
满足第一条件的情况下的电压生成电路14的状态转变以及期间n
hclk
满足第二条件的情况下的电压生成电路14的状态转变的图示。
[0199]
在第一变形例的动作例中,在具有“s1”状态~“s3”状态的各个状态的电压生成电路14中,在信号flg2满足第三条件的情况下,状态控制电路stcntl使全部的信号en成为“h”电平。即,将“h”电平的信号en的数量nu设为4(nu=4)。由此,状态控制电路stcntl以在充电期间执行全部的电荷泵cp的升压动作(在充电期间全部的电荷泵cp成为有效)的方式使电压生成电路14的状态转变。
[0200]
更具体而言,状态控制电路stcntl判定信号flg2是否为“h”电平(信号flg2是否满足第三条件)。状态控制电路stcntl基于该判定结果,在判定为信号flg2为“h”电平的情况下,使全部的信号en为“h”电平。
[0201]
另外,信号flg2为“l”电平的期间的定序器13及电压生成电路14的动作与实施方式的定序器13及电压生成电路14的动作相同。
[0202]
(时序图)
[0203]
使用图12进一步说明第一变形例的动作例中的电压生成电路14的动作。图12是用于说明第一变形例中的电压生成电路的动作的时序图。在图12中,示出了电压vout、信号flg1、flg2、en1~en4、时钟信号clk以及电压生成电路14的状态。
[0204]
以下,示出在电压生成电路14输出电压时,例如负载电流增大,从而电压vout降低的情况下的电压生成电路14的动作的例子。
[0205]
以下,主要对与实施方式的动作不同的动作进行说明。
[0206]
时刻t30的电压生成电路14的状态为“s2”状态。即,信号en1及en2为“h”电平。另外,信号en3及en4为“l”电平。
[0207]
在时刻t30和t31之间,由状态控制电路stcntl计算出的n
lclk
和n
hclk
分别小于时钟信号clk的周期的2倍。由此,与实施方式中的动作相同地,反复进行具有“s2”状态的电压生成电路14的充电期间的升压动作以及放电期间的停止动作。
[0208]
在时刻t31,连接电压生成电路14的负载的负载电流增大。由此,电压vout开始大幅降低。
[0209]
在时刻t32,由于负载电流的增大,电压vout变得低于电压vtarg2。由此,信号flg2从“l”电平变化为“h”电平。因此,状态控制电路stcntl判定为信号flg2满足第三条件。因此,状态控制电路stcntl基于该判定的结果,使全部的信号en成为“h”电平。由此,状态控制电路stcntl使电压生成电路14的状态从“s2”状态转变为“s4”状态。伴随于此,全部的电荷泵cp1~cp4成为充电期间中的有效的电荷泵cp。
[0210]
在时刻t32以后的期间,由状态控制电路stcntl计算出的n
lclk
以及n
hclk
分别小于时钟信号clk的周期的2倍。由此,与实施方式中的动作相同地,反复进行具有“s4”状态的电压生成电路14的充电期间中的升压动作以及放电期间中的升压动作的停止。
[0211]
如以上那样,执行电压生成电路14的动作。
[0212]
通过第一变形例的电压生成电路14也起到与实施方式的电压生成电路相同的效果。
[0213]
另外,根据第一变形例的电压生成电路14,例如通过负载电流量的增加,电压vout大幅降低,从而在电压vout低于电压vtarg2的情况下,能够抑制电压vout小于电压vtarg1的期间的增加。即,在电压vout低于电压vtarg2的情况下,将全部的电荷泵cp设为充电期间中的有效的电荷泵cp,从而能够促进电压vout的上升。
[0214]
2.2第二变形例
[0215]
在上述的实施方式以及第一变形例中,示出了通过定序器13控制充电期间中的有效的电荷泵cp的升压动作的例子,但不限于此。电荷泵cp的升压动作也可以通过电压生成电路14内的结构来控制。
[0216]
以下,对第二变形例的半导体存储装置进行说明。以下,关于第二变形例的半导体存储装置的结构,主要对与实施方式的半导体存储装置的结构的不同点进行说明。另外,第二变形例的动作与实施方式的动作实质上相同,因此省略其说明。
[0217]
使用图13对第二变形例的半导体存储装置1的电压生成电路14的结构进行说明。图13是表示第二变形例的电压生成电路的结构的一例的电路图。
[0218]
电压生成电路14例如包括泵控制电路cpcntl1、cpcntl2、cpcntl3以及cpcntl4来代替逻辑与电路and1、and2、and3以及and4。另外,在以下的说明中,在不区分泵控制电路cpcntl1~cpcntl4的情况下,将泵控制电路cpcntl1~cpcntl4分别简称为泵控制电路cpcntl。
[0219]
在第二变形例中,遍及对各电荷泵cp输入时钟信号作为信号pclk的期间,执行被输入该信号的电荷泵cp的升压动作。
[0220]
从运算放大器amp1对泵控制电路cpcntl1输入信号flg1。另外,泵控制电路cpcntl1被输入时钟信号clk。另外,对泵控制电路cpcntl1输入信号en1。泵控制电路cpcntl1基于信号flg1及en1以及时钟信号clk生成信号pclk1。并且,所生成的信号被输出至电荷泵cp1。
[0221]
更具体而言,泵控制电路cpcntl1若检测到信号flg1为“h”电平这一情况,则遍及充电期间地、在信号en1为“h”电平的期间,生成具有与时钟信号clk相同频率的信号pclk1。由此,电荷泵cp1为有效的电荷泵cp。
[0222]
从运算放大器amp1对泵控制电路cpcntl2输入信号flg1。另外,泵控制电路cpcntl1被输入时钟信号clk。另外,泵控制电路cpcntl1被输入信号en2。泵控制电路cpcntl1基于信号flg1及en2以及时钟信号clk,生成信号pclk2。并且,所生成的信号被输出至电荷泵cp2。
[0223]
更具体而言,泵控制电路cpcntl2若检测到信号flg1为“h”电平这一情况,则遍及充电期间地、在信号en2为“h”电平的期间,生成具有与时钟信号clk相同频率的信号pclk2。由此,电荷泵cp2被设为有效的电荷泵cp。遍及充电期间地、在信号en2为“l”电平的情况下,
泵控制电路cpcntl2生成“l”电平的信号pclk2。由此,电荷泵cp2被设为无效的电荷泵cp。
[0224]
从运算放大器amp1对泵控制电路cpcntl3输入信号flg1。另外,泵控制电路cpcntl1被输入时钟信号clk。另外,泵控制电路cpcntl1被输入信号en3。泵控制电路cpcntl3基于信号flg1及en3以及时钟信号clk生成信号pclk3。并且,所生成的信号pclk3被输出至电荷泵cp3。
[0225]
更具体而言,泵控制电路cpcntl3若检测到信号flg1为“h”电平这一情况,则遍及充电期间地、在信号en3为“h”电平的期间,生成具有与时钟信号clk相同频率的信号pclk3。由此,电荷泵cp3被设为有效的电荷泵cp。遍及充电期间地、在信号en3为“l”电平的情况下,泵控制电路cpcntl3生成“l”电平的信号pclk3。由此,电荷泵cp3被设为无效的电荷泵cp。
[0226]
从运算放大器amp1对泵控制电路cpcntl4输入信号flg1。另外,泵控制电路cpcntl4被输入时钟信号clk。另外,泵控制电路cpcntl4被输入信号en4。泵控制电路cpcntl4基于信号flg1及en4以及时钟信号clk生成信号pclk4。并且,所生成的信号被输出至电荷泵cp4。
[0227]
更具体而言,泵控制电路cpcntl4若检测到信号flg1为“h”电平这一情况,则遍及充电期间地、在信号en4为“h”电平的期间,生成具有与时钟信号clk相同频率的信号pclk4。由此,电荷泵cp4被设为有效的电荷泵cp。遍及充电期间地、在信号en4为“l”电平的情况下,泵控制电路cpcntl4生成“l”电平的信号pclk4。由此,电荷泵cp4被设为无效的电荷泵cp。
[0228]
如上所述,在第二变形例中,电荷泵cp的升压动作由电压生成电路14内的泵控制电路cpcntl控制。
[0229]
此外,在第二变形例中,示出了各电荷泵cp的升压动作通过与该电荷泵cp对应的泵控制电路cpcntl来控制的情况,但不限于此。各电荷泵cp的升压动作也可以通过例如与该电荷泵cp对应的逻辑与电路代替泵控制电路cpcntl来控制。
[0230]
更具体而言,从运算放大器amp1对与各电荷泵cp对应的逻辑与电路输入信号flg1。另外,该逻辑与电路被输入时钟信号clk。另外,该逻辑与电路被输入信号en。该逻辑与电路and基于信号flg1及en以及时钟信号clk生成信号pclk。并且,所生成的信号被输出至该电荷泵cp。
[0231]
通过第二变形例的电压生成电路14也起到与实施方式的电压生成电路相同的效果。
[0232]
3其他
[0233]
另外,上述说明的实施方式是作为例子而提出的,并不意图限定发明的范围。上述实施方式能够以其他各种方式实施,在不脱离发明的主旨的范围内能够进行各种省略、置换、变更。这些实施方式及其变形包括在发明的范围或主旨内,并且包括在权利要求书所记载的发明及其等同的范围内。
[0234]
[附图标记说明]
[0235]1…
半导体存储装置、2

存储器控制器、3

存储系统、10

存储单元阵列、11

指令寄存器、12

地址寄存器、13

定序器、14

电压生成电路、15

行解码器模块、16

读出放大器模块、17

温度传感器、21、22、23、24、25、26

导电体层、31、32、33、34

绝缘体层、40

芯部件、41

半导体膜、42

隧道绝缘膜、43

电荷蓄积膜、44

阻挡绝缘膜、45

半导体部、wl

字线、mt

存储单元晶体管、std、sts

选择晶体管、ns

nand串、cu

单元组、
su

串单元、cp1~cp4

电荷泵、and1~and4

逻辑与电路、amp1、amp2

运算放大器、stcntl

状态控制电路、cpcntl1~cpcntl4

泵控制电路、r1~r3

电阻、t1~t4

晶体管、c1~c3

电容器。

技术特征:
1.一种电压生成电路,具备:多个电荷泵,分别与第一节点连接;以及控制电路,基于所述第一节点的电压满足条件的期间,对所述多个电荷泵中的设为有效的电荷泵的数量进行控制。2.根据权利要求1所述的电压生成电路,所述控制电路构成为,在将所述多个电荷泵中的至少2个电荷泵设为有效的状态下,基于所述第一节点的电压被维持为第一电压以上的第一期间,减少所述多个电荷泵中的设为有效的电荷泵的数量。3.根据权利要求2所述的电压生成电路,所述控制电路构成为,在将所述多个电荷泵中的至少1个电荷泵设为为非有效的状态下,基于所述第一节点的电压被维持为小于所述第一电压的第二期间,增加所述多个电荷泵中的设为非有效的电荷泵的数量。4.根据权利要求3所述的电压生成电路,所述第一期间以及所述第二期间是基于时钟信号的期间。5.根据权利要求3所述的电压生成电路,所述控制电路构成为,在所述第一节点的电压小于比所述第一电压小的第二电压的情况下,使所述多个电荷泵都成为设为有效的电荷泵。6.根据权利要求5所述的电压生成电路,所述电压生成电路还具备:第一电阻,具有与所述第一节点连接的第一端、以及与第二节点连接的第二端;第二电阻,具有与所述第二节点连接的第一端;以及第一运算放大器,具有与所述第二节点连接的第一端、以及被施加第三电压的第二端,所述第一运算放大器将所述第二节点的电压与所述第三电压之间的第一比较结果输出至所述控制电路,所述第一期间以及所述第二期间是基于所述第一比较结果的期间。7.根据权利要求6所述的电压生成电路,所述第三电压是在所述第一节点的电压与所述第一电压相同的情况下的所述第二节点的电压。8.根据权利要求6所述的电压生成电路,所述电压生成电路还具备:第三电阻,将所述第一节点与所述第一电阻串联连接,具有与所述第一节点连接的第一端、以及与所述第一电阻的第一端一起与第三节点连接的第二端;以及第二运算放大器,具有与所述第三节点连接的第一端、以及被施加第四电压的第二端,所述第二运算放大器将所述第三节点的电压与所述第四电压之间的第二比较结果输出至所述控制电路,所述电压生成电路基于所述第二比较结果来判定所述第一节点的电压是否小于所述第二电压。9.根据权利要求8所述的电压生成电路,所述第四电压是所述第三节点的电压与所述第二电压相同的情况下的所述第三节点
的电压。10.根据权利要求9所述的电压生成电路,所述第三电压与所述第四电压相同。11.根据权利要求1所述的电压生成电路,所述控制电路在所述第一节点的电压小于第一电压的情况下,使利用了所述多个电荷泵中的设为有效的电荷泵的电压的生成开始。12.根据权利要求11所述的电压生成电路,所述控制电路构成为,遍及第三期间地执行利用了所述多个电荷泵中的设为有效的电荷泵的电压的生成,在所述第三期间结束的同时,遍及第四期间地使利用了所述多个电荷泵中的设为有效的电荷泵的电压的生成停止。13.一种半导体存储装置,具备:权利要求1所述的电压生成电路;以及存储单元,所述半导体存储装置构成为将所述第一节点的电压供给至所述存储单元。14.根据权利要求13所述的半导体存储装置,还具备控制电路,所述控制电路在所述第一节点的电压小于第一电压的情况下,使所述多个电荷泵中的设为有效的电荷泵的升压动作开始。15.根据权利要求14所述的半导体存储装置,所述控制电路构成为,遍及第一期间地执行利用了所述多个电荷泵中的设为有效的电荷泵的电压的生成,在所述第一期间结束的同时,遍及第二期间地使利用了所述多个电荷泵中的设为有效的电荷泵的电压的生成停止。

技术总结
实施方式提供能够抑制面积的增加以及消耗电流量的增加并且抑制输出电压的波动的大小的增大的电压生成电路以及具备该电压生成电路的半导体存储装置。实施方式的电压生成电路具备:多个电荷泵,各自与第一节点连接;以及控制电路,基于上述第一节点的电压满足条件的期间,对上述多个电荷泵中的设为有效的电荷泵的数量进行控制。的数量进行控制。的数量进行控制。


技术研发人员:藤本巧
受保护的技术使用者:铠侠股份有限公司
技术研发日:2022.07.22
技术公布日:2023/10/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐