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

文档序号:18354400发布日期:2019-08-06 22:54阅读:292来源:国知局
半导体存储装置以及电压产生电路的制作方法

本发明涉及一种半导体存储装置,例如是快闪存储器,并且更具体地涉及使用升压电路的电压产生电路。



背景技术:

就nand型或nor型快闪存储器等,数据读取、编程以及擦除操作都需要高电压。通常在快闪存储器中,外部所提供的电源电压会被电荷泵升压,并且通过升压电压执行编程、擦除等操作。在日本公开专利申请号2002-197882中,说明为了减小升压电路的布局面积,开始了一种将信号进行自升压的技术。此技术减少了电荷泵并且致能字线解码器的字线。

图1a示出了现行的快闪存储器的电压产生电路。电压产生电路10包括电荷泵cp以及比较器12。电荷泵cp用以对电压,例如是vcc,进行升压。比较器12用以比较电压与参考电压vref以控制电荷泵cp。电阻梯(resistorladder)具有多个串联连接的电阻并且受控于致能信号en晶体管被以串联的方式被形成于电荷泵cp的输出节点hv_g与gnd之间。电阻梯的节点n1的电压以及参考电压vref被输入到比较器12,并且比较器12依据电压与参考电压vref的比较结果致能或禁能电荷泵cp。多个电位移位器dlvs被连接到电阻梯,并且电阻梯的电阻值可通过电位移位器dlvs的开关电路而改变。例如,电阻梯的电阻值增加,流经电阻梯的电流会降低。在另一方面,如果电阻梯的电阻值降低,则流经电阻梯的电流会增加。

电压产生电路10还包括另一组的比较器14以及电阻梯。电阻梯用以从输出节点hv_s产生驱动电压vdv。电阻梯以与上述电阻梯的相同方式被建构,并且电位移位器dlvs被连接到电阻梯。在输出节点hv_g与输出节点hv_s之间,二极体与晶体管q1串联连接。输出节点hv_s被连接于晶体管q1与电阻梯之间。参考电压vref被提供到比较器14的反相输入,电阻梯的节点n2的电压被提供到比较器14的非反相输入。当节点n2的电压高于参考电压vref,晶体管q2会导通并且晶体管q1会断开。在另一方面,当节点n2的电压低于参考电压vref则晶体管q2会断开并且晶体管q1会导通。

为了在编程操作期间通过增量步进脉冲编程(incrementalsteppulseprogramming,ispp)产生步进电压并且通过增量步进脉冲抹除(incrementalsteppulseerase,ispe)产生步进电压,电阻梯的电阻可通过电位移位器dvls的开关电路来改变,从而使期望驱动电压vdv产生于输出节点hv_s。

如图1b所示,电压产生电路10的输出节点hv_g、hv_s被连接到高耐压的mos晶体管q3。也就是说,输出节点hv_s被连接到晶体管q3的源极或漏极,输出节点hv_g被连接到晶体管q3的栅极,并且驱动电压vdv被提供到字线或p阱以作为编程电压或擦除电压。在此,由于基板偏压效应(substratebiaseffect)导致晶体管q3的阈值上升,因此考量到基板偏压效应,栅极电压(升压电压vcp)需要被设定为高于驱动电压vdv的电压。

如此现行的电压产生电路10具有以下问题。电压产生电路10使用大量的高耐压晶体管(晶体管q1、q2,以及构成电位移位器的晶体管),并使用用以释放高电压的缓和元件(空乏型晶体管等,具有电阻以及栅极接地)。因此,电路规模变大。而且,由于使用了ispp和ispe,所以步进电压必须被精细地设定,并且在电流电路中,必须准备大量的电位移位,这是导致电路规模增加的因素之一。

除此之外,驱动电压vdv的产生必须考虑晶体管q3的基板偏压效应。然而,在电流电路中,在高电压编程电压和擦除电压的同时考虑到基板偏压效应而难以产生驱动电压,并且无论升压电压vcp的值如何,升压电压vcp和驱动电压vdv是恒定的。因此,在编程电压和擦除电压在低电位的区域中,差电压可能不必要地增加,这是功耗增加的一个原因。



技术实现要素:

有鉴于此,本发明提供一种电压产生电路。电压产生电路的电路规模与现有技术相比有显著地降低。本发明还提供一种电压产生电路,其能够在不使用电位移位器的情况下产生期望的驱动电压。本发明还提供一种能够考虑到基板偏压效应而产生驱动电压的电压产生电路。本发明还提供一种电压产生电路,其能够通过设定用以产生电压的电阻恒定以产生电压,并电流源的电流。

根据本发明,电压产生电路包括:用以将一升压电压输出到第一节点的升压电路;连接于第一节点与第二节点之间的第一电阻;以及具有并联连接于第二节点与参考电位之间的第一电流路径以及第二电流路径的电流源电路。第一电流路径包括第二电阻以及串联连接到第二电阻的第一电流源。第一电流源产生对应于第一数字码的第一定电流。第二电流路径包括具有与第一电流源相同配置的第二电流源。第二电流源产生对应于第二数字码的第二定电流,其中第二数字码是通过反相第一数字码来获得。电压产生电路在第二节点产生由第一数字码以及第二数字码所决定的电压。

在一实施例中,流经第一电阻的电流是通过将第一定电流以及第二定电流相加而被获得。在一实施例中,第一电流源包括基于第一数字码而选择性地被操作的多个电流源,并且第二电流源包括基于第二数字码而选择性地被操作的多个电流源。在一实施例中,电压产生电路还包括用以反相第一数字码的反相电路。第一数字码被提供到第一电流源,并且由反相电路所反相的第二数字码被提供到第二电流源。在一实施例中,第一数字码以及第二数字码包括用以调整从第二节点输出的电压的修整信息。在一实施例中,第一电流路径还包括并联连接到第一电流源的第三电流源。第三电流源产生对应于第三数字码的第三定电流。通过将第一定电流以及第三定电流相加而获得的电流流经第一电流路径。在一实施例中,第三数字码调整从第一节点输出的电压与从第二节点输出的电压之间的差值。在一实施例中,第二电流路径还包括并联连接到第二电流源的第四电流源。第四电流源产生对应于第四数字码的第四定电流。通过将第二定电流以及第四定电流相加而获得的电流流经第二电流路径。在一实施例中,第四数字码是依据从第二节点输出的电压的值被改变。在一实施例中,第一电流路径包括配置于第二电阻与第一电流源之间的保护元件。并且第二电流路径包括配置于第二节点与第二电流源之间的保护元件。在一实施例中,第一电阻以及第二电阻是由导电多晶硅所组成。在一实施例中,升压电路所包括的mos晶体管用于高耐压,并且与升压电路所包括的mos晶体管相比,电流源电路所包括的mos晶体管用于低耐压。在一实施例中,电压产生电路还包括比较器,比较器用以比较第一电流路径的第三节点的电压与参考电压并且基于比较结果控制升压电路的操作。

根据本发明,半导体存储装置包括具有上述配置的电压产生电路、存储单元阵列、用以控制关联于存储单元阵列的操作的控制器以及用以驱动存储单元阵列的驱动电路。在电压产生电路的第二节点产生的电压被提供到驱动电路。

在一实施例中,驱动电路包括n型mos晶体管。并且第一节点的电压被提供到n型mos晶体管的栅极,并且第二节点的电压被提供到n型mos晶体管的漏极。在一实施例中,当存储单元阵列被编程时,控制器使第二节点经由第一数字码以及第二数字码产生编程电压。在一实施例中,当存储单元阵列被擦除时,控制器使第二节点经由第一数字码以及第二数字码产生擦除电压。在一实施例中,存储单元阵列包括nand串。

根据本发明,使用连接到第一电流路径以及第二电流路径的第一电流源以及第二电流源,定电流流经连接于第一节点与第二节点之间的电阻,以从第二节点产生电压。因此,不同于现有技术,期望电压在不使用电位移位器的情况下产生在第二节点。另外,与现有技术相比,降低了高耐压元件的数量,并且降低了电压产生电路的电路规模。除此之外,还能够独立控制第一节点与第二节点之间的电压差。

附图说明

图1a以及图1b是示出现行的电压产生电路的配置图;

图2是依据本发明一实施例所示出的快闪存储器的配置图;

图3是依据本发明的第一实施例所示出的电压产生电路的配置图;

图4是依据本发明一实施例所示出的dac配置示例;

图5是依据本发明的第二实施例所示出的电压产生电路的配置图;

图6是依据本发明的第三实施例所示出的电压产生电路的配置图。

附图标号说明:

10、180、180a、180b:电压产生电路

12、14、210:比较器

100:快闪存储器

110:存储器阵列

120:输入/输出缓冲器

130:地址暂存器

140:控制部

150:字线选择电路

160:页缓冲/感测电路

170:行选择电路

200:电荷泵

220、222、230、232、dac:数字模拟转换器

240:反相器

ax:列地址信息

ay:行地址信息

b1、b2、b3、b4:比特

blk(0)、blk(1)、blk(m-1):存储器区块

cp:电荷泵

dlvs:电位移位器

en:致能信号

gnd:接地

hv_g、hv_s:输出节点

i1~i4:定电流源

ia、ib、ic、id、iconst:电流

n1、n2、n10、trim、offset、vov:节点

oc:移位码

p1:第一电流路径

p2:第二电流路径

q1~q3、q10、q12、q20、q22、tr1~tr4:晶体管

rvov、rreg:电阻

vref:参考电压

vcc:电压

vcp:升压电压

vdv:驱动电压

vers:擦除电压

vpass:通过电压

vpgm:写入电压

vread:读取通过电压

vs:电压产生码

具体实施方式

在下文中,将参考附图详细描述本公开的实施例。在一个实施例中,根据本发明,半导体存储装置是nand形式的快闪存储器,然而仅是示例,半导体存储装置可以是具有其他配置的半导体存储器。

图2示出本发明一实施例所示出的快闪存储器的配置图。如图所示,快闪存储器100包括存储器阵列110、输入/输出缓冲器120、地址暂存器130、控制部140、字线选择电路150、页缓冲/感测电路160、行选择电路170以及电压产生电路180。存储器阵列110具有排列成多个行与多个列的多个存储单元。输入/输出缓冲器120连接到外部输入/输出端i/o并且保持输入/输出数据。地址暂存器130接收来自于输入/输出缓冲器120的地址数据。控制部140接收来自于输入/输出缓冲器120的命令数据或外部控制信号并且控制每个部分。字线选择电路150接收来自于地址暂存器130的列地址信息ax并且类似基于列地址信息ax的解码结果选择区块以及选择区块字线。页缓冲/感测电路160保持由字线选择电路150所选择的页面所读取的数据,并且将写入数据保持到所选择的页面。行选择电路170接收来自于地址暂存器130的行地址信息ay并且基于行地址信息ay解码结果选择页缓冲/感测电路160中的数据。电压产生电路180产生用以读取、编程、擦除等等的多个电压(写入电压vpgm、通过电压vpass、读取通过电压vread、擦除电压vers等等)。

存储器阵列110具有以行方向排列的m个存储器区块blk(0)、blk(1)、...、以及blk(m-1)。多个nand串被形成为一个存储器区块。单一个nand串包括串联连接的多个存储单元,位线侧选择晶体管以及源极线侧选择晶体管。其中位线侧选择晶体管被连接到对应的位线,并且源极线侧选择晶体管被连接到共同源极线。存储单元可以是用以存储1比特(二进位数据)的slc型存储单元或用以存储多比特的mlc型存储单元。

存储单元控制栅极被连接到字线。位线侧选择晶体管以及源极线侧选择晶体管的栅极被连接到选择栅极线sgd、sgs。字线选择电路150基于列地址信息ax选择区块或字线,并且依据操作状态驱动选择栅极线sgd、sgs。

在读取操作中,一正电压被施加到位线,一电压(例如,0v)被施加到被选中的字线,一通过电压vpass(例如,4.5v)被施加到没有被选中的字线,一正电压(例如,4.5v)被施加到选择栅极线sgd、sgs,位线侧选择晶体管以及源极线侧选择晶体管被导通,0v的电压被施加到共同源极线。在编程(写入)操作中,高电压编程电压vpgm(15v~25v)被施加到被选中的字线,一中间电位(例如,10v)被施加到没有被选中的字线,位线侧选择晶体管被导通,而源极线侧选择晶体管被断开,对应于数据“0”或“1”的电位被提供到位线gbl。在擦除操作中,0v的电压被施加到在区块中被选中的字线,一高电压(例如,20v)被施加到p型井,浮闸的电子会被推出到基板,并且区块单元的数据被擦除。

接下来描述本实施例的电压产生电路180的实施细节。图3示出本实施例的电压产生电路180内部配置。电压产生电路180包括电荷泵200、比较器210、输出节点hv_g、电阻rvov以及电流源电路。比较器210控制电荷泵200的操作。输出节点hv_g输出来自于电荷泵200的升压电压。电阻rvov连接于输出节点hv_g与输出节点hv_s之间。电流源电路被连接到电阻rvov。电流源电路包括并联连接于输出节点hv_s与参考电位(gnd)之间的第一电流路径p1以及第二电流路径p2、连接到第一电流路径p1的第一数字模拟转换器(digitaltoanalogconverter;下文简称dac)220、连接到第二电流路径p2的第二dac230以及用以反相节点trim所提供的电压产生码vs的反相器240。

电荷泵200对输入电压进行升压并且输出升压电压vcp到输出节点hv_g。电荷泵200例如是通过具有不同相位的两个时脉信号交替地驱动多个串极连接(cascade-connected)的晶体管,藉以产生升压电压vcp。参考电压vref被提供到比较器210的非反相输入,第一电流路径p1的节点n10电压被提供到反相输入。比较器210在节点n10的电压低于参考电压vref时会致能电荷泵200的时脉信号,并且在节点n10的电压高于参考电压vref时则禁能电荷泵200的时脉信号。

用以产生驱动电压vdv的电阻rvov被形成于输出节点hv_g与输出节点hv_s之间。驱动电压vdv是通过降低升压电压vcp而被获得。电阻rvov例如是由带状导电多晶硅所组成。

在第一电流路径p1中,用以产生升压电压的电阻rreg、空乏型(depletiontype)nmos晶体管q10、增强型(enhancementtype)nmos晶体管q12以及第一dac220被串联连接。晶体管q10的栅极被连接到gnd。晶体管q10作为电压缓和元件或保护元件。vcc电源电压被连接到晶体管q12的栅极,并且防止具有特定值或更高值的电流流过第一电流路径p1。在此应注意的是,构成晶体管q12、q22、dac220、230以及反相器240的晶体管并没有被施加高电压,因此可以由低耐压的晶体管来构成。

在第二电流路径p2中,空乏型nmos晶体管q20、增强型nmos晶体管q22以及第二dac230被串联连接。晶体管q20的栅极被连接到gnd,晶体管q22的栅极被连接到vcc电源电压,晶体管q20、q22以相同于第一电流路径p1的晶体管q10、q12的方式进行操作。

第一dac220包括基于电压产生码vs被选择性地操作电流源,并且决定流经第一电流路径p1的电流ia。第二dac230是具有与第一dac220相同的配置的电流源,并且基于通过反相电压产生码vs所获得的码来决定要流经第二电流路径p2的电流ib。当允许在dac中流动的最大电流设置为imax时,imax=ia+ib的关系式会被满足。因此,电流ia会流经第一电流路径p1,电流ib会流经第二电流路径p2,定电流iconst(iconst=ia+ib)流经用以产生驱动电压的电阻rvov并且电流iconst×电阻rvov的电位差被形成输出节点hv_g与输出节点hv_s之间。

图4示出用于解释dac的操作的示例。举例来说,dac具有多个nmos晶体管(本图所示例的四个晶体管tr1~tr4)并联连接以及串联连接到晶体管tr1~tr4的定电流源i1~i4。电压产生码vs的四个比特(b1、b2、b3以及b4)被输入到晶体管tr1~tr4的栅极,藉以控制晶体管tr1~tr4的导通/断开。定电流源i1~i4例如是施加1μa、2μa、4μa以及8μa的定电流。通过对电压产生码vs的四个比特进行组合,可设定出16种电流,也就是说,1μa的步进电流可被设定为0μa至15μa以流经第一电流路径p1。例如,如果1μa的电流流经第一电流路径p1,15μa的电流流经第二电流路径p2,并且如果5μa的电流流经第一电流路径p1,则流经第二电流路径p2的电流为11μa。

当执行读取操作、编程操作、擦除操作等操作时,控制部140输出电压产生码vs到电压产生电路180以产生所需的驱动电压vdv。例如,在编程操作的期间,控制部140将用以产生编程电压的电压产生码vs提供到电压产生电路180。第一dac220以及第二dac230基于电压产生码vs决定流经第一电流路径p1的电流ia以及流经第二电流路径p2的电流ib。iconst(ia+ib)的定电流流经电阻rvov,并且通过电阻rvov×iconst降低升压电压vcp而获得的驱动电压vdv被产生在节点hv_s。经由选择晶体管q3将驱动电压vdv被作为编程电压并将驱动电压vdv施加到被选中的字线,如图1b所示。明显高于驱动电压vdv的升压电压vcp被施加到选择晶体管q3的栅极。通过适当地调整电流iconst,可在考量到基板偏压效应的的情况下获得升压电压vcp以及驱动电压vdv。此外,当通过ispp改变编程电压时,控制部140改变电压产生码vs,改变第一dac的电流ia以及第二dac的电流ib,并且改变驱动电压vdv。

在擦除操作的期间,控制部140将用以产生擦除电压的电压产生码vs提供到电压产生电路180,并且使对应于电压产生码vs的擦除电压产生于输出节点hv_s。同样地,在读取操作的期间,控制部140将用以产生读取通过电压的电压产生码vs提供到电压产生电路180,并且使对应于电压产生码vs的读取通过电压产生于输出节点hv_s。

在一实施例中,电压产生码可包括产品运送时的修整信息。由于芯片所产生的电压波动,修整信息可用以补偿此波动。例如,修整信息被存储在存储单元阵列的熔丝单元(用户未存取的区域)。当执行上电程序时,从熔丝单元读取到的修整信息被设定到配置暂存器等。控制部140产生反应于修整信息的电压产生码。在另一实施例中,反应于修整信息的电压产生码可以被预先准备并存储在熔丝单元中。在这种情况下,控制部140可以从熔丝单元读取电压产生码并且直接地使用电压产生码。

如上所述,与现有技术不同的是,在本实施例中并没有使用电平移位器。因此,电压产生电路的电路规模可以降低。除此之外,与现有技术不同的是,电阻rvov、rreg可以用作高耐压元件,而不是本实施例中的高耐压晶体管q1、q2。因此,设计此电路元件并且制造此电路元件是容易的。此外,通过dac控制电流,可在考量到基板偏压效应的的情况下产生适当的驱动电压vdv并且实现低功率消耗。

接下来,将描述本发明的第二实施例。图5是示出第二实施例的电压产生电路180a的配置图。在第二实施例中,基于移位码oc而被控制的第三dac222被添加到第一电流路径p1。第三dac222并不需要具有与第一dac220相同的配置,并且第三dac222依据与电压产生码vs无关的移位码oc独立决定定电流。因此,第一dac220所决定的电流ia以及第三dac222所决定的电流ic流经第一电流路径p1,并且iconst(ia+ib+ic)的电流流经电阻rvov。

例如,当期望的驱动电压vdv并没有自输出节点hv_s输出时或当需要调整时,移位码oc可作为附加码。由于改变比较器210的参考电压vref可能会影响其他的模拟电路,因此不希望改变参考电压vref。流经电阻rvov的iconst可以被移位码oc控制以调整驱动电压vdv。移位码oc可以被存储在存储单元阵列或其他的暂存器之中,例如是被存储在测试操作中的ic芯片。当移位码oc被设定时,控制部140将移位码oc以及电压产生码vs输出到电压产生电路180a,藉以在输出节点hv_s产生期望的驱动电压vdv。

接下来,将描述本发明的第三实施例。在第三实施例中,第四dac232被添加到第二电流路径p2。第四dac232并不需要具有与第二dac230相同的配置,并且第四dac232依据与电压产生码vs无关的过驱动码od独立决定定电流。因此,第二dac230所决定的电流ib以及第四dac232所决定的电流id流经第二电流路径p2,并且iconst(ia+ib+ic+id)的电流流经电阻rvov。

第四dac232基于过驱动码od使电流id流经第二电流路径p2,由此可以独立地控制驱动电压vdv。在一实施例中,过驱动码od依据升压电压vcp的值被设定。例如,当升压电压vcp高于某一值时,过驱动码od被设定以增加升压电压vcp与驱动电压vdv之间的差值,并且当驱动电压vcp低于某一值时,过驱动码od被设定以降低升压电压vcp与驱动电压vdv之间的差值,藉以在考量到基板偏压效应的的情况下产生驱动电压vdv。

以上实施例示出了将电压产生电路应用于nand型快闪存储器的示例,但是本公开不限于此。本公开可以应用于需要通过升压电路产生驱动电压的所有类型的半导体存储器。

虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何所属技术领域中技术人员,在不脱离本发明的精神和范围内,当可作些许的更改与润饰,故本发明的保护范围当视权利要求所界定的为准。

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