一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种ReRAM阻变存储器阵列测试系统的制作方法

2021-12-07 21:18:00 来源:中国专利 TAG:

一种reram阻变存储器阵列测试系统
技术领域
1.本技术涉及信号处理技术领域,尤其涉及一种reram阻变存储器阵列测试系统。


背景技术:

2.传统存储器flash在尺寸、功耗以及抗辐射方面的性能都遇到了瓶颈,这里,一种新型存储材料reram应运而生。阻变式存储器(reram)具有读写速度快、功耗低、器件尺寸小以及与cmos工艺兼容等优点,是最有可能替代flash的下一代非易失性存储技术之一。
3.由reram组成的阵列芯片可以摒弃以往的冯诺伊曼架构存算分离的弊端,将存储与计算进行一体化设计,提高数据运算的时间,避免数据传输等产生的不必要消耗。这里将reram材料形成的阵列统称为reram存储器,将阵列的单个电阻单元称之为cell单元。
4.单个cell是以非导性材料的电阻形成的,也可以串联场效应管和二极管等等。在外加电场作用下,在高阻态和低阻态之间可以实现可逆转换。由于reram的可逆转特性,对cell的操作可以大致分为以下几种:form、set、reset、read。其中form为对reram增加一定时间的正向电压,使cell电阻在一个理想可控制范围内;set操作为对reram增加较少时间的正向电压,对reram进行类似于program的操作,以存储信息;reset操作为对reram增加较少时间的反向电压,对reram进行类似于erase的清除操作,将原有信息消除;read操作为对reram的电流值进行读取,以得到运算结果。目前应用较多的阻变存储器阵列有1t1r、1tnr(即每个cell包含一个场效应管和n个reram电阻)、1d1r(即一个二极管和1个reram电阻)、1s1r(即一个选通管和1个reram电阻)等等,场效应管、二极管和reram电阻的数量可随实际应用改变。以1t1r的reram阵列为例,见图1。阻变存储器阵列管脚分为bl、sl和wl。其中sl与wl数量一致,bl可以为另外的数量。按图中例,图中圈出的cell为sl2、wl2与bl1选通时开启的cell。图中reram阵列规模为m
×
n。
5.对单个cell进行测试的系统,目前可以用b1500半导体器件分析仪,该仪器成本达百万,测量不灵活,接插麻烦。对整个阵列的测试系统,目前前沿的为v93k机台,该仪器成本达千万,占地面积和散热要求很高,需自主编程,无较成熟界面,速度较慢。
6.目前对忆阻器的研究主要是单个cell的测试研究和忆阻器reram阵列的测试研究。本文提出的系统旨在能同时对单个忆阻器cell和忆阻器reram阵列同时进行测试研究。并且可以研究忆阻器的阻变特性。这里主要指捏滞回线的测试。在双极性信号的激励下,得到的伏安特性(v

i)曲线为捏滞回线。本系统可根据测试模块发生的阶梯波形测试捏滞回线并根据测试结果得到实际数据,并将该数据与理想忆阻器公式v(t)=m(q(t))i(t)进行拟合,根据拟合的结果计算捏滞回线波瓣面积,分析忆阻器阻变特性,当信号频率在一定值时,理想的捏滞回线示意图例,见图2。
7.应该注意,上面对技术背景的介绍只是为了方便对本技术的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本技术的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。


技术实现要素:

8.本技术旨在至少在一定程度上解决相关技术中的技术问题之一。
9.为此,本技术的第一个目的在于提出一种reram阻变存储器阵列测试系统,以实现测试功能多样、测试灵活、测试信号速度较快、使用成本低、测试方便快捷,易于携带、有成熟并人性化的界面、速度较快,测试精度较高。
10.本技术的第二个目的在于提出一种基于上述测试系统进行测试的方法。
11.本技术的第三个目的在于提出一种多芯片测试扩展功能的切换方法。
12.为达上述目的,本技术第一方面实施例提出了一种reram阻变存储器阵列测试系统,包括:多个测试模块和系统控制模块;其中,
13.多个测试模块,用于与reram阻变存储器阵列芯片的管脚连接,其中,每个测试模块包括测试模块控制单元和多个测试单元,所述测试模块控制单元根据管脚测试指令选取相对应的测试单元进行测试;
14.系统控制模块,用于获取用户对所述reram阻变存储器阵列芯片发出的管脚测试指令,根据所述管脚测试指令确定与其对应的一个或多个测试模块,根据管脚测试指令中的测试内容选择相应测试模块中的一个或多个测试单元,并通过测试模块控制单元对选择的测试单元进行参数配置。
15.可选的,在本技术实施例中,所述测试系统,还包括:校准模块和同步模块,其中,
16.校准模块,用于对所选择的测试单元的参数进行校准,使一个或多个测试模块中的参数在预设范围内;
17.同步模块,用于根据对需要同步信号输出的一个或多个测试模块中的测试模块控制单元进行同步信号输出配置。
18.可选的,在本技术实施例中,所述多个测试单元,具体包括:波形信号模式、电压信号模式、悬空外接模式、接地设置模式、电流电压测量模式和电流信号模式,其中,
19.所述的波形信号模式、电压信号模式、悬空外接模式、接地设置模式、电流电压测量模式和电流信号模式的一端均通过测试模块控制单元与reram阻变存储器阵列芯片的管脚连接,其另一端以异步或同步的方式与系统控制模块连接。
20.可选的,在本技术实施例中,所述的波形信号模式、电压信号模式、悬空外接模式、接地设置模式、电流电压测量模式和电流信号模式,具体包括:
21.波形信号模式,用于根据实际需求对所述波形信号模式中的信号进行调节,且将周期控制在ns级别;其中,所述波形信号模式中的信号包括波形信号的频率、占空比、幅值、同步或异步发送;
22.电压信号模式,用于为所述reram阻变存储器阵列芯片的管脚提供电压信号,其中,所述电压信号的范围为

15~ 15v,电压精度为μv级别;
23.悬空外接模式,用于为所述reram阻变存储器阵列芯片提供悬空外接配置,且能根据实际需求接入配置信号;
24.接地设置模式,用于为所述reram阻变存储器阵列芯片的管脚提供接地配置,保证各个管脚之间无电位差;
25.电流电压测量模式,用于为所述reram阻变存储器阵列芯片的管脚提供电流和电压的测量,且能同时或分时对多路管脚进行电压值和电流值的测量,其中,在所述电流电压
测量模式中,采取积分和电阻反馈并用的方式对所述电流电压测量模式进行自校准,电流测试精度为na级。
26.可选的,在本技术实施例中,所述测试系统,还包括:用于软件开发的sdk和接口api,基于所述sdk的pc端应用软件,通过所述接口api实现对所述reram芯片的测试和开发;其中,
27.对所述reram芯片的测试,包括功能测试和性能测试,所述功能测试和所述性能测试为对所述reram阻变存储器阵列芯片单cell电阻和阵列并行的forming、set、reset、read,iv特性、保持特性和耐久性进行测试;
28.对所述reram芯片的开发,包括用所述测试系统实现存算一体的矩阵运算的开发,其中,每个所述的测试模块均设有用于扩展的接口。
29.为达上述目的,本技术第二方面实施例提出了一种基于本技术的第一方面实施例所述的测试系统进行测试的方法,包括:
30.通过系统控制模块获取用户对所述reram阻变存储器阵列芯片发出的管脚测试指令,根据所述管脚测试指令确定与其对应的一个或多个测试模块,根据管脚测试指令中的测试内容选择相应测试模块中的一个或多个测试单元,并通过测试模块控制单元对选择的测试单元进行参数配置;
31.当参数配置完成后,检查选择的测试单元是否含有逻辑错误的:
32.若选择的测试单元不包含逻辑错误的,则判断是否需要同步开启信号:
33.若需要同步开启信号,则对当前测试模块进行同步开启配置,在对当前测试模块进行同步开启配置之后,根据所述管脚测试指令判断是否需要进行阻变性能测试:
34.若需要进行阻变性能测试,将波形信号模式配置为数字波形模式;
35.对其他测试模块进行数值输入和配置,根据所述管脚测试指令对所述reram阻变存储器阵列芯片进行测试,并输出测试结果;否则,根据所述管脚测试指令对所述reram阻变存储器阵列芯片进行测试,并输出测试结果。
36.可选的,在本技术实施例中,所述根据所述管脚测试指令判断是否需要进行阻变性能测试,还包括:
37.若不需要进行阻变性能测试,则将波形信号模式配置为脉冲模式。
38.可选的,在本技术实施例中,所述多个测试单元,包括:电流电压测量模式,其中,在所述电流电压测量模式中,采取积分测试和电阻反馈测试并用的方式对所述电流电压测量模式进行自校准。
39.可选的,在本技术实施例中,所述采取积分测试和电阻反馈测试并用的方式对所述电流电压测量模式进行自校准,具体包括:
40.调整参考电压,其中,设置所述reram阻变存储器阵列芯片一端的电压,并根据其他测试模块的电压信号对所述reram阻变存储器阵列芯片另一端的电压进行设置;
41.通过开关的异步开合、滤波隔离电路和数据采集电路,对所述reram阻变存储器阵列芯片进行积分测试,以获得流过所述reram阻变存储器阵列芯片的第一电流值;
42.当获得流过所述reram阻变存储器阵列芯片的第一电流值之后,判断是否需要自校验:
43.若需要开启自校验,则通过所述第一电流值计算出所述reram阻变存储器阵列芯
片的第一电阻值,并将变阻器的第二电阻值调整为所述第一电阻值;
44.通过开关的异步开合、滤波隔离电路和数据采集电路,对所述reram阻变存储器阵列芯片进行电阻反馈测试,以获得流过所述reram阻变存储器阵列芯片的第二电流值,并将所述第二电流值输出;
45.否则,直接输出所述第一电流值。
46.为达上述目的,本技术第三方面实施例提出了一种多芯片测试扩展功能的切换方法,其特征在于,包括如本技术第一方面实施例所述的测试系统,采用所述测试系统对所述reram阻变存储器阵列芯片进行测试,当需要对多个所述所述reram阻变存储器阵列芯片进行同时或分时测量时:
47.将多个所述reram阻变存储器阵列芯片的芯片板以堆叠、或插接、或金手指的方式进行测试。
48.综上,本技术实施例的测试系统包括多个测试模块和系统控制模块;其中,多个测试模块,用于与reram阻变存储器阵列芯片的管脚连接,其中,每个测试模块包括测试模块控制单元和多个测试单元,测试模块控制单元根据管脚测试指令选取相对应的测试单元进行测试;系统控制模块,用于获取用户对reram阻变存储器阵列芯片发出的管脚测试指令,根据管脚测试指令确定与其对应的一个或多个测试模块,根据管脚测试指令中的测试内容选择相应测试模块中的一个或多个测试单元,并通过测试模块控制单元对选择的测试单元进行参数配置。由此实现测试功能多样、测试灵活、测试信号速度较快、使用成本低、测试方便快捷、易于携带和测试精度较高的技术效果。
49.本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
50.本技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
51.图1为本技术背景技术中的1t1r的reram阵列的示意图;
52.图2为本技术背景技术中的理想的捏滞回线示意图;
53.图3中a为纯电阻的reram阵列示意图,b为1t1r的reram阵列示意图;
54.图4为本技术实施例提到的寄生电流模式下的示意图;
55.图5为本技术实施例1所提供的第一种reram阻变存储器阵列测试系统的结构示意图;
56.图6为实施例1中的测试模块的结构示意图;
57.图7为实施例1中进行set操作时reram引脚连接示意图;
58.图8为实施例1中进行set操作时reram引脚连接示意图;
59.图9为本技术实施例2所提供的第二种reram阻变存储器阵列测试系统的结构示意图。
60.图10为实施例2中192个管脚模块相应的软件界面;
61.图11为实施例2对整个阵列测试后的阻值颜色显示图;
62.图12为本技术实施例3提供的基于实施例1和实施例2所述的测试系统进行测试的
方法的流程图;
63.图13为实施例3中电流测量模式的电路原理图;
64.图14为实施例3中的电流测量模式的流程图;
65.图15为实施例3采取积分和电阻反馈并用的模式进行校准前后的误差对比图;
66.图16为实施例3中测试模块切换原理的结构示意图;
67.图17为实施例3中电流信号模式原理的电路示意图;
68.图18为实施例3中测试多个reram芯片时的结构堆叠方式图;
69.图19为实施例3中测试模块产生的几种测试波形信号示意图;以及
70.图20为实施例3中测量的阻变特性曲线实例示意图。
具体实施方式
71.下面详细描述本技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。
72.为了使本领域技术人员更好的理解本技术实施例,现做以下说明:对单个cell进行测试的系统,目前可以用b1500半导体器件分析仪,该仪器成本达百万,测量不灵活,接插麻烦。对整个阵列的测试系统,目前前沿的为v93k机台,该仪器成本达千万,占地面积和散热要求很高,需自主编程,无较成熟界面,速度较慢。
73.本技术实施例所涉及的测试系统测试灵活、测试信号速度较快(最快可达ns级)、使用成本低、测试方便快捷,易于携带、有成熟并人性化的界面、速度较快,测试精度较高。
74.reram阵列示例,reram有纯电阻阵列、1t1r阵列、2t2r阵列等。由图3可以看到reram阵列芯片引出的管脚为s1~sn和b1~bn,如果1t1r还会有w1~wn。如果2t2r还会有其他管脚等等。
75.通过对b1加压v
b1
,对s1加压v
s1
,即可对reram阵列的cell1单元进行操作。
76.如果v
b1
>v
s1
,即为set操作;v
b1
<v
s1
,即为reset操作;如果v
b1
≈v
s1
,此时测量cell1的微小电流,即为read操作。
77.reram的测试与电阻类似,但又有自己独特的特点和要求。首先reram两端对电压脉冲时间要求较高,要求同一时间并脉冲宽度可调,这样才能使reram两端电压在可控范围内,并且不至于被进行误操作导致损坏。
78.纯电阻阵列在进行set或者reset等操作时,脉冲信号应尽可能同时操作,否则会产生不必要的寄生电流,可能会导致误操作。同理,1t1r中多了w1~wn控制单元,该单元主要控制的是每个cell电阻的接入开关。也是希望所有的w1~wn能同时操作,以防止不同时开启导致的寄生电流,具体寄生电流模式如图4所示,如果是其他阵列,例如1t2r或者2t2r等也是如此。
79.reram测试要求需要较灵活,例如:以纯电阻阵列为例,当进行电流测试时。可以b1端接电压,s1端接测试模块中的电流检测电路。其他b2~bn,s2~sn接地。这时即测量单个cell的电流;还可以b1~bn接电压,s1端接测试模块中的电流检测电路,s2~sn接电压信号。这时可以测量的为第一横排多个cell的电流和;还可以b1、b2端接不同电压,s1、s2端接测试模块中的电流检测电路。其他b3~bn,s3~sn接地。这时s1端测量的为第一横排两个
cell的电流和,s2端测量的为第二横排两个cell的电流和。当进行电压测试时,可以将s1端接入电流信号,测量b1~bn的电压信号;也可以s1~sn接入不同的电流信号,测量b1~bn的电压信号。同理,以上测试sl端和bl端也可以转置测试,例如:s1端接电压,b1端接测试模块中的电流检测电路。其他b2~bn,s2~sn接地。
80.下面参考附图描述本技术实施例的一种reram阻变存储器阵列测试系统、基于上述测试系统进行测试的方法和多芯片测试扩展功能的切换方法,该方案实现reram存储内容的调取可设置,卷积运算以及相应的逆运算,可以对整体芯片进行全方位的设置和测试。
81.实施例1
82.由于对整个阵列的测试系统,现有技术中通常采用v93k机台对整个阵列进行测试,但该仪器成本达千万,占地面积和散热要求很高,需自主编程,无较成熟界面,且速度较慢。
83.针对上述问题,本技术实施例提供了一种reram阻变存储器阵列测试系统,包括多个测试模块和系统控制模块,系统控制模块和多个测试模块协同工作去控制被测设备dut,换言之,上述测试系统主要功能为与pc机通讯获得客户测试内容,控制1~n个测试模块的测试模块控制单元。由此可实现对被测设备的测试灵活、测试信号速度较快、使用成本低、测试方便快捷,易于携带、有成熟并人性化的界面、速度较快,测试精度较高的技术效果。
84.图5为本技术实施例所提供的第一种reram阻变存储器阵列测试系统的结构示意图。
85.如图5所示,本技术实施例提供的reram阻变存储器阵列测试系统,包括:多个测试模块和系统控制模块;其中,
86.多个测试模块,用于与reram阻变存储器阵列芯片的管脚连接,其中,每个测试模块包括测试模块控制单元和多个测试单元,所述测试模块控制单元根据管脚测试指令选取相对应的测试单元进行测试;
87.系统控制模块,用于获取用户对所述reram阻变存储器阵列芯片发出的管脚测试指令,根据所述管脚测试指令确定与其对应的一个或多个测试模块,根据管脚测试指令中的测试内容选择相应测试模块中的一个或多个测试单元,并通过测试模块控制单元对选择的测试单元进行参数配置。
88.在本技术实施例中,reram阻变存储器阵列芯片为被测设备dut,多个测试模块可以使用socket与被测设备dut连接,除了使用socket连接外,本领域技术人员也可根据实际需要选择更适合的其他接插件。
89.本技术实施例中的多个测试模块中的每个测试模块可以单独运行,可为芯片单路接口(本例为192个,可以灵活扩展更多的接口,不限于192路),其中,每个单独的测试模块一端与控制单元相连接,控制单元提供接口控制、接口配置和数据传输功能;测试模块另一端与被测芯片其中一个管脚相连接,对芯片提供控制和测试功能(本例可以与sn、wn或者bn相连接)。
90.本技术实施例中的系统控制模块可为192路或更多路测试模块提供控制支持,包括接口配置、接口控制和数据传输功能;多个测试模块可为reram阻变存储器阵列芯片提供5种控制方案,以方便单独对每个引脚进行控制并完成reram阻变存储器阵列芯片的form、set、reset和read操作。测试模块控制单元主要功能为接受系统控制模块的命令,根据命令
选择使用的一个或多个测试单元,并对选择的测试单元进行数值的配置,例如脉冲信号的周期、占空比、幅值;电压信号的精确电压值;电流电压测量的选择,是测量电压还是测量电流,测量范围;电流信号的电流范围(测量范围包括但不限于4档,具体挡位范围例如1na~100na、100na~1μa等等),电流大小的设置(测量范围包括但不限于4档,具体挡位范围例如1na~100na、100na~1μa等等)。由此可知,多个测试模块和系统控制模块的协同作用,可以实现测试功能多样性和灵活性。
91.进一步地,在本技术实施例中,如图6所示,所述多个测试单元,具体包括:波形信号模式、电压信号模式、悬空外接模式、接地设置模式、电流电压测量模式和电流信号模式,其中,
92.所述的波形信号模式、电压信号模式、悬空外接模式、接地设置模式、电流电压测量模式和电流信号模式的一端均通过测试模块控制单元与reram阻变存储器阵列芯片的管脚连接,其另一端以异步或同步的方式与系统控制模块连接。其中,所述异步设置模块为可选配置。
93.具体而言,本技术实施例图6中的异步设置为可选配置模块,当被测reram芯片的某些管脚需要分时分步进行控制时,将该模块配置为启用,也就是说,本技术实施例中的波形信号模式、电压信号模式、悬空外接模式、接地设置模式、电流电压测量模式和电流信号模式的另一端以异步的方式与系统控制模块连接;当被测reram芯片的某些管脚需要同时同步进行控制时,将该模块配置为停用,本技术实施例中的波形信号模式、电压信号模式、悬空外接模式、接地设置模式、电流电压测量模式和电流信号模式的另一端以同步的方式与系统控制模块连接。换言之,在本技术实施例中,用户可以根据实际需求,对异步设置模块选择启用或不启用。
94.在本技术实施例中,测试模块控制单元还包括异步设置,如果需要每个cell内部有不同的操作,可以通过异步设置来控制测试单元的测试节奏,以达到各个测试模块的异步效果。
95.本技术实施例中的波形信号模式,根据实际需求,本领域技术人员可将波形信号模式设置为脉冲模式,也可将其配置为数字波形模式,上述波形信号模式用于根据实际需求对所述波形信号模式中的信号进行调节,且将周期控制在ns级别;其中,所述波形信号模式中的信号包括波形信号的频率、占空比、幅值、同步或异步发送。
96.具体而言,本技术实施例对波形信号的频率、占空比、幅值、同步或异步发送进行调节,且将其周期控制在ns级别;并且可以根据校准模块进行精度校准,达到各个模块之间差值很低,在芯片接受范围内。
97.当波形信号模式为脉冲模式时,可以为芯片管脚提供电压脉冲信号,可以控制脉冲时间的长短,单个脉冲信号模块中的信号可以随意调节,多个测试模块中的脉冲信号可以同步发生,以防止reram内部产生寄生电流。例如:可以提供50ns的脉冲信号,电压从0v到9v。
98.本技术实施例中的电压信号模式,用于为所述reram阻变存储器阵列芯片的管脚提供电压信号,其中,所述电压信号的范围为

15~ 15v,电压精度为μv级别,电流的范围为1na~10ma或其他范围,例如,电压精度为10mv,可提供电流能力为50ma max。
99.本技术实施例中的悬空外接模式,用于为所述reram阻变存储器阵列芯片提供悬
空外接配置,且能根据实际需求接入配置信号;换言之,悬空外接模式可以为芯片管脚提供悬空外接配置,可通过专门连接器进行连接,配置信号可以由用户自行接入。
100.本技术实施例中的接地设置模式,用于为所述reram阻变存储器阵列芯片的管脚提供接地配置,保证各个管脚之间无电位差;具体而言,该模式可以为芯片管脚提供接地配置。使相应的引脚达到共地的效果。
101.本技术实施例中的电流电压测量模式,用于为所述reram阻变存储器阵列芯片的管脚提供电流和电压的测量,且能同时或分时对多路管脚进行电压值和电流值的测量,其中,在所述电流电压测量模式中,采取积分和电阻反馈并用的方式对所述电流电压测量模式进行自校准,电流测试精度为na级。换言之,具体而言,电流电压测量模式可以为芯片管脚提供电流和电压的测量,可同时或分时对192路或者更多的管脚进行电流电压值的测量,电流测试精度可以达到na级。
102.具体而言,电流电压测量模式与reram阻变存储器阵列芯片的管脚连接中,当进行set操作时,引脚连接可以参见图7,图中为reram阵列示意图,当需要对圈出cell进行set操作时,即对wl0、sl0和bl3进行操作,图中给出操作示例。即将选中cell的wl0连接的测试模块选择脉冲信号,sl0连接的测试模块选中电压信号,bl3连接的测试模块选择脉冲信号。其中wl0和bl3的脉冲信号有时序要求,由系统控制模块来完成设定要求。
103.当进行read操作时,reram引脚连接可参见图8,图中为reram阵列示意图,当需要对圈出cell进行read操作时,即对wl0、sl0和bl3进行操作,图中给出操作示例。即将选中cell的wl0连接的测试模块选择脉冲信号,sl0连接的测试模块选中电流测量,bl3连接的测试模块选择电压信号。其中wl0的脉冲信号和sl0的电流测量信号有操作要求,由系统控制模块来完成设定要求。
104.本技术实施例中的电流信号模式可以发出电流信号,该信号可调。例:测试模块可为芯片管脚提供20na~100ma的电流。此过程可以应用于reram的反向运算,即已知输出电流,测量输入电压。
105.综上,基于上述的本技术实施例实现测试功能多样、测试灵活、测试信号速度较快、使用成本低、测试方便快捷、易于携带和测试精度较高的技术效果。
106.实施例2
107.图9本技术实施例2所提供的第二种reram阻变存储器阵列测试系统的结构示意图。
108.如图9所示,本技术实施例提供的reram阻变存储器阵列测试系统,与实施例2相比,本技术实施例还包括:校准模块和同步模块;其中,
109.校准模块,用于对所选择的测试单元的参数进行校准,使一个或多个测试模块中的参数在预设范围内。
110.基于实施例1的描述已知,多路测试模块的设计使得该测试系统可以与芯片管脚相连并进行测试,在并行测试中需要多个测试模块具有一致性,即各种模式的技术参数不能超过一定范围,换言之,当各种模式的技术参数超出预设范围时,reram芯片的误操作较多,测试读取的环境也较差。因此,在实施例1的基础上,本技术增设了校准模块,在需要校准时,将校准模块分别与各个测试模块相连接,并根据测试系统的校准操作使各个测试模块的指标保持一致。由此,系统的内部校准大大的降低reram芯片的误操作,同时提供良好
的测试读取环境。
111.同步模块,用于根据对需要同步信号输出的一个或多个测试模块中的测试模块控制单元进行同步信号输出配置。具体而言,系统控制模块可以根据用户的测试要求,决定是否需要同步信号,如果需要同步信号,系统控制模块需要配置同步模块以达到同步信号的输出。由于忆阻器的阵列结构,read或其他操作时,如果电压差值在不安全范围内,需要sl、bl或者wl同步操作,防止阵列内部由于非同步操作引起的误操作。这里对需要的测试模块进行实时同步输出,可以极大的提高操作可靠性。
112.进一步地,本技术实施例的测试系统,还包括:用于软件开发的sdk和接口api,基于所述sdk的pc端应用软件,通过所述接口api实现对所述reram芯片的测试和开发;其中,
113.对所述reram芯片的测试,包括功能测试和性能测试,所述功能测试和所述性能测试为对所述reram阻变存储器阵列芯片单cell电阻和阵列并行的forming、set、reset、read,iv特性、保持特性和耐久性进行测试;
114.对所述reram芯片的开发,包括用所述测试系统实现存算一体的矩阵运算的开发,其中,每个所述的测试模块均设有用于扩展的接口。
115.本技术实施例提供了大量丰富的api接口,例如connect_device()、read_array(addrs)、config(paras)、calc_array(colstart,colend,input_data)等等,不但包含操作类api,还有专门用于本系统计算以及绘图的api,这些api可以使用python、c 等应用语言调用,更好的完成用户需要的操作以及运算,这里sdk实施例见图10,图中截取了sdk工具中的一部分,系统提供了良好的sdk使用环境,可以大大的提高使用效率并减少使用者的开发时间,图11为对整个阵列的阻值颜色的显示,看起来比较直观,可以很清楚的看出来阻值大概范围。
116.综上,本技术实施例中校准模块的设置大大地降低了对reram芯片的误操作,为测试系统提供了良好的测试读取环境;同步模块的设置能够在用户需要同步信号输出的需求时,为此提供极大操作可靠性。
117.实施例3
118.图12为基于实施例1和实施例2所描述的测试系统进行测试的方法的流程图。
119.如图12所示,该测试方法包括以下步骤:
120.通过系统控制模块获取用户对所述reram阻变存储器阵列芯片发出的管脚测试指令,根据所述管脚测试指令确定与其对应的一个或多个测试模块,根据管脚测试指令中的测试内容选择相应测试模块中的一个或多个测试单元,并通过测试模块控制单元对选择的测试单元进行参数配置;
121.当参数配置完成后,检查选择的测试单元是否含有逻辑错误的:
122.若选择的测试单元不包含逻辑错误的,则判断是否需要同步开启信号:
123.若需要同步开启信号,则对当前测试模块进行同步开启配置,在对当前测试模块进行同步开启配置之后,根据所述管脚测试指令判断是否需要进行阻变性能测试:
124.若需要进行阻变性能测试,将波形信号模式配置为数字波形模式;
125.若不需要进行阻变性能测试,则将波形信号模式配置为脉冲模式;
126.对其他测试模块进行数值输入和配置,根据所述管脚测试指令对所述reram阻变存储器阵列芯片进行测试,并输出测试结果;否则,根据所述管脚测试指令对所述reram阻
变存储器阵列芯片进行测试,并输出测试结果。
127.进一步地,本技术实施例中的多个测试单元,包括:电流电压测量模式,其中,在所述电流电压测量模式中,采取积分测试和电阻反馈测试并用的方式对所述电流电压测量模式进行自校准。
128.本技术实施例中的采取积分测试和电阻反馈测试并用的方式对所述电流电压测量模式进行自校准,具体包括:
129.调整参考电压,其中,设置所述reram阻变存储器阵列芯片一端的电压,并根据其他测试模块的电压信号对所述reram阻变存储器阵列芯片另一端的电压进行设置;
130.通过开关的异步开合、滤波隔离电路和数据采集电路,对所述reram阻变存储器阵列芯片进行积分测试,以获得流过所述reram阻变存储器阵列芯片的第一电流值;
131.当获得流过所述reram阻变存储器阵列芯片的第一电流值之后,判断是否需要自校验:
132.若需要开启自校验,则通过所述第一电流值计算出所述reram阻变存储器阵列芯片的第一电阻值,并将变阻器的第二电阻值调整为所述第一电阻值;
133.通过开关的异步开合、滤波隔离电路和数据采集电路,对所述reram阻变存储器阵列芯片进行电阻反馈测试,以获得流过所述reram阻变存储器阵列芯片的第二电流值,并将所述第二电流值输出;
134.否则,直接输出所述第一电流值。
135.具体而言,由于reram的特点为,当sl端和bl端电压差值较小并且加压时间较短时,reram不会产生任何阻变。所以测试模块中电流测量的基本原理是在较短时间内,给reram的sl端、bl端和wl端一个较小并短时的电压差进行测量。这就要求系统针对reram的特点做出一个可以短时加压并同步发生信号,还可以在短时的时间内进行测量的电路。
136.图13为本技术实施例中的电流测量模式的电路原理图,图中给出了电流测量的示意原理图,其中reram的sl和bl为阵列中选中cell的sl和bl,这里sl和bl可转置测试,图8中的示例即为转置后测试方法,图中,电压信号通过reram的cell单元,通过信号处理反馈,进行电流电压反馈。
137.图14为本技术实施例中电流测量模式的流程图,图中反馈的信号经过滤波并隔离保持,最后可在需要的时候进行数据采集。
138.由于电容容值误差较大并且不好进行精确测量,本技术实施例采取了积分和电阻反馈并用的模式,积分电路简单方便,但有一定误差,电阻反馈测量法反馈电阻易测量和调节,能使整个电路保持放大倍数在一定范围内,适合精确测量。所以该电流测量电路采取了两者结合的自校准模式,如图13和图14所示,具体操作过程如下:首先调整好vref,设置reram bl端的信号。通过其它测试模块中的电压信号,设置好reram sl端和wl端的信号内容;接下来将s3合上,s4断开;然后通过s1和s2的异步开合,配合滤波隔离电路和数据采集电路来测量流过reram的电流值,通过电流值计算出reram大致的电阻值rreram;将s1和s4合上,s2和s3断开,将rp调整为计算出来的rreram值,配合滤波隔离电路和数据采集电路来精确测量流过reram的电流值。根据实施实验表明,该方法较大的提高了测量精度,使reram应用单点bit变化数值增加2~8位(即每个cell存储数据数量),具体实验结论见图15。
139.另外,本技术实施例还提供了一种多芯片测试扩展功能的切换方法,其特征在于,
包括如实施例1和实施例2所描述的测试系统,采用所述测试系统对所述reram阻变存储器阵列芯片进行测试,当需要对多个所述所述reram阻变存储器阵列芯片进行同时或分时测量时:将多个所述reram阻变存储器阵列芯片的芯片板包括但不限于以堆叠、或插接、金手指的方式进行测试。另外,在本技术实施例中,测试模块留有接口,可扩展为多芯片复用或者单独使用。系统保留一部分片选信号,可实现芯片的级联扩展,对reram芯片进行并行或串行测试。
140.图16为本技术实施例所提供的测试模块切换原理的结构示意图。
141.在本技术实施例中,如图16所示,为了使整体测试灵活方便,每个测试模块都需要对几种功能进行切换。这里采选用了连接电阻较小的4选1开关和2选1程控开关各一个。后端连接在芯片管脚的位置。这里4选1开关速度较慢,但配置的模块对速度需求不敏感。所以不会影响整体响应时间。2选1开关速度快、响应快、传输电阻小,正好可以配置波形信号模块。
142.图17为本技术实施例中的电流信号模块原理的电路示意图。
143.在本技术实施例中,如图17所示,电流模块为电压

>电流调节电路,首先设置好vref值,通过调节rp1和rp2的比例,en信号来调整输出电压(即a点电压)。rp3可调节电流大小,电流由iene控制,通过m8和m9;通过控制iena~iend产生需要的电流大小。所有的测试模块中电流信号中的vref使用同一个vref。
144.另外,在实际使用时,当需要同时测量多个芯片时,如果芯片有共用引脚,可以采取多个模块设置并堆叠的方式,例如192个管脚的reram芯片,需要同时测量n个芯片,其中单个reram芯片中100个管脚的配置是相同的,92个管脚是不同的,那么92个管脚的配置需要个性配置。
145.图18为本技术实施例中测试多个reram芯片时的结构堆叠方式。
146.针对上述例子,可以使用100 92
×
n个测试模块,并引出到转接板上,这时,可以设计n块芯片板,使用如图18所示的结构堆叠进行测试,其中,具体92路个性配置每块芯片板上可以使用单独的配置进行id码设置等。
147.图19具体说明了测试模块产生的几种测试波形信号,其中脉冲信号的脉宽、周期、脉冲数量、脉冲幅值等等均为可配置内容。双极信号的周期、幅值、时间、单节长度也为可配置内容。
148.图20为测量的阻变特性曲线实例,通过本文系统的测试可以得出图中v

i特性曲线,对v

i曲线进行分析,可以得出阻变存储器阵列的批次材料的阻变特性。
149.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
150.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者
隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
151.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
152.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
153.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
154.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
155.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
156.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献