阻抗校准电路、包括其的半导体存储器设备及其操作方法与流程

文档序号:13007588阅读:521来源:国知局
阻抗校准电路、包括其的半导体存储器设备及其操作方法与流程

相关申请的交叉引用

本申请要求2016年5月11日向韩国知识产权局提交的第10-2016-0057437号韩国专利申请的优先权,其公开通过引用整体并入本文。

在此描述的本发明构思涉及存储器设备,并且更具体地,涉及一种半导体存储器设备的阻抗校准电路、半导体存储器设备以及操作半导体存储器设备的方法。



背景技术:

随着半导体存储器设备操作速度的提高,半导体存储器设备和存储器控制器之间接口的信号的摆幅宽度(swingwidth)通常减少了。然而,随着摆幅宽度的减少,半导体存储器设备和存储器控制器之间传送的信号可能由于因工艺、电压和温度(pvt)变化导致的阻抗失配而更容易失真。用于调整半导体存储器设备的输出阻抗和/或终端阻抗的阻抗校准操作,可以在半导体存储器设备的发送和/或接收阶段使用。在阻抗校准操作期间,可以通过将输出阻抗和/或终端阻抗与外部电阻器的阻抗进行比较来调整输出阻抗和/或终端阻抗。阻抗校准操作可以被称为输入/输出(i/o)偏移消除操作或zq校准操作。



技术实现要素:

本发明构思的实施例提供了一种半导体存储器设备的阻抗校准电路,其能够增强信号完整性。

本发明构思的实施例进一步提供了一种包括阻抗校准电路的半导体存储器设备,其能够增强信号完整性。

更进一步地,本发明构思的实施例提供了一种操作半导体存储器设备的方法,能够增加信号完整性。

根据本发明构思的实施例,一种半导体存储器设备的阻抗校准电路,包括第一代码生成器、第一代码存储电路、第二代码生成器和第二代码存储电路。所述第一代码生成器生成上拉控制码,该上拉控制码是从比较目标输出高电平(voh)电压与第一结点处的第一电压所得的结果而获得的,所述第一结点在上拉驱动器和第一副本下拉驱动器之间。当所述目标voh电压变成与所述第一电压相同时,所述第一代码存储电路存储所述上拉控制码。所述第二代码生成器生成下拉控制码,该下拉控制码是从比较所述目标voh电压与第二结点处的第二电压所得的结果而获得的,所述第二结点连接至zq焊盘,所述zq焊盘被连接至外部电阻器。当所述目标voh电压变成与所述第二电压相同时,所述第二存储电路存储所述下拉控制码。当所述半导体存储器设备以第一频率操作时,所述第一代码存储电路和所述第二代码存储电路分别地存储第一上拉控制码作为所述上拉控制码以及存储第一下拉控制码作为所述下拉控制码,并且分别地存储第二上拉控制码作为所述上拉控制码以及存储第二下拉控制码作为所述下拉控制码。所述第一上拉控制码和所述第一下拉控制码与所述半导体存储器设备的第一操作参数相关联。所述第二上拉控制码和所述第二下拉控制码与所述半导体存储器设备的第二操作参数相关联。

根据本发明构思的实施例,一种半导体存储器设备包括控制逻辑电路、阻抗校准电路和数据输出电路。所述控制逻辑电路通过解码从外部存储器控制器来的命令,生成阻抗校准使能信号和模式寄存器设置信号。所述阻抗校准电路,响应于所述模式寄存器设置信号和所述阻抗校准使能信号,在阻抗校准间隔期间,生成用于不同目标输出高电平(voh)电压的上拉控制码和下拉控制码以及存储所述上拉控制码和所述下拉控制码。当所述半导体存储器设备以第一频率操作的时候,所述数据输出电路通过基于所述上拉控制码中的第一上拉控制码和所述下拉控制码中的第一下拉控制码来驱动数据以输出数据信号,以及,当所述半导体存储器设备以不同于所述第一频率的第二频率操作的时候,所述数据输出电路通过基于所述上拉控制码中的第二上拉控制码和所述下拉控制码中的第二下拉控制码来驱动所述数据以输出所述数据信号。

根据本发明构思的实施例,一种操作半导体存储器设备的方法,包括:通过基于外部提供的命令在阻抗校准间隔期间执行关于第一目标电压的阻抗校准操作,存储第一上拉控制码和第一下拉控制码;通过在所述阻抗校准间隔期间执行关于第二目标电压的阻抗校准操作,存储第二上拉控制码和第二下拉控制码;当所述半导体存储器设备以第一频率操作的时候,基于所述第一上拉控制码和所述第一下拉控制码输出数据信号;通过在所述半导体存储器设备中执行模式寄存器写操作,将所述半导体存储器设备的操作频率从所述第一频率改变为第二频率;以及,当所述半导体存储器设备以第二频率操作的时候,基于所述第二上拉控制码和所述第二下拉控制码,输出所述数据信号。

因此,阻抗校准电路可以执行用于至少两个目标voh电压的阻抗校准操作,在阻抗校准间隔期间存储上拉控制码和下拉控制码对,以及在正常存储器操作间隔期间,使用所存储的控制码对来输出数据信号而不执行阻抗校准操作。因此,半导体存储器设备可提高操作速度并且可增强信号完整性。

附图说明

从下面结合附图进行的描述中,本发明构思的实施例将更清楚地被理解,其中,贯穿各图,除非另外有说明,否则同样的参考标号指代同样的部分。

图1示出根据本发明构思的实施例的电子系统的框图。

图2示出根据本发明构思的实施例的图1中的存储器系统的示例的框图。

图3示出根据本发明构思的实施例的图2中的半导体存储器设备的示例的框图。

图4示出图3的半导体存储器设备中的第一存储体(bank)阵列的示例。

图5示出根据本发明构思实施例的图3的半导体存储器设备中的i/o电路的示例。

图6示出根据本发明构思实施例的图5中的i/o电路中的输出驱动器的示例的电路图。

图7示出用于解释图6中的数据输出电路的操作的图。

图8示出根据本发明构思的实施例的图3的半导体存储器设备中的阻抗校准电路的示例的框图。

图9示出根据本发明构思的实施例的图8的阻抗校准电路中的目标电压生成器的电路图。

图10a示出根据本发明构思实施例的图8的阻抗校准电路中的第一代码存储电路。

图10b示出根据本发明构思实施例的图8的阻抗校准电路中的第二代码存储电路。

图11示出根据本发明构思实施例的图3的半导体存储器设备中可以包括的检测电路。

图12示出描述图8的阻抗校准电路和图11的检测电路的操作的图。

图13示出根据本发明构思实施例的图3的半导体存储器设备中的阻抗校准电路的另一示例的框图。

图14示出说明图8或图13的阻抗校准电路的操作的图。

图15示出说明图8或图13的阻抗校准电路的操作的图。

图16示出根据本发明构思实施例的图3的半导体存储器设备的操作流程图。

图17示出根据本发明构思实施例的图3的半导体存储器设备中的阻抗校准电路的另一示例的框图。

图18示出根据本发明构思实施例的图3的半导体存储器设备中的阻抗校准电路的另一示例的框图。

图19示出图18的阻抗校准电路中的目标电压生成器的框图。

图20示出说明图18的阻抗校准电路的操作的图。

图21示出根据本发明构思实施例的操作半导体存储器设备的方法的流程图。

图22示出根据本发明构思实施例的半导体存储器设备的结构图。

图23示出根据本发明构思实施例的包括该半导体存储器设备的移动系统的框图。

具体实施方式

在下文中将参考其中示出了多个示例性实施例的附图,更完整地描述各种示例性实施例。

依照本发明构思所属领域中的惯例,可以按照执行所描述某一或某些功能的块(block)来描述和说明实施例。在此可以被称为单元或模块等的这些块,由模拟电路和/或数字电路(例如逻辑门、集成电路、微处理器、微控制器、存储器电路、被动电子组件、主动电子组件、光学组件、硬连线电路等等)来物理实现,并且可以可选地由固件和/或软件驱动。例如,电路可以在一个或多个半导体芯片中或在基底支撑件(例如,印刷电路板,等等)上实现。构成块的电路可以由专用硬件或处理器(例如,一个或多个被编程的微处理器和相关电路)来实现,或者通过执行所述块的一些功能的专用硬件和执行所述块的其他功能的处理器的组合来实现。在不脱离本发明构思范围的情况下,实施例的每个块可以在物理上被分成两个或更多个交互且分立的块。同样,在不脱离本发明构思范围的情况下,实施例的块可以在物理上被组合成更复杂的块。

图1示出了根据本发明构思的实施例的电子系统的框图。

参照图1,电子系统10包括主机20和存储器系统30。存储器系统30包括存储器控制器100和多个半导体存储器设备200a~200k。

主机20可以通过各种接口协议(例如,外围组件互连-快速(pci-e)、高级技术附接(ata)、串行ata(sata)、并行ata(pata)、串行附接的scsi(sas),等等)与存储器系统30通信。此外,主机20也可以通过接口协议(例如,通用串行总线(usb)、多媒体卡(mmc)、增强型小型盘接口(esdi)、集成驱动电子(ide),等等)与存储器系统30通信。

存储器控制器100可以控制存储器系统30的总体操作。存储器控制器100可以控制主机20与多个半导体存储器设备200a~200k之间的总体数据交换。例如,存储器控制器100可以响应于来自主机20的请求,将数据写入多个半导体存储器设备200a~200k,或者从多个半导体存储器设备200a~200k读数据。

此外,存储器控制器100可以向多个半导体存储器设备200a~200k发出操作命令,用以控制多个半导体存储器设备200a~200k。

在一些实施例中,多个半导体存储器设备200a~200k中的每一个可以是动态随机访问存储器(dram),例如,双倍数据速率同步动态随机访问存储器(ddrsdram)、低功率双倍数据速率同步动态随机访问存储器(lpddrsdram)、图形双倍数据速率同步动态随机访问存储器(gddrsdram)、rambus动态随机访问存储器(rdram),等等。

在一些实施例中,多个半导体存储器设备200a~200k中的每一个可以是电阻类型的存储器设备,例如磁性ram(mram)、相变ram(pram)和电阻ram(rram)。

图2示出根据本发明构思的实施例的图1中的存储器系统的示例的框图。

在图2中,为了方便和简单,仅仅示出了与存储器控制器100通信的一个半导体存储器设备200a。然而,在此讨论的与半导体存储器设备200a有关的细节可以同样应用至图1中所示的其他半导体存储器设备200b~200k。

参照图2,存储器系统30包括存储器控制器100和半导体存储器设备200a。存储器控制器100向半导体存储器设备200a发送控制信号,例如,时钟信号clk、命令cmd、地址addr、数据选通信号dqs和数据信号dq。存储器控制器100也可以从半导体存储器设备200a接收数据信号dq和数据选通信号dqs。

存储器控制器100可以向半导体存储器设备200a发送写命令、读命令、阻抗校准命令。半导体存储器设备200a可以响应于写命令执行写操作、响应于读命令执行读操作以及响应于阻抗校准命令执行阻抗校准操作。

图3示出了根据本发明构思的实施例的图2中的半导体存储器设备的示例的框图。

参照图3,半导体存储器设备200a包括命令/地址输入缓冲器(ca输入)210、控制逻辑电路220、存储体(bank)控制逻辑(存储体控制,bankcontrol)230a~230d、存储器单元阵列(存储体)240a~240d、写驱动器和数据输入/输出(i/o)感测放大器(wrdrv&iosa)250a~250d、纠错码(ecc)引擎260a~260d、i/o数据缓冲器270、i/o电路300和阻抗校准电路(zq校准电路)400。

存储器单元阵列240a~240d可以分别包括第一至第四存储体阵列240a~240d,其中,多个存储器单元排列成行和列。用于选择连接至存储器单元的字线和位线的行解码器和列解码器(未示出),可以连接至第一至第四存储体阵列240a~240d中的每一个。行解码器和列解码器可以被安置在存储体控制逻辑230a~230d中。在关于图3描述的实施例中,半导体存储器设备200a包括四个存储体阵列240a~240d,但是在其它实施例中,半导体存储器设备20a可以包括任意数量的存储体。

命令/地址输入缓冲器210可以从存储器控制器100接收时钟信号clk、命令cmd和地址addr。命令cmd和地址addr可以通过相同的端子(即ca焊盘(pad))被输入。命令cmd和地址addr可以通过ca焊盘依次输入。由存储器控制器100发出的命令cmd可以包括读命令、写命令和阻抗校准命令。读命令指示半导体存储器设备200a的读操作,写命令指示半导体存储器设备200a的写操作,以及阻抗校准命令指示半导体存储器设备200a的阻抗校准操作。

控制逻辑电路220可以通过命令/地址输入缓冲器210接收命令cmd和地址addr,并且可以生成内部命令icmd、模式寄存器设置信号mrs、阻抗校准使能信号zqen和地址信号(ba/ra/ca)。内部命令icmd可以包括内部读命令和内部写命令。地址信号可以包括存储体地址ba、行地址ra和列地址ca。内部命令icmd和地址信号ba/ra/ca可以被提供给存储体控制逻辑230a~230d中的每一个。控制逻辑电路220可以控制到存储器单元阵列240a~240d的访问。

控制逻辑电路220包括命令解码器(cd)221和模式寄存器(mr)222。命令解码器221解码命令cmd以生成内部命令icmd,并且模式寄存器222可以基于命令cmd和地址addr设置半导体存储器设备200a的操作模式。模式寄存器222可以基于命令cmd和地址addr生成模式寄存器设置信号mrs和阻抗校准使能信号zqen,并且可以向阻抗校准电路400提供模式寄存器设置信号mrs和阻抗校准使能信号zqen。

存储体控制逻辑230a~230d中的每一个可以响应于相应的存储体地址ba而被激活。被激活的存储体控制逻辑230a~230d可以响应于内部命令icmd、行地址ra和列地址ca生成存储体控制信号。响应于存储体控制信号,与连接至被激活的存储体控制逻辑230a~230d的第一至第四存储体阵列240a~240d相对应的行解码器和列解码器可以被激活。

与第一至第四存储体阵列240a~240d中的每一个相对应的行解码器可以解码行地址ra,并且因此可以使能与行地址ra相对应的字线。提供用于第一至第四存储体阵列240a~240d中的每一个的列地址ca,可以被暂时存储在列地址锁存器(未示出)中。列地址锁存器可以在突发模式(burstmode)中逐步增加列地址ca。暂时存储或逐步增加的列地址ca可以被提供给列解码器。列解码器可以解码列地址ca,并且因此可以激活与该列地址ca相对应的列选择信号csl。

响应于存储体控制信号,存储体控制逻辑230a~230d中的每一个可以生成ecc编码信号enc和ecc解码信号dec,用于控制分别连接至第一至第四存储体阵列240a~240d的ecc引擎260a~260d的操作。

写驱动器和数据i/o感测放大器250a~250d可以分别感测和放大从第一至第四存储体阵列240a~240d输出的多条读数据,并且可以分别向第一至第四存储体阵列240a~240d发送将要存储的多条写数据。

在写操作期间,响应于从各个存储体控制逻辑230a~230d输出的ecc编码信号enc,ecc引擎260a~260d中的每一个可以通过对将被存储在第一至第四存储体阵列240a~240d中的每一个的多条写数据执行ecc编码操作,来生成奇偶校验比特。

在读操作期间,响应于从各个存储体控制逻辑230a~230d输出的ecc解码信号dec,ecc引擎260a~260d中的每一个可以通过使用从第一至第四存储体阵列240a~240d中的每一个读出的多条数据和奇偶校验比特,执行ecc解码操作,并且因此可以检测和纠正在多条读数据中的错误比特。

i/o数据缓冲器270可以包括:电路(未示出),用于门控(gating)从第一至第四存储体阵列240a~240d输出或输入至第一至第四存储体阵列240a~240d的多条数据;读数据锁存器,用于存储从第一至第四存储体阵列240a~240d输出的多条数据;以及,写数据锁存器,用于存储将被写入第一至第四存储体阵列240a~240d的多条数据。

i/o数据缓冲器270可以通过读数据锁存器,将从第一至第四存储体阵列240a~240d输出的并行数据比特转换为串行数据比特。i/o数据缓冲器270可以通过使用写数据锁存器,将串行接收的多条写数据转换为并行数据比特。

i/o电路300可以接收从i/o数据缓冲器270输出的串行数据比特,可以依次排列该串行数据比特作为相应于突发长度的数据比特,然后可以将该数据比特和数据选通信号dqs一起输出至数据i/o焊盘。i/o电路300可以从存储器控制器100接收通过数据i/o焊盘串行输入的数据选通信号dqs以及相应于突发长度的多条写数据。i/o电路单元300可以向i/o数据缓冲器270提供相应于突发长度的多条串行输入的写数据。

i/o电路300可以通过基于从阻抗控制电路400提供的上拉控制码pucd和下拉控制码pdcd驱动数据比特,经由i/o焊盘301向存储器控制器100输出具有目标输出高电平电压(voh)电压的数据信号dq。

阻抗校准电路400可以通过zq焊盘401连接至外部电阻器rzq,并且外部电阻器rzq可以被耦合至电源电压vddq。在一些实施例中,外部电阻器rzq可以被耦合至地电压。

阻抗校准电路(也被称为zq校准电路)400,响应于模式寄存器设置信号mrs和阻抗校准使能信号zqen,在阻抗校准间隔(calibrationinterval)期间,可以生成用于不同目标voh电压(用于至少两个voh电压)的上拉控制码pucd和下拉控制码pdcd,并且存储该上拉控制码pucd和下拉控制码pdcd。在半导体存储器设备200a的正常操作间隔中,阻抗校准电路400可以向i/o电路300的数据输出电路输出上拉控制码pucd和下拉控制码pdcd。

图4示出了在图3的半导体存储器设备中的第一存储体阵列的示例。

参照图4,第一存储体阵列240a包括:多个字线wl1、wl2、wl2m-1和wl2m(即,wl1-wl2m),其中,m为大于2的自然数;多个位线bl1、bl2、bl2n-1和bl2n(即,bl1~bl2n),其中,n为大于2的自然数;以及,多个存储器单元mc,被安置为靠近字线wl1~wl2m和位线bl1~bl2n之间的交叉点。在一些实施例中,多个存储器单元mc中的每一个可以包括动态随机访问存储器(dram)单元结构。与多个存储器单元mc连接的多个字线wl1~wl2m可以被定义为第一存储体阵列240a的行,并且与多个存储器单元mc连接的多个位线bl1~bl2可以被定义为第一存储体阵列240a的列。在图4中,m个存储器单元mc被耦合至第一存储体阵列240a的位线bl,并且n个存储器单元mc被耦合至第一存储体阵列240a的字线。第二至第四存储体阵列240b~240d可以被配置为与第一存储体阵列240a类似。

图5示出了根据本发明构思实施例的图3的半导体存储器设备中的i/o电路的示例。

参照图5,i/o电路300包括数据输入电路310和数据输出电路320。数据输出电路320包括预驱动器320和输出驱动器340。

数据输入电路310可以从存储器控制器100接收数据信号dq,并且可以向i/o数据缓冲器270提供数据信号dq。数据输出电路320可以将来自i/o数据缓冲器270的数据dta转换为数据信号dq,并且将该数据信号dq提供给存储器控制器100。

预驱动器330可以接收数据dta,基于上拉控制码pucd和下拉控制码pdcd生成上拉驱动信号puds和下拉驱动信号pdds,并且将该上拉驱动信号puds和下拉驱动信号pdds提供给输出驱动器340。

例如,当数据dta在高电平时,预驱动器330可以缓冲上拉控制码pucd,并且生成与上拉控制码pucd相同的上拉驱动信号puds,以及生成下拉驱动信号pdds,用于关断输出驱动器340的下拉驱动器(例如,图6中所示的下拉驱动器343)中包括的所有晶体管。

反之,当数据dta在低电平时,预驱动器330可以缓冲下拉控制码pdcd,并且生成与下拉控制码pdcd相同的下拉驱动信号pdds,以及生成上拉驱动信号puds,用于关断输出驱动器340的上拉驱动器(例如,图6中所示的下拉驱动器341)中包括的所有晶体管。

换言之,当输出驱动器340输出数据信号dq时,预驱动器330可以确定由上拉驱动器341生成的电流以及下拉驱动器343(图6中示出)的电阻。

图6示出了根据本发明构思实施例的图5中的i/o电路中的输出驱动器的示例的电路图。

参照图6,输出驱动器340可以包括上拉驱动器341和下拉驱动器343。

上拉驱动器341可以包括连接在电源电压vddq和输出结点on1之间的第一至第r(r为大于1的自然数)上拉晶体管nu1至nur。第一至第r上拉晶体管nu1至nur中的每一个可以是n沟道金属氧化物半导体(nmos)晶体管。

下拉驱动器343可以包括连接在输出结点on1和地电压vss之间的第一至第r下拉晶体管nd1至ndr。第一至第r下拉晶体管nd1至ndr中的每一个可以是nmos晶体管。

当数据dta处于高电平时,上拉驱动器341可以从预驱动器330接收相应于上拉控制码pucd的上拉驱动信号puds(即,puds[1]至puds[r]),并生成由上拉控制码pucd确定的电流。根据用于关断晶体管nd1至ndr的下拉驱动信号pdds(即,pdds[1]至pdds[2]),可以全部关断包括在下拉驱动器343中的晶体管nd1至ndr。

此时,当数据dta处于高电平时,由上拉驱动器341生成的电流可以通过数据i/o(或dq)焊盘301,发送至存储器控制器100中的片内终端(on-dietermination,odt)电阻器rodt_mc。odt电阻器rodt_mc接收的数据信号dq,通过由上拉驱动器341生成的电流和odt电阻器rodt_mc来确定,并且具有根据由阻抗校准电路400生成的上拉控制码pucd调整过的目标输出高电平电压voh。

当数据dta在低电平时,根据用于关断晶体管nu1至nur的上拉驱动信号puds,可以全部关断上拉驱动器341中包括的晶体管nu1至nur。下拉驱动器343可以从预驱动器330接收相应于下拉控制码pdcd的下拉驱动信号pdds,并且可以具有由下拉控制码pdcd确定的电阻。

此时,当数据dta处于低电平时,不存在由上拉驱动器341生成的电流,并且因此,odt电阻器rodt_mc接收的数据信号dq具有与地电压vss相同的输出低电平电压(vol)电压。

根据本发明构思的实施例,上拉驱动器341或下拉驱动器343的总电阻(例如,终端电阻(rtt)),可以响应于特定的上拉或下拉驱动信号puds或pdds而被改变。此时,可以通过(当使用一个或两个存储器模块实现图1中的半导体存储器设备200a~200k时)改变插入存储器插槽的存储器模块的数量而实现单一加载或双重加载,并且可以选择适用于各条件的rtt。

例如,rtt可以根据模式寄存器222的设置,从rzq/1改变为rzq/2和rzq/4(其中,rzq=240ω)。

图7示出了用于解释图6中的数据输出电路的操作的图。

参照图7,数据信号dq可以根据数据dta而具有高电平或低电平。数据信号dq是在voh和vol之间摆动的交流电(ac)信号。

存储器控制器100可以从半导体存储器设备200a~200k中每一个接收数据信号dq,确定voh和vol,并且从voh和vol确定参考电压vref。存储器控制器100可以将数据信号dq与参考电压vref进行比较,并且确定接收的数据值(例如,0或1)。相应地,通过设置voh来确定参考电压vref,可以增加数据可靠性。

可以将各种工艺-电压-温度(pvt)条件应用于半导体存储器设备200a~200k中的每一个。pvt条件可以包括晶片工艺中的非均匀掺杂、供应电力时电流通过不同元件时的电压下降以及沿着信号传递路径的温度。半导体存储器设备200a~200k的输出侧的ac导通电阻(在下文中,被称为ronac)可以随着pvt条件而改变,并且数据信号dq的voh可以随着ronac而改变。

可以将各种操作频率应用于半导体存储器设备200a~200k中的每一个。当操作频率改变时,数据信号dq的voh可以改变。因此,通过根据pvt条件(即,操作参数)和操作频率生成上拉控制码pucd和下拉控制码pdcd,可以增强半导体存储器设备200a~200k的每一个的信号完整性,使得数据信号dq具有最佳的voh。

存储器控制器100可以以命令cmd的形式,指令半导体存储器设备200a改变数据信号dq的voh或存储器控制器100的odt电阻器rodt_mc的阻抗。控制逻辑电路220中的模式寄存器222可以根据改变数据信号dq的voh或存储器控制器100的odt电阻器rodt_mc的阻抗的指令,生成预定的模式寄存器设置信号mrs和阻抗校准使能信号zqen。

阻抗校准电路400,响应于模式寄存器设置信号mrs和阻抗校准使能信号zqen,在阻抗校准间隔期间,可以生成用于不同目标voh电压的上拉控制码pucd和下拉控制码pucd,并且存储该上拉控制码pucd和下拉控制码pdcd。

当半导体存储器设备200a在正常操作间隔期间以第一频率操作时,阻抗校准电路400可以向数据输出电路320提供用于第一目标voh电压的第一上拉控制码pucd和第一下拉控制码pdcd,并且数据输出电路320可以基于第一上拉控制码pucd和第一下拉控制码pdcd,将数据信号dq发送至存储器控制器100。当半导体存储器设备200a在正常操作间隔期间以不同于第一频率的第二频率操作时,阻抗校准电路400可以向数据输出电路320提供用于第二目标voh电压的第二上拉控制码pucd和第二下拉控制码pdcd,并且数据输出电路320可以基于第二上拉控制码pucd和第二下拉控制码pdcd,将数据信号dq发送至存储器控制器100。

模式寄存器设置信号mrs可以包括关于存储器控制器100的odt电阻器rodt_mc的阻抗的信息,并且可以包括指示是增加还是减少数据信号dq的voh的信息。模式寄存器设置信号mrs可以包括关于半导体存储器设备200a的操作频率的频率信息。

图8示出了根据本发明构思的实施例的图3的半导体存储器设备中的阻抗校准电路的示例的框图。

参照图8,阻抗校准电路400包括目标电压生成器410、上拉(pu)驱动器420、第一代码生成器430、第一代码存储电路440、下拉(pd)驱动器460、副本下拉(pd)驱动器470、第二代码生成器480和第二代码存储电路490。

目标电压生成器410可以响应于切换控制信号scs生成目标voh电压(vtg)。当切换控制信号scs改变时,响应于切换控制信号scs,目标电压生成器410可以在不同的定时生成第一目标voh电压(vtg1)和第二目标voh电压(vtg2)。第一目标voh电压和第二目标voh电压可以具有不同的电压电平。

上拉驱动器420连接在电源电压vddq和第一结点n11之间,并且可以具有与图6中的上拉驱动器341相同的配置。副本下拉驱动器470连接在第一结点n11和地电压vss之间,并且具有与图6中的下拉驱动器343相同的配置。下拉驱动器460连接在第二节点n12和地电压vss之间,并且第二结点n12耦合至与外部电阻器rzq耦合的zq焊盘401。下拉驱动器460可以具有与图6中的下拉驱动器343相同的配置。

第一代码生成器430可以生成上拉控制码pucd,该上拉控制码pucd是从比较目标voh电压vtg与第一结点n11的第一电压(或上拉电压)vpu所得的结果而获得的。第一代码生成器430包括第一比较器431和第一计数器433。

第一比较器431可以响应于阻抗校准使能信号zqen而被使能,可以比较目标voh电压vtg与第一电压vpu以输出第一比较信号cs11,并且可以向第一计数器433和第一代码存储电路440提供第一比较信号cs11。与第一操作频率相关联的第一目标voh电压vtg1可以是vddq/2.5,并且与第二操作频率相关联的第二目标voh电压vtg2可以是vddq/3。

第一计数器433可以响应于第一比较信号cs11而执行计数操作以生成上拉控制码pucd,并且可以执行计数操作以增加或减少上拉控制码pucd,直至第一比较信号cs11的逻辑电平转变为止。第一计数器433可以向上拉驱动器420和第一代码存储电路440提供上拉控制码pucd。

上拉驱动器420可以响应于上拉控制码pucd调整/校准上拉阻抗。上拉控制码pucd可以被校准/改变,直至目标voh电压vtg变成与上拉电压vpu相同为止。

当第一比较信号cs11的逻辑电平转变时,第一代码存储电路440可以存储上拉控制码pucd。也就是说,当目标voh电压vtg变成上拉电压vpu时,第一代码存储电路440可以存储上拉控制码pucd。当目标voh电压vtg改变时,第一代码存储电路440可以存储至少多个上拉控制码pucd。此外,响应于寄存器输出使能信号roen和频率信息信号fis,第一代码存储电路440可以将相应于频率信息信号fis的上拉控制码pucd,经由图5中的预驱动器330应用至图6中的(输出)上拉驱动器341。

第二代码生成器480可以生成下拉控制码pdcd,该下拉控制码pdcd是从比较目标voh电压vtg与第二结点n12处的第二电压(或下拉电压)vpd所得的结果而获得的。第二代码生成器480包括第二比较器481和第二计数器483。

第二比较器481可以响应于阻抗校准使能信号zqen而被使能,可以比较目标voh电压vtg与第二电压vpd以输出第二比较信号cs12,并且可以向第二计数器483和第二代码存储电路490提供第二比较信号cs12。

第二计数器483可以响应于第二比较信号cs12执行计数操作以生成下拉控制码pdcd,并且可以执行计数操作以增加或减少下拉控制码pdcd,直至第二比较信号cs12的逻辑电平转变为止。第二计数器483可以向下拉驱动器460、副本下拉驱动器470和第二代码存储电路490,提供下拉控制码pdcd。

下拉驱动器460可以响应于下拉控制码pdcd调整/校准下拉阻抗。副本下拉驱动器470可以响应于下拉控制码pdcd调整/校准下拉阻抗。下拉控制码pdcd可以被校准/改变,直至目标voh电压vtg变成与下拉电压vpd相同为止。

当第二比较信号cs12的逻辑电平通过时,第二代码存储电路490可以存储下拉控制码pdcd。也就是说,当目标voh电压vtg变成下拉电压vpd时,第二代码存储电路490可以存储下拉控制码pdcd。当目标voh电压vtg改变时,第二代码存储电路490可以存储至少多个下拉控制码pdcd。此外,响应于寄存器输出使能信号roen和频率信息信号fis,第二代码存储电路490可以将相应于频率信息信号fis的下拉控制码pdcd,经由图5中的预驱动器330应用至图6中的(输出)下拉驱动器343。

在图8中,切换控制信号scs、频率信息信号fis和寄存器输出使能信号roen可以被包括在模式寄存器设置信号mrs中。

图9示出了根据本发明构思的实施例的图8的阻抗校准电路中的目标电压生成器的电路图。

参照图9,目标电压生成器410包括使能晶体管m1和m2、多个电阻器r、r1~rp和2r(其中,p是大于2的自然数)和多个开关sw0、sw1、sw(p-1)和swp(即,sw0~swp)。

第一使能晶体管m1连接至地电压vss,并且具有接收使能信号en的栅极。第一使能晶体管m1可以是nmos晶体管。第二使能晶体管m2连接至电源电压vddq,并且具有接收反相使能信号enb的栅极。第二使能晶体管m2可以是pmos晶体管。

多个电阻器r、r1~rp和2r可以串联连接在第一使能晶体管m1和第二使能晶体管m2之间。开关sw0至swp中的每一个具有连接至(在电阻器r、r1~rp之中的)两个相邻电阻器之间的结点的第一端以及连接至通过其输出目标voh电压(vtg)的输出结点on2的第二端。

开关sw0至swp可以分别接收切换控制信号scs的比特。例如,切换控制信号scs可以包括(p+1)个比特,并且开关sw0~swp可以依次分别接收该(p+1)个比特。

多个电阻器r、r1~rp和2r可以具有相同的电阻,但是在一些实施例中,电阻器r、r1~rp和2r可以不具有相同的电阻。在图9中,假设电阻器r1至rp具有与电阻器r相同的电阻。

当使能信号en在高电平时,目标电压生成器410可以输出根据由切换控制信号scs所确定的开关的连接状态而执行的分压所确定的目标voh电压vtg。例如,当切换控制信号scs的比特具有第一比特值时,目标电压生成器410可以输出第一目标voh电压vtg1。例如,当切换控制信号scs的比特具有第二比特值时,目标电压生成器410可以输出第二目标voh电压vtg2。

在图9中,使能信号en和反相使能信号en可以被包括在模式寄存器设置信号mrs中。

图10a示出了根据本发明构思实施例的图8的阻抗校准电路中的第一代码存储电路。

参照图10a,第一代码存储电路440包括第一锁存电路441、第一寄存器单元443和第一复用器447。

响应于第一比较信号cs11的转变,第一锁存电路441可以在不同的定时锁存用于第一目标voh电压vgt1的第一上拉控制码pucd1以及用于第二目标voh电压vgt2的第二上拉控制码pucd2。第一寄存器单元443包括第一寄存器(寄存器1)444和第二寄存器(寄存器2)446。第一寄存器444可以存储第一上拉控制码pucd1,并且第二寄存器446可以存储第二上拉控制码pucd2。

响应于寄存器输出使能信号roen,第一寄存器444和第二寄存器446可以分别向第一复用器447输出第一上拉控制码pucd1和第二上拉控制码pucd2。第一复用器447可以响应于频率信息信号fis选择第一上拉控制码pucd1和第二上拉控制码pucd2中的一个,并且将所选择的一个作为上拉控制码pucd,通过图5中的预驱动器341输出至图6中的(输出)上拉驱动器341。

虽然描述了第一寄存器单元443可以包括第一寄存器444和第二寄存器446,但是在其它实施例中,第一寄存器单元443可以包括分别存储不同上拉控制码的三个或更多寄存器。

图10b示出了根据本发明构思实施例的图8的阻抗校准电路中的第二代码存储电路。

参照图10b,第二代码存储电路490包括第二锁存电路491、第二寄存器单元493和第二复用器497。

响应于第二比较信号cs12的转变,第二锁存电路491可以在不同的定时锁存用于第一目标voh电压vtg1的第一下拉控制码pdcd1以及用于第二目标voh电压vtg2的第二下拉控制码pdcd2。第二寄存器单元493包括第三寄存器(寄存器3)494和第四寄存器(寄存器4)496。第三寄存器494可以存储第一下拉控制码pdcd1,并且第四寄存器496可以存储第二下拉控制码pdcd2。

响应于寄存器输出使能信号roen,第三寄存器494和第四寄存器496可以分别向第二复用器497输出第一下拉控制码pdcd1和第二下拉控制码pdcd2。第二复用器497可以响应于频率信息信号fis选择第一下拉控制码pdcd1和第二下拉控制码pdcd2中的一个,并且将所选择的一个作为下拉控制码pdcd,通过图5中的预驱动器330输出至图6中的(输出)下拉驱动器343。

虽然描述了第二寄存器单元493可以包括第三寄存器494和第四寄存器496,但是在其它实施例中,第二寄存器单元493可以包括分别存储不同下拉控制码的三个或更多寄存器。

图11示出了根据本发明构思实施例的图3的半导体存储器设备中可以包括的检测电路。

参照图3和11,在半导体存储器设备200a中,检测电路350可以被安置为靠近阻抗校准电路400。检测电路350包括第一验证单元360、第二验证单元370和参考电压生成器380。

参考电压生成器380可以基于电源电压vddq、地电压vss和验证使能信号eden,生成第一参考电压vtgh和第二参考电压vtgl。参考电压生成器380包括多个电阻器r1t~r12、r11、r21和r22~r2t以及晶体管m3。多个电阻器r1t~r12、r11、r21和r22~r2t以及晶体管m3可以串联连接在电源电压vddq和地电压vss之间。晶体管m3可以基于验证使能信号eden而选择性地导通。可以由图3所示的控制逻辑电路生成和提供验证使能信号eden。

在一些实施例中,第一参考电压vtgh和第二参考电压vtgl中的每一个,可以具有与阻抗校准验证操作的精度相应的值。例如,如果阻抗校准验证操作的精度被设置为±5%,则第一参考电压vtgh的电平可以比目标voh电压vtg的电平高5%,并且第二参考电压vtgl的电平可以比目标voh电压vtg的电平低5%。可以基于电阻器r1t~r12、r11、r21和r22~r2t的数量以及电阻器r1t~r12、r11、r21和r22~r2t的电阻,确定第一和第二参考电压vtgh和vtgl的电平。

第一验证单元360可以基于上拉电压vpu,执行用于上拉阻抗校准操作的第一验证操作。例如,第一验证单元360可以基于第一参考电压vtgh、第二参考电压vtgl、上拉电压vpu和验证使能信号eden,生成第一检测信号edpu。第一验证单元360包括第一比较器361、第二比较器362和第一检测信号生成单元363。

第一比较器361可以基于验证使能信号eden,通过比较上拉电压vpu与第一参考电压vtgh,生成第一比较信号cse1。第二比较器362可以基于验证使能信号eden,通过比较上拉电压vpu与第二参考电压vtgl,生成第二比较信号cse2。

第一检测信号生成单元363可以基于验证使能信号eden以及第一和第二比较信号cse1和cse2,生成第一检测信号edpu。第一检测信号生成单元363包括第一and(与)门364和第一触发器(flip-flop)365。第一and门364可以对第一比较信号cse1和第二比较信号cse2执行and操作。第一触发器365可以基于第一and门364的输出和验证使能信号eden的反相信号edenb,生成第一检测信号edpu。

第二验证单元370可以基于下拉电压vpd,执行用于下拉阻抗校准操作的第二验证操作。例如,第二验证单元370可以基于第一参考电压vtgh、第二参考电压vtgl、下拉电压vpd和验证使能信号eden,生成第二检测信号edpd。第二验证单元370包括第三比较器371、第四比较器372和第二检测信号生成单元373。

第三比较器371可以基于验证使能信号eden,通过比较下拉电压vpd与第一参考电压vtgh,生成第一比较信号cse3。第四比较器372可以基于验证使能信号eden,通过比较下拉电压vpd与第二参考电压vtgl,生成第四比较信号cse4。

第二检测信号生成单元373可以基于验证使能信号eden以及第三和第四比较信号cse3和cse4,生成第二检测信号edpd。第二检测信号生成单元373包括第二and门374和第二触发器375。第二and门374可以对第三比较信号cse3和第四比较信号cse4执行and操作。第二触发器375可以基于第二and门374的输出和验证使能信号eden的反相信号edenb,生成第二检测信号edpd。

图12示出了描述图8的阻抗校准电路和图11的检测电路的操作的图。在图12中,水平轴代表时间t,并且垂直轴代表电压v。表示为vpu/vpd的曲线旨在代表由图8所示的阻抗校准电路400生成的上拉电压或下拉电压。

参照图8、11和12,在阻抗校准间隔tcal期间,阻抗校准电路400可以执行阻抗校准操作。例如,当阻抗校准使能信号zqen基于命令cmd被激活时,阻抗校准间隔tcal可以开始,并且在该阻抗校准间隔tcal期间可以执行上拉阻抗校准操作和下拉阻抗校准操作。如果上拉阻抗校准操作和下拉阻抗校准操作正常完成,则上拉电压vpu和下拉电压vpd中的每一个可以具有与目标voh电压vtg接近的电平。

在验证间隔tvr期间,检测电路350可以执行阻抗校准验证操作。例如,当验证使能信号eden在阻抗校准使能信号zqen被激活之后被激活时,验证间隔tvr可以开始,并且可在验证间隔tvr期间执行第一验证操作和第二验证操作。如图12所示,如果上拉电压vpu的电平和下拉电压vpd的电平都在第一参考电压vtgh的电平和第二参考电压vtgl的电平之间,则检测电路350可确定上拉阻抗校准操作和下拉阻抗校准操作都被正常地执行。

虽然在图12中未示出,但是如果从上拉电压vpu的电平和下拉电压vpd的电平中选择的至少一个,分别高于第一参考电压vtgh的电平或者低于第二参考电压vtgl的电平,则检测电路350可以确定从上拉阻抗校准操作和下拉阻抗校准操作中选择的至少一个被异常地执行。

第一检测信号edpu和第二检测信号edpd可以通过存储器控制器100被发送至图1中的主机20。用户可以基于第一检测信号edpu和第二检测信号edpd确定阻抗校准操作是否被正常地执行。当阻抗校准操作被正常地执行时,用户控制存储器控制器100,使得半导体存储器设备200a在存储器系统30的空闲间隔期间执行上述的阻抗校准操作。

图13示出了根据本发明构思实施例的图3的半导体存储器设备中的阻抗校准电路的另一示例的框图。

参照图13,阻抗校准电路500包括目标电压生成器510、上拉驱动器520、第一代码生成器530、第一代码存储电路540、副本上拉驱动器545、下拉驱动器560、第二代码生成器580和第二代码存储电路590。

图13中的阻抗校准电路500与图8的阻抗校准电路400的不同之处在于,在阻抗校准电路500中,耦合至zq焊盘401的外部电阻器rzq连接至地电压vss,并且阻抗校准电路500包括副本上拉驱动器545而不是副本下拉驱动器470。

在下文中,以下描述将聚焦于图13中的阻抗校准电路500与图8中的阻抗校准电路400之间的差异,因此,对与阻抗校准电路400中的电路元件相对应的阻抗校准电路500中的电路元件的描述,可以为简洁起见而省略。

目标电压生成器510可以响应于切换控制信号scs,生成目标voh电压vtg(vtg1,vtg2)。

副本上拉驱动器545和下拉驱动器560连接在第一结点n21,副本上拉驱动器连接在电源电压vddq和第一结点n21之间,并且下拉驱动器560连接在第一结点n21和地电压vss之间。

第一代码生成器530可以生成上拉控制码pucd,该上拉控制码pucd从比较目标voh电压vtg与第二结点n22的电压所得的结果而获得的。第一代码生成器530包括第一比较器531和第一计数器533。第一比较器531可以响应于阻抗校准使能信号zqen而被使能,可以比较目标voh电压vtg与第二结点n22的电压以输出第一比较信号cs21,并且可以向第一计数器533和第一代码存储电路540提供第一比较信号cs21。

第一计数器533可以响应于第一比较信号cs21,执行计数操作以生成上拉控制码pucd,并且可以执行计数操作以增加或减少上拉控制码pucd,直至第一比较信号cs21的逻辑电平转变为止。上拉控制码pucd可以被校准/改变,直至目标voh电压vtg变成与第二结点n22的电压相同为止。当目标voh电压vtg变成第二结点n22的电压时,第一代码存储电路540可以存储上拉控制码pucd。

第二代码生成器580可以生成下拉控制码pdcd,该下拉控制码是从比较目标voh电压vtg与第一结点n21的电压所得的结果而获得的。第二代码生成器580包括第二比较器581和第二计数器583。第二比较器581可以响应于阻抗校准使能信号zqen而被使能,可以比较目标voh电压vtg与第一结点n21的电压以输出第二比较信号cs22,并且可以向第二计数器583和第二代码存储电路590提供第二比较信号cs22。

第二计数器583可以响应于第二比较信号cs22执行计数操作以生成下拉控制码pdcd,并且可以执行计数操作以增加或减少下拉控制码pdcd,直至第二比较信号cs22的逻辑电平转变为止。下拉控制码pdcd可以被校准/改变,直至目标voh电压vtg变成与第一结点n21的电压相同为止。当目标voh电压vtg变成第一结点n21的电压时,第二代码存储电路590可以存储下拉控制码pdcd。

阻抗校准电路500的操作可以与阻抗校准电路400基本相同,并且因此将省略关于阻抗校准电路500的操作的详细描述。

图14示出了解释图8或图13的阻抗校准电路的操作的图。

参照图3至10、13和14,在半导体存储器设备200a以第一频率freq1操作的第一间隔int11期间,模式寄存器222响应于来自存储器控制器100的第一命令cmd,激活阻抗校准使能信号zqen。

关于图8的阻抗校准电路400,在阻抗校准使能信号zqen被激活的第一阻抗校准间隔tcal11期间,阻抗校准电路400执行用于第一目标voh电压vtg1的阻抗校准操作。例如,当阻抗校准使能信号zqen被激活时,用于第一目标voh电压vtg1的阻抗校准操作开始(在tcal11的zqcalstart处),上拉控制码pucd被第一代码存储电路440在第一目标voh电压vtg1变成与第一结点n11的电压相同时的定时锁存,下拉控制码pdcd被第二代码存储电路490在第一目标voh电压vtg1变成与第二结点n12的电压相同时的定时锁存,且被锁存的上拉控制码pucd和被锁存的下拉控制码pdcd被分别存储在第一代码存储电路440和第二代码存储电路490中。

在半导体存储器设备200a以第一频率freq1操作的第一间隔int11期间,模式寄存器222响应于来自存储器控制器100的第二命令cmd,再次激活阻抗校准使能信号zqen。

在阻抗校准使能信号zqen被激活的第二阻抗校准间隔tcal12期间,图8的阻抗校准电路400执行用于第二目标voh电压vtg2的阻抗校准操作。例如,当阻抗校准使能信号zqen被激活时,用于第二目标voh电压vtg2的阻抗校准操作开始(在tcal12的zqcalstart处),上拉控制码pucd被第一代码存储电路440在第二目标voh电压vtg2变成与第一结点n11的电压相同时的定时锁存,下拉控制码pdcd被第二代码存储电路490在第二目标voh电压vtg2变成与第二结点n12的电压相同时的定时锁存,并且被锁存的上拉控制码pucd和被锁存的下拉控制码pdcd被分别存储在第一代码存储电路440和第二代码存储电路490中。

关于图13的阻抗校准电路500,在阻抗校准使能信号zqen被激活的第一阻抗校准间隔tcal11期间,阻抗校准电路500执行用于第一目标voh电压vtg1的阻抗修订段落(revisedparagraph)校准操作。例如,当阻抗校准使能信号zqen被激活时,用于第一目标voh电压vtg1的阻抗校准操作开始(在tcal11的zqcalstart处),上拉控制码pucd被第一代码存储电路540在第一目标voh电压vtg1变成与第二结点n22的电压相同之时的定时锁存,下拉控制码pdcd被第二代码存储电路590在第一目标voh电压vtg1变成与第一结点n21的电压相同时的定时锁存,并且被锁存的上拉控制码pucd和被锁存的下拉控制码pdcd被分别存储在第一代码存储电路540和第二代码存储电路590中。

在半导体存储器设备200a以第一频率freq1进行操作的第一间隔int11期间,模式寄存器222响应于来自存储器控制器100的第二命令cmd,再次激活阻抗校准使能信号zqen。

在阻抗校准使能信号zqen被激活的第二阻抗校准间隔tcal12期间,图13的阻抗校准电路500执行用于第二目标voh电压vtg2的阻抗校准操作。例如,当阻抗校准使能信号zqen被激活时,用于第二目标voh电压vtg2的阻抗校准操作开始(在tcal12的zqcalstart处),上拉控制码pucd被第一代码存储电路540在第二目标voh电压vtg2变成与第二结点n22的电压相同时的定时锁存,下拉控制码pdcd被第二代码存储电路590在第二目标voh电压vtg2变成与第一结点n21的电压相同时的定时锁存,并且被锁存的上拉控制码pucd和被锁存的下拉控制码pdcd被分别存储在第一代码存储电路540和第二代码存储电路590中。

数据输出电路320,在第一间隔int11的第一阻抗校准间隔tcal11和第二阻抗校准间隔tcal12之间或在第二阻抗校准间隔tcal12之后,基于用于第一目标voh电压vtg1的上拉控制码pucd和下拉控制码pdcd,向存储器控制器100发送数据信号dq。此外,数据输出电路320,在半导体存储器设备200a以第二频率freq2进行操作的第二间隔int12期间,基于用于第二目标voh电压vtg2的上拉控制码pucd和下拉控制码pdcd,向存储器控制器100发送数据信号dq。

如关于图14可以被理解的,响应于在不同定时从存储器控制器100施加的第一命令和第二命令,图8的阻抗校准电路400或图13的阻抗校准电路500可以依次生成和存储用于不同目标voh电压vtg的上拉控制码pucd和下拉控制码pdcd。

图15示出了用于描述图8或图13的阻抗校准电路的操作的图。

参照图3至10、13和15,在半导体存储器设备200a以第一频率freq1操作的第一间隔int21期间,模式寄存器222响应于来自存储器控制器100的第一命令cmd激活阻抗校准使能信号zqen。

在阻抗校准使能信号zqen被激活的阻抗校准间隔tcal2的第一子校准间隔sub_tcal21期间,图8的阻抗校准电路400或图13的阻抗校准电路500执行用于第一目标voh电压vtg1的阻抗校准操作,并且在第一代码存储电路440和540中分别存储上拉控制码pucd,以及在第二代码存储电路490或590中分别存储下拉控制码pdcd(在zqcalforvtg1处)。在阻抗校准间隔tcal2的、第一子校准间隔sub_tcal21随后的第二子校准间隔sub_tcal22期间,图8的阻抗校准电路400或图13的阻抗校准电路500执行用于第二目标voh电压vtg2的阻抗校准操作,并且在第一代码存储电路440和540中分别存储上拉控制码pucd,以及在第二代码存储电路490和590中分别存储下拉控制码pdcd(在zqcalforvtg2处)。

数据输出电路320,在第一间隔int21中的阻抗校准间隔tcal2之后,基于用于第一目标voh电压vtg1的上拉控制码pucd和下拉控制码pdcd,发送数据信号dq至存储器控制器100。此外,数据输出电路320,在半导体存储器设备200a以第二频率freq2进行操作的第二间隔int22期间,基于用于第二目标voh电压vtg2的上拉控制码pucd和下拉控制码pudcd,发送数据信号dq至存储器控制器100。

如关于图15的描述,响应于在不同定时从存储器控制器100施加的第一命令和第二命令,图8的阻抗校准电路400或图13的阻抗校准电路500可以依次生成和存储用于不同目标voh电压vtg的上拉控制码pucd和下拉控制码pdcd。

图16示出了根据本发明构思实施例的图3的半导体存储器设备的操作流程图。

参照图2至16,当电力被施加到半导体存储器设备200a时,半导体存储器设备200a执行上电序列(power-upsequence)(s110)并且将操作电压的电平增加至特定电平。当上电序列完成时,存储器控制器100在模式寄存器222上执行模式寄存器写(mrw)操作(s120),并且设置半导体存储器设备200a的操作模式和操作条件。存储器控制器100在模式寄存器222中写入半导体存储器设备200a的写延迟和读延迟,以设置半导体存储器设备200a的操作频率为第一频率freq1。

当完成设置半导体寄存器设备200a的操作模式和操作条件时,控制逻辑电路220激活阻抗校准使能信号zqen,使得阻抗校准电路400执行阻抗校准操作(s130和s140)。阻抗校准电路400响应于阻抗校准使能信号zqen的激活而开始阻抗校准操作(s130),并且通过对于至少一个目标voh电压vtg执行阻抗校准操作来存储上拉控制码pucd和下拉控制码pdcd(s140)。此时,用于第一目标voh电压vtg1和第二目标voh电压vtg2的上拉控制码pucd和下拉控制码pdcd对,可以依次被存储。

当阻抗校准操作完成时,存储器控制器100和半导体存储器设备200a开始训练操作,包括命令/总线训练和数据信号训练(s150)。当训练操作完成时,在半导体存储器设备200a以第一频率freq1操作的同时,半导体存储器设备200a执行包括写操作和读操作的正常存储器操作(s160)。此时,目标voh电压vtg与第一目标voh电压vtg1相对应。

当正常存储器操作被执行或在正常存储器操作完成之后并且半导体存储器设备200a的操作频率需要被改变时,半导体控制器100通过在模式寄存器222上执行模式寄存器写操作,重新设置半导体存储器设备200a的操作模式和操作条件(s170)。此时,存储器控制器100在模式寄存器222中写入半导体存储器设备200a的写延迟和读延迟,以设置半导体存储器设备200a的操作频率为第二频率freq2。

当重新设置半导体存储器设备200a的操作方式和操作条件完成时,存储器控制器100和半导体存储器设备200a开始训练操作,包括命令/总线训练和数据信号训练(s180)。当训练操作完成时,在半导体存储器设备200a以第二频率freq2操作的同时,半导体存储器设备200a执行包括写操作和读操作的正常存储器操作(s190)。此时,目标voh电压vtg与第二目标voh电压vtg2相对应。

图17示出了根据本发明构思实施例的图3的半导体存储器设备中的阻抗校准电路的另一示例的框图。

参照图17,阻抗校准电路600包括目标电压生成器610、副本上拉驱动器620、第一代码生成器630、第一代码存储电路640、副本下拉驱动器650、第二代码生成器660、第二代码存储电路670和副本odt电阻器680。

阻抗校准电路600与图8的阻抗校准电路400的不同之处在于,阻抗校准电路600的副本上拉驱动器620替代了阻抗校准电路400的上拉驱动器420,阻抗校准电路600的副本下拉驱动器650替代了阻抗校准电路400的下拉驱动器460,并且阻抗校准电路600的副本odt电阻器680替代了阻抗校准电路400的副本下拉驱动器470。

在下文中,以下描述将聚焦于图17中的阻抗校准电路600与图8中的阻抗校准电路400之间的差异,由此,与阻抗校准电路400中的电路元件相对应的阻抗校准电路600中的电路元件的描述可以为简洁起见而省略。

目标电压生成器610可以响应于切换控制信号scs,生成目标voh电压vtg(vtg1,vtg2)。

副本上拉驱动器620和副本odt电阻器680被连接在第一结点n31,副本odt电阻器680可以与图6中的odt电阻器rodt_mc相对应。副本下拉驱动器650被连接在第二结点n32和地电压vss之间。第二结点n32与耦合至外部电阻器rzq的zq焊盘401耦合。副本上拉驱动器620可以具有与图6中的上拉驱动器341相同的配置,并且,副本下拉驱动器650可以具有与图6中的下拉驱动器343相同的配置。

第一代码生成器630可以生成上拉控制码pucd,该上拉控制码pucd是从比较目标voh电压vtg与第一结点n31的电压所得的结果而获得的。第一代码生成器630包括第一比较器631和第一计数器633。第一比较器631可以响应于阻抗校准使能信号zqen而被使能,可以比较目标voh电压vtg与第一结点n31的电压以输出第一比较信号cs31,并且可以向第一计数器633和第一代码存储电路640提供第一比较信号cs31。

第一计数器633可以响应于第一比较信号cs31执行计数操作以生成上拉控制码pucd,并且可以执行计数操作以增加或减少上拉控制码pucd,直至第一比较信号cs31的逻辑电平转变为止。上拉控制码pucd可以被校准/改变,直至目标voh电压vtg变成与第一结点n31的电压相同为止。当目标voh电压vtg变成第一结点n31的电压时,第一代码存储电路640可以存储上拉控制码pucd。

第二代码生成器660可以生成下拉控制码pdcd,该下拉控制码pdcd是从比较目标voh电压vtg与第二结点n32的电压所得的结果而获得的。第二代码生成器660包括第二比较器661和第二计数器663。第二比较器661可以响应于阻抗校准使能信号zqen而被使能,可以比较目标voh电压vtg与第二结点n32的电压以输出第二比较信号cs32,并且可以向第二计数器663和第二代码存储电路670提供第二比较信号cs32。

第二计数器663可以响应于第二比较信号cs32执行计数操作以生成下拉控制码pdcd,并且可以执行计数操作以增加或减少下拉控制码pdcd,直至第二比较信号cs32的逻辑电平转变为止。下拉控制码pdcd可以被校准/改变,直至目标voh电压vtg变成与第二结点n32的电压相同为止。当目标voh电压vtg变成第二结点n32的电压时,第二代码存储电路670可以存储下拉控制码pdcd。

副本上拉驱动器620可以根据上拉控制码pucd,生成流经第一结点n31的第一电流i1。第一结点n31可以与图6中的输出结点on1和dq焊盘301相对应。第一电流i1可以与副本odt电阻器680的电阻一起确定第一结点n31的电压。

副本odt电阻器680可以基于第一电流i1确定第一结点n31的电压。副本odt电阻器680可以与图6中的odt电阻器rodt_mc相同的方式被实现。副本odt电阻器680的电阻可以由下拉控制码pdcd确定。

图17的阻抗校准电路600的操作可以与图8的阻抗校准电路400基本相同,并且因此,将省略关于阻抗校准电路600的操作的详细描述。

图18示出了根据本发明构思实施例的图3的半导体存储器设备中的阻抗校准电路的另一示例的框图。

参照图18,阻抗校准电路700包括目标电压生成器703、上拉驱动器710、第一代码生成器713、第一代码存储电路718、下拉驱动器730、第一副本下拉驱动器740、第二代码生成器733、第二代码存储电路738、副本上拉驱动器720、第三代码生成器723、第三代码存储电路728和第二副本下拉驱动器750。

图18的阻抗校准电路700与图8的阻抗校准电路400的不同之处在于,图18的阻抗校准电路700进一步包括副本上拉驱动器720、第三代码生成器723、第三代码存储电路728和第二副本下拉驱动器750。

在下文中,以下描述将聚焦于图18中的阻抗校准电路700与图8中的阻抗校准电路400之间的差异,由此,与阻抗校准电路400中的电路元件相对应的阻抗校准电路700中的电路元件相对应的描述,可以为简洁起见而省略。

目标电压生成器703可以响应于切换控制信号scs生成目标voh电压。

副本上拉驱动器720连接在电源电压vddq和第一结点n43之间,并且第二副本下拉驱动器750连接在第三结点n43和地电压vss之间。

第一代码生成器713可以生成上拉控制码pucd,该上拉控制码pucd是从比较第一目标voh电压vtg21与第一结点n41的电压所得的结果而获得的。第一代码生成器713包括第一比较器714和第一计数器716。第一比较器713可以响应于阻抗校准使能信号zqen而被使能,可以比较第一目标voh电压vtg21与第一结点n41的电压以输出第一比较信号cs41,并且可以向第一计数器716和第一代码存储电路718提供第一比较信号cs41。

第一计数器716可以响应于第一比较信号cs41执行计数操作以生成上拉控制码pucd,并且可以执行计数操作以增加或减少上拉控制码pucd,直至第一比较信号cs41的逻辑电平转变为止。上拉控制码pucd可以被校准/改变,直至第一目标voh电压vtg21变成与第一结点n41的电压相同为止。当第一目标voh电压vtg21变成第一结点n41的电压时,第一代码存储电路718可以存储上拉控制码pucd。

第二代码生成器733可以生成下拉控制码pdcd,该下拉控制码pdcd是从比较第一目标voh电压vtg21与第二结点n42的电压所得的结果而获得的。第二代码生成器733包括第二比较器734和第二计数器736。第二比较器734可以响应于阻抗校准使能信号zqen而被使能,可以比较第一目标voh电压vtg21与第二结点n42的电压以输出第二比较信号cs42,并且可以向第二计数器736和第二代码存储电路738提供第二比较信号cs42。

第二计数器736可以响应于第二比较信号cs42执行计数操作以生成下拉控制码pdcd,并且可以执行计数操作以增加或减少下拉控制码pdcd,直至第二比较信号cs42的逻辑电平转变为止。下拉控制码pdcd可以被校准/改变,直至第一目标voh电压vtg21变成与第二结点n42的电压相同为止。当第一目标voh电压vtg21变成第二结点n42的电压时,第二代码存储电路738可以存储下拉控制码pdcd。

第三代码生成器723可以生成附加的拉控制码pucda,该附加的上拉控制码pucda是从比较第二目标voh电压vtg22与第三结点n43的电压所得的结果而获得的。第三代码生成器723包括第三比较器724和第三计数器726。第三比较器724可以响应于阻抗校准使能信号zqen而被使能,可以比较第二目标voh电压vtg22与第三结点n43的电压以输出第三比较信号cs43,并且可以向第三计数器726和第三代码存储电路728提供第三比较信号cs43。

第三计数器726可以响应于第三比较信号cs43执行计数操作以生成附加的上拉控制码pucda,并且可以执行计数操作以增加或减少附加的上拉控制码pucda,直至第三比较信号c43的逻辑电平转变为止。附加的上拉控制码pucda可以被校准/改变,直至目标voh电压vtg22变成与第三结点n43的电压相同为止。当第二目标voh电压vtg22变成第三结点n43的电压时,第三代码存储电路728可以存储附加的上拉控制码pucda。

阻抗校准电路700可以同时或并行地存储用于第一voh电压vtg21的上拉控制码pucd和下拉控制码pdcd以及用于第二voh电压vtg22的附加的上拉控制码pucda。阻抗校准电路700可以同时或并行地执行用于第一目标voh电压vtg21的阻抗校准操作以及用于第二目标voh电压vtg22的阻抗校准操作。

图19示出了图18的阻抗校准电路中的目标电压生成器的框图。

参照图19,目标电压生成器703包括第一目标电压生成电路705和第二目标电压生成电路707。

第一目标电压生成电路705可以响应于使能信号en和反相使能信号enb而被激活,并且可以响应于第一切换控制信号scs21生成第一目标voh电压vtg21。第二目标电压生成电路707可以响应于使能信号en和反相使能信号enb而被激活,并且可以响应于第二切换控制信号scs22生成第二目标voh电压vtg22。

第一目标电压生成电路705和第二目标电压生成电路707中的每一个,可以具有与图9的目标电压生成器410基本相同的配置。第一切换控制信号scs21和第二切换控制信号scs22可被包括在图18的切换控制信号scs中。

图20示出了说明图18的阻抗校准电路的操作的图。

参照图3至6、18和20,在半导体存储器设备200a以第一频率freq1操作的第一间隔int31期间,模式寄存器222响应于来自存储器控制器100的第一命令cmd激活阻抗校准使能信号zqen。

在阻抗校准使能信号zqen被激活的阻抗校准间隔tcal3期间,图18的阻抗校准电路700执行(在zqcalforvtg21处)用于第一目标voh电压vtg21的阻抗校准操作,并且在第一代码存储电路718和第二代码存储电路738中分别存储上拉控制码pucd和下拉控制码pdcd。同时或并行地,阻抗校准电路700执行(在zqcalforvtg22处)用于第二目标voh电压vtg22的附加的阻抗校准操作,并且在第三代码存储电路728中存储附加的上拉控制码pucda。

数据输出电路320,在第一间隔int31中的阻抗校准间隔tcal3之后,基于用于第一目标voh电压vtg21的上拉控制码pucd和下拉控制码pdcd,发送数据信号dq至存储器控制器100。此外,数据输出电路320,在半导体存储器设备200a以第二频率freq2进行操作的第二间隔int32期间,基于用于第二目标voh电压vtg22的上拉控制码pucd、下拉控制码pdcd和附加的上拉控制码pucda,发送数据信号dq至存储器控制器100。

图21示出了根据本发明构思实施例的操作半导体存储器设备的方法的流程图。

图21的方法可以由图3的半导体存储器200a执行。

参照图2至21,在操作半导体存储器设备200a的方法中,在第一阻抗校准间隔期间,阻抗校准电路400、500、600和700中的一个执行对于第一目标voh电压vtg1的第一阻抗校准操作,以存储第一上拉控制码pucd1和第一下拉控制码pdcd1(s210)。在第一阻抗校准间隔期间,阻抗校准电路400、500、600和700中的一个执行对于第二目标voh电压vtg2的第二阻抗校准操作,以存储第二上拉控制码pucd2和第二下拉控制码pdcd2(s220)。

在本发明构思的实施例中,当阻抗校准电路400、500和600中的一个执行阻抗校准操作时,可以在第一阻抗校准间隔和第二阻抗校准间隔中,分别依次执行第一阻抗校准操作和第二阻抗校准操作。第一和第二阻抗校准间隔是基于不同的命令的。

在本发明构思的其它实施例中,当阻抗校准电路400、500和600中的一个执行阻抗校准操作时,可以基于一个命令,在一个阻抗校准间隔的第一子阻抗校准间隔和第二子阻抗校准间隔中,分别依次执行第一阻抗校准操作和第二阻抗校准操作。

在本发明构思的其它实施例中,当阻抗校准电路700执行阻抗校准操作时,可以基于一个命令,在一个阻抗校准间隔中,同时或者并行地执行第一阻抗校准操作和第二阻抗校准操作。

当半导体存储器设备200a以第一频率freq1进行操作的时候,半导体存储器设备200a可以基于第一上拉控制码pucd1和第一下拉控制码pdcd1输出数据信号dq(s230)。

存储器控制器100通过在模式寄存器222上执行模式寄存器写操作,将半导体存储器设备200a的操作频率从第一频率freq1改变为第二频率freq2(s240)。当半导体存储器设备200a以第二频率freq2进行操作的时候,半导体存储器设备200a可以基于第二上拉控制码pucd2和第二下拉控制码pdcd2输出数据信号dq(s250)。

图22示出了根据本发明构思的实施例的半导体存储器设备的结构图。

参照图22,半导体存储器设备800包括第一至第s半导体集成电路层la1至la(s-1),和las,其中最低第一半导体集成电路层la1被假设为是接口或控制芯片,并且其他半导体集成电路层la2(未示出)至las被假设为是包括核心存储器芯片的从芯片。第一至第s半导体集成电路层la1至las可以通过硅通孔(through-silicon-via,tsv)相互之间发送和接收信号。作为接口或控制芯片的最低第一半导体集成电路层la1,可以通过形成于外表面的导电结构与外部存储器控制器进行通信。关于半导体存储器设备800的结构和操作,将通过主要使用第一半导体集成电路层la1或810作为接口或控制芯片、以及使用第s半导体集成电路层las或820作为从芯片来描述。

第一半导体集成电路层810包括各种外围电路,用于驱动在第s半导体集成电路层820中提供的存储器区域821。例如,第一半导体集成电路层810包括:行(x)驱动器8101,用于驱动存储器的字线;列(y)驱动器8102,用于驱动存储器的位线;数据i/o电路(din/dout)8103,用于控制数据的输入/输出;命令缓冲器(cmd)8104,用于从外部接收命令cmd并且缓冲该命令cmd;以及,地址缓冲器(addr)8105,用于从外部接收地址并缓冲该地址。存储器区域821包括多个例如关于图4描述的存储器单元。

第一半导体集成电路层810进一步包括控制逻辑(control)8107。控制逻辑8107可以基于来自存储器控制器的命令和地址信号,控制对存储器区域821的访问。

第s半导体集成电路层820包括存储器区域821和外围电路区域(peri)822,其中布置了用于读/写存储器区域821的数据的外围电路,例如,行解码器、列解码器、位线感测放大器,等等(未示出)。

数据i/o电路8103可以采用图5的i/o电路300和图8、13、17和18的阻抗校准电路400、500、600和700中的一个。因此,如参照图2至21描述的,半导体存储器设备800,在阻抗校准间隔期间,可以执行对于至少两个目标voh电压的阻抗校准操作,存储上拉控制码和下拉控制码对,并且在正常存储器操作间隔期间,使用所存储的代码对输出数据信号而不执行阻抗校准操作。因此,半导体存储器设备800可以提高操作速度并且可以增强信号完整性。

此外,三维(3d)存储器阵列被提供在半导体存储器设备800中。3d存储器阵列以存储器单元的阵列的一个或多个物理层级(level)而一体地形成,具有安置在硅基底之上的有源区域以及与这些存储器单元的操作相关联的电路,无论这些相关联的电路是在这个基底之上或在这个基底之中。术语“一体的”意味着,阵列的每一层级的层被直接放置在阵列的每一下面层级的层上。通过引用结合于此的以下专利文献,描述用于3d存储器阵列的适合的配置,其中,三维存储器阵列被配置为多个层级,这些层级之间共享字线和/或位线:us专利号:us7,679,133;us8,553,466;us8,654,587;us8,559,235;以及us专利公开号2011/0233648。

图23示出了根据本发明构思实施例的包括半导体存储器设备的移动系统的框图。

参照图23,移动系统1100包括应用处理器1110、连接单元1120、用户接口1130、非易失性存储器设备(nvm)1140、易失性存储器设备(vm)1150和电源1160。

应用处理器1110可以执行应用,例如网络浏览器、游戏应用、视频播放器,等等。应用处理器1110可以包括单核或多核。连接单元1120可以执行与外部设备的有线或无线通信。

易失性存储器设备1150可以例如存储由应用处理器110处理的数据,或者作为工作存储器来操作。易失性存储器设备1150可以采用图3的半导体存储器设备。因此,易失性存储器设备1150可以包括i/o电路300以及图8、13、17和18中的阻抗校准电路400、500、600和700中的一个。因此,易失性存储器设备1150可以提高操作速度和信号完整性。

非易失性存储器设备1140可以例如存储用于启动移动系统110的启动图像。用户接口1130可以包括至少一个输入设备(例如,小键盘(keypad)、触摸屏,等等)以及至少一个输出设备(例如,扬声器、显示设备,等等)。电源1160可以向移动系统1100供应电源电压。

在本发明构思的一些实施例中,移动系统1100和/或移动系统1100的组件可以被封装为各种形式。

本公开可以应用于使用半导体存储器设备的系统。本公开可以应用于例如移动电话、智能电话、个人数字助理(pda)、便携式多媒体播放器(pmp)、数字相机、摄录机、个人计算机(pc)、服务器计算机、工作站、膝上型计算机、数字tv、机顶盒、便携式游戏控制台、导航系统,等等。

前述是示例性实施例的说明性的,并且不会被理解为对其的限制。虽然描述了几个示例性实施例,但是本领域技术人员将容易理解的是,在示例性实施例中可能做出许多修改,而实质上不脱离本发明构思的新的教导和优点。相应地,所有这些修改旨在被包括在权利要求中所定义的本公开的范围内。

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