片上系统芯片及其嵌入式存储器最低工作电压的测量的制作方法

文档序号:10625520阅读:648来源:国知局
片上系统芯片及其嵌入式存储器最低工作电压的测量的制作方法
【专利摘要】片上系统芯片及其嵌入式存储器最低工作电压的测量方法及装置,所述片上系统包括:CPU、嵌入式存储器和外围电路,电压调节器输入基准电压,向嵌入式存储器输出测试电压,电压调节器能够连接测试机台;嵌入式存储器连接数据比较器;参考数据产生器连接数据比较器;数据比较器能够连接所述测试机台;状态机连接嵌入式存储器、数据比较器和加法器/减法器,状态机能够连接所述测试机台;加法器/减法器连接电压调节器。本发明在测量片上系统芯片的嵌入式存储器最低工作电压的过程中,采用片上系统芯片内置的电压调节器来向嵌入式存储器提供测试电压,从而大大减少了每次调节测试电压之后等待电压稳定所花费的时间,显著提高了测试效率。
【专利说明】
片上系统芯片及其嵌入式存储器最低工作电压的测量
技术领域
[0001]本发明涉及集成电路技术领域,特别是涉及一种片上系统芯片及其嵌入式存储器最低工作电压的测量方法及装置。
【背景技术】
[0002]片上系统(System on Chip,System on a Chip,SoC)又称系统级芯片,指的是在单个芯片上集成一个完整的系统,对部分或全部必要的电子电路进行包分组的技术。一个完整的片上系统通常包括CPU (Central Processing Unit,中央处理单元)、嵌入式存储器以及外围电路等。
[0003]存储器的最低工作电压是各类产品研发过程中一个重要的参数,对于片上系统,现有技术中通常通过以下方式来测量嵌入式存储器(即片上系统自带的处理器)的最低工作电压。
[0004]如图1所示,测试机台直接与嵌入式存储器交互,在某个测试电压下对嵌入式存储器进行写操作和读操作,测试机台将从嵌入式存储器读出的数据与参考数据进行比较,从而判断嵌入式存储器在该测试电压下能否正常工作(如果读出的数据与参考数据一致,则认定嵌入式存储器在该测试电压能够正常工作;反之,如果读出的数据与参考数据不一致,则认定嵌入式存储器在该测试电压不能正常工作)ο测试机台调节提供给嵌入式存储器的测试电压,逐渐逼近使得嵌入式存储器能够正常工作与不能正常工作的电压临界值,即为该嵌入式存储器的最低工作电压。
[0005]上述现有技术的方案中,在每次测试机台调节提供给嵌入式存储器的测试电压后,需要先等待电压稳定(通常需要几秒的时间),然后才能在该测试电压下对嵌入式存储器进行写操作和读操作。
[0006]由于存储器最低工作电压的测量过程中需要经过几百、几千次甚至是更多次的测试电压调节,因此,整个测量过程中需要花费大量的时间(视测量预期精度的不同,通常需要几十分钟或几小时)用于等待电压稳定,从而导致测量效率过低。
[0007]此外,该方法需要将测试机台直接连接嵌入式存储器,数据通道中的管数不少于嵌入式存储器内部的扇入扇出与最大地址数,因而会大大增加片上系统芯片的封装成本。

【发明内容】

[0008]本发明解决的技术问题是:在测量片上系统芯片的嵌入式存储器最低工作电压的过程中,如何减小因测试电压调节后等待电压稳定的时间对测试效率带来的不利影响。
[0009]为了解决上述技术问题,本发明实施例提供一种片上系统芯片,包括:CPU、嵌入式存储器和外围电路,其特征在于,电压调节器输入基准电压,向嵌入式存储器输出测试电压,电压调节器能够连接测试机台;嵌入式存储器连接数据比较器;参考数据产生器连接数据比较器;数据比较器能够连接所述测试机台;状态机连接嵌入式存储器、数据比较器和加法器/减法器,状态机能够连接所述测试机台;加法器/减法器连接电压调节器;
[0010]其中,所述电压调节器是所述片上系统芯片内置的,所述测试机台是外接的测试机台。
[0011]可选的,所述数据比较器、参考数据产生器、状态机和加法器/减法器是所述片上系统芯片内置的。
[0012]为了解决上述技术问题,本发明实施例还提供一种片上系统芯片的嵌入式存储器最低工作电压的测量方法,包括:
[0013]通过电压调节器向嵌入式存储器提供第一电压,以所述第一电压作为测试电压,所述电压调节器输出的测试电压的电位是可以调节的;
[0014]在电压调节器提供的所述第一电压下对所述嵌入式存储器进行写操作;
[0015]在电压调节器提供的所述第一电压下对所述嵌入式存储器进行读操作,所述读操作与所述写操作针对嵌入式存储器中相同的存储单元;
[0016]通过数据比较器将所述读操作读出的数据与所述参考数据进行比较,判断所述读操作读出的数据与所述参考数据是否相符;
[0017]若是,则将电压调节器输出的电压调节为第二电压,所述第二电压小于第一电压;若否,则将电压调节器输出的电压调节为第二电压,所述第二电压大于第一电压;
[0018]循环执行上述步骤,直至获得所述嵌入式存储器的最低工作电压;
[0019]其中,所述电压调节器是所述片上系统芯片内置的,所述片上系统芯片能够连接外接的测试机台。
[0020]可选的,所述数据比较器、参考数据产生器、状态机和加法器/减法器是所述片上系统芯片内置的。
[0021]可选的,嵌入式存储器响应于接收到的第一控制信号,对所述嵌入式存储器进行写操作,所述第一控制信号包括:片选信号、时钟信号、写使能信号以及存储器寻址信号;嵌入式存储器响应于接收到的第二控制信号,对所述嵌入式存储器进行读操作,所述第二控制信号包括:片选信号、时钟信号、读使能信号以及存储器寻址信号。
[0022]可选的,所述第一控制信号和所述第二控制信号由状态机发出。
[0023]可选的,参考数据产生器响应于状态机发出的参考数据使能信号,产生参考数据并送至数据比较器。
[0024]可选的,数据比较器响应于由状态机送出的数据比较使能信号,从而进行所述比较;当从嵌入式存储器读出的数据与参考数据产生器输出的预期数据一致,数据比较结果状态信号置为“ I” ;当从嵌入式存储器读出的数据与参考数据产生器输出的预期数据不一致,数据比较结果状态信号置为“O”。
[0025]可选的,数据比较器将数据比较结果送至所述系统内置的状态机;所述内置的状态机根据接收到的数据比较结果控制状态机向加法器/减法器发出进位使能信号,经由加法器/减法器调节电压调节器输出的测试电压的电位。
[0026]可选的,电压调节器输出的测试电压与数据比较器输出的数据比较结果信号还送至所述测试机台。
[0027]为了解决上述技术问题,本发明实施例还提供一种片上系统芯片的嵌入式存储器最低工作电压的测量装置,包括:电压提供单元、写操作单元、读操作单元、数据比较单元和电压调节单元;其中:
[0028]电压提供单元,用于通过电压调节器向嵌入式存储器提供第一电压,以所述第一电压作为测试电压,所述电压调节器输出的测试电压的电位是可以调节的;
[0029]写操作单元,用于在所述电压提供单元执行操作之后,在电压调节器提供的所述第一电压下对所述嵌入式存储器进行写操作;
[0030]读操作单元,用于在所述写操作单元执行操作之后,在电压调节器提供的所述第一电压下对所述嵌入式存储器进行读操作,所述读操作与所述写操作针对嵌入式存储器中相同的存储单元;
[0031]数据比较单元,用于在所述读操作单元执行操作之后,通过数据比较器将所述读操作读出的数据与所述参考数据进行比较,判断所述读操作读出的数据与所述参考数据是否相符;
[0032]电压调节单元,用于在所述数据比较单元执行操作之后,若是,则将电压调节器输出的电压调节为第二电压,所述第二电压小于第一电压;若否,则将电压调节器输出的电压调节为第二电压,所述第二电压大于第一电压;
[0033]各单元循环执行操作,直至获得所述嵌入式存储器的最低工作电压;
[0034]其中,所述电压调节器是所述片上系统芯片内置的,所述片上系统芯片能够连接外接的测试机台。
[0035]可选的,所述数据比较器、参考数据产生器、状态机和加法器/减法器是所述片上系统芯片内置的。
[0036]可选的,嵌入式存储器响应于接收到的第一控制信号,对所述嵌入式存储器进行写操作,所述第一控制信号包括:片选信号、时钟信号、写使能信号以及存储器寻址信号;嵌入式存储器响应于接收到的第二控制信号,对所述嵌入式存储器进行读操作,所述第二控制信号包括:片选信号、时钟信号、读使能信号以及存储器寻址信号。
[0037]可选的,所述第一控制信号和所述第二控制信号由状态机发出。
[0038]可选的,参考数据产生器响应于状态机发出的参考数据使能信号,产生参考数据并送至数据比较器。
[0039]可选的,数据比较器响应于由状态机送出的数据比较使能信号,从而进行所述比较;当从嵌入式存储器读出的数据与参考数据产生器输出的预期数据一致,数据比较结果状态信号置为“ I” ;当从嵌入式存储器读出的数据与参考数据产生器输出的预期数据不一致,数据比较结果状态信号置为“O”。
[0040]可选的,数据比较器将数据比较结果送至所述系统内置的状态机;所述内置的状态机根据接收到的数据比较结果控制状态机向加法器/减法器发出进位使能信号,经由加法器/减法器调节电压调节器输出的测试电压的电位。
[0041]可选的,电压调节器输出的测试电压与数据比较器输出的数据比较结果信号还送至所述测试机台。
[0042]为了解决上述技术问题,本发明实施例还提供一种片上系统芯片,所述片上系统芯片包括:CPU、嵌入式存储器和外围电路,还包括上述片上系统芯片的嵌入式存储器最低工作电压的测量装置。
[0043]与现有技术相比,本发明的技术方案具有以下有益效果:
[0044]在测量片上系统芯片的嵌入式存储器最低工作电压的过程中,采用片上系统芯片内置的电压调节器来向嵌入式存储器提供测试电压,从而大大减少了每次调节测试电压之后等待电压稳定所花费的时间(内建的电压调节器每次等待电压稳定的时间通常仅为毫秒级),显著提高了测试效率。
[0045]进一步地,片上系统芯片还内置有数据比较器、参考数据产生器、状态机和加法器/减法器,从而外部的测试机台只需要向状态机指示开始测试、接收数据比较器输出的数据比较结果、以及确定电压调节器输出的测试电压的电位,其他工作则是由该片上系统芯片内置的相关硬件模块来完成。
[0046]进一步地,外部的测试机台连接片上系统芯片,而非直接连接嵌入式存储器,从而可以显著减少交互的管脚数量,降低了片上系统芯片的封装成本。
【附图说明】
[0047]图1为现有技术中片上系统芯片的嵌入式存储器最低工作电压测试示意图;
[0048]图2为本发明实施例中片上系统芯片的嵌入式存储器最低工作电压测试示意图;
[0049]图3为本发明实施例中片上系统芯片的嵌入式存储器最低工作电压的测量方法流程图。
【具体实施方式】
[0050]根据【背景技术】部分的分析可知,对于片上系统嵌入式存储器最低工作电压的测量,现有技术的方案,在每次测试机台调节提供给嵌入式存储器的测试电压后,需要先等待电压稳定(通常需要几秒的时间),然后才能在该测试电压下对嵌入式存储器进行写操作和读操作。由于存储器最低工作电压的测量过程中需要经过几百、几千次甚至是更多次的测试电压调节,因此,整个测量过程中需要花费大量的时间(视测量预期精度的不同,通常需要几十分钟或几小时)用于等待电压稳定,从而导致测量效率过低。
[0051]此外,该方法需要将测试机台直接连接嵌入式存储器,数据通道中的管数不少于嵌入式存储器内部的扇入扇出与最大地址数,因而会大大增加片上系统芯片的封装成本。
[0052]对于现有技术的上述缺陷,发明人经研究后提出了对片上系统芯片的嵌入式存储器采用内建自测试的构想,并具体提供以下实施例。
[0053]实施例一提供一种片上系统芯片,该片上系统芯片内置有电压调节器,还可以内置有数据比较器、参考数据产生器、状态机和加法器/减法器,从而能够利用这些新增的硬件模块对该片上系统芯片的嵌入式存储器最低工作电压进行测量。
[0054]实施例二提供一种片上系统芯片的嵌入式存储器最低工作电压的测量方法,该测量方法采用实施例一中提供的片上系统芯片对该片上系统芯片的嵌入式存储器最低工作电压进行测量。
[0055]实施例三提供一种片上系统芯片的嵌入式存储器最低工作电压的测量装置,该测量装置是与实施二的测量方法对应的软件程序,该软件程序采用实施例一中提供的片上系统芯片对该片上系统芯片的嵌入式存储器最低工作电压进行测量。
[0056]实施例四提供一种片上系统芯片,该片上系统芯片内置有电压调节器,还可以内置有数据比较器、参考数据产生器、状态机和加法器/减法器,从而可以利用这些新增的硬件模块对该片上系统芯片的嵌入式存储器最低工作电压进行测量,该片上系统芯片中安装有实施例三中提供的软件程序。
[0057]为使本领域技术人员更好地理解和实现本发明,以下参照附图,通过具体实施例进行详细说明。
[0058]实施例一
[0059]如下所述,本发明实施例提供一种片上系统芯片。
[0060]所述片上系统芯片包括:CPU、嵌入式存储器和外围电路,与现有技术的不同之处在于,内置有电压调节器,还可以内置有数据比较器、参考数据产生器、状态机和加法器/减法器。
[0061]如图2所示,各硬件模块连接关系如下:电压调节器输入基准电压,向嵌入式存储器输出测试电压,电压调节器能够连接外部的测试机台;嵌入式存储器连接数据比较器;参考数据产生器连接数据比较器;数据比较器能够连接所述测试机台;状态机连接嵌入式存储器、数据比较器和加法器/减法器,状态机能够连接所述测试机台;加法器/减法器连接电压调节器。
[0062]本实施例所提供的片上系统芯片能够对该片上系统芯片的嵌入式存储器最低工作电压进行内建式自动测量。
[0063]在测量该片上系统芯片的嵌入式存储器最低工作电压的过程中,外部的测试机台只需要向状态机指示开始测试、接收数据比较器输出的数据比较结果、以及确定电压调节器输出的测试电压的电位,其他工作则是由该片上系统芯片内置的相关硬件模块(前述的电压调节器、数据比较器、参考数据产生器、状态机和加法器/减法器)来完成。
[0064]上述新增的各硬件模块的主要功能如下:
[0065]电压调节器:接收输入的基准电压(该基准电压可以由测试机台提供),向嵌入式存储器输出测试电压,并将测试电压送至测试机台,电压调节器输出的测试电压的电位是可以调节的。
[0066]数据比较器:接收状态机送入的数据比较使能信号,接收从嵌入式存储器读出的数据,接收参考数据比较器送入的参考数据,将从嵌入式存储器读出的数据与参考数据进行比较,送出数据比较结果到测试机台与状态机。
[0067]参考数据产生器:接收状态机送入的参考数据使能信号,产生参考数据并送至数据比较器。
[0068]状态机:接收测试机台送入的时钟信号、开始信号、以及数据比较结果;产生控制信号(如片选信号、时钟信号、写使能信号、读使能信号等)控制存储器的写操作与读操作;产生参考数据使能信号控制参考数据产生器;产生进位使能信号控制加法器/减法器。
[0069]加法器/减法器:接收状态机送入的进位使能信号,产生用于调节电压调节器可选择位,从而调节电压调节器输出电压的电位。
[0070]需要说明的是:电压调节器、数据比较器、参考数据产生器、状态机和加法器/减法器均为现有的硬件模块,但现有技术中的片上系统芯片中通常并不包括上述硬件模块或并未采用上述连接关系,本实施例在片上系统芯片中设置了电压调节器、数据比较器、参考数据产生器、状态机和加法器/减法器,并以上述连接关系相连接,从而该片上系统芯片可以利用这些硬件模块对该片上系统芯片的嵌入式存储器最低工作电压进行测量。
[0071]如前所述,现有技术在每次测试机台调节提供给嵌入式存储器的测试电压后,需要先等待电压稳定(通常需要几秒的时间),然后才能在该测试电压下对嵌入式存储器进行写操作和读操作。
[0072]而本实施例在测量片上系统芯片的嵌入式存储器最低工作电压的过程中,采用片上系统芯片内置的电压调节器来向嵌入式存储器提供测试电压,从而大大减少了每次调节测试电压之后等待电压稳定所花费的时间(内建的电压调节器每次等待电压稳定的时间通常仅为毫秒级),显著提高了测试效率。
[0073]进一步地,片上系统芯片还内置有数据比较器、参考数据产生器、状态机和加法器/减法器,从而外接的测试机台只需要向状态机指示开始测试、接收数据比较器输出的数据比较结果、以及确定电压调节器输出的测试电压的电位,其他工作则是由该片上系统芯片内置的相关硬件模块来完成。
[0074]进一步地,外接的测试机台连接片上系统芯片,而非直接连接嵌入式存储器,从而可以显著减少交互的管脚数量,降低了片上系统芯片的封装成本。
[0075]实施例二
[0076]如下所述,本发明实施例提供一种片上系统芯片的嵌入式存储器最低工作电压的测量方法。
[0077]首先,本实施例中的片上系统芯片的嵌入式存储器最低工作电压的测量方法的实现,对于片上系统芯片本身有一定的要求。
[0078]具体地,所述片上系统芯片包括:CPU、嵌入式存储器和外围电路,与现有技术的不同之处在于,内置有电压调节器,还可以内置有数据比较器、参考数据产生器、状态机和加法器/减法器。
[0079]如图2所示,各硬件模块连接关系如下:电压调节器输入基准电压,向嵌入式存储器输出测试电压,电压调节器连接外部的测试机台;嵌入式存储器连接数据比较器;参考数据产生器连接数据比较器;数据比较器连接所述测试机台;所述测试机台连接状态机;状态机连接嵌入式存储器、数据比较器和加法器/减法器;加法器/减法器连接电压调节器。
[0080]参照图3所示的片上系统芯片的嵌入式存储器最低工作电压的测量方法流程图,以下通过具体步骤进行详细说明:
[0081 ] S301,通过电压调节器向嵌入式存储器提供第一电压。
[0082]在测试过程中,电压调节器作为嵌入式存储器的电源,向嵌入式存储器提供测试电压,电压调节器输出的测试电压的电位是可以调节的。
[0083]在具体实施中,可以由外部的测试机台通过状态机向内置硬件测试系统发出测试使能信号与时钟信号,使得系统内部嵌入式存储器最低工作电压测试动作开始。
[0084]在具体实施中,可以由数据比较器输出的比较结果信号通过状态机向加法器/减法器发出进位使能信号,从而经由加法器/减法器来调节电压调节器输出电压的电位。
[0085]在具体实施中,电压调节器输出的测试电压与数据比较器输出结果信号还可以送至所述测试机台,从而所述测试机台可以以此确定电压调节器输出的测试电压的电位。
[0086]假定先以第一电压作为测试电压,测试嵌入式存储器在第一电压下能否正常工作。
[0087]S302,在电压调节器提供的所述第一电压下对所述嵌入式存储器进行写操作。
[0088]嵌入式存储器响应于接收到的第一控制信号,对所述嵌入式存储器进行写操作。其中,所述第一控制信号具体可以包括:片选信号、时钟信号、写使能信号以及存储器寻址信号。
[0089]在具体实施中,所述第一控制信号可以由状态机发出。
[0090]S303,在电压调节器提供的所述第一电压下对所述嵌入式存储器进行读操作。
[0091]所述读操作与所述写操作针对嵌入式存储器中相同的存储单元。
[0092]嵌入式存储器响应于接收到的第二控制信号,对所述嵌入式存储器进行读操作。其中,所述第二控制信号具体可以包括:片选信号、时钟信号、读使能信号以及存储器寻址信号。
[0093]在具体实施中,所述第二控制信号可以由状态机发出。
[0094]S304,通过数据比较器将所述读操作读出的数据与所述参考数据进行比较,判断所述读操作读出的数据与所述参考数据是否相符。
[0095]一方面,从嵌入式存储器读出的数据输出给数据比较器,另一方面,由参考信号产生器产生参考数据,并将参考数据送至数据比较器。
[0096]在具体实施中,参考数据产生器可以响应于状态机发出的参考数据使能信号,产生参考数据并送至数据比较器。
[0097]数据比较器将所述读操作读出的数据与所述参考数据进行比较,判断两者是否相符,从而决定后续应当在更低的电压下进行测试、还是在更高的电压下进行测试、还是此前的测试已经足以确定所述嵌入式存储器的最低工作电压。
[0098]在具体实施中,数据比较器可以响应于由状态机送出的数据比较使能信号,从而进行所述比较;当从嵌入式存储器读出的数据与参考数据产生器输出的预期数据一致,数据比较结果状态信号置为“ I ” ;当从嵌入式存储器读出的数据与参考数据产生器输出的预期数据不一致,数据比较结果状态信号置为“O”。
[0099]S305,若是,则将电压调节器输出的电压调节为第二电压,所述第二电压小于第一电压。
[0100]S306,若否,则将电压调节器输出的电压调节为第二电压,所述第二电压大于第一电压。
[0101]若所述读操作读出的数据与所述参考数据相符,则说明嵌入式存储器在第一电压下能够正常工作,该嵌入式存储器的最低工作电压小于第一电压,因此,后续在更低的电压下进行测试。
[0102]反之,若所述读操作读出的数据与所述参考数据不相符,则说明嵌入式存储器在第一电压下不能正常工作,该嵌入式存储器的最低工作电压大于第一电压,因此,后续在更高的电压下进行测试。
[0103]在具体实施中,数据比较器可以先将数据比较结果送至所述内置的状态机,再由所述内置的状态机根据接收到的数据比较结果控制加法器/减法器。
[0104]所述内置的状态机根据接收到的数据比较结果向加法器/减法器发出进位使能信号,从而经由加法器/减法器调节电压调节器输出的测试电压的电位。
[0105]所述测试机台根据接收到的数据比较结果控制状态机向加法器/减法器发出进位使能信号,从而经由加法器/减法器调节电压调节器输出的测试电压的电位。
[0106]循环执行上述步骤,直至获得使得所述嵌入式存储器能够正常工作与不能正常工作的电压临界值,该电压临界值即为所述嵌入式存储器的最低工作电压。
[0107]在测量嵌入式存储器最低工作电压的过程中,通常需要经过几百、几千次甚至是更多次的上述循环,具体可以通过一些现有的数学算法来逼近最低工作电压的实际值,视测量预期精度的不同,所需的循环次数也会有所不同。
[0108]如前所述,现有技术在每次测试机台调节提供给嵌入式存储器的测试电压后,需要先等待电压稳定(通常需要几秒的时间),然后才能在该测试电压下对嵌入式存储器进行写操作和读操作。
[0109]而本实施例在测量片上系统芯片的嵌入式存储器最低工作电压的过程中,采用片上系统芯片内置的电压调节器来向嵌入式存储器提供测试电压,从而大大减少了每次调节测试电压之后等待电压稳定所花费的时间(内建的电压调节器每次等待电压稳定的时间通常仅为毫秒级),显著提高了测试效率。
[0110]进一步地,片上系统芯片还内置有数据比较器、参考数据产生器、状态机和加法器/减法器,从而外接的测试机台只需要向状态机指示开始测试、接收数据比较器输出的数据比较结果、以及确定电压调节器输出的测试电压的电位,其他工作则是由该片上系统芯片内置的相关硬件模块来完成。
[0111]进一步地,外接的测试机台连接片上系统芯片,而非直接连接嵌入式存储器,从而可以显著减少交互的管脚数量,降低了片上系统芯片的封装成本。
[0112]在具体实施中,测试者通过观测测试机台数据比较结果信号的状态跳变以及跳变时对应的电压调节器输出的测试电压数值来判定嵌入式存储器的最低工作电压。
[0113]在具体实施中,测试者通过观测测试机台数据比较结果信号的状态跳变有以下第一种可能情形:如果在电压调节器输出第一电压时,数据比较器输出的数据比较结果信号为“ I ”,表示嵌入式存储其在电压调节器输出第一电压时读写操作正常,当内置状态机控制加法器/减法器逐步降低电压调节器输出电压后,数据比较器输出的数据比较结果信号会由“ I”变“0”,此时从外部测试机台读出的电压调节器的输出电压即为该嵌入式存储器的最低工作电压。
[0114]在具体实施中,测试者通过观测测试机台数据比较结果信号的状态跳变有以下第二种可能情形:如果在电压调节器输出第一电压时,数据比较器输出的数据比较结果信号为“0”,表示嵌入式存储其在电压调节器输出第一电压时读写操作错误,当内置状态机控制加法器/减法器逐步增加电压调节器输出电压后,数据比较器输出的数据比较结果信号会由“O”变“ 1”,此时从外部测试机台读出的电压调节器的输出电压即为该嵌入式存储器的最低工作电压。
[0115]实施例三
[0116]如下所述,本发明实施例提供一种片上系统芯片的嵌入式存储器最低工作电压的测量装置。
[0117]所述片上系统芯片的嵌入式存储器最低工作电压的测量装置包括:电压提供单元、写操作单元、读操作单元、数据比较单元和电压调节单元;其中各单元的主要功能如下:
[0118]电压提供单元,用于通过电压调节器向嵌入式存储器提供第一电压,以所述第一电压作为测试电压,所述电压调节器输出的测试电压的电位是可以调节的;
[0119]写操作单元,用于在所述电压提供单元执行操作之后,在电压调节器提供的所述第一电压下对所述嵌入式存储器进行写操作;
[0120]读操作单元,用于在所述写操作单元执行操作之后,在电压调节器提供的所述第一电压下对所述嵌入式存储器进行读操作,所述读操作与所述写操作针对嵌入式存储器中相同的存储单元;
[0121]数据比较单元,用于在所述读操作单元执行操作之后,通过数据比较器将所述读操作读出的数据与所述参考数据进行比较,判断所述读操作读出的数据与所述参考数据是否相符;
[0122]电压调节单元,用于在所述数据比较单元执行操作之后,若是,则将电压调节器输出的电压调节为第二电压,所述第二电压小于第一电压;若否,则将电压调节器输出的电压调节为第二电压,所述第二电压大于第一电压;
[0123]各单元循环执行操作,直至获得所述嵌入式存储器的最低工作电压;
[0124]其中,所述电压调节器是所述片上系统芯片内置的,所述片上系统芯片能够连接外接的测试机台。
[0125]通过以上对技术方案的描述可以看出:本实施例中,在测量片上系统芯片的嵌入式存储器最低工作电压的过程中,采用片上系统芯片内置的电压调节器来向嵌入式存储器提供测试电压,从而大大减少了每次调节测试电压之后等待电压稳定所花费的时间(内建的电压调节器每次等待电压稳定的时间通常仅为毫秒级),显著提高了测试效率。
[0126]在具体实施中,所述数据比较器、参考数据产生器、状态机和加法器/减法器可以是所述片上系统芯片内置的。
[0127]通过以上对技术方案的描述可以看出:本实施例中,片上系统芯片还内置有数据比较器、参考数据产生器、状态机和加法器/减法器,从而外接的测试机台只需要向状态机指示开始测试、接收数据比较器输出的数据比较结果、以及确定电压调节器输出的测试电压的电位,其他工作则是由该片上系统芯片内置的相关硬件模块来完成。
[0128]进一步地,外接的测试机台连接片上系统芯片,而非直接连接嵌入式存储器,从而可以显著减少交互的管脚数量,降低了片上系统芯片的封装成本。
[0129]在具体实施中,嵌入式存储器可以响应于接收到的第一控制信号,对所述嵌入式存储器进行写操作,所述第一控制信号包括:片选信号、时钟信号、写使能信号以及存储器寻址信号;嵌入式存储器可以响应于接收到的第二控制信号,对所述嵌入式存储器进行读操作,所述第二控制信号包括:片选信号、时钟信号、读使能信号以及存储器寻址信号。
[0130]在具体实施中,所述第一控制信号和所述第二控制信号可以由状态机发出。
[0131]在具体实施中,参考数据产生器可以响应于状态机发出的参考数据使能信号,产生参考数据并送至数据比较器。
[0132]在具体实施中,数据比较器可以响应于由状态机送出的数据比较使能信号,从而进行所述比较;当从嵌入式存储器读出的数据与参考数据产生器输出的预期数据一致,数据比较结果状态信号置为“ I ” ;当从嵌入式存储器读出的数据与参考数据产生器输出的预期数据不一致,数据比较结果状态信号置为“O”。
[0133]在具体实施中,数据比较器可以将数据比较结果送至所述内置状态机,所述内置状态机可以根据接收到的数据比较结果向加法器/减法器发出进位使能信号,经由加法器/减法器调节电压调节器输出的测试电压的电位。
[0134]在具体实施中,电压调节器输出的测试电压与数据比较器输出的比较结果信号还可以送至所述测试机台。
[0135]在具体实施中,测试者通过观测测试机台数据比较结果信号的状态跳变以及跳变时对应的电压调节器输出的测试电压数值来判定嵌入式存储器的最低工作电压。
[0136]在具体实施中,测试者通过观测测试机台数据比较结果信号的状态跳变有以下第一种可能情形:如果在电压调节器输出第一电压时,数据比较器输出的数据比较结果信号为“ I ”,表示嵌入式存储其在电压调节器输出第一电压时读写操作正常,当内置状态机控制加法器/减法器逐步降低电压调节器输出电压后,数据比较器输出的数据比较结果信号会由“ I”变“0”,此时从外部测试机台读出的电压调节器的输出电压即为该嵌入式存储器的最低工作电压。
[0137]在具体实施中,测试者通过观测测试机台数据比较结果信号的状态跳变有以下第二种可能情形:如果在电压调节器输出第一电压时,数据比较器输出的数据比较结果信号为“0”,表示嵌入式存储其在电压调节器输出第一电压时读写操作错误,当内置状态机控制加法器/减法器逐步增加电压调节器输出电压后,数据比较器输出的数据比较结果信号会由“O”变“ 1”,此时从外部测试机台读出的电压调节器的输出电压即为该嵌入式存储器的最低工作电压。
[0138]实施例四
[0139]如下所述,本发明实施例提供一种片上系统芯片。
[0140]所述片上系统芯片包括:CPU、嵌入式存储器和外围电路。
[0141]与现有技术的不同之处在于,该片上系统芯片还包括:电压调节器、数据比较器、参考数据产生器、状态机和加法器/减法器,还包括如本发明实施例中所提供的片上系统芯片的嵌入式存储器最低工作电压的测量装置。因而该片上系统芯片在测量片上系统芯片的嵌入式存储器最低工作电压的过程中,采用片上系统芯片内置的电压调节器来向嵌入式存储器提供测试电压,从而大大减少了每次调节测试电压之后等待电压稳定所花费的时间(内建的电压调节器每次等待电压稳定的时间通常仅为毫秒级),显著提高了测试效率。
[0142]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:R0M、RAM、磁盘或光盘等。
[0143]虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
【主权项】
1.一种片上系统芯片,包括:CPU、嵌入式存储器和外围电路,其特征在于,电压调节器输入基准电压,向嵌入式存储器输出测试电压,电压调节器能够连接测试机台;嵌入式存储器连接数据比较器;参考数据产生器连接数据比较器;数据比较器能够连接所述测试机台;状态机连接嵌入式存储器、数据比较器和加法器/减法器,状态机能够连接所述测试机台;加法器/减法器连接电压调节器; 其中,所述电压调节器是所述片上系统芯片内置的,所述测试机台是外部的测试机台。2.如权利要求1所述的片上系统芯片,其特征在于,所述数据比较器、参考数据产生器、状态机和加法器/减法器是所述片上系统芯片内置的。3.—种片上系统芯片的嵌入式存储器最低工作电压的测量方法,其特征在于,包括: 通过电压调节器向嵌入式存储器提供第一电压,以所述第一电压作为测试电压,所述电压调节器输出的测试电压的电位是可以调节的; 在电压调节器提供的所述第一电压下对所述嵌入式存储器进行写操作; 在电压调节器提供的所述第一电压下对所述嵌入式存储器进行读操作,所述读操作与所述写操作针对嵌入式存储器中相同的存储单元; 通过数据比较器将所述读操作读出的数据与所述参考数据进行比较,判断所述读操作读出的数据与所述参考数据是否相符; 若是,则将电压调节器输出的电压调节为第二电压,所述第二电压小于第一电压;若否,则将电压调节器输出的电压调节为第二电压,所述第二电压大于第一电压; 循环执行上述步骤,直至获得所述嵌入式存储器的最低工作电压; 其中,所述电压调节器是所述片上系统芯片内置的,所述片上系统芯片能够连接外部的测试机台。4.如权利要求3所述的片上系统芯片的嵌入式存储器最低工作电压的测量方法,其特征在于,所述数据比较器、参考数据产生器、状态机和加法器/减法器是所述片上系统芯片内置的。5.如权利要求3所述的片上系统芯片的嵌入式存储器最低工作电压的测量方法,其特征在于,嵌入式存储器响应于接收到的第一控制信号,对所述嵌入式存储器进行写操作,所述第一控制信号包括:片选信号、时钟信号、写使能信号以及存储器寻址信号;嵌入式存储器响应于接收到的第二控制信号,对所述嵌入式存储器进行读操作,所述第二控制信号包括:片选信号、时钟信号、读使能信号以及存储器寻址信号。6.如权利要求5所述的片上系统芯片的嵌入式存储器最低工作电压的测量方法,其特征在于,所述第一控制信号和所述第二控制信号由状态机发出。7.如权利要求3所述的片上系统芯片的嵌入式存储器最低工作电压的测量方法,其特征在于,参考数据产生器响应于状态机发出的参考数据使能信号,产生参考数据并送至数据比较器。8.如权利要求3所述的片上系统芯片的嵌入式存储器最低工作电压的测量方法,其特征在于,数据比较器响应于由状态机送出的数据比较使能信号,从而进行所述比较;当从嵌入式存储器读出的数据与参考数据产生器输出的预期数据一致,数据比较结果状态信号置为“ I”;当从嵌入式存储器读出的数据与参考数据产生器输出的预期数据不一致,数据比较结果状态信号置为“O”。9.如权利要求3所述的片上系统芯片的嵌入式存储器最低工作电压的测量方法,其特征在于,数据比较器将数据比较结果送至所述系统内置的状态机;所述内置的状态机根据接收到的数据比较结果控制状态机向加法器/减法器发出进位使能信号,经由加法器/减法器调节电压调节器输出的测试电压的电位。10.如权利要求3所述的片上系统芯片的嵌入式存储器最低工作电压的测量方法,其特征在于,电压调节器输出的测试电压与数据比较器输出的数据比较结果信号还送至所述测试机台。11.一种片上系统芯片的嵌入式存储器最低工作电压的测量装置,其特征在于,包括:电压提供单元、写操作单元、读操作单元、数据比较单元和电压调节单元;其中: 电压提供单元,用于通过电压调节器向嵌入式存储器提供第一电压,以所述第一电压作为测试电压,所述电压调节器输出的测试电压的电位是可以调节的; 写操作单元,用于在所述电压提供单元执行操作之后,在电压调节器提供的所述第一电压下对所述嵌入式存储器进行写操作; 读操作单元,用于在所述写操作单元执行操作之后,在电压调节器提供的所述第一电压下对所述嵌入式存储器进行读操作,所述读操作与所述写操作针对嵌入式存储器中相同的存储单元; 数据比较单元,用于在所述读操作单元执行操作之后,通过数据比较器将所述读操作读出的数据与所述参考数据进行比较,判断所述读操作读出的数据与所述参考数据是否相符; 电压调节单元,用于在所述数据比较单元执行操作之后,若是,则将电压调节器输出的电压调节为第二电压,所述第二电压小于第一电压;若否,则将电压调节器输出的电压调节为第二电压,所述第二电压大于第一电压; 各单元循环执行操作,直至获得所述嵌入式存储器的最低工作电压; 其中,所述电压调节器是所述片上系统芯片内置的,所述片上系统芯片能够连接外部的测试机台。12.如权利要求11所述的片上系统芯片的嵌入式存储器最低工作电压的测量装置,其特征在于,所述数据比较器、参考数据产生器、状态机和加法器/减法器是所述片上系统芯片内置的。13.如权利要求11所述的片上系统芯片的嵌入式存储器最低工作电压的测量装置,其特征在于,嵌入式存储器响应于接收到的第一控制信号,对所述嵌入式存储器进行写操作,所述第一控制信号包括:片选信号、时钟信号、写使能信号以及存储器寻址信号;嵌入式存储器响应于接收到的第二控制信号,对所述嵌入式存储器进行读操作,所述第二控制信号包括:片选信号、时钟信号、读使能信号以及存储器寻址信号。14.如权利要求13所述的片上系统芯片的嵌入式存储器最低工作电压的测量装置,其特征在于,所述第一控制信号和所述第二控制信号由状态机发出。15.如权利要求11所述的片上系统芯片的嵌入式存储器最低工作电压的测量装置,其特征在于,参考数据产生器响应于状态机发出的参考数据使能信号,产生参考数据并送至数据比较器。16.如权利要求11所述的片上系统芯片的嵌入式存储器最低工作电压的测量装置,其特征在于,数据比较器响应于由状态机送出的数据比较使能信号,从而进行所述比较;当从嵌入式存储器读出的数据与参考数据产生器输出的预期数据一致,数据比较结果状态信号置为“ I ”;当从嵌入式存储器读出的数据与参考数据产生器输出的预期数据不一致,数据比较结果状态信号置为“O”。17.如权利要求11所述的片上系统芯片的嵌入式存储器最低工作电压的测量装置,其特征在于,数据比较器将数据比较结果送至所述系统内置的状态机;所述内置的状态机根据接收到的数据比较结果控制状态机向加法器/减法器发出进位使能信号,经由加法器/减法器调节电压调节器输出的测试电压的电位。18.如权利要求11所述的片上系统芯片的嵌入式存储器最低工作电压的测量装置,其特征在于,电压调节器输出的测试电压与数据比较器输出的数据比较结果信号还送至所述测试机台。19.一种片上系统芯片,所述片上系统芯片包括:CPU、嵌入式存储器和外围电路,其特征在于,还包括电压调节器、数据比较器、参考数据产生器、状态机和加法器/减法器,还包括如权利要求11至18中任一项所述的片上系统芯片的嵌入式存储器最低工作电压的测量 目.ο
【文档编号】G11C29/56GK105989900SQ201510098340
【公开日】2016年10月5日
【申请日】2015年3月5日
【发明人】彭增发, 郑坚斌
【申请人】展讯通信(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1