一种无源电子标签存储器初始化的方法及装置的制作方法

文档序号:6739918阅读:328来源:国知局
专利名称:一种无源电子标签存储器初始化的方法及装置的制作方法
技术领域
本发明涉及射频识别领域,更具体地说,涉及一种无源电子标签存储器初始化的方法及装置。
背景技术
RFID技术由于其读取速度快、识别距离远、数据容量大以及安全性高等优点,正逐步替换条形码技术成为物联网应用中的主角。而无源电子标签的成本则是RFID技术替代条形码技术的最大障碍。而无源电子标签芯片的测试成本是无源电子标签成本的重要组成部分。无源电子标签芯片的测试工作包括以下内容初始化存储器、配置参数区、注入标签标识符TID以及协议基本功能验证。一般来讲,测试电路所增加的额外资源要尽可能少。无源电子标签芯片的功耗决定了其读写性能,测试电路所增加的额外资源越少,无源电子标签芯片的功耗也就越低;测试所占用的时间要尽可能短。无源电子标签芯片的测试时间直接决定了其测试成本,测试所占用的时间越短,测试成本越低;存储器操作是以字(WORD)为单位进行写操作的,初始化存储器占据了无源电子标签芯片测试的绝大部分时间,图1示出了无源电子标签测试时的时间构成;无源电子标签芯片的测试工作包括以下内容初始化存储器、配置参数区、注入标签标识符TID以及协议基本功能验证,其中初始化存储器占了大部分的测试时间。而初始化存储器的时间由测试机与无源电子标签的通信时间和写存储单元所用的时间组成。无源电子标签芯片存储器初始化的时间主要是由存储器单个WORD的数据写入时间Twrite决定的,并且存储器对单个WORD的数据写入时间Twrite有最小写入时间要求,通常表示为Twr_min。这个数据写入时间Twrite是芯片自身的数字电路决定的,由芯片内部振荡器Fosc和计数器Wr_cnt控制。但是由于工艺偏差,生产出来的芯片内部振荡器Fosc具有一定的离散性,这就造成了数据写入时间Twrite的不确定性,对缩短整个测试时间造成了一定的困难。此外,在初始化时,测试设备与无源电子标签之间的通信时间也是无源电子标签芯片存储器初始化的时间的关键组成部分。测试设备可以发送指令指示单次通信过程操作的存储单元的数量,单次通信过程操作的存储单元的数量越多,测试设备与无源电子标签之间的通信次数就越少,测试设备与无源电子标签之间的通信时间所占用的时间就越短,但同时单次通信过程所占用的时间就越长,由无线通信中的噪声干扰造成单次通信失败的代价就越大;单次通信过程操作的存储单元的数量越少,单次通信过程所占用的时间就越短,由无线通信中的噪声干扰造成单次通信失败的代价就越小,但测试设备与无源电子标签之间的通信次数就越多,测试测试设备与无源电子标签之间的通信时间所占用的时间就越长。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述初始化时间较长的缺陷,提供一种初始化时间较短的一种无源电子标签存储器初始化的方法及装置。本发明解决其技术问题所采用的技术方案是构造一种无源电子标签存储器初始化的方法,包括如下步骤
A)设置写入时间的初始值,写入时间是缺省状态下所述无源电子标签写入一个字数据的时间,其大于该无源电子标签存储器所要求的最小写入时间;
B)设置频率调节参数,调节所述无源电子标签内部振荡器的振荡频率值;
C)取得所述内部振荡器的振荡频率值,并依据该值得到所述无源电子标签写入时间的特定值;
D)将所述写入时间的特定值存储在所述存储器的参数区,覆盖所述写入时间的初始值,并使用写入时间的特定值作为对该无源电子标签初始化的写入时间;
E)初始化所述无源电子标签的存储器,对其写入设定内容。更进一步地,所述步骤B)中进一步包括
BI)使用所述初始写如入时间将设定的频率调节参数写入所述存储器的参数区;
B2)所述内部振荡器取得所述写入的频率调节参数,并依据该参数在其对应的振荡频率上产生振荡。更进一步地,所述步骤C)中通过取得所述内部振荡器的振荡频率值的倒数得到所述写入时间的特定值。更进一步地,所述参数区是所述存储器中设定数量或设定位置的、在初始化时首先处理的存储器区域;所述写入时间和所述频率调节参数依次存储在所述参数区的开始位置。更进一步地,所述步骤E)中采用变长写指令对所述无源电子标签的存储器进行初始化。更进一步地,所述步骤E)中进一步包括
El)取得通过多次测试得到的所述变长写指令的写入字节长度值;
E2 )采用上述得到的写入字节长度值初始化所述无源电子标签芯片的存储器。本发明还涉及一种实现上述方法的装置,包括
写入时间初始值设置单元用于设置写入时间的初始值,写入时间是缺省状态下所述无源电子标签写入一个字数据的时间,其大于该无源电子标签存储器所要求的最小写入时间;
频率调节参数设置单元用于设置频率调节参数,调节所述无源电子标签内部振荡器的振荡频率值;
写入时间特定值取得单元用于取得所述内部振荡器的振荡频率值,并依据该值得到所述无源电子标签写入时间的特定值;
写入时间特定值存储单元用于将所述写入时间的特定值存储在所述存储器的参数区,覆盖所述写入时间的初始值,并使用特定写入时间作为对该无源电子标签初始化的与入时间;
初始化执行单元用于初始化所述无源电子标签的存储器,对其写入设定内容。更进一步地,所述频率调节参数设置单元进一步包括
频率调节参数写入模块用于使用所述写入时间的初始值将设定的频率调节参数写入所述存储器的参数区;
频率调节参数读出模块用于使所述内部振荡器取得所述写入的频率调节参数,并依据该参数在其对应的振荡频率上产生振荡。更进一步地,所述写入时间特定值取得单元进一步包括
写入时间特定值取得模块用于取得所述内部振荡器的振荡频率值的倒数得到所述写入时间的特定值。更进一步地,所述初始化执行单元进一步包括
变长写指令长度取得模块用于取得通过多次测试得到的所述变长写指令的写入字节长度值;
初始化执行模块用于采用上述得到的写入字节长度值初始化所述无源电子标签芯片的存储器。 实施本发明的无源电子标签存储器初始化的方法及装置,具有以下有益效果由于首先在存储器参数区中写入频率调节参数,使得内部振荡器可以排除芯片制作所产生的差异性,使得其振荡器振荡频率所决定的写入时间参数的特定值可以刚好大于芯片的最小写入时间且各芯片大致相同,这使得初始化时间较短且相对固定。


图1是无源电子标签存储器初始化所用时间的构成示意 图2是本发明无源电子标签存储器初始化的方法及装置实施例中初始化方法的流程
图3是所述实施例中内部振荡器频率调节步骤进一步的流程 图4是所述实施例中可变长写指令的写入字长度取得进一步的流程 图5是所述实施例中实现所述初始化方法的装置结构示意图。
具体实施例方式下面将结合附图对本发明实施例作进一步说明。如图2所示,在本发明无源电子标签存储器初始化的方法及装置实施例中,其初始化方法包括如下步骤
步骤S21设置写入时间的初始值在本实施例中,无源电子标签在开始测试时与测试设备连接,作为一种集成电路,在未开始初始化时,其内部并没有任何数据内容,仅仅是一个生产线上生产出来的半成品。在测试过程中,需要将其中的存储器初始化,并将标签数据内容写入其存储器中,才能够完成测试,使该集成电路变为在后续的步骤中能够使用的电子标签。为此,在本步骤中,测试设备设置写入时间值。如前所述,在本实施例中,初始化的主要内容包括对上述存储器写入数据,而写入时间是所述无源电子标签写入一个字数据的时间。由于无源电子标签本身的特点,其存在一个最小写入时间,凡是向该无源电子标签存储的时间,均不能小于该时间;否则,就不能有效地写入。所以,在本步骤中,设置的写入时间初始值大于该无源电子标签存储器所要求的最小写入时间。在本实施例中,在无源电子标签的存储器中分配了参数区,本步骤中的写入时间的初始值及后续步骤中的参数就是存储在该参数区的;参数区是所述存储器中设定数量或设定位置的、在初始化时首先处理的存储器区域;写入时间值和频率调节参数依次存储在该参数区的开始位置。此外,在本实施例中,采用与无源电子标签芯片所遵循的协议相同的半双工通信方式,采用相同的编解码格式,以协议扩展指令的形式对无源电子标签芯片进行操作。所使用的扩展指令包括Set_para指令、Write_word指令、Test_osc指令和Write_variable指令。其中,频率调节参数osc_para和写时间参数time_para分别对振荡器的频率值Fosc和计数器Wr_cnt进行调节。步骤S22设置频率调节参数,调节内部振荡器频率在本步骤中,设置频率调节参数,调节无源电子标签内部振荡器的振荡频率值。如前所述,该频率调节参数是一个设定的值,其决定了的内部振荡器的振荡频率;而内部振荡器的振荡频率又决定了写入时间的特定值。在本实施例中,上述频率调节参数的设定使得写入时间的特定值能够刚好大于该无源电子标签的最小写入时间。步骤S23取得内部振荡器频率值,并得到写入时间的设定值在本步骤中,取得按照上述频率调节参数振荡的内部振荡器的振荡频率,计算得到写入时间的特定值。步骤S24存储写入时间特定值,并将其作为初始化的写入时间在本步骤中,将所取得的写入时间的特定值存储在无源电子标签的存储器参数区,覆盖上述步骤中设置的写入时间的初始值,并使用该写入时间的特定值作为对该无源电子标签初始化的写入时间。步骤S25初始化存储器,并对其写入设定内容在本步骤中,对无源电子标签的存储器进行初始化,写入设定的内容。如图3所示,在本实施例中,上述设置频率调节参数、调节内部振荡器频率的步骤中进一步包括
步骤S31使用写入时间初始值将频率调节参数写入在本步骤中,将事先设定的频率调节参数写入上述存储器参数区,具体来讲,此处的写入是使用上述步骤中设置的写入时间初始值作为写入时间操作的;其存储的具体位置在上述参数区中,紧随上述写入时间初始值的存储位置。步骤S32内部振荡器读取该频率调节参数,并在其对应的频率上振荡在本步骤中,内部振荡器由上述存储频率调节参数的位置上取得该参数,并在该参数的限定下开始振荡。在本实施例中,上述存储频率调节参数的存储器位置是固定的(对于不同的无源电子标签芯片而言)。如图4所示,在本实施例中,上述初始化存储器、并对其写入设定内容的步骤中进一步包括
步骤S41按照本次初始化的环境得到可变长写指令的写入长度在本实施例中,当完成上述步骤后,实际上在对存储器的初始化采用的是变长写指令。即在对每个批次的无源电子标签的初始化中,写指令写入的字长度是一致的,但是,在对不同批次的无源电子标签的初始化中,写指令写入的字长度可能是不同的。至于写入字长度是否相同或长度是多少,需要按照当时的初始化具体环境参数而定,这些环境参数包括当时的干扰、信号强度等等。可以通过逐步加大或减少写入字长度的方法,通过多次测试选取该写入长度值。值得一提的是,上述不同批次无源电子标签的初始化较为特殊,通常而言,在实际无源电子标签芯片测试时,是晶圆测试,而每次进行晶圆测试时要调试整个测试系统,这里调试的测试系统就决定了测试环境,响应的长度值也就可以确定了,然后在这种测试环境下,同一个批次中的不同芯片甚至不同晶圆都用的是同一个长度值。当一段时间后,再次生产的无源电子标签晶圆,同样要调节测试系统,此时的晶圆测试是针对不同批次的无源电子标签的,也就是本实施例中的不同的无源电子标签初始化,其具有不同的初始化环境。在本步骤中,取得本批次晶圆测试中通过多次单独芯片测试得到的所述变长写指令的写入字节长度值。步骤S42使用上述写入长度在初始化时写入设定内容在本步骤中,使用上述得到的变长写指令的写入长度值实现对该无源电子标签存储器的初始化的后续步骤,包括写入事先设定的标签识别码、协议等等。在本实施例中,还涉及一种实现上述方法的装置,如图5所示,该装置包括写入时间初始值设置单元51、频率调节参数设置单元52、写入时间特定值取得单元53、写入时间特定值存储单元54以及初始化执行单元55。其中,写入时间初始值设置单元51用于设置写入时间的初始值,写入时间是缺省状态下所述无源电子标签写入一个字数据的时间,其大于该无源电子标签存储器所要求的最小写入时间;频率调节参数设置单元52用于设置频率调节参数,调节所述无源电子标签内部振荡器的振荡频率值;写入时间特定值取得单元53用于取得所述内部振荡器的振荡频率值,并依据该值得到所述无源电子标签写入时间的特定值;写入时间特定值存储单元54用于将所述写入时间的特定值存储在所述存储器的参数区,覆盖所述写入时间的初始值,并使用特定写入时间作为对该无源电子标签初始化的写入时间;初始化执行单元55用于初始化所述无源电子标签的存储器,对其写入设定内容。在本实施例中,频率调节参数设置单元52进一步包括用于使用所述写入时间的初始值将设定的频率调节参数写入所述存储器的参数区的频率调节参数写入模块521 ;用于使所述内部振荡器取得所述写入的频率调节参数,并依据该参数在其对应的振荡频率上产生振荡的频率调节参数读出模块522。而写入时间特定值取得单元54进一步包括用于取得所述内部振荡器的振荡频率值的倒数得到所述写入时间的特定值的写入时间特定值取得模块541。初始化执行单元55进一步包括用于取得通过多次测试得到的所述变长写指令的写入字节长度值的变长写指令长度取得模块551和用于采用上述得到的写入字节长度值初始化所述无源电子标签芯片的存储器的初始化执行模块552。综上所述,在本实施例中,使用Set_para指令设置写时间参数time_para的缺省值(即上述写入时间的初始值)。在测试开始时,芯片内部存储器的所有数据都处于未知状态,包括写时间参数time_para。因此应在初始化存储器的参数区之前使用Set_para指令设置写时间参数time_para (即上述写入时间的初始值),使得振荡器频率值Fosc在设计范围之内的无源电子标签芯片的数据写入时间Twrite均大于存储器的最小写入时间要求Twr_min ;然后,使用Test_write指令修改频率调节参数osc_para,调节芯片内部振荡器频率值Fosc。在测试开始时,芯片内部存储器的所有数据都处于未知状态,包括频率调节参数0SC_para,为了后续频率测量更准确,应在频率测量前将存储器内部的频率调节参数osc_para修改为最佳值;然后,使用Test_0sc指令测量无源电子标签芯片内部振荡器频率值Fosc,并根据无源电子标签芯片内部振荡器频率值Fosc,计算特定写时间参数time_para(即上述写入时间的特定值),使得数据写入时间Twrite大于并最接近存储器的最小写入时间要求Twr_min ;完成上述步骤后,使用Test_write指令将特定写时间参数time_para写入无源电子标签芯片存储器中,后续测试中芯片将根据该参数控制写存储单元的时间;然后,使用Write_variable指令按更改后的特定写时间参数time_para对存储器中其它地址进行初始化。为了缩短初始化存储器时测试设备与无源电子标签的通信时间,应尽可能的增加单次通信过程中操作的存储单元的数量,减少测试机与无源电子标签的通信次数。但考虑到无线通信中的一些噪声,测试机与无源电子标签的通信有一定的失败的概率,单次通信过程中操作的存储单元的数量越多,由无线通信中的噪声干扰造成单次通信失败的代价就越大,测试时间反而变的更长。因此本方法使用变长写指令Write_Variable根据实际通信过程中的质量灵活选择单次通信过程中操作的存储单元的数量。在芯片内部振荡器具备一定离散性的情况下,以最少的测试成本对以WORD为单位进行写操作的存储器进行了快速初始化,具有以下效果采用与无源电子标签芯片所遵循的协议相同的半双工通信方式,采用相同的编解码格式,以协议扩展指令的形式对无源电子标签芯片进行操作,使得测试电路所增加的额外资源最少;以特定的测试流程克服了芯片内部振荡器离散性带来的测试时间最短化的困难;采用变长写指令在考虑无线通信中噪声的条件下尽可能的减少测试机与无源电子标签的通信次数,进而缩短整个测试时间。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种无源电子标签存储器初始化的方法,其特征在于,包括如下步骤A)设置写入时间的初始值,写入时间是所述无源电子标签写入一个字数据的时间,其大于该无源电子标签存储器所要求的最小写入时间;B)设置频率调节参数,调节所述无源电子标签内部振荡器的振荡频率值; C)取得所述内部振荡器的振荡频率值,并依据该值得到所述无源电子标签写入时间的特定值; D)将所述写入时间的特定值存储在所述存储器的参数区,覆盖所述写入时间的初始值,并使用该写入时间的特定值作为对该无源电子标签初始化的写入时间;E)初始化所述无源电子标签的存储器,对其写入设定内容。
2.根据权利要求1所述的无源电子标签存储器初始化的方法,其特征在于,所述步骤B)中进一步包括 BI)使用所述初始写入时间将设定的频率调节参数写入所述存储器的参数区; B2)所述内部振荡器取得所述写入的频率调节参数,并依据该参数在其对应的振荡频率上产生振荡。
3.根据权利要求2所述的无源电子标签存储器初始化的方法,其特征在于,所述步骤C)中通过取得所述内部振荡器的振荡频率值计算得到所述写入时间的特定值。
4.根据权利要求3所述的无源电子标签存储器初始化的方法,其特征在于,所述参数区是所述存储器中设定数量或设定位置的、在初始化时首先处理的存储器区域;所述写入时间和所述频率调节参数依次存储在所述参数区的开始位置。
5.根据权利要求4所述的无源电子标签存储器初始化的方法,其特征在于,所述步骤E)中采用变长写指令对所述无源电子标签的存储器进行初始化。
6.根据权利要求5所述的无源电子标签存储器初始化的方法,其特征在于,所述步骤E)中进一步包括 El)取得通过多次测试得到的所述变长写指令的写入字节长度值; E2 )采用上述得到的写入字节长度值初始化所述无源电子标签芯片的存储器。
7.一种实现如权利要求1所述的无源电子标签存储器初始化方法的装置,其特征在于,包括 写入时间初始值设置单元用于设置写入时间的初始值,写入时间是缺省状态下所述无源电子标签写入一个字数据的时间,其大于该无源电子标签存储器所要求的最小写入时间; 频率调节参数设置单元用于设置频率调节参数,调节所述无源电子标签内部振荡器的振荡频率值; 写入时间特定值取得单元用于取得所述内部振荡器的振荡频率值,并依据该值得到所述无源电子标签写入时间的特定值; 写入时间特定值存储单元用于将所述写入时间的特定值存储在所述存储器的参数区,覆盖所述写入时间的初始值,并使用特定写入时间作为对该无源电子标签初始化的与入时间;初始化执行单元用于初始化所述无源电子标签的存储器,对其写入设定内容。
8.根据权利要求7所述的装置,其特征在于,所述频率调节参数设置单元进一步包括频率调节参数写入模块用于使用所述写入时间的初始值将设定的频率调节参数写入所述存储器的参数区; 频率调节参数读出模块用于使所述内部振荡器取得所述写入的频率调节参数,并依据该参数在其对应的振荡频率上产生振荡。
9.根据权利要求8所述的装置,其特征在于,所述写入时间特定值取得单元进一步包括写入时间特定值取得模块用于取得所述内部振荡器的振荡频率值得到所述写入时间的特定值。
10.根据权利要求9所述的装置,其特征在于,所述初始化执行单元进一步包括 变长写指令长度取得模块用于取得通过多次测试得到的所述变长写指令的写入字节长度值; 初始化执行模块用于采用上述得到的写入字节长度值初始化所述无源电子标签芯片的存储器。
全文摘要
本发明涉及一种无源电子标签存储器初始化的方法,包括如下步骤设置写入时间的初始值;设置频率调节参数,调节所述无源电子标签内部振荡器的振荡频率值;取得所述内部振荡器的振荡频率值,并得到所述无源电子标签写入时间的特定值;将所述写入时间的特定值存储在所述存储器的参数区,覆盖所述写入时间的初始值,并使用该写入时间的特定值作为对该无源电子标签初始化的写入时间;初始化所述无源电子标签的存储器,对其写入设定内容。本发明还涉及一种实现上述方法的装置。实施本发明的无源电子标签存储器初始化的方法及装置,具有以下有益效果使得初始化时间较短且相对固定。
文档编号G11C16/20GK103021461SQ20121048138
公开日2013年4月3日 申请日期2012年11月23日 优先权日2012年11月23日
发明者傅霖煌, 文菲, 游昊杰, 杨跃胜, 熊立志, 武岳山 申请人:深圳市远望谷信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1