一种芯片量产测试系统技术方案

技术编号:20051496 阅读:27 留言:0更新日期:2019-01-09 06:40
本实用新型专利技术提供了一种芯片量产测试系统,包括硬核处理器系统单元、乒乓缓存单元和向量比较单元;硬核处理器系统单元用于从外置存储器中读取测试向量数据;乒乓缓存单元用于从硬核处理器系统单元中高速读取测试向量数据,对读取的测试向量数据进行缓存,并将测试向量数据低速输出至向量比较单元;向量比较单元用于接收乒乓缓冲单元输出的测试向量数据,将接收的测试向量数据输出至待测芯片,并接收待测芯片产生的期待向量数据,将期待向量数据与测试向量数据进行对比后,产生待测芯片的测试结果。由于外置存储器的存储空间较大,因此,可以解决FPGA内置的RAM无法存放下测试向量的问题。

【技术实现步骤摘要】
一种芯片量产测试系统
本技术涉及量产测试
,更具体地说,涉及一种芯片量产测试系统。
技术介绍
量产测试主要用于验证芯片是否能够完成设计所预期的工作或功能,是芯片大规模供货前的一道必经步骤。对于现有的数模混合芯片而言,不单单要对其进行模拟部分的测试,而且要对其进行数字部分的测试。并且,对于数字逻辑单元较多的芯片而言,一定要做数字向量的扫描链测试,以提高芯片产品的供货良率。而在进行量产测试时,小规模的测试向量仅需要存放在测试机即FPGA(FieldProgrammableGateArray,现场可编程门阵列)内置的RAM(randomaccessmemory,随机存储器)中即可。但是,随着芯片的集成度越来越高,单个芯片测试向量所需的存储空间也越来越大,因此,会导致RAM无法存放下测试向量,进而导致FPGA无法对芯片进行数字向量的扫描链测试。
技术实现思路
有鉴于此,本技术提供了一种芯片量产测试系统,以解决现有的FPGA内置的RAM无法存放下测试向量的问题。为实现上述目的,本技术提供如下技术方案:一种芯片量产测试系统,包括硬核处理器系统单元、乒乓缓存单元和向量比较单元;所述硬核处理器系统单元用于从外置存储器中读取测试向量数据;所述乒乓缓存单元用于从所述硬核处理器系统单元中高速读取测试向量数据,对读取的所述测试向量数据进行缓存,并将所述测试向量数据低速输出至所述向量比较单元;所述向量比较单元用于接收所述乒乓缓冲单元输出的测试向量数据,将接收的所述测试向量数据输出至待测芯片,并接收所述待测芯片产生的期待向量数据,将所述期待向量数据与所述测试向量数据进行对比后,产生所述待测芯片的测试结果。优选地,所述乒乓缓存单元包括缓存控制模块和两个缓存区;所述缓存区用于缓存测试向量数据;所述缓存控制模块用于控制所述两个缓存区交替从所述硬核处理器系统单元中读取测试向量数据,并控制所述两个缓存区交替向所述向量比较单元输出测试向量数据。优选地,还包括时钟复位单元;所述时钟复位单元用于向所述乒乓缓存单元输入高速时钟信号和低速时钟信号,以使所述缓存控制模块根据所述高速时钟信号控制所述两个缓存区交替从所述硬核处理器系统单元中读取测试向量数据、根据所述低速时钟信号控制所述两个缓存区交替向所述向量比较单元输出测试向量数据;所述时钟复位单元还用于向所述乒乓缓存单元输入高速复位信号和低速复位信号,以使所述缓存控制模块根据所述高速复位信号对所述两个缓存区从所述硬核处理器系统单元中读取的测试向量数据进行清零、根据所述低速复位信号对所述两个缓存区输出至所述向量比较单元的测试向量数据进行清零。优选地,所述向量比较单元包括时序控制模块、数据比对模块和状态指示模块;所述时序控制模块用于接收所述乒乓缓冲单元输出的测试向量数据,将接收的所述测试向量数据输出至待测芯片;所述数据比对模块用于接收所述待测芯片产生的期待向量数据,将所述期待向量数据与所述测试向量数据进行对比后,产生所述待测芯片的测试结果;所述状态指示模块用于输出所述待测芯片的测试结果,所述测试结果为合格或不合格。优选地,还包括配置单元;所述配置单元用于对所述乒乓缓冲单元和所述向量比较单元的模式进行配置,以使所述乒乓缓冲单元和所述向量比较单元对待测芯片在不同模式下的数字功能进行测试;所述配置单元还用于接收并存储所述向量比较单元输出的测试结果以及所述乒乓缓存单元输出的错误信息。优选地,所述外置存储器为SD卡;所述硬核处理器系统单元为AlteraFPGA自带的硬核处理器系统。与现有技术相比,本技术所提供的技术方案具有以下优点:本技术所提供的芯片量产测试系统,通过外置存储器存储测试向量数据,通过硬核处理器系统单元从外置存储器中读取测试向量数据,通过乒乓缓存单元从硬核处理器系统单元中高速读取测试向量数据,对读取的测试向量数据进行缓存,并将测试向量数据低速输出至向量比较单元,以使向量比较单元根据测试向量数据对待测芯片进行测试、产生测试结果。由于外置存储器的存储空间较大,且可以根据实际需要选取不同存储空间的外置存储器存储测试向量数据,因此,可以解决FPGA内置的RAM无法存放下测试向量的问题,并且,通过硬核处理器系统单元和乒乓缓存单元可以解决向量比较单元无法直接读取外置存储器存储的测试向量数据的问题。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本技术实施例提供的一种芯片测试系统的结构示意图;图2为本技术实施例提供的另一种芯片测试系统的结构示意图;图3为本技术实施例提供的又一种芯片测试系统的结构示意图。具体实施方式下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。本技术实施例提供了一种芯片量产测试系统,用于对数模混合芯片进行数字测试,尤其是对数模混合芯片进行数字向量的扫描链测试。本技术实施例中,测试向量数据存储在外置存储器10中。优选地,外置存储器10为SD卡(SecureDigitalMemoryCard,SDcard)。需要说明的是,测试向量就是用来对待测芯片14进行测试的激励信号,是每个时钟周期应用于芯片管脚的用于测试或操作的逻辑1和逻辑0数据。本实施例中,如图1所示,测试系统包括硬核处理器系统单元11、乒乓缓存单元12和向量比较单元13。硬核处理器系统单元11用于从外置存储器10中读取测试向量数据。优选地,硬核处理器系统单元11为AlteraFPGA自带的硬核处理器系统,该硬核处理器系统具有SD卡接口,可以读取SD卡中存储的测试向量数据。乒乓缓存单元12用于从硬核处理器系统单元11中高速读取测试向量数据,对读取的测试向量数据进行缓存,并将测试向量数据低速输出至向量比较单元13。向量比较单元13用于接收乒乓缓冲单元12输出的测试向量数据,将接收的测试向量数据输出至待测芯片14,并接收待测芯片14产生的期待向量数据,将期待向量数据与测试向量数据进行对比后,产生待测芯片的测试结果。本实施例中,如图2所示,乒乓缓存单元12包括缓存控制模块120和两个缓存区121、122。缓存区121、122用于缓存测试向量数据;缓存控制模块120用于控制两个缓存区121、122交替从硬核处理器系统单元11中读取测试向量数据,并控制两个缓存区121、122交替向向量比较单元13输出测试向量数据。具体地,缓存控制模块120控制两个缓存区121、122依次从硬核处理器系统单元11中读取测试向量数据,当其中一个缓存区121存满后,缓存控制模块120会控制缓存区121向所述向量比较单元13输出测试向量数据,当缓存区122存满且缓存区121内的数据全部传输至向量比较单元13后,缓存控制模块120会控制缓存区122向所述向量比较单元13本文档来自技高网...

【技术保护点】
1.一种芯片量产测试系统,其特征在于,包括硬核处理器系统单元、乒乓缓存单元和向量比较单元;所述硬核处理器系统单元用于从外置存储器中读取测试向量数据;所述乒乓缓存单元用于从所述硬核处理器系统单元中高速读取测试向量数据,对读取的所述测试向量数据进行缓存,并将所述测试向量数据低速输出至所述向量比较单元;所述向量比较单元用于接收所述乒乓缓冲单元输出的测试向量数据,将接收的所述测试向量数据输出至待测芯片,并接收所述待测芯片产生的期待向量数据,将所述期待向量数据与所述测试向量数据进行对比后,产生所述待测芯片的测试结果。

【技术特征摘要】
1.一种芯片量产测试系统,其特征在于,包括硬核处理器系统单元、乒乓缓存单元和向量比较单元;所述硬核处理器系统单元用于从外置存储器中读取测试向量数据;所述乒乓缓存单元用于从所述硬核处理器系统单元中高速读取测试向量数据,对读取的所述测试向量数据进行缓存,并将所述测试向量数据低速输出至所述向量比较单元;所述向量比较单元用于接收所述乒乓缓冲单元输出的测试向量数据,将接收的所述测试向量数据输出至待测芯片,并接收所述待测芯片产生的期待向量数据,将所述期待向量数据与所述测试向量数据进行对比后,产生所述待测芯片的测试结果。2.根据权利要求1所述的测试系统,其特征在于,所述乒乓缓存单元包括缓存控制模块和两个缓存区;所述缓存区用于缓存测试向量数据;所述缓存控制模块用于控制所述两个缓存区交替从所述硬核处理器系统单元中读取测试向量数据,并控制所述两个缓存区交替向所述向量比较单元输出测试向量数据。3.根据权利要求2所述的测试系统,其特征在于,还包括时钟复位单元;所述时钟复位单元用于向所述乒乓缓存单元输入高速时钟信号和低速时钟信号,以使所述缓存控制模块根据所述高速时钟信号控制所述两个缓存区交替从所述硬核处理器系统单元中读取测试向量数据、根据所述低速时钟信号控制所述两个缓存区交替向所述向量比较单元输出测试向量数据;所述时钟...

【专利技术属性】
技术研发人员:蒋松鹰姚炜顾彬杜黎明
申请(专利权)人:上海艾为电子技术股份有限公司
类型:新型
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1