ZQ校准方法、装置、存储器芯片及存储介质与流程

    专利2022-07-08  182


    本说明书实施例涉及半导体器件领域,尤其涉及一种zq校准方法、装置、存储器芯片及存储介质。
    背景技术
    :随着信息速度的飞速发展,在高速通信中,对于存储器能够高效可靠的在高速频率下通过数据接口对数据进行存储与读取也提出了更高的要求。存储器,如dram,为了接收和输出数据信息,芯片接口提供两方面的接口电路:用于向外驱动输出信号的离线驱动器(ocd,offchipdriver),以及在接收数据信号时用于实现终端阻抗匹配的终端匹配电路(odt,on-dietermination)。现有技术中,为了避免离线驱动器的驱动电阻以及终端匹配电路的终端匹配电阻由于阻值漂移导致的信号质量发生改变,通过zq校准将驱动电阻以及终端匹配电阻的阻值漂移进行消除,以保证信号的可靠性。现有技术中的zq校准,需要同时对所有信号端口的ocd驱动电阻以及odt终端匹配电阻进行校准更新,这样可能会破坏信号端口当前较为稳定可靠的信号质量,从而为存储器的工作带来不稳定因素和风险。技术实现要素:本说明书实施例提供及一种zq校准方法、装置、存储器及存储介质。第一方面,本说明书实施例提供一种zq校准方法,应用于存储器中,所述存储器包括多个接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路,所述方法包括:在检测到zq校准请求时,对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号,所述目标接口电阻电路为所述多个接口电阻电路中的一个或多个;获取所述目标接口电阻电路的电路使能信号以及电阻校准更新信号,并基于所述电路使能信号以及所述电阻校准更新信号,确定是否对所述目接口电阻进行校准;若是,基于所述电阻校准配置信号,对所述接口电阻进行校准。可选地,在获取所述目标接口电阻电路的电路使能信号之前,所述方法还包括:基于所述目标接口电阻电路对应的信号端口的信号属性信息,生成所述电路使能信号。可选地,在获取所述电路使能信号的电阻校准更新信号之前,所述方法还包括:基于所述目标接口电阻电路的工作环境参数,生成所述电阻校准更新信号。可选地,在获取所述目标接口电阻电路的电阻校准更新信号之后,所述方法还包括:基于所述电阻校准更新信号,确定是否将所述接口电阻的当前校准配置值切换为所述电阻校准配置信号对应的目标校准配置值;其中,若需要切换,将所述目标校准配置值作为最终校准配置值;若不需要切换,将所述当前校准配置值作为所述最终校准配置值。可选地,所述基于所述电路使能信号以及所述电阻校准更新信号,确定是否对所述接口电阻进行校准,包括:基于所述电路使能信号,确定是否需要关闭所述目标接口电阻电路;若否,基于所述最终校准配置值,对所述接口电阻进行校准。可选地,在所述对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号之前,所述方法还包括:获取所述多个接口电阻电路中每个接口电阻电路的电路使能信号,以及所述接口电阻电路的电阻校准更新信号;针对所述每个接口电阻电路,若该接口电阻电路的电路使能信号为第一预设信号,且该接口电阻电路的电阻校准更新信号为第二预设信号,将该接口电阻电路作为所述目标接口电阻电路。可选地,所述方法还包括:确定是否接收到针对所述多个接口电阻电路中的n个接口电阻电路的监控信号,n为正整数;若是,分别获取所述n个接口电阻电路的接口电阻的当前校准配置值,并基于每个接口电阻的当前校准配置值,对该接口电阻的校准电路的工作状态进行检测。可选地,在所述确定是否对所述接口电阻进行校准之后,所述方法还包括:若对所述接口电阻进行校准,获取所述目标接口电阻电路对应的信号端口在完成接口电阻校准之后的目标信号;基于所述目标信号的信号质量,以及预设信号质量,对所述目标接口电阻电路进行调试。第二方面,本说明书实施例提供一种zq校准装置,应用于存储器中,所述存储器包括接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路,所述装置包括:校准模块,用于在检测到zq校准请求时,对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号,所述目标接口电阻电路为所述多个接口电阻电路中的一个或多个;处理模块,用于获取所述目标接口电阻电路的电路使能信号以及电阻校准更新信号,并基于所述电路使能信号以及所述电阻校准更新信号,确定是否对所述接口电阻进行校准;执行模块,用于在对所述接口电阻进行校准时,基于所述电阻校准配置信号,对所述接口电阻进行校准。可选地,所述装置还包括:第一生成模块,用于基于所述目标接口电阻电路对应的信号端口的信号属性信息,生成所述电路使能信号。可选地,所述装置还包括:第二生成模块,用于基于所述目标接口电阻电路的工作环境参数,生成所述电阻校准更新信号。可选地,所述装置还包括:切换模块,用于基于所述电阻校准更新信号,确定是否将所述接口电阻的当前校准配置值切换为所述电阻校准配置信号对应的目标校准配置值;其中,若需要切换,将所述目标校准配置值作为最终校准配置值;若不需要切换,将所述当前校准配置值作为所述最终校准配置值。可选地,所述处理模块,用于:基于所述电路使能信号,确定是否需要关闭所述目标接口电阻电路;若否,基于所述最终校准配置值,对所述接口电阻进行校准。可选地,所述装置还包括:第一获取模块,用于获取所述多个接口电阻电路中每个接口电阻电路的电路使能信号,以及所述每个接口电阻电路的电阻校准更新信号;端口确定模块,用于针对所述每个接口电阻电路,若该接口电阻电路的电路使能信号为第一预设信号,且该接口电阻电路的电阻校准更新信号为第二预设信号,将该接口电阻电路作为所述目标接口电阻电路。可选地,所述装置还包括:监控信号确定模块,用于确定是否接收到针对所述多个接口电阻电路中的n个接口电阻电路的监控信号,n为正整数;检测模块,用于在接收到所述n个接口电阻电路的监控信号时,分别获取所述n个接口电阻电路的接口电阻的当前校准配置值,并基于每个接口电阻的当前校准配置值,对该接口电阻的校准电路的工作状态进行检测。可选地,所述装置还包括:第二获取模块,用于若对所述接口电阻电路的接口电阻进行校准,获取所述目标接口电阻电路对应的信号端口在完成接口电阻校准之后的目标信号;调试模块,用于基于所述目标信号的信号质量,以及预设信号质量,对所述目标接口电阻电路进行调试。第三方面,本说明书实施例提供一种zq校准装置,应用于存储器中,所述存储器包括多个接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路,所述装置包括:zq校准模块,以及多个校准配置控制模块;每个校准配置控制模块的输入端均与所述zq校准模块的输出端连接,所述每个校准配置控制模块的输出端对应连接一个接口电阻电路,所述每个校准配置控制模块对应的接口电阻电路均不相同;所述zq校准模块,用于在检测到zq校准请求时,对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号,所述目标接口电阻电路为所述多个接口电阻电路中的一个或多个;所述校准配置控制模块,用于获取所述目标接口电阻电路的电路使能信号以及电阻校准更新信号,并基于所述电路使能信号以及所述电阻校准更新信号,确定是否对所述接口电阻进行校准;若是,基于所述电阻校准配置信号,对所述接口电阻进行校准。可选地,所述校准配置控制模块包括:切换模块,保持模块以及使能模块;所述切换模块,用于基于所述电阻校准更新信号,确定是否将所述接口电阻的当前校准配置值切换为所述电阻校准配置信号对应的目标校准配置值,以确定最终校准配置值,其中,若需要切换,将所述目标校准配置值作为最终校准配置值;若不需要切换,将所述当前校准配置值作为所述最终校准配置值;所述保持模块,与所述切换模块连接,用于接收所述切换模块发送的所述最终校准配置值,并将所述最终校准配置值发送给所述使能模块;所述使能模块,与所述保持模块连接,用于接收所述保持模块发送的最终校准配置值,并基于所述电路使能信号,确定是否关闭所述目标接口电阻电路,其中,若不关闭所述目标接口电阻电路,将所述最终校准配置值发送至所述目标接口电阻电路,以根据所述最终校准配置值,对所述接口电阻进行校准。可选地,所述装置还包括:监控模块,所述监控模块与每个接口电阻电路相连,用于在接收到针对所述多个接口电阻电路中的n个接口电阻电路的监控信号时,分别获取所述n个接口电阻电路的接口电阻的当前校准配置值,并基于每个接口电阻的当前校准配置值,对该接口电阻的校准电路的工作状态进行检测,n为正整数。第四方面,本说明书实施例提供一种存储器芯片,所述存储器芯片包括:多个接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路;第三方面提供的zq校准装置。第五方面,本说明书实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤。本说明书实施例有益效果如下:本说明书实施例提供的zq校准方法中,存储器包括多个接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路,在检测到zq校准请求时,对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号,目标接口电阻电路为多个接口电阻电路中的一个或多个;获取目标接口电阻电路的电路使能信号以及电阻校准更新信号,并基于电路使能信号以及电阻校准更新信号,确定是否对接口电阻进行校准;若是,基于电阻校准配置信号,对接口电阻进行校准。可见,本说明书实施例中的方案能够选择性的对各个接口电阻电路的接口电阻进行zq校正,能够灵活的对各个接口电阻电路的校准进行配置,并不会强制性的对所有接口电阻电路的接口电阻进行校正更新,丰富了校准方式的可选方式,提高了校准的灵活性。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本说明书的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本说明书实施例第一方面提供的一种zq校准方法的流程图;图2为本说明书实施例提供的一种zq校准电路的结构框图;图3为本说明书实施例提供的一种校准配置控制模块的结构框图;图4为本说明书实施例第二方面提供的一种zq校准装置的示意图;图5为本说明书实施例第三方面提供的一种zq校准装置的示意图。具体实施方式为了更好的理解上述技术方案,下面通过附图以及具体实施例对本说明书实施例的技术方案做详细的说明,应当理解本说明书实施例以及实施例中的具体特征是对本说明书实施例技术方案的详细的说明,而不是对本说明书技术方案的限定,在不冲突的情况下,本说明书实施例以及实施例中的技术特征可以相互组合。第一方面,本说明书实施例提供一种zq校准方法,应用于存储器中,存储器包括多个信号端口,每个信号端口设置有对应的接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路。如图1所示,为本说明书实施例提供的zq校准方法的流程图,该方法包括以下步骤:步骤s11:在检测到zq校准请求时,对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号,目标接口电阻电路为多个接口电阻电路中的一个或多个;步骤s12:获取目标接口电阻电路的电路使能信号,并基于电路使能信号,确定是否对接口电阻进行校准;步骤s13:若是,基于电阻校准配置信号,对接口电阻进行校准。本说明书实施例中,存储器可以为随机存储器,以动态随机存储器(dynamicrandomaccessmemory,dram)为例,存储器可以为ddr4、lpddr4、gddr6等,这里不做限定。本说明书实施例中的存储器设置有zq引脚,用于进行zq校准工作。具体的,在zq引脚外接有一固定电阻,如阻值为240欧的固定电阻,存储器可以利用该固定电阻进行zq校准,以此为基准将各个接口电阻电路的接口电阻的阻值校准到一个理想的阻值下。存储器的多个信号端口包括但不限于:dq端口(数据信号端口)、dqs端口(数据抓取时钟信号端口)、ca端口(指令地址信号端口)、clk端口(时钟信号端口)、cs端口(片选信号端口)。对于每个信号端口,均对应有各自的接口电阻电路(ocd和/或odt),接口电阻电路的接口电阻即为ocd驱动电阻和/或odt终端匹配电阻。举例来讲,对于dq端口以及dqs端口,对应有ocd驱动电阻和odt终端匹配电阻,对于ca端口、clk端口以及cs端口,对应有odt终端匹配电阻。步骤s11中,在检测到zq校准请求时,对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号。在具体实施过程中,存储器中可以设置有zq校准模块,在检测到zq校准请求时,通过zq校准模块来实现对接口电阻的校准过程。其中,zq校准请求可以根据预设周期进行触发,也可以在预设场景触发zq请求的发送。例如,在存储器上电初期触发zq请求的发送,在存储器处于工作状态时,按照预设时间间隔触发zq请求的发送。目标接口电阻电路可以为多个接口电阻电路中的所有接口电阻电路口,也可以为多个接口电阻电路中的部分接口电阻电路。目标接口电阻电路可以是预先设置好的,也可以是实时确定的。例如,目标接口电阻电路可以是在多个接口电阻电路中随机确定出的一个或多个,也可以是根据预设规则确定出的接口电阻电路。在对目标接口电阻电路的接口电阻进行zq校准之后,得到电阻校准配置信号,电阻校准配置信号为用于调节电阻阻值的调节信号,电阻校准配置信号中可以包含有目标接口电阻电路的电阻调节参数。当目标接口电阻电路包含有多个,例如目标接口电阻电路为3个时,电阻校准配置信号中包含有这3个接口电阻电路的接口电阻的调节参数。基于电阻校准配置信号,能够将目标接口电阻电路的接口电阻调节到理想值。步骤s12中,获取目标接口电阻电路的电路使能信号以及电阻校准更新信号,并基于电路使能信号以及电阻校准更新信号,确定是否对接口电阻进行校准。本说明书实施例中,针对每个接口电阻电路,存在与该接口电阻电路对应的电路使能信号,以及电阻校准更新信号。其中,电路使能信号用于确定是否需要关闭该接口电阻电路,电阻校准更新信号用于确定是否对该接口电阻电路的接口电阻进行阻值更新。电路使能信号以及电阻校准更新信号可以通过可控的配置寄存器产生。应说明的是,在实际电路系统中,在进行了zq校准之后,可能并不需要基于电阻校准配置信号,对每个接口电阻电路的接口电阻进行阻值的校准更新,也可能不需要关闭接口电阻电路。具体来讲,在存储器的应用中,因为板级电路的设计需求和布局布线的差异,各个接口电阻电路的通路位置并不相同,并且也不是集中在相近区域,所以各个接口电阻电路来讲,周围的物理环境以及电气环境并不相同,来自电压、信号干扰等因素的影响也是不同的。因此,对于不同接口电阻电路的接口电阻,对电阻校准配置的必要性和及时性的需求也存在差异。在每次zq校准之后,强行的同时更新所有接口电阻电路的接口电阻是比较粗糙的,对于某些在当前配置下已经可以保证信号质量的信号而言,也许没有更新对应接口电阻的需求。但如果强行对其进行电阻校准的更新和调整,有可能会破坏当前较为稳定可靠的信号质量状态,从而带来不稳定因素和风险。另外,对于某些没有校准需求的接口电阻电路来说,在实际情况中,这些接口电阻电路虽然不需要对电阻进行校准,但不意味着一定要关闭接口电阻电路,而只是不需要更新配置而已。各个接口电阻电路对于信号质量而言至关重要,接口电阻电路的接入和关闭对信号质量的影响极为明显,在没有校准需求时直接切换并关闭对应的接口电阻电路,很有可能会导致信号质量出现问题。因此,本说明书实施例中,通过为每个接口电阻电路设置对应的电路使能信号以及电阻校准更新信号,能够灵活的对接口电阻电路是否关闭以及接口电阻是否更新进行灵活控制。在具体实施过程中,目标信号端口的电路使能信号,可以通过以下方式生成:基于目标接口电阻电路对应的信号端口的信号属性信息,生成电路使能信号。信号属性信息可以为信号质量、信号频率等,具体来讲,信号端口的信号质量能够反映信号的稳定性以及可靠性,在信号端口的信号质量较好或频率较低时,可以保持接口电阻电路的当前状态。以电路使能信号为00时,表征不关闭接口电阻电路,电路使能信号为01时,表征关闭接口电阻电路为例,在目标接口电阻电路对应的信号端口的信号质量满足预设信号质量范围时,生成的电路使能信号为00。相反的,如果信号质量较差或信号不稳定,如在目标接口电阻电路对应的信号端口的信号质量不满足预设信号质量范围时,可以关闭接口电阻电路进行调试试验,此时,可以生成电路使能信号为01。当然,还可以基于其他参数来确定电路使能信号,例如,根据信号质量以及目标接口电阻电路的电气环境参数,来确定电路使能信号的具体值,或者根据用户对目标接口电阻电路的设置指令来生成电路使能信号等,这里就不再一一举例了。在具体实施过程中,目标接口电阻电路的电阻校准更新信号,可以通过以下方式生成:基于目标接口电阻的工作环境参数,生成电阻校准更新信号。工作环境参数可以为温度参数、电压参数等,在目标接口电阻的工作环境无明显变化时,可以不对接口电阻进行校准更新。具体的,可以按照预设时间间隔采集目标接口电阻电路的工作环境参数,将当前采集到的工作环境参数与上一次采集到的工作环境参数进行比较,若比较结果满足预设范围,则表明工作环境无明显变化。以电阻校准更新信号为00时,表征不更新接口电阻,电阻校准更新信号为01时,表征更新接口电阻为例。在工作环境无明显变化时,生成电阻校准更新信号00,在工作环境发生明显变化,如上述比较结果不满足预设范围时,生成电阻校准更新信号01。当然,电阻校准更新信号的生成还可以基于其他参数来确定,如基于目标接口电阻电路对应的信号端口的信号质量、用户对接口电阻电路的更新设置等,这里不做限定。进一步的,基于电路使能信号、以及电阻校准更新信号,确定是否对目标接口电阻电路的接口电阻进行校准。具体来讲,不同的接口电阻电路,其电路使能信号以及电阻校准更新信号也可能存在不同,针对每个接口电阻电路,根据该接口电阻电路的电路使能信号以及电阻校准更新信号,来确定该接口电阻电路的接口电阻是否需要校准。当然,还可以结合其他参数来确定接口电阻是否需要校准,如,基于该接口电阻电路的电路使能信号、电阻校准更新信号以及该接口电阻电路对应的信号端口的信号质量,来确定是否要对接口电阻进行校准。本说明书实施例中,存储器中可以设置有校准配置控制模块,针对每个接口电阻电路,均可以对应的设置一个校准配置控制模块,以实现对该接口电阻电路的校准更新控制。校准配置控制模块可以根据目标接口电阻电路的电路使能信号以及电阻校准更新信号,确定是否对目标接口电阻电路的接口电阻进行校准。本说明书实施例中,基于电阻校准更新信号,确定是否将接口电阻的当前校准配置值切换为电阻校准配置信号对应的目标校准配置值;其中,若需要切换,将目标校准配置值作为最终校准配置值;若不需要切换,将当前校准配置值作为最终校准配置值。具体来讲,在基于电阻校准更新信号进行判断时,可以将电阻校准更新信号与预设校准更新信号进行匹配。预设校准更新信号可以为对更新接口电阻校准配置的预设信号,和/或不更新接口电阻校准配置的预设信号。以预设校准更新信号为更新接口电阻校准配置为例,预设校准更新信号具体可以为00,将电阻校准更新信号与预设校准更新信号进行匹配,即判断电阻校准更新信号是否为00,若否,保持目标接口电阻电路的接口电阻的当前校准配置值不变,即将当前校准配置值作为最终校准配置值;若是,则需要对目标接口电阻电路的接口电阻进行校准,此时,将电阻校准配置信号对应的目标校准配置值作为最终校准配置值。进一步的,基于电路使能信号,确定是否需要关闭目标接口电阻电路;若否,基于最终校准配置值,对接口电阻进行校准。具体的,在获取到电路使能信号后,可以将电路使能信号与预设使能信号进行匹配,预设使能信号可以为关闭接口电阻电路的预设信号,和/或接入接口电阻电路的预设信号。以预设使能信号为关闭接口电阻电路的预设信号为例,预设使能信号具体可以为01,将电路使能信号与预设使能信号进行匹配,即判断电路使能信号是否为01,若是,则表明要关闭目标接口电阻电路,此时,不需要对目标接口电阻电路的接口电阻进行校准。若否,则将上述得到的最终校准配置值发送给接口电阻电路,以根据最终校准配置值对接口电阻校准,即执行步骤s13。在一种可选实施方式中,目标接口电阻电路的确定可以通过以下方式实现:获取多个接口电阻电路中每个接口电阻电路的电路使能信号,以及每个接口电阻电路的电阻校准更新信号;针对每个接口电阻电路,若该接口电阻电路的电路使能信号为第一预设信号,且该接口电阻电路的电阻校准更新信号为第二预设信号时,将该接口电阻电路作为目标接口电阻电路。在进行zq校准时,可以对所有接口电阻电路的接口电阻均进行校准,也可以选择部分接口电阻电路的接口电阻进行校准。由于本说明书实施例中,对于每个接口电阻电路,均对应有电路使能信号以及电阻校准更新信号,如果检测到某个接口电阻电路处于关闭状态,或者检测到某个接口电阻电路的接口电阻不进行校准配置更新,就不需要对这些接口电阻电路的接口电阻进行zq校准了。具体来讲,第一预设信号可以为接口电阻电路未关闭的预设信号,第二预设信号为需要对接口电阻进行更新的预设信号,那么如果某个接口电阻电路对应的电路使能信号为第一预设信号,且该接口电阻电路对应的电阻校准更新信号为第二预设信号时,表明该接口电阻电路已接入,且需要进行电阻的更新配置,因此,将该接口电阻电路作为一个目标接口电阻电路。通过同样的方式,逐个对每个接口电阻电路进行检测,确定出最终的目标接口电阻电路。进一步的,本说明书实施例中,还可以对各个接口电阻电路的当前电阻校准配置进行监控:确定是否接收到针对多个接口电阻电路中的n个接口电阻电路的监控信号,n为正整数;若是,分别获取n个接口电阻电路的接口电阻的当前校准配置值,并基于每个接口电阻的当前校准配置值,对该接口电阻的校准电路的工作状态进行检测。存储器中可以设置有监控模块,该监控模块可以接收每个接口电阻电路对应的监控信号,监控信号是用于告知监控模块,选择性的将相应的接口电阻电路当前正在使用的校准配置值进行输出。需要进行监控的n个接口电阻电路,可以是随机选取的,也可以是用户设定的,例如用户需要测试某个或某几个接口电阻电路的当前校准配置值,还可以测试信号质量出现异常的接口电阻电路,n的取值可以根据实际情况进行设定。以监控dq信号端口的接口电阻电路为例,接收接口电阻电路的监控信号,在监控信号有效时,监控模块可以选通对应的真实配置信号通路,将对应的当前校准配置值经过监控模块选择性输出。进一步的,基于当前校准配置值,对接口电阻电路的接口电阻的校准电路的工作状态进行检测。例如,将当前校准配置值与原始设计的配置值或测试经验配置值进行对比,确定出接口电阻实际是否偏移出合理结果的范围,如果合理,则校准电路的工作状态正常,如果不合理,则校准电路的工作状态异常,可以对校准电路进行调试。另外,当存在多个接口电阻电路均需要进行监控时,在获得多个接口电阻电路中每个接口电阻电路的当前校准配置值之后,可以对不同接口电阻电路的当前校准配置值进行比对,如果某个接口电阻电路的当前校准配置值与其他接口电阻电路的配置之间存在明显区别,则可以进一步定位这个接口电阻电路、以及该接口电阻电路对应的信号端口的信号等是否存在异常。可选地,本说明书实施例中的方法还包括:若对目标接口电阻电路的接口电阻进行校准,获取目标接口电阻电路对应的信号端口在完成接口电阻校准之后的目标信号;基于目标信号的信号质量,以及预设信号质量,对目标接口电阻电路进行调试。具体来讲,在对目标接口电阻电路的接口电阻电路进行校准后,为了确定更新后的信号质量是否发生了变化,可以获取目标接口电阻电路对应的信号端口在完成校准之后产生的目标信号,对目标信号的信号质量进行检测。本说明书实施例中,预先设置有预设信号质量,该预设信号质量可以为正常状态下的信号质量,也可以是异常状态下的信号质量。以预设信号质量为正常状态下的信号质量为例,将目标信号的信号质量与预设信号质量进行比较,若二者的信号质量差异大于阈值,则表明电阻的校准使信号质量恶化,需要对电阻校准配置信号的合理性进行检测,或者对校准电路、接口电阻电路等进行调试,以锁定问题来源并对问题进行处理。若二者的信号质量差异小于或等于阈值,则表明电阻的校准处于合理范围内,可以使用该电阻校准配置信号。为了更好的对本说明书实施例提供的zq校准方法进行说明,请参考图2,为本说明书实施例提供的一种zq校准电路的结构框图,在该zq校准电路中,设置有zq校准模块、校准配置控制模块、监控模块以及各个信号端口的接口电阻电路。图2中,针对dq/dqs端口、ca端口、clk端口、cs端口,均对应有各自的接口电阻电路,该实施例中,各个端口的接口电阻电路均为odt。针对每个接口电阻电路,均设置有对应的校准配置控制模块。在具体实施过程中,zq校准请求可以是按照预设周期来生成的请求,在每次检测到最新的zq校准请求时,zq校准模块执行zq校准,输出电阻校准配置信号,该信号为最近一次zq校准得到的最新电阻校准配置信号。dq/dqs/ca/clk/cs等odt使能信号,是用于告知校准配置控制模块是否需要关闭对应信号端口的odt接口电阻电路的控制信号。通过odt使能信号,能够灵活的确定信号端口的odt的接入和关闭。dq/dqs/ca/clk/cs等odt电阻校准更新信号,是用于告知校准配置控制模块的是否需要将相应的信号端口的odt匹配电阻的校准配置值,更新为最近一次zq校准的最新校准配置值,还是继续保持当前正在使用的校准配置值。dq/dqs/ca/clk/cs等监控信号,是用于告知监控模块,选择性的将相应信号端口的接口电阻使用的当前校准配置值,通过校准监控信号输出。利用该校准监控信号,在后续验证和测试调整过程中,可以更为具体直观的获知各个信号端口的接口电阻电路的状态以及各自的电阻校准配置信息。结合各个信号端口独立的监控信号,选择性的查验相应信号端口的接口电阻的正在使用的校准配置值,可以在设计验证以及芯片测试调整中,有目的的、针对性的监控对比和判断内部校准电路的工作状态是否正常,校准结果是否合理。校准配置控制模块的功能一方面是用于负责和转换来自于zq校准模块的最新电阻校准配置信号,根据各个信号端口的校准需求将最新的电阻校准配置信号传输给相应信号组的接口电阻电路,实现校准的目的。另一方面可以屏蔽最新电阻校准配置信号的输入,并保持当前正在使用的校准配置值,不进行相应的阻值更新。如图3所示,为本说明书实施例提供的一种校准配置控制模块的结构框图,校准配置控制模块包括三个模块:切换模块、保持模块和使能模块。切换模块,用于接收zq校准模块发送的最新电阻校准配置信号,以及保持模块发送的与接口电阻当前校准配置值对应的当前电阻校准配置信号,并且实现这两种信号之间的信号切换,确定是否更新最新的校准配置。切换模块用于接收电阻校准更新信号,并基于电阻校准更新信号来确定是否进行校准配置值的切换,若不需要切换,切换模块选择当前电阻校准配置信号并输出,若需要切换,切换模块选择最新电阻校准配置信号并输出。切换模块输出的配置信号1输出给下一级的保持模块。保持模块,用于接收切换模块发送的配置信号1,并持续保持该配置信息1对应的校准配置值,以及将该校准配置值以配置信号2发送给使能模块。同时将当前所保持的电阻校准配置信号反馈给切换模块,从而使切换模块能够在最新和当前电阻校准配置信号之间切换选择。使能模块,用于接收来自保持模块的配置信号2,以及外部配置的电路使能信号。使能模块可以根据电路使能信号的不同,将接收到的电阻校准配置信号输出到接口电阻电路以实现电阻的校准更新;或者将校准配置信号切断,并关闭对应的接口电阻电路功能。本说明书实施例提供的zq校准方法,通过为每个接口电阻电路设置电路使能信号以及电阻校准更新信号,能够独立控制每个接口电阻电路的接口电阻的校准更新以及接口电阻电路的接入、关闭。在电路和信号调试过程中,可以灵活的分组去调整,验证不同信号端口的信号质量状态,提高了zq校准的灵活性。具体的,以信号端口包括ca端口、clk端口、dq/dqs端口、cs端口为例,以各个信号端口的接口电阻电路为odt为例,对各个信号端口的odt电阻的校准方式的组合存在16种,如表1所示。表1中的“更新”表示对该信号端口的odt电阻进行校准更新,表1中的“保持”表示对该信号端口的odt电阻保持当前的电阻校准配置,不进行更新。表1ca端口clk端口dq/dqs端口cs端口校准方式更新更新更新保持选择1更新更新保持保持选择2更新保持保持保持选择3……………保持保持保持更新选择16综上,本说明书实施例提供的zq校准方法,能够灵活对各个信号端口的接口电阻进行校准更新,同时,通过监控功能,能够灵活的判断各个信号端口的接口电阻的校准配置信息,为存储器的zq校准设计验证,以及芯片的测试分析带来了可测性和分析手段,提升了分析问题的效率。另外,本说明书实施例中提供的zq校准电路中的校准配置控制模块和监控模块具有重复使用性,能够适用于拥有更多信号端口的存储器的zq校准需求,具有可扩展性。第二方面,基于同一发明构思,本说明书实施例还提供一种zq校准装置,应用于存储器中,存储器包括多个接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路,如图4所示,该装置包括:校准模块41,用于在检测到zq校准请求时,对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号,目标接口电阻电路为多个接口电阻电路中的一个或多个;处理模块42,用于获取目标接口电阻电路的电路使能信号以及电阻校准更新信号,并基于电路使能信号以及电阻校准更新信号,确定是否对接口电阻进行校准;执行模块43,用于在对接口电阻进行校准时,基于电阻校准配置信号,对接口电阻进行校准。可选地,装置还包括:第一生成模块,用于基于目标接口电阻电路对应的信号端口的信号属性信息,生成电路使能信号。可选地,装置还包括:第二生成模块,用于基于目标接口电阻电路的工作环境参数,生成电阻校准更新信号。可选地,所述装置还包括:切换模块,用于基于所述电阻校准更新信号,确定是否将所述接口电阻的当前校准配置值切换为所述电阻校准配置信号对应的目标校准配置值;其中,若需要切换,将所述目标校准配置值作为最终校准配置值;若不需要切换,将所述当前校准配置值作为所述最终校准配置值。可选地,处理模块42,用于:基于所述电路使能信号,确定是否需要关闭所述目标接口电阻电路;若否,基于所述最终校准配置值,对所述接口电阻进行校准。可选地,装置还包括:第一获取模块,用于获取多个接口电阻电路中每个接口电阻电路的电路使能信号,以及每个接口电阻电路的电阻校准更新信号;端口确定模块,用于针对每个接口电阻电路,若该接口电阻电路的电路使能信号为第一预设信号,且该接口电阻电路的电阻校准更新信号为第二预设信号,将该接口电阻电路作为目标接口电阻电路。可选地,装置还包括:监控信号确定模块,用于确定是否接收到针对多个接口电阻电路中的n个接口电阻电路的监控信号,n为正整数;检测模块,用于在接收到n个接口电阻电路的监控信号时,分别获取n个接口电阻电路的接口电阻的当前校准配置值,并基于每个接口电阻的当前校准配置值,对该接口电阻的校准电路的工作状态进行检测。可选地,装置还包括:第二获取模块,用于若对目标接口电阻电路的接口电阻进行校准,获取目标接口电阻电路对应的信号端口在完成接口电阻校准之后的目标信号;调试模块,用于基于目标信号的信号质量,以及预设信号质量,对目标接口电阻电路进行调试。可选地,多个信号端口包括:dq端口、dqs端口、ca端口、clk端口、cs端口。关于上述装置,其中各个模块的具体功能已经在本说明书实施例提供的zq校准方法的实施例中进行了详细描述,此处将不做详细阐述说明。第三方面,如图5所示,提供一种zq校准装置,应用于存储器中,所述存储器包括多个接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路,所述装置包括:zq校准模块51,以及多个校准配置控制模块52;每个校准配置控制模块52的输入端均与所述zq校准模块51的输出端连接,每个校准配置控制模块52的输出端对应连接一个接口电阻电路,每个校准配置控制模块52对应的接口电阻电路均不相同;zq校准模块51,用于在检测到zq校准请求时,对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号,所述目标接口电阻电路为所述多个接口电阻电路中的一个或多个;校准配置控制模块52,用于获取所述目标接口电阻电路的电路使能信号以及电阻校准更新信号,并基于所述电路使能信号以及所述电阻校准更新信号,确定是否对所述接口电阻进行校准;若是,基于所述电阻校准配置信号,对所述接口电阻进行校准。可选地,校准配置控制模块52包括:切换模块,保持模块以及使能模块;所述切换模块,用于基于所述电阻校准更新信号,确定是否将所述接口电阻的当前校准配置值切换为所述电阻校准配置信号对应的目标校准配置值,以确定最终校准配置值,其中,若需要切换,将所述目标校准配置值作为最终校准配置值;若不需要切换,将所述当前校准配置值作为所述最终校准配置值;所述保持模块,与所述切换模块连接,用于接收所述切换模块发送的所述最终校准配置值,并将所述最终校准配置值发送给所述使能模块;所述使能模块,与所述保持模块连接,用于接收所述保持模块发送的最终校准配置值,并基于所述电路使能信号,确定是否关闭所述目标接口电阻电路,其中,若不关闭所述目标接口电阻电路,将所述最终校准配置值发送至所述目标接口电阻电路,以根据所述最终校准配置值,对所述接口电阻进行校准。可选地,zq校准装置还包括监控模块53,监控模块53与每个接口电阻电路相连,用于在接收到的n个接口电阻电路的监控信号时,分别获取n个接口电阻电路的接口电阻的当前校准配置值,并基于每个接口电阻的当前校准配置值,对该接口电阻的校准电路的工作状态进行检测,n为正整数。关于上述装置,其中各个模块的具体功能已经在本说明书实施例提供的zq校准方法的实施例中进行了详细描述,此处将不做详细阐述说明。第四方面,本说明书实施例提供一种存储器芯片,存储器芯片包括多个接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路,以及第三方面提供的zq校准装置。关于上述装置,其中各个模块的具体功能已经在本说明书实施例提供的zq校准方法的实施例中进行了详细描述,此处将不做详细阐述说明。第五方面,基于与前述实施例中基于zq校准方法的发明构思,本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前文的zq校准方法的任一方法的步骤。本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本说明书的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本说明书范围的所有变更和修改。显然,本领域的技术人员可以对本说明书进行各种改动和变型而不脱离本说明书的精神和范围。这样,倘若本说明书的这些修改和变型属于本说明书权利要求及其等同技术的范围之内,则本说明书也意图包含这些改动和变型在内。当前第1页1 2 3 
    技术特征:

    1.一种zq校准方法,应用于存储器中,其特征在于,所述存储器包括多个接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路,所述方法包括:

    在检测到zq校准请求时,对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号,所述目标接口电阻电路为所述多个接口电阻电路中的一个或多个;

    获取所述目标接口电阻电路的电路使能信号以及电阻校准更新信号,并基于所述电路使能信号以及所述电阻校准更新信号,确定是否对所述接口电阻进行校准;

    若是,基于所述电阻校准配置信号,对所述接口电阻进行校准。

    2.根据权利要求1所述的方法,其特征在于,在获取所述目标接口电阻电路的电路使能信号之前,所述方法还包括:

    基于所述目标接口电阻电路对应的信号端口的信号属性信息,生成所述电路使能信号。

    3.根据权利要求1所述的方法,其特征在于,在获取所述目标接口电阻电路的电阻校准更新信号之前,所述方法还包括:

    基于所述目标接口电阻电路的工作环境参数,生成所述电阻校准更新信号。

    4.根据权利要求1所述的方法,其特征在于,在获取所述目标接口电阻电路的电阻校准更新信号之后,所述方法还包括:

    基于所述电阻校准更新信号,确定是否将所述接口电阻的当前校准配置值切换为所述电阻校准配置信号对应的目标校准配置值;

    其中,若需要切换,将所述目标校准配置值作为最终校准配置值;若不需要切换,将所述当前校准配置值作为所述最终校准配置值。

    5.根据权利要求4所述的方法,其特征在于,所述基于所述电路使能信号以及所述电阻校准更新信号,确定是否对所述接口电阻进行校准,包括:

    基于所述电路使能信号,确定是否需要关闭所述目标接口电阻电路;

    若否,基于所述最终校准配置值,对所述接口电阻进行校准。

    6.根据权利要求1所述的方法,其特征在于,在所述对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号之前,所述方法还包括:

    获取所述多个接口电阻电路中每个接口电阻电路的电路使能信号,以及所述每个接口电阻电路的电阻校准更新信号;

    针对所述每个接口电阻电路,若该接口电阻电路的电路使能信号为第一预设信号,且该接口电阻电路的电阻校准更新信号为第二预设信号,将该接口电阻电路作为所述目标接口电阻电路。

    7.一种zq校准装置,应用于存储器中,其特征在于,所述存储器包括多个接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路,所述装置包括:

    校准模块,用于在检测到zq校准请求时,对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号,所述目标接口电阻电路为所述多个接口电阻电路中的一个或多个;

    处理模块,用于获取所述目标接口电阻电路的电路使能信号以及电阻校准更新信号,并基于所述电路使能信号以及所述电阻校准更新信号,确定是否对所述接口电阻进行校准;

    执行模块,用于在对所述接口电阻进行校准时,基于所述电阻校准配置信号,对所述接口电阻进行校准。

    8.一种zq校准装置,应用于存储器中,其特征在于,所述存储器包括多个接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路,所述装置包括:

    zq校准模块,以及多个校准配置控制模块;

    每个校准配置控制模块的输入端均与所述zq校准模块的输出端连接,所述每个校准配置控制模块的输出端对应连接一个接口电阻电路,所述每个校准配置控制模块对应的接口电阻电路均不相同;

    所述zq校准模块,用于在检测到zq校准请求时,对目标接口电阻电路的接口电阻进行zq校准,得到电阻校准配置信号,所述目标接口电阻电路为所述多个接口电阻电路中的一个或多个;

    所述校准配置控制模块,用于获取所述目标接口电阻电路的电路使能信号以及电阻校准更新信号,并基于所述电路使能信号以及所述电阻校准更新信号,确定是否对所述接口电阻进行校准;若是,基于所述电阻校准配置信号,对所述接口电阻进行校准。

    9.一种存储器芯片,其特征在于,所述存储器芯片包括:

    多个接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路;

    如权利要求8所述的zq校准装置。

    10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该程序被处理器执行时实现权利要求1-6任一项所述方法的步骤。

    技术总结
    本说明书实施例公开一种ZQ校准方法、装置、存储器芯片及存储介质,所述ZQ校准方法包括:存储器包括多个接口电阻电路,接口电阻电路为离线驱动电路或终端匹配电路,在检测到ZQ校准请求时,对目标接口电阻电路的接口电阻进行ZQ校准,得到电阻校准配置信号,目标接口电阻电路为多个接口电阻电路中的一个或多个;获取目标接口电阻电路的电路使能信号以及电阻校准更新信号,并基于电路使能信号以及电阻校准更新信号,确定是否对接口电阻进行校准;若是,基于电阻校准配置信号,对接口电阻进行校准。上述方案,能够灵活的对各个接口电阻电路的接口电阻进行ZQ校准,提高了校准的灵活性。

    技术研发人员:王小光
    受保护的技术使用者:西安紫光国芯半导体有限公司
    技术研发日:2020.12.01
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-14371.html

    最新回复(0)