非易失性存储器设备的制作方法

文档序号:17652222发布日期:2019-05-15 21:33阅读:120来源:国知局
于2017年11月8日提交并且标题为“非易失性存储器设备”的韩国专利申请no.10-2017-0148320通过引用整体并入。这里的一个或多个实施例涉及非易失性存储器设备。
背景技术
::已经开发了各种存储器设备来存储数据。示例包括易失性存储器设备和非易失性存储器设备。一种类型的非易失性存储器设备是闪存设备,其经常用于移动电话、数字相机、便携式数字助理(portabledigitalassistant,pda)、移动计算机设备、固定计算机设备和其他产品中。非易失性存储器设备通常包括具有上拉驱动器的数据输出驱动器和上拉驱动器,具有上拉驱动器的数据输出驱动器和上拉驱动器中的每一个包括多个晶体管。技术方案根据一个或多个实施例,一种非易失性存储器设备包括输出驱动器以输出数据信号且包括:上拉驱动器,其包括具有多个p型晶体管的第一上拉驱动器和具有多个n型晶体管的第二上拉驱动器;以及包括多个n型晶体管的下拉驱动器,其中具有不同电压电平的一个或多个电源电压被选择性地施加到上拉驱动器,并且第一电源电压被施加到第一上拉驱动器并且第二电源电压被施加到第二上拉驱动器。根据一个或多个其他实施例,一种非易失性存储器设备包括输出驱动器以输出数据信号;以及操作信号生成器,用于生成用于操作输出驱动器的多个操作信号,其中,输出驱动器包括:上拉驱动器,包括具有多个p型晶体管的第一上拉驱动器和具有多个n型晶体管的第二上拉驱动器;以及下拉驱动器,具有多个n型晶体管;其中,具有不同电压电平的一个或多个电源电压将被选择性地施加到上拉驱动器。根据一个或多个其他实施例,一种非易失性存储器设备包括输出驱动器以输出数据信号;以及操作信号生成器,用于生成操作输出驱动器的多个操作信号,其中输出驱动器包括:上拉驱动器,包括具有多个p型晶体管的第一上拉驱动器和具有多个n型晶体管的第二上拉驱动器;以及下拉驱动器,包括具有多个p型晶体管的第一下拉驱动器和具有多个n型晶体管的第二下拉驱动器。附图说明通过参考附图详细描述示例性实施例,特征对于本领域技术人员将变得显而易见,在附图中:图1示出了非易失性存储器设备的实施例;图2示出了数据输出电路的实施例;图3示出了输出驱动器的实施例;图4a和图4b示出了根据电源电压的电压电平的上拉驱动器的操作机制的实施例;图5示出了在上拉驱动器中流向p型晶体管和n型晶体管的电流的大小变化的示例;图6示出了输出驱动器的另一实施例;图7示出了在下拉驱动器中流向p型晶体管和n型晶体管的电流的大小变化的示例;图8示出了数据输出电路的另一实施例;图9a、图10a、图11a和图12a示出了图6的输出驱动器的实施例;图9b、图10b、图11b和图12b分别示出了用于图9a、图10a、图11a和图12a的输出驱动器的操作信号的实施例;图13示出了用于输出驱动器的数据信号和操作速度的实施例;图14示出了存储器块的实施例;图15示出了存储器块的另一实施例;图16示出了存储器块的另一实施例;以及图17示出了计算系统设备的实施例。具体实施方式图1示出了可包括存储器单元阵列20、行解码器30、页面缓冲器电路40、电压生成器50、数据输入/输出电路10和控制逻辑60的非易失性存储器设备1的实施例。在另一实施例中,非易失性存储器设备1可以包括其他或不同的特征。非易失性存储器设备1可以包括nand快闪存储器、垂直nand(verticalnand,vnand)快闪存储器、nor快闪存储器、电阻式随机存取存储器(resistiverandom-accessmemory,rram)、相变随机存取存储器(phase-changerandom-accessmemory,pram)、磁阻随机存取存储器(magnetoresistiverandom-accessmemory,mram)、铁电随机存取存储器(ferroelectricrandom-accessmemory,fram)、自旋转移力矩随机存取存储器(spin-transfertorquerandom-accessmemory,stt-ram)或另一类型的存储器。非易失性存储器设备1可以具有三维阵列结构。为了便于解释,非易失性存储器设备1将被描述为nand快闪存储器设备。存储器单元阵列20可以包括多个存储器块。存储器块中的每一个可以包括多个存储器单元。多个存储器单元中的一些可以是,例如,单层单元(singlelevelcell,slc),每个存储1位数据。其他存储器单元可以是多层单元(multi-levelcell,mlc)。存储器单元阵列20可以通过字线wl、串选择线ssl和地选择线gsl连接到行解码器30,并且可以通过位线bl连接到页面缓冲器电路40。存储器单元阵列20可以包括连接到位线bl的串。串中的每一个可以包括串联连接在位线和公共源极线csl之间的至少一个串选择晶体管、多个存储器单元和至少一个地选择晶体管。串中的每一个还可以包括在串选择晶体管和多个存储器单元之间的至少一个空单元,并且还可以包括在地选择晶体管和多个存储器单元之间的至少一个空单元。图1示出了非易失性存储器设备1包括一个存储器单元阵列20。在一个实施例中,非易失性存储器设备1可以包括多个存储器单元阵列20。行解码器30可以基于行地址x-addr来选择一些字线wl。行解码器30可以将字线电压提供给字线。在编程操作期间,行解码器30可将编程电压和验证电压施加到所选字线,并可将编程禁止电压施加到未选字线。在读取操作期间,行解码器30可将读取电压施加到选定字线并将读取禁止电压施加到未选字线。此外,行解码器30可以基于行地址x-addr来选择一些串选择线ssl或一些地选择线gsl。页面缓冲器电路40可以通过位线bl连接到存储器单元阵列20,并且可以基于从控制逻辑60接收的页面缓冲器控制信号ctrl_pb来执行编程操作或读取操作。页面缓冲器电路40可通过使用经解码的列地址选择位线bl而连接到数据线dls。页面缓冲器电路40可以包括多个页面缓冲器,该页面缓冲器用于存储在编程操作期间要编程的数据或存储在读取操作期间要读出的数据。多个页面缓冲器中的每一个可以包括多个锁存器。在编程操作期间,存储在多个页面缓冲器中的数据可以通过位线bl被编程到对应于所选择的存储器块的页面中。在读取操作期间,从对应于所选择的存储器块的页面读出的数据可以通过位线bl存储在多个页面缓冲器中。页面缓冲器电路40可以从存储器单元阵列20的第一区域中读取数据,并将读取的数据存储在存储器单元阵列20的第二区域中。页面缓冲器电路40可以执行,例如,回拷(copy-back)操作。电压生成器50可以基于电压控制信号ctrl_vol生成用于执行关于存储器单元阵列20的编程操作、读取操作和擦除操作的各种类型的电压。例如,电压生成器50可生成字线操作电压vwl以操作字线wl。此时,第一操作电压vwl可以是编程电压(或写入电压)、读取电压、擦除电压、禁止电压或编程验证电压。电压生成器50还可以生成用于操作多个串选择线ssl的串选择线操作电压vssl和用于操作多个地选择线gsl的地选择线操作电压vgsl。基于从存储器控制器接收的命令cmd、地址addr和控制信号ctrl,控制逻辑60可以输出用于在存储器单元阵列20中存储数据或从存储器单元阵列20读出数据的各种内部控制信号。控制逻辑60可以控制非易失性存储器设备1的内部组件的整体操作。从控制逻辑60输出的各种内部控制信号可以提供给行解码器30、电压生成器50、页面缓冲器电路40和数据输入/输出电路10。例如,控制逻辑60可将行地址x-addr提供给行解码器30、将电压控制信号ctrl_vol提供给电压生成器50、将页面缓冲器控制信号ctrl_pb提供给页面缓冲器电路40、并将输出控制信号ctrl_o提供给数据输入/输出电路10。在一个实施例中,控制逻辑60可以提供这些和/或其他内部控制信号。例如,控制逻辑60可以将列地址提供给列解码器。控制逻辑60还可以包括生成时钟信号的时钟信号生成器。控制逻辑60可以将输出控制信号ctrl_o提供给数据输入/输出电路10。输出控制信号ctrl_o可以包括与在非易失性存储器设备1中使用的电源电压的电平有关的信息和与非易失性存储器设备1的操作频率有关的信息(例如,时钟信号)。数据输入/输出电路10可以经由数据线dls连接到至少一个页面缓冲器电路40。在数据读取操作期间,数据输入/输出电路10可以通过数据线dls将读取数据输出到页面缓冲器电路40再到外部目的地。数据输入/输出电路10可以包括数据输出电路100,其根据由控制逻辑60输出的输出控制信号ctrl_o进行操作。数据输出电路100可以将数据信号dq发送到存储器控制器。图2示出了数据输出电路100的实施例,其可以是图1的数据输出电路10的示例。参考图1和图2,数据输出电路100可以包括输出驱动器110和操作信号生成器120。数据输出电路100可以经由数据线dls接收内部数据data并从控制逻辑60接收时钟信号clk。数据输出电路100可以在控制逻辑60的控制下接收内部数据data并输出数据信号dq。根据时钟信号clk和内部数据data,数据信号dq可以具有高电平和低电平。数据信号dq可以是在高电平输出电压和低电平输出电压之间摆动的ac型信号。输出驱动器110可以包括用于生成根据上拉操作信号op_u确定的电流的上拉驱动器111和具有根据下拉操作信号op_d确定的电阻的下拉驱动器113。上拉驱动器111可以包括具有多个p型晶体管的第一上拉驱动器和具有多个n型晶体管的第二上拉驱动器。下拉驱动器113可以包括包括多个n型晶体管的下拉晶体管。操作信号生成器120可以基于内部数据data和时钟信号clk输出上拉操作信号op_u和下拉操作信号op_d。上拉操作信号op_u可以是用于改变由输出驱动器110的上拉驱动器111生成的电流的代码。下拉操作信号op_d可以是用于改变流向输出驱动器110的下拉驱动器113的电流量的代码。因此,可以根据上拉操作信号op_u和下拉操作信号op_d来调整输出驱动器110的导通电阻(onresistance)。上拉驱动器111和下拉驱动器113可以被交替地导通。当上拉驱动器111正在操作时,可以输出高电平数据信号dq。当下拉驱动器113正在操作时,可以输出低电平数据信号dq。例如,操作信号生成器120可以生成能够使上拉驱动器111中的所有晶体管导通的上拉操作信号op_u,并且同时,生成能够使下拉驱动器113中的所有晶体管关闭的下拉操作信号op_d。例如,当输出驱动器110输出数据信号dq时,操作信号生成器120可以改变流向上拉驱动器111和下拉驱动器113的每个电流的量,由此确定上拉驱动器111和下拉驱动器113的相应的电阻。图3示出了图2的输出驱动器110的电路实施例,其可以包括上拉驱动器111和下拉驱动器113。上拉驱动器111可以包括连接在第一电源电压vddq_p和节点n之间的第一上拉驱动器pu和连接在第二电源电压vddq_n和节点n之间的第二上拉驱动器nu。此时,第一电源电压vddq_p和第二电源电压vddq_n可以具有相同的电平或者可以具有不同的电平。例如,第一电源电压vddq_p的电压电平可以高于第二电源电压vddq_n的电压电平。第一上拉驱动器pu可以包括第0上拉晶体管pu0至第k上拉晶体管puk。在这种情况下,k是自然数。第一上拉驱动器pu的第0上拉晶体管pu0至第k上拉晶体管puk可以被实现为p型晶体管。第二上拉驱动器nu可以包括第0上拉晶体管nu0至第l上拉晶体管nul。在这种情况下,l是一个自然数。第二上拉驱动器nu的第0上拉晶体管nu0至第l上拉晶体管nul可以分别被实现为n型晶体管。下拉驱动器113可以包括连接在地电压vss和节点n之间的第0下拉晶体管nd0至第m下拉晶体管ndm,其中m是自然数。第0下拉晶体管nd0至第m下拉晶体管ndm可以被实现为n型晶体管。上拉驱动器111可以生成根据上拉操作信号op_u确定的电流。第一上拉驱动器pu和第二上拉驱动器nu可以从操作信号生成器120接收上拉操作信号op_u。结果,可以调整k个晶体管和l个晶体管的on和off状态。流过上拉驱动器111的电流量可以根据第一上拉驱动器pu中的k个晶体管和第二上拉驱动器nu中包括的l个晶体管的on和off状态来调整。上拉操作信号op_u包括输入到第一上拉驱动器pu的第0上拉晶体管pu0至第k上拉晶体管puk的多个第一上拉操作信号op_pu0至op_puk、和输入到第二上拉驱动器nu的第0上拉晶体管nu0至第l上拉晶体管nul的多个第二上拉操作信号op_nu0至op_nul。当多个第二上拉操作信号op_nu0至op_nul处于高电平时,第二上拉操作信号op_nu0至op_nul的电压电平可以与第二电源电压vddq_n的电压电平相同。在一个实施例中,当多个第二上拉操作信号op_nu0至op_nul处于高电平时,多个第二上拉操作信号op_nu0至op_nul的电压电平中的每一个可以高于第二电源电压vddq_n的电压电平。例如,可基于由非易失性存储器设备中的电压生成器(例如,图1的电压生成器50)生成且被升压的电压、或从外部设备(例如,存储器控制器)输入的电压来生成多个第二上拉操作信号op_nu0至op_nul。根据输入到下拉驱动器113的下拉操作信号op_d,可以切换第0晶体管nd0到第m晶体管ndm的on和off状态。下拉操作信号op_d可以包括分别输入到第0下拉晶体管nd0至第m下拉晶体管ndm的多个下拉操作信号op_nd0至op_ndm。此外,可以根据m个晶体管中的每一个的on/off状态来调整在下拉驱动器113中流动的电流量。因此,当调整流向上拉驱动器111和下拉驱动器113的电流中的每一个时,输出驱动器110可以具有对应于电流的特定电阻,并且数据信号可以经由dq焊盘被发送到存储器控制器。当多个下拉操作信号op_nd0至op_ndm处于高电平时,多个下拉操作信号op_nd0至op_ndm的电压电平中的每一个可以与第一电源电压vddq_p或第二电源电压vddq_n的电压电平相同。在一个实施例中,当多个第二下拉操作信号op_nd0至op_ndm处于高电平时,多个第二下拉操作信号op_nd0至op_ndm的电压电平中的每一个可以高于第一电源电压vddq_p和第二电源电压vddq_n的电压电平。例如,多个第二下拉操作信号op_nd0至op_ndm可以基于电压(由非易失性存储器设备中的电压生成器生成且被升压的)或者从外部设备(例如,存储器控制器)输入的电压生成。在示例性实施例中,上拉驱动器111包括包括p型晶体管的第一上拉驱动器pu和包括n型晶体管的第二上拉驱动器nu。用于操作上拉驱动器111的电源电压vccq的电平范围可以变宽。此外,由于上拉驱动器111包括p型晶体管和n型晶体管两者,所以作为p型晶体管和n型晶体管的特性的结果,由上拉驱动器111生成的电流相对于连接到节点n的dq焊盘的数据输出电压vdq可以是线性的。图4a和图4b示出用于根据电源电压的电压电平来比较和描述上拉驱动器的操作机制的电路实施例。参考图4a,上拉驱动器111可以包括包括p型晶体管pu0至puk的第一上拉驱动器pu和包括n型晶体管nu0至nul的第二上拉驱动器nu。具有相同电压电平的低电源电压vddq1可以分别施加到第一上拉驱动器pu和第二上拉驱动器nu。低电源电压vddq1可以指的是具有相对低的电压电平的电源电压,并且在一个实施例中,可以具有比如下所述的图4b的高电源电压vddq2的电压电平低的电压电平。为了使p型晶体管pu0至puk导通,由于p型晶体管的特性,低电源电压vddq1的电压电平与输入以导通p型晶体管pu0至puk的多个第一上拉操作信号op_pu0至op-puk的电压电平之间的差可以大于p型晶体管pu0至puk的相应的阈值电压。p型晶体管pu0至puk的阈值电压可以根据用于制造相应的p型晶体管pu0至puk的工艺的配方而变化。p型晶体管pu0至puk的阈值电压可以彼此不同。因此,当施加具有相对较低电压电平的低电源电压vddq1时,p型晶体管pu0至puk中的至少一些可以不导通。因为用于导通n型晶体管nu0至nul的条件满足,所以即使当施加具有低于某一电平的电压电平的低电源电压vddq1时,n型晶体管nu0至nul也可以正常地导通。因此,即使当相对较低的电源电压(例如,低电源电压vddq1)被施加到根据示例性实施例的非易失性存储器设备中的上拉驱动器111并且由第一上拉驱动器pu输出的电流id_pu1不足时,则可通过第二上拉驱动器nu输出的电流id_nul来补充电流id_pu1。参考图4b,具有相对较高电压电平的高电源电压vddq2可以被施加到上拉驱动器111。具有相同电压电平的高电源电压vddq2可以分别被施加到第一上拉驱动器pu和第二上拉驱动器nu。高电源电压vddq2可以指的是具有相对较高的电压电平的电源电压,并且在一个实施例中,可以具有比图4a的低电源电压vddq1更高的电压电平。为了使n型晶体管nu0至nul导通,由于p型晶体管的特性,输入以导通n型晶体管nu0至nul的多个第二上拉操作信号op_nu0至op-nul的电压电平和数据信号dq的电压电平之间的差可以大于n型晶体管nu0至nul的相应阈值电压。当施加具有相对较高电压电平的高电源电压vddq2时,n型晶体管nu0至nul中的至少一些可以不导通。因为用于导通p型晶体管pu0至puk的条件满足,所以即使当施加具有等于或高于某一电平的电压电平的高电源电压vddq2时,p型晶体管pu0至puk可以正常地导通。因此,即使当相对较高的电源电压(例如,高电源电压vddq2被施加到根据示例性实施例的非易失性存储器设备中的上拉驱动器111并且由该第二上拉驱动器nu输出的电流id_pu2不足,则电流id_pu2可以由第一上拉驱动器nu输出的电流id_pu2补充。参考图4a和图4b描述将具有相同电压电平的电源电压vddq1和vddq2施加到第一上拉驱动器pu和第二上拉驱动器nu的情况。在一个实施例中,例如,具有不同电压电平的电源电压可以分别被施加到第一上拉驱动器pu和第二上拉驱动器nu。例如,高电源电压vddq2可以被施加到第一上拉驱动器pu,并且低电源电压vddq1可以被施加到第二上拉驱动器nu。施加到上拉驱动器111的低电源电压vddq1和高电源电压vddq2仅仅是示例。在一个实施例中,具有包括具有相对低电压电平的低电源电压vddq1和具有相对高电压电平的高电源电压vddq2的宽范围电压电平的电源电压可以被施加到在根据示例性实施例的非易失性存储器设备中的上拉驱动器111。图5示出了在上拉驱动器中流向p型晶体管和n型晶体管的电流的大小变化的示例的曲线图。参考图3和图5,由于p型晶体管pu0至puk的特性与n型晶体管nu0至nul的特性之间的差异,根据作为数据信号dq的电压电平的数据输出电压vdq,指示分别流向p型晶体管pu0至puk的电流id_pu和流向n型晶体管nu0至nul的电流id_nu的变化的曲线可以彼此不同。流向上拉驱动器111的总电流id_u是流向p型晶体管pu0到puk的电流id_pu和流向n型晶体管nu0到nul的电流id_nu之和。由于上拉驱动器111包括p型晶体管pu0至puk和n型晶体管nu0至nul两者,因此相对于输出电压vdq流向上拉驱动器111的电流id_u可以是线性的。因此,包括上拉驱动器111的输出驱动器110可以具有恒定的ac导通电阻。图6示出了图2的输出驱动器110的另一实施例。图7示出了根据数据输出电压示出流向下拉驱动器中的p型晶体管和n型晶体管的电流的大小变化的示例的图。与图3的下拉驱动器113相比,下拉驱动器113a还可以包括多个p型晶体管。参考图2和图6,输出驱动器110可以包括上拉驱动器111和下拉驱动器113a。下拉驱动器113a可以包括连接在地电压vss和节点n之间的第一下拉驱动器pd和第二下拉驱动器nd。第一下拉驱动器pd可以包括第0下拉晶体管pd0至第n下拉晶体管pdn,其中n是自然数。第0下拉晶体管pd0至第n下拉晶体管pdn中的每一个可以是p型晶体管。第二下拉驱动器nd可以包括第0下拉晶体管nd0至第m下拉晶体管ndm,其中m是自然数。第0下拉晶体管nd0至第m下拉晶体管ndm中的每一个可以被实现为n型晶体管。当内部数据data处于低电平时,下拉驱动器113a可以具有基于下拉操作信号op_d的特定电阻值。下拉操作信号op_d可以包括输入到第一下拉驱动器pd的第0下拉晶体管pd0至第n下拉晶体管pdn的多个第一下拉操作信号op_pd0至op_pdn、以及输入到第二下拉驱动器nd的第0下拉晶体管nd0至第m下拉晶体管ndm的多个第二下拉操作信号op_nd0至op_ndm。参考图6和图7,由于p型晶体管pd0至pdn的特性与n型晶体管nd0至ndm的特性之间的差异,指示根据数据输出电压vdq分别流向p型晶体管pd0至pdn的电流id_pd和流向n型晶体管nd0至ndm的电流id_nd的变化的曲线可以彼此不同。流向下拉驱动器113a的电流id_d是流向p型晶体管pd0至pdn的电流id_pd和流向n型晶体管nd0至ndm的电流id_nd之和。由于下拉驱动器113a包括p型晶体管pd0至pdn和n型晶体管nd0至ndm两者,因此相对于数据输出电压vdq流向下拉驱动器113a的电流id_d可以是线性的。包括上拉驱动器111和下拉驱动器113a的输出驱动器110a可以具有恒定的ac导通电阻。图8示出了图1的数据输出电路100b的另一示例性实施例。参考图8,数据输出电路100b可以包括输出驱动器110b和操作信号生成器120b。数据输出电路100b可以经由数据线(例如,图1中的数据线dls)接收内部数据data,并且基于内部数据data,在控制逻辑(例如,图1的控制逻辑60)的控制下输出数据信号dq。输出驱动器110b包括用于生成根据上拉操作信号op_pu和op_nu确定的电流的上拉驱动器111b和具有基于下拉信号op_pd和op_nd确定的电阻的下拉驱动器113b。上拉驱动器111b可以包括包括多个p型晶体管的第一上拉驱动器和包括多个n型晶体管的第二上拉驱动器。下拉驱动器113b可以包括包括多个p型晶体管的第一下拉驱动器和包括多个n型晶体管的第二下拉驱动器。输出驱动器110b可以具有,例如,与图6的输出驱动器110a相同的配置。操作信号生成器120b可以基于内部数据data和与施加到上拉驱动器111b的电源电压vccqmode有关的信息来输出上拉操作信号op_pu和op_nu以及下拉信号opd_pd和op_nd。与电源电压vccqmode有关的信息可以包括在来自控制逻辑(例如,图1中的控制逻辑60)的输出控制信号(例如,输出控制信号ctrl_o)中。上拉操作信号op_pu和op_nu可以包括第一上拉操作信号op_pu和第二上拉操作信号op_nu。第一上拉操作信号op_pu可以是用于操作第一上拉驱动器的操作信号,并且第二上拉操作信号op_nu可以是用于操作第二上拉驱动器的操作信号。下拉操作信号op_pd和op_nd可以包括第一下拉操作信号op_pd和第二下拉操作信号op_nd。第一下拉操作信号op_pd可以是用于操作第一下拉驱动器的操作信号。第二下拉操作信号op_nd可以是用于操作第二下拉驱动器的操作信号。操作信号生成器120b可以选择性地关闭上拉驱动器111b中的第一上拉驱动器和第二上拉驱动器中的一个,并且可以生成与其相对应的上拉操作信号op_pu和op_nu。此外,操作信号生成器120b可以选择性地关闭下拉驱动器113b中的第一下拉驱动器和第二下拉驱动器中的一个,并且可以生成与其相对应的下拉操作信号op_pd和op_nd。图9a示出了包括全部操作的四个等效晶体管的图6的输出驱动器的实施例。图9b示出了包括可以被输入到图9a的输出驱动器中的操作信号的时序图的实施例。参考图8、图9a和图9b,上拉驱动器111b的第一上拉驱动器pu可以被指示为一个等效的p型晶体管,并且第二上拉驱动器nu可以被指示为一个等效的n型晶体管。下拉驱动器113b的第一下拉驱动器pd可以被指示为一个等效的p型晶体管。第二下拉驱动器nd可以被指示为一个等效的n型晶体管。操作信号生成器120b可以基于内部数据data和与施加到上拉驱动器111b和输出驱动器110b的电源电压vccqmode有关的信息的代码输出上拉操作信号op_pu和op_nu以及下拉操作信号op_pd和op_nd。根据示例性实施例,当施加到第一上拉驱动器pu和第二上拉驱动器nu的电源电压分别满足第一上拉驱动器pu和第二上拉驱动器nu正常操作的条件时,操作信号生成器120b可以基于内部数据data生成在高电平h和低电平l之间切换的上拉操作信号op_pu和op_nu。此外,操作信号生成器120b可以生成在高电平h和低电平l之间切换的下拉操作信号op_pd和op_nd。因此,流向上拉驱动器111b的电流和流向下拉驱动器113b的电流相对于数据输出电压vdq可以是线性的。在一个实施例中,当操作信号生成器120b生成在高电平h和低电平l之间切换的操作信号时,操作信号生成器120b操作接收到切换操作信号的上拉驱动器111b或下拉驱动器113b。例如,当操作信号生成器120b生成相对于第一上拉驱动器pu中的多个p型晶体管中的至少一个的在高电平h和低电平l之间切换的操作信号时,操作信号生成器120b可被认为是操作第一上拉驱动器pu。相同的描述可以应用于第二上拉驱动器nu、第一下拉驱动器pd和第二下拉驱动器nd。图10a示出了包括四个等效晶体管(其中一个或多个不工作)的图6的输出驱动器的另一实施例。图10b示出了包括输入到图10a的输出驱动器的操作信号的时序图的实施例。参考图8、图10a和图10b,操作信号生成器120b可以选择性地操作上拉驱动器111b的第一上拉驱动器pu和第二上拉驱动器pu中的至少一个。例如,操作信号生成器120b可以向第一上拉驱动器pu和第二上拉驱动器nu中的一个输出上拉操作信号op_pu或op_nu,以关闭第一上拉驱动器pu或第二上拉驱动器nu。操作信号生成器120b可以选择性地操作下拉驱动器113b的第一下拉驱动器pd和第二下拉驱动器nd中的至少一个。例如,操作信号生成器120b可以向第一下拉驱动器pd和第二下拉驱动器nd中的一个输出下拉操作信号op_pd或op_nd,以关闭第一下拉驱动器pd或第二下拉驱动器nd。当施加到第一上拉驱动器pu和第二上拉驱动器nu的电源电压分别满足第一上拉驱动器pu和第二上拉驱动器nu正常操作的条件时,操作信号生成器120b可以基于内部数据data生成在高电平h和低电平l之间切换的上拉操作信号op_pu和op_nu。操作信号生成器120b可以正常地仅在第一下拉驱动器pd和第二下拉驱动器nd之间操作第二下拉驱动器nd。基于内部数据data,操作信号生成器120b可以生成在高电平h与低电平之间切换的第二下拉操作信号op_nd以及具有高电平h的第一下拉操作信号op_pd。因此,输出驱动器110b处的功耗可以降低。在一些情况下,操作信号生成器120b可以正常地仅在第一下拉驱动器pd和第二下拉驱动器nd之间操作第一下拉驱动器pd。图11a示出了包括四个等效晶体管(其中四个等效晶体管中的一些未被操作)的图6的输出驱动器的另一实施例。图11b示出了包括输入到图11a的输出驱动器的操作信号的时序图的实施例。参考图8、图11a和图11b,施加到第二上拉驱动器nu的电源电压可以满足第二上拉驱动器nu正常操作的条件,但是施加到pu的电源电压可能不满足第一上拉驱动器pu正常操作的条件。例如,图4a的低电源电压vddq1可以被施加到第一上拉驱动器pu。操作信号生成器120b可以正常地仅在输出驱动器110b中的第一上拉驱动器pu与第二上拉驱动器nu之间操作第二上拉驱动器nu。因此,操作信号生成器120b可以基于内部数据data生成在高电平h和低电平l之间切换的第二上拉操作信号op_nu,并且可以生成具有高电平h的第一上拉操作信号op_pu。由于仅第二上拉驱动器nu正常操作,输出驱动器110b所消耗的功率可能会降低。在一个实施例中,当施加到第二上拉驱动器nu的电源电压不满足第二上拉驱动器nu正常操作的条件时(例如,当图4b的高电源电压vddq2被施加到第二上拉驱动器nu时),操作信号生成器120b可以基于内部数据data生成在高电平h和低电平l之间切换的第一上拉操作信号op_pu,并且可以生成具有低电平l的第二上拉操作信号op_pu。操作信号生成器120b可以生成在高电平h和低电平l之间切换的下拉操作信号op_pd和op_nd,使得相对于输出电压vdq的流向下拉驱动器113b的电流id_d具有线性。图12a示出了包括四个等效晶体管(其中一些未被操作)的图6的输出驱动器的另一实施例。图12b示出了包括输入到图12a的输出驱动器的操作信号的时序图的实施例。参考图8、图12a和图12b,操作信号生成器120b可以选择性地仅操作上拉驱动器111b的第一上拉驱动器pu和第二上拉驱动器nu中的一个。操作信号生成器120b可以选择性地仅操作下拉驱动器113b的第一下拉驱动器pd和第二下拉驱动器nd中的一个。因此,操作信号生成器120b所消耗的功率可能会降低。根据示例性实施例,当图4a的低电源电压vddq1被施加到操作信号生成器120b时,操作信号生成器120b可以仅操作第二上拉驱动器nu。根据另一示例性实施例,当图4b的高电源电压vddq2被施加到操作信号生成器120b时,操作信号生成器120b可以仅操作第一上拉驱动器(pull-updriver,pu)。参考图9a至图12b,根据示例性实施例的数据输出电路可以选择性地操作输出驱动器110b中的第一上拉驱动器pu、第二上拉驱动器nu、第一下拉驱动器pd和第二下拉驱动器nd。因此,可以确保根据数据输出电压vdq的流向输出驱动器110b的电流的线性,由此保持恒定的导通电阻或降低输出驱动器110b消耗的功率。在一些情况下,可以选择性地操作输出驱动器110b的第一上拉驱动器pu、第二上拉驱动器nu、第一下拉驱动器pd和第二下拉驱动器nd以提高效率。上面已经参考图9a至图12b描述了包括第一上拉驱动器pu、第二上拉驱动器nu、第一下拉驱动器pd和第二下拉驱动器nd的输出驱动器110b的示例。类似的描述可以应用于图3的输出驱动器110。图13示出了包括根据与输出驱动器的操作相对应的操作速度的数据信号的时序图的实施例。参考图6和图13,根据内部数据data,数据信号dq_lf和dq_hf可以具有高电平和低电平。数据信号dq_lf和dq_hf可以是在高电平输出电压voh_lf和voh_hf以及低电平输出电压vol_lf和vol_hf之间摆动的ac型信号。取决于数据输出电路(例如,图2中的数据输出电路100或图8中的数据输出电路100b)的操作速度,数据信号dq_lf和dq_hf可以以不同的形式摆动。例如,当具有相对较高频率的时钟信号从控制电路(例如,图1中的控制逻辑60)输入到数据输出电路时,可能没有足够的时间用于数据信号dq_hf充分摆动。结果,基于数据信号dq_hf与参考电压的比较,接收数据信号dq_hf的存储器控制器可能不能准确地确定接收到的数据值(0或1)。因此,数据信号dq_hf的摆动形式可以提高数据信号dq_hf的可靠性。可以施加终止来完成具有高频率的数据信号dq_hf的摆动形式。由于n型晶体管的特性,源极电压的电平可以小于或等于施加到栅极的电压的电压电平与n型晶体管的阈值电压之间的差值。因此,如图11a、图11b、图12a和图12b中所示,根据示例性实施例,操作信号生成器(例如,图8的操作信号生成器120b)可以仅在第一上拉驱动器pu和第二个上拉驱动器nu之间操作第二上拉驱动器nu。例如,操作信号生成器可以基于内部数据data生成在高电平电压h和低电平电压l之间切换的第二上拉操作信号op_nu,并生成具有高电平h的第一上拉操作信号op_pu。当仅第二上拉驱动器nu被操作时,数据信号dq_hf的电压电平可以小于或等于第二上拉操作信号op_pu的电压电平与等效n型晶体管的阈值电压vth之间的差值。因此,当第二上拉操作信号op_pu处于高电平时,操作信号生成器可以生成第二上拉操作信号op_pu以具有与第二电源电压vddq_n相同的电压电平。因此,可能发生施加使数据信号dq_hf的电压电平降低超过阈值电压vth的电压电平的终端的效果。另一方面,当具有较低频率的时钟信号从控制电路输入到数据输出电路时,数据信号dq_lf可充分摆动。因此,如图9a、图9b、图10a和图10b中所示,操作信号生成器可以操作第一上拉驱动器pu和第二上拉驱动器nu两者。在一个实施例中,可以仅操作第一上拉驱动器pu和第二上拉驱动器nu中的一个。以上参考图13已经描述了,根据数据输出电路的操作速度,输出驱动器110b被不同地操作。在一个实施例中,即使当要执行将数据信号的电压电平降低超过阈值电压vth电平(终止)的电压电平的效果时,也可以类似地应用前述描述。根据示例性实施例的数据输出电路可以基于输入到数据输出电路的时钟信号的频率选择性地操作其中包括的第一上拉驱动器pu、第二上拉驱动器nu、第一下拉驱动器pd和第二下拉驱动器nd。因此,即使当需要高速操作时,也可以保持数据信号的可靠性。图14示出了存储器块的实施例。参考图14,存储器单元阵列(例如,图1中的存储器单元阵列20)可以是水平nand快闪存储器的存储器单元阵列并且可以包括多个存储器块。每个存储器块blk0可以包括其中多个存储器单元mc跨位线bl0至blm-1串联连接的m(m是等于或大于2的整数)个单元串str。在具有如图14所示的结构的nand快闪存储器设备中,逐块执行擦除操作,并且逐页执行编程操作,其中页面可对应于字线wl0至wln-1。图14示出了其中分别对应于n个字线wl1至wln-1的n个页面按每一块排列的示例。此外,在一个实施例中,图1的非易失性存储器设备1可以包括与上述存储器单元阵列20具有相同的结构并执行相同操作的多个存储器单元阵列。图15示出了存储器单元阵列中的存储器块的另一实施例。参考图15,存储器单元阵列(图1中的存储器单元阵列20)可以是垂直nand快闪存储器的存储器单元阵列,并且可以包括多个存储器块。每个存储器块blk0'可以包括多个nand单元串ns11至ns33、多个字线wl1至wl8、多个位线bl1至bl3、多个地选择线gsl1至gsl3、多个单元串选择线ssl1至ssl3和公共源线csl。图15示出了其中八个字线wl1至wl8排列在一个块中的示例。在一个实施例中,可以排列八条或更多条字线。在各种实施例当中,nand单元串的数量、字线的数量、位线的数量、地选择线的数量和单元串选择线的数量可以不同。nand单元串ns11、ns21和ns31位于第一位线bl1和公共源极线csl之间。nand单元串ns12、ns22和ns32位于第二位线bl2和公共源极线csl之间。nand单元串ns13、ns23和ns33位于第三位线bl3和公共源极线csl之间。每个nand单元串(例如,nand单元串ns11)可以包括串联连接的单元串选择晶体管sst、多个存储器单元mc1至mc8和地选择晶体管gst。共同连接到一条位线的nand单元串构成一列。例如,共同连接到第一位线bl1的nand单元串ns12、ns21和ns31可以对应于第一列。共同连接到第二位线bl2的nand单元串ns12、ns22和ns32可以对应于第二列。共同连接到第三位线bl3的nand单元串ns13、ns23和ns33可以对应于第三列。连接到一个单元串选择线的nand单元串构成一行。例如,连接到第一单元串选择线ssl1的nand单元串ns21、ns12和ns13对应于第一行。连接到第二单元串选择线ssl2的nand单元串ns21、ns22和ns23对应于第二行。连接到第三单元串选择线ssl3的nand单元串ns31、ns32和ns33对应于第三行。单元串选择晶体管sst分别连接到对应的单元串选择线ssl1至ssl3。多个存储器单元mc1至mc8分别连接到对应的字线wl1至wl8。地选择晶体管gst分别连接到对应的地选择线gsl1至gsl3。单元串选择晶体管sst分别连接到对应的位线bl1至bl3。地选择晶体管gst连接到公共源极线csl。处于相同电平的字线(例如,第一字线wl1)彼此共同连接。单元串选择线ssl1至ssl3彼此分离,并且地选择线gsl1至gsl3也彼此分离。例如,当存储器单元连接到第一字线wl1并且属于nand单元串ns11、ns12和ns13时,选择第一字线wl1和第一单元串选择线ssl1。地选择线gsl1至gsl3也可以彼此共同连接。图16示出了图15的存储器块blk0'的实施例。参考图16,存储器单元阵列(例如,图1中的存储器单元阵列20)中的每个存储器块沿垂直于衬底sub的方向形成。图16示出每个存储器块包括两条选择线gsl和ssl、八条字线wl1至wl8以及三条位线bl1至bl3。在其他实施例中,这些元素的数量可以更多或更少。衬底sub具有第一导电类型(例如,p型),其中在衬底sub上提供沿第一方向(例如,y方向)延伸且掺杂有具有第二导电类型(例如,n型)的杂质的公共源极线csl。沿着第一方向延伸的多个绝缘膜il沿第三方向(例如,z方向)顺序地设置在彼此相邻的两条公共源极线csl之间的衬底sub的区域中。多个绝缘膜il沿第三方向彼此间隔特定的距离。例如,多个绝缘膜il可以包括诸如氧化硅的绝缘材料。多个柱p沿着第一方向顺序地排列在两个相邻的公共源极线csl之间的衬底sub的区域中并且沿着第一方向穿透多个绝缘膜il。例如,多个柱p穿透多个绝缘膜il并接触衬底sub。例如,每个柱p的表面层s可以包括,例如,具有第一导电类型的硅基材料并且可以用作沟道区。每个柱p的内层i可以包括,例如,绝缘材料,诸如但不限于氧化硅或气隙。电荷存储层cs设置在两个相邻公共源极线csl之间的区域中并且在沿绝缘膜il、多个柱p和衬底sub的暴露表面上。电荷存储层cs可以包括栅极绝缘层(例如,也被称为“隧道绝缘层”)、电荷俘获层和阻挡绝缘层。电荷存储层cs可以具有,例如,氧化物-氮化物-氧化物(oxide-nitride-oxide,ono)结构。包括选择线gsl和ssl以及字线wl1至wl8的栅极电极ge可以位于两个相邻公共源极线csl之间的区域中和电荷存储层cs的暴露表面上。漏极或漏极触点dr分别在多个柱p上。例如,漏极或漏极触点dr可以包括掺杂有具有第二导电类型的杂质的硅基材料。在漏极dr上提供沿着第二方向(例如,x方向)延伸且沿第一方向彼此间隔某一距离排列的位线bl1至bl3。图17示出了具有根据这里描述的任何实施例的非易失性存储器设备的计算系统设备1000的实施例。参考图17,计算系统设备1000可以包括cpu1030、用户接口1050、存储器控制器1012、和具有存储器控制器1012和非易失性存储器设备1011的非易失性存储器设备1010,其中上述组件电连接到总线1060。非易失性存储器设备1010可以包括图2和图8的数据输出电路100和100b中的至少一个以及图3和图6的输出驱动器110和110b中的至少一个。因此,非易失性存储器设备1010可以具有恒定的导通电阻、以及具有宽范围电压电平的电源电压可以被选择性地施加到输出驱动器。结果,功耗可能会降低。计算系统设备1000还可以包括ram1040和电源设备1020。当计算系统设备1000是移动设备时,还可以提供用于供应用于操作计算系统设备1000和像基带芯片组那样的调制解调器的电压的电池。此外,计算系统设备1000可以设置有应用芯片组、相机图像处理器、移动dram等,因此将省略其详细描述。例如,存储器控制器1012和非易失性存储器设备1011可以使用用于存储数据的非易失性存储器来构成固态驱动器/磁盘ssd。这里描述的方法、过程和/或操作可以由要由计算机、处理器、控制器或其他信号处理设备运行的代码或指令来执行。计算机、处理器、控制器或其他信号处理设备可以是在此描述的那些或除了在此描述的元件之外的一个。因为详细描述了形成方法(或计算机、处理器、控制器或其他信号处理设备的操作)的基础的算法,所以用于实现方法实施例的操作的代码或指令可以将计算机、处理器、控制器或其他信号处理设备转换成用于执行本文所述的方法的专用处理器。这里描述的实施例的电压生成器、控制器、解码器、驱动器以及其他信号提供、信号生成和信号处理特征可以以非暂态逻辑来实现,该非暂态逻辑,例如,可以包括硬件、软件,或者两者。当至少部分地以硬件实现时,电压生成器、控制器、解码器、驱动器以及其他信号提供、信号生成和信号处理特征可以是,例如,各种集成电路中的任何一种,包括但不限于专用集成电路、现场可编程门阵列、逻辑门的组合、片上系统、微处理器或其他类型的处理或控制电路。当至少部分以软件实现时,电压生成器、控制器、解码器、驱动器以及其他信号提供、信号生成和信号处理特征可以包括,例如,用于存储要(例如,由计算机、处理器、微处理器、控制器或其他信号处理设备)运行代码或指令的存储器或其他存储设备。计算机、处理器、微处理器、控制器或其他信号处理设备可以是在此描述的那些或除了在此描述的元件之外的一个。因为详细描述了形成方法(或计算机、处理器、控制器或其他信号处理设备的操作)的基础的算法,所以用于实现方法实施例的操作的代码或指令可以将计算机、处理器、控制器或其他信号处理设备转换成用于执行本文所述的方法的专用处理器。这里已经公开了示例性实施例,并且虽然采用了特定术语,但是它们仅被用于并且将仅被解释为一般的和描述性的意义,而不是为了限制的目的。在一些情况下,对于本领域技术人员在提交本申请时是显而易见的,除非另有指示,结合特定实施例描述的特征、特性和/或元件可以单独使用或与结合其他实施例描述的特征、特性和/或元件组合使用。因此,在不脱离权利要求书中提出的实施例的精神和范围的情况下,可以进行形式和细节上的各种改变。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1