一种NANDFlashZQ校准方法与流程


一种nandflash zq校准方法
技术领域
1.本发明涉及存储器校准技术领域,具体涉及一种nandflash zq校准方法。


背景技术:



2.nand flash的驱动能力与odt阻值大小都基于内部的zq电阻(rzq)定义。由于rzq会存在一定的误差,需要在使用前进行校准,这种校准一般发生在上电初始化阶段。根据onfi协议规定,当工作nv-ddr3模式速率超过400mt/s需要进行zq校准,工作nv-lpddr4模式下不管速率多快都需要进行zq校准。zq校准的结果不直接体现在rzq本身,而是间接体现在接口io的驱动能力以及odt阻值上。
3.为了使用zq校准功能,需要通过特定的pin连接一个300ω
±
1%精度的精度参考电阻。可通过向nand发送特定的命令启动zq校准过程,校准完成后校准结果将更新到驱动能力与odt阻值。
4.其中,存储控制器可实现对nand flash发送命令、地址、数据,与nand flash存在数据交互。在存储控制器端也需要按照nand flash的接口要求提供对应的驱动能力档位及odt阻值配置,同样也需要300ω
±
1%精度的精度参考电阻输入pin,并支持进行zq校准,保证驱动能力与odt阻值的准确程度。
5.如图1所示,图1为zq校准精度参考电阻连接示意图,存储控制器与nand flash共享一个精度参考电阻。
6.如图2所示,存储控制器通过nand bus连接1颗或多颗nand flash颗粒,每颗nand flash都有一个片选信号,如:ce0~cex。存储控制器与nand flash都有zq pin,用于连接外部的300ω
±
1%精度的精度参考电阻rzq,支持zq校准功能。
7.以上存储控制器和nand flash可能是die,采用sip封装技术,封装成一颗芯片,如:emmc,ufs,emcp,umcp等;也可能是独立的封装ic,相互之间通过pcb走线连接在一起。
8.然而,现有技术在进行校准时都需要外接一个精准参考电阻,增加了bom成本,同时也占用了基板或pcb走线空间。


技术实现要素:



9.本发明提供一种nandflash zq校准方法,用于解决现有技术中存在的测试时需外接参考电阻,bom成本高,空间占用率高等问题,在应用时可去掉外部的rzq精准参考电阻,同时兼容支持现有校准方案,从而达到降低bom成本,增大基板或pcb走线空间的目的。
10.本发明提供的一种nandflash zq校准方法,该方法包括:
11.在存储控制器内部增加一个可调电阻,将可调电阻通过开关s1切换与存储控制器的zq引脚连接,在存储控制器的测试阶段对可调电阻进行校准;
12.在存储控制器的测试阶段,由存储控制器中的cpu模块通过配置第二校准模块输出一控制信号,该控制信号通过调整可调电阻的电阻值,借助与zq引脚连接的所有参考zq电阻执行内部可调电阻zq校准操作,并将校准结果存放于非易失存储介质中;
13.在nand flash zq校准阶段,存储控制器内部的可调电阻通过zq引脚与nand flash的zq引脚连接,使可调电阻替换外部独立的校准电阻rzq,启动nand flash协议定义的校准时序,由存储控制器发送命令,完成nand flash内部的zq校准。
14.根据本发明提供的一种nandflash zq校准方法,在存储控制器的测试阶段对可调电阻进行校准,包括:在存储控制器的zq引脚外接一个第一精度参考电阻上拉到vcc,由可调电阻和第一精度参考电阻构成分压电路,通过第二校准模块调节可调电阻的阻值,当zq引脚的电压为0.5*vcc时,则说明可调电阻与第一精度参考电阻阻值相等,完成校准。
15.根据本发明提供的一种nandflash zq校准方法,当完成校准后,去掉外接的第一精度参考电阻,并将校准结果存储至非易失存储介质中,支持实现下一次上电或有需要时,直接使用校准结果,无需重新校准。
16.根据本发明提供的一种nandflash zq校准方法,所述通过第二校准模块调节可调电阻的阻值,包括:
17.设置电压范围最小值为全0,最大值为全1;
18.基于电阻调整范围设定ctrl[n:0]为中值,通过电压表测量输入电压vpad,判断电压vpad是否为0.5*vcc,如是,则校准结束,记录当前的ctrl[n:0]到非易失存储介质;
[0019]
若电压vpad大于0.5*vcc,则设定当前ctrl[n:0]值为电阻调整范围的最大值;
[0020]
若电压vpad小于0.5*vcc,则设定当前ctrl[n:0]值为电阻调整范围的最小值。
[0021]
根据本发明提供的一种nandflash zq校准方法,可调电阻校准值的加载与使用包括:
[0022]
从非易失存储介质中读取rzq_c_i校准值;
[0023]
将该校准值设定到ctrl[n:0]对应的寄存器rzq_c_i中调整到准确值;
[0024]
基于onfi协议时序启动nand颗粒内部的zq校准。
[0025]
根据本发明提供的一种nandflash zq校准方法,当开关s1断开与可调电阻连接并切换至与第一校准模块连接时,进入原外接精度校准电阻的校准流程。
[0026]
根据本发明提供的一种nandflash zq校准方法,为可调电阻构造一组电阻阵列结构,以实现精度符合的可调电阻,其具体包括:
[0027]
设置第一行电阻为r,第二行电阻为两个相同电阻r并联,等效的阻值为r/2,从第二行电阻开始每行电阻都对应设有一个可控开关;
[0028]
按以上方式构造的电阻阵列最后一行的等效电阻为r/2n,代表可支持的电阻调整精度,其中,该电阻阵列支持的调整范围的最小值是r,最大值是2r-r/2n。
[0029]
根据本发明提供的一种nandflash zq校准方法,对电阻阵列结构进行校准,包括:
[0030]
确认基准电阻值,在ic的cp测试阶段,构造cp测试电路,向pad输入电压u0,并测量到输入的电流i0,则计算得到基准电阻值为r0=u0/i0;
[0031]
根据实际的基准电阻r0,通过ctrl[n-1:0]可获得协议要求的zq电阻;
[0032]
得到zq电阻的目标阻值,ctrl[n-1:0]对应取值,将该计算值取整后转换为二进制数据,与ctrl[n-1:0]对应;
[0033]
将ctrl[n:0]取值记录到非易失存储介质中备用。
[0034]
根据本发明提供的一种nandflash zq校准方法,在存储控制器的测试阶段,搭建存储控制测试电路,在外部使用开关s2完成第一精度参考电阻和第二精度参考电阻的连接
切换;
[0035]
第一校准模块使用第二精度参考电阻完成校准并记录校准值到非易失存储介质中,此时,开关s1的a端与b端连接,开关s2的a端与c端连接,其中,系统可根据校准结果提供准确的驱动能力与odt配置;
[0036]
在完成可调电阻校准后,将该校准值并记录到非易失存储介质中,此时,开关s1的a端与c端连接,开关s2的a端与b端连接。
[0037]
根据本发明提供的一种nandflash zq校准方法,在完成存储控制器的校准及其他测试后,可去掉第一精度参考电阻、第二精度参考电阻、vcc和gnd构成外围电路,存储控制器可直接与nand flash构建起储存系统,再根据nand flash定义的命令与时序,存储控制器控制对每颗nand flash依次完成zq校准块。
[0038]
由此可见,本发明通过在存储控制器内部增加一个可校准电阻,在将该电阻进行校准后,将其作为nand flash校准所需的rzq参考电阻,提供给外部的nand flash进行zq校准。在应用时可去掉外部的rzq精准参考电阻,降低bom成本,同时增大基板或pcb走线空间。
[0039]
进一步的,在存储控制器内部可实现精准电阻的校准,并将校准结果存储在非易失的存储介质中,支持一次校准多次使用,使得存储控制器自身无需重复校准。
[0040]
进一步的,本发明方案可实现与原来方案兼容使用。
[0041]
进一步的,本发明可节省一个外部精准的zq校准电阻,可以有效节省校准时间,提高校准效率。
[0042]
下面结合附图和具体实施方式对本发明作进一步详细说明。
附图说明
[0043]
图1是现有技术的zq校准参考电阻连接示意图。
[0044]
图2是现有技术的zq校准原理图。
[0045]
图3是本发明一种nandflash zq校准方法实施例的流程图。
[0046]
图4是本发明一种nandflash zq校准方法实施例的原理图。
[0047]
图5是本发明一种nandflash zq校准方法实施例中对nand flash进行校准的原理图。
[0048]
图6是本发明一种nandflash zq校准方法实施例中切换为原外接校准电阻方案的原理图。
[0049]
图7是本发明一种nandflash zq校准方法实施例中通过校准模块调节可调电阻rzq_c_i的阻值的流程图。
[0050]
图8是本发明一种nandflash zq校准方法实施例中关于可调电阻rzq_c_i校准值的加载与使用的流程图。
[0051]
图9是本发明一种nandflash zq校准方法实施例中对可调电阻rzq_c_i进行校准的原理图。
[0052]
图10是本发明一种nandflash zq校准方法实施例中对可调电阻rzq_c_i进行校准的原理图。
[0053]
图11是本发明一种nandflash zq校准方法实施例中关于电阻阵列结构的电路原理图。
[0054]
图12是本发明一种nandflash zq校准方法实施例中关于存储控制器的测试阶段的第一原理图。
[0055]
图13是本发明一种nandflash zq校准方法实施例中关于存储控制器的测试阶段的第二原理图。
具体实施方式
[0056]
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0057]
参见图3,一种nandflash zq校准方法,该方法包括以下步骤:
[0058]
步骤s1,在存储控制器内部增加一个可调电阻rzq_c_i,将可调电阻rzq_c_i通过开关s1切换与存储控制器的zq引脚连接,在存储控制器的测试阶段对可调电阻rzq_c_i进行校准。
[0059]
步骤s2,在存储控制器的测试阶段,由存储控制器中的cpu模块通过配置第二校准模块输出一控制信号,该控制信号通过调整可调电阻rzq_c_i的电阻值,与zq引脚连接的参考电阻一起完成内部可调电阻校准操作。
[0060]
步骤s3,在nand flash zq校准阶段,存储控制器内部的可调电阻rzq_c_i通过zq引脚与nand flash的zq引脚连接,使可调电阻rzq_c_i替换外部独立的校准电阻rzq,启动nand flash协议定义的校准时序,由存储控制器发送命令,完成nand flash内部的zq校准。
[0061]
在步骤s1中,在对可调电阻rzq_c_i进行校准时,具体包括:在存储控制器的zq引脚外接一个第一精度参考电阻rzq_up上拉到vcc,由可调电阻rzq_c_i和第一精度参考电阻rzq_up构成分压电路,通过第二校准模块调节可调电阻rzq_c_i的阻值,当zq引脚的电压为0.5*vcc时,则说明可调电阻rzq_c_i与第一精度参考电阻rzq_up阻值相等,完成校准。
[0062]
当完成校准后,去掉外接的第一精度参考电阻rzq_up,并将校准结果存储至非易失存储介质中,支持实现下一次上电或有需要时,直接使用校准结果,无需重新校准。
[0063]
如图7所示,提供详细的内部可调电阻的校准流程。通过第二校准模块调节可调电阻rzq_c_i的阻值,包括:
[0064]
设置电压范围最小值为全0,最大值为全1;
[0065]
基于电阻调整范围设定ctrl[n:0]为中值,通过电压表测量输入电压vpad,判断电压vpad是否为0.5*vcc,如是,则校准结束,记录当前的ctrl[n:0]到非易失存储介质;
[0066]
若电压vpad大于0.5*vcc,则设定当前ctrl[n:0]值为电阻调整范围的最大值;
[0067]
若电压vpad小于0.5*vcc,则设定当前ctrl[n:0]值为电阻调整范围的最小值。
[0068]
在本实施例中,如图8所示,可调电阻rzq_c_i校准值的加载与使用包括:
[0069]
从非易失存储介质中读取rzq_c_i校准值;
[0070]
将该校准值设定到ctrl[n:0]对应的寄存器rzq_c_i中调整到准确值;
[0071]
基于onfi协议时序启动nand颗粒内部的zq校准。
[0072]
当开关s1断开与可调电阻rzq_c_i连接并切换至与第一校准模块连接时,进入原外接精度校准电阻的校准流程。
[0073]
在本实施例中,还为可调电阻rzq_c_i构造一组电阻阵列结构,以实现精度符合的可调电阻rzq_c_i,其具体包括:
[0074]
设置第一行电阻为r,第二行电阻为两个相同电阻r并联,等效的阻值为r/2,从第二行电阻开始每行电阻都对应设有一个可控开关;
[0075]
按以上方式构造的电阻阵列最后一行的等效电阻为r/2n,代表可支持的电阻调整精度,其中,该电阻阵列支持的调整范围的最小值是r,最大值是2r-r/2n。
[0076]
在本实施例中,对电阻阵列结构进行校准,包括:
[0077]
确认基准电阻值,在ic的cp测试阶段,构造cp测试电路,向pad输入电压u0,并测量到输入的电流i0,则计算得到基准电阻值为r0=u0/i0;
[0078]
根据实际的基准电阻r0,通过ctrl[n-1:0]可获得协议要求的zq电阻;
[0079]
得到zq电阻的目标阻值,ctrl[n-1:0]对应取值,将该计算值取整后转换为二进制数据,与ctrl[n-1:0]对应;
[0080]
将ctrl[n:0]取值记录到非易失存储介质中备用。
[0081]
在本实施例中,在存储控制器的测试阶段,搭建存储控制测试电路,在外部使用开关s2完成第一精度参考电阻rzq_up和第二精度参考电阻的连接切换;
[0082]
第一校准模块使用第二精度参考电阻完成校准并记录校准值到非易失存储介质中,此时,开关s1的a端与b端连接,开关s2的a端与c端连接,其中,系统可根据校准结果提供准确的驱动能力与odt配置;
[0083]
在完成可调电阻rzq_c_i校准后,将该校准值并记录到非易失存储介质中,此时,开关s1的a端与c端连接,开关s2的a端与b端连接。
[0084]
在完成存储控制器的校准及其他测试后,可去掉第一精度参考电阻rzq_up、第二精度参考电阻、vcc和gnd构成外围电路,存储控制器可直接与nand flash构建起储存系统,再根据nand flash定义的命令与时序,存储控制器控制对每颗nand flash依次完成zq校准块。
[0085]
具体的,在存储控制器内部默认有一个第一校准模块,支持外接参考电阻情况下实现自身的zq校准,保证驱动能力与odt的阻值准确度。将校准结果需要保证在非易失的存储介质中,支持实现下一次上电或有需要时,直接使用校准结果,无需重新校准,如图1所示。
[0086]
然后,在存储控制器内部设计一个可调电阻rzq_c_i,该可调电阻rzq_c_i可通过控制信号ctrl[n-1:0]及外部的参考电阻实现校准并保证精度在300ω
±
1%精度。其中,控制信号ctrl[n-1:0]由存储控制器中的cpu通过配置第二校准模块进行控制输出,可调电阻rzq_c_i和第一校准模块通过开关s1切换与存储控制器的zq pin连接,如图4所示。
[0087]
经过以上优化后,对nand flash的校准可调整为如图5所示,原来外部的300ω
±
1%精度参考电阻可以被存储控制器内部的rzq_c_i替代。
[0088]
当开关s1断开与rzq_c_i连接时,该优化方案保留兼容支持原来的外接校准电阻方案,如图6所示。
[0089]
本实施例还提供了一种内部可调电阻rzq_c_i的校准方法,记作rzq_c_i的第一校准方法,如图9所示,即zq pin外部接一个300ω
±
1%的第一精度参考电阻rzq_up上拉到vcc,可调电阻rzq_c_i与第一精度参考电阻rzq_up构成分压电路,通过ctrl[n-1:0]调节可
调电阻rzq_c_i的阻值,当zq pin电压为0.5*vcc时,说明可调电阻rzq_c_i与第一精度参考电阻rzq_up相等,完成校准。在校准完成后去掉外接的rzq_up精准参考电阻。其中,校准结果需要保证在非易失的存储介质中,能支持实现下一次上电或有需要时,直接使用校准结果,无需重新校准。
[0090]
本发明还包括提供一种可调电阻rzq_c_i的具体实施方案及对应的校准方案。该实施方案的主要思想是构造一组电阻阵列结构,实现精度符合的可调电阻rzq_c_i,该电阻阵列的结构如图10所示。
[0091]
在电阻阵列中,第一行电阻为r,第二行电阻为两个相同电阻r并联,等效的阻值为r/2,从第二行开始每行都对应一个可控开关,可通过该开关旁路掉这行的电阻。按以上方式构造的地址阵列最后一行的的等效电阻为r/2n,代表可支持的电阻调整精度。整个阵列支持的电阻由控制信号ctrl[n-1:0]控制对应的开关决定,支持的调整范围的最小值是r,最大值是2r-r/2n。
[0092]
然后,根据onfi协议,要求zq校准电阻的精度为300ω
±
1%,即精度偏差小于
±
3ω。在本实施例的电阻阵列中,取r=200ω,n=7,可调精度与可调范围均满足协议要求,其具体计算如下:
[0093]
电阻阵列支持的最小电阻为r/2^7=1.5625ω,可调范围200~397ω,满足协议要求。再考虑ic工艺存在的偏差可能达到
±
15~20%,最小电阻的偏差范围是200/2^7
±
20%=1.2ω~1.875ω,整体可调最小与最大范围分别为160ω~317.6ω,240ω~476.4ω,同样在协议要求的范围内。
[0094]
基于该电阻阵列,提供校准方法如下:
[0095]
由于工艺偏差,需要首先确认基准电阻r的值。在ic的cp测试阶段,构造cp测试电路,如图11所示,向pad输入电压u0,并测量到输入的电流i0,则计算得到基准电阻值为r0=u0/i0。
[0096]
根据实际的基准电阻r0,通过ctrl[n-1:0]可获得协议要求的zq电阻300ω
±
1%。根据电阻阵列的特点,实际的最小电阻精度为r0/128,得到300ω目标阻值,ctrl[n-1:0]对应取值计算方式为:(300

r0)/(r0/128),将该计算值四舍五入取整后,转换为二进制数据,与ctrl[n-1:0]对应。例如,上述步骤中测量获得r0=180ω,则(300

180)/(180/128)=85.33,取值后为85,ctrl[6:0]对应的值为2’b1010101,这种情况下获得内部zq电阻的阻值为299.53ω。
[0097]
将ctrl[n:0]取值记录到非易失存储介质中备用。
[0098]
具体的,在存储控制器的测试阶段,搭建存储控制电路,外部使用开关s2完成第一精度参考电阻rzq_up与第二精度参考电阻rzq连接切换。
[0099]
第一校准模块使用第二精度参考电阻rzq完成校准并记录校准值到非易失的存储介质中,之后系统可根据校准结果提供准确的驱动能力与odt配置。此时,开关s1的a端接b端,开关s2的a端接c端,如图12所示。
[0100]
在完成可调电阻rzq_c_i校准并将校准值并记录到非易失的存储介质中。此时,开关s1的a端接c端,开关s2的a端接b端,如图13所示。
[0101]
在完成存储控制器的校准及其他测试后,可去掉rzq_up、rzq、vcc和gnd构成外围电路,存储控制器可直接与nand flash构建起储存系统。再根据nand flash定义的命令与
时序,存储控制器控制对每颗nand flash依次完成zq校准。
[0102]
以上非易失的存储介质可以选择采用控制器内部的efuse。
[0103]
由此可见,本发明通过在存储控制器内部增加一个可校准电阻,在将该电阻进行校准后,将其作为nand flash校准所需的rzq参考电阻,提供给外部的nand flash进行zq校准。在应用时可去掉外部的rzq精准参考电阻,降低bom成本,同时增大基板或pcb走线空间。
[0104]
进一步的,在存储控制器内部可实现精准电阻的校准,并将校准结果存储在非易失的存储介质中,支持一次校准多次使用,使得存储控制器自身无需重复校准。
[0105]
进一步的,本发明方案可实现与原来方案兼容使用。
[0106]
进一步的,本发明可节省一个外部精准的zq校准电阻,可以有效节省校准时间,提高校准效率。
[0107]
此外,本实施例提供了一种利用存储控制内部的可校准电阻作为其他电路或器件的参考电阻,其具有一定的通用性,除可用于本实施例中的nand flash颗粒校准外,也可以用于dram颗粒等其他存储器颗粒。
[0108]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0109]
上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

技术特征:


1.一种nandflash zq校准方法,其特征在于,该方法包括:在存储控制器内部增加一个可调电阻,将可调电阻通过开关s1切换与存储控制器的zq引脚连接,在存储控制器的测试阶段对可调电阻进行校准;在存储控制器的测试阶段,由存储控制器中的cpu模块通过配置第二校准模块输出一控制信号,该控制信号通过调整可调电阻的电阻值,与zq引脚连接的参考电阻一起完成内部可调电阻校准操作;在nand flash zq校准阶段,存储控制器内部的可调电阻通过zq引脚与nand flash的zq引脚连接,使可调电阻替换外部独立的校准电阻rzq,启动nand flash协议定义的校准时序,由存储控制器发送命令,完成nand flash内部的zq校准。2.根据权利要求1所述的方法,其特征在于:在存储控制器的测试阶段对可调电阻进行校准时,还包括:在存储控制器的zq引脚外接一个第一精度参考电阻上拉到vcc,由可调电阻和第一精度参考电阻构成分压电路,通过第二校准模块调节可调电阻的阻值,当zq引脚的电压为0.5*vcc时,则说明可调电阻与第一精度参考电阻阻值相等,完成校准。3.根据权利要求2所述的方法,其特征在于:当完成校准后,去掉外接的第一精度参考电阻,并将校准结果存储至非易失存储介质中,支持实现下一次上电或有需要时,直接使用校准结果,无需重新校准。4.根据权利要求2所述的方法,其特征在于,所述通过第二校准模块调节可调电阻的阻值,包括:设置电压范围最小值为全0,最大值为全1;基于电阻调整范围设定ctrl[n:0]为中值,通过电压表测量输入电压vpad,判断电压vpad是否为0.5*vcc,如是,则校准结束,记录当前的ctrl[n:0]到非易失存储介质;若电压vpad大于0.5*vcc,则设定当前ctrl[n:0]值为电阻调整范围的最大值;若电压vpad小于0.5*vcc,则设定当前ctrl[n:0]值为电阻调整范围的最小值。5.根据权利要求4所述的方法,其特征在于,可调电阻校准值的加载与使用包括:从非易失存储介质中读取rzq_c_i校准值;将该校准值设定到ctrl[n:0]对应的寄存器rzq_c_i中调整到准确值;基于onfi协议时序启动nand颗粒内部的zq校准。6.根据权利要求1所述的方法,其特征在于,当开关s1断开与可调电阻连接并切换至与第一校准模块连接时,进入原外接精度校准电阻的校准流程。7.根据权利要求1所述的方法,其特征在于,该方法还执行:为可调电阻构造一组电阻阵列结构,以实现精度符合的可调电阻,其具体包括:设置第一行电阻为r,第二行电阻为两个相同电阻r并联,等效的阻值为r/2,从第二行电阻开始每行电阻都对应设有一个可控开关;按以上方式构造的电阻阵列最后一行的等效电阻为r/2
n
,代表可支持的电阻调整精度,其中,该电阻阵列支持的调整范围的最小值是r,最大值是2r-r/2
n
。8.根据权利要求7所述的方法,其特征在于:
对电阻阵列结构进行校准,包括:确认基准电阻值,在ic的cp测试阶段,构造cp测试电路,向pad输入电压u0,并测量到输入的电流i0,则计算得到基准电阻值为r0=u0/i0;根据实际的基准电阻r0,通过ctrl[n-1:0]可获得协议要求的zq电阻;得到zq电阻的目标阻值,ctrl[n-1:0]对应取值,将该计算值取整后转换为二进制数据,与ctrl[n-1:0]对应;将ctrl[n:0]取值记录到非易失存储介质中备用。9.根据权利要求1所述的方法,其特征在于:在存储控制器的测试阶段,搭建存储控制测试电路,在外部使用开关s2完成第一精度参考电阻和第二精度参考电阻的连接切换;第一校准模块使用第二精度参考电阻完成校准并记录校准值到非易失存储介质中,此时,开关s1的a端与b端连接,开关s2的a端与c端连接,其中,系统可根据校准结果提供准确的驱动能力与odt配置;在完成可调电阻校准后,将该校准值并记录到非易失存储介质中,此时,开关s1的a端与c端连接,开关s2的a端与b端连接。10.根据权利要求9所述的方法,其特征在于:在完成存储控制器的校准及其他测试后,可去掉第一精度参考电阻、第二精度参考电阻、vcc和gnd构成外围电路,存储控制器可直接与nand flash构建起储存系统,再根据nand flash定义的命令与时序,存储控制器控制对每颗nand flash依次完成zq校准。

技术总结


本发明提供一种NANDFlash ZQ校准方法,其包括在存储控制器内部增加一个可调电阻,将可调电阻通过开关S1切换与存储控制器的ZQ引脚连接,在存储控制器的测试阶段对可调电阻进行校准;在NAND Flash ZQ校准阶段,存储控制器内部的可调电阻通过ZQ引脚与NAND Flash的ZQ引脚连接,使可调电阻替换外部独立的校准电阻RZQ,启动NAND Flash协议定义的校准时序,由存储控制器发送命令,完成NAND Flash内部的ZQ校准。本发明用以解决现有技术中存在的测试时需外接参考电阻,BOM成本高,空间占用率高等问题,在应用时可去掉外部的RZQ精准参考电阻,同时兼容支持现有校准方案,从而达到降低BOM成本,增大基板或PCB走线空间的目的。增大基板或PCB走线空间的目的。增大基板或PCB走线空间的目的。


技术研发人员:

温佳强 赖鼐 龚晖

受保护的技术使用者:

珠海妙存科技有限公司

技术研发日:

2022.09.20

技术公布日:

2022/12/9

本文发布于:2024-09-24 02:28:25,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/36954.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:电阻   可调   控制器   精度
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议