Ip硬核无损测试结构及其实现方法

文档序号:8255854阅读:587来源:国知局
Ip硬核无损测试结构及其实现方法
【技术领域】
[0001]本发明涉及集成电路测试技术领域,尤其是一种IP硬核无损测试结构及其实现方法。
【背景技术】
[0002]当前国际上90%以上的SoC(System on Chip,片上系统)都是采用以IP为主而进行设计的,基于IP(Intelligent Property,知识产权)的设计是高集成度SoC芯片的主流设计方法。因此IP的正确性,直接决定了 SoC的功能和性能;IP成为制约高性能集成电路、系统级芯片SoC发展的瓶颈。IP可分为软核、硬核、固核。其中,IP硬核(Hard IP Core)是基于物理描述并经过工艺验证的IP核。
[0003]IP硬核的测试主要是检验其正确性、可复用性等;与产品相比较,IP硬核的本质特征是可复用性,IP的系统适用度和设计成熟度是用户选择该IP的主要依据;IP的系统适用度直接决定了基于该IP能否快速进行SoC的研发;设计成熟度包括IP电路及IP模型的设计成熟度,其正确性直接决定了 SoC功能和性能,不正确的模型会直接导致SoC设计失败。
[0004]通常IP硬核的评测是在封装后通过ATE (Automatic Test Equipment,半导体自动测试系统)采取类似于产品测试的方式进行评估,但是IP的参数,尤其是时序参数,是在芯片内部一定负载环境下的参数,由于Pad(键合垫)、键合引线、封装应力、材料等对IP硬核本身评测带来叠加影响,管脚性能不能精确表征IP性能,因此这样的测试结果不能精确表征IP硬核内部接口的功能及性能参数。

【发明内容】

[0005]本发明的目的在于提供一种IP硬核无损测试结构及其实现方法,以解决传统封装后测试带来缺陷误差的问题。
[0006]为了达到上述目的,本发明提供了一种IP硬核无损测试结构,包括:半导体自动测试设备和通用片上系统,被测IP硬核内嵌于所述通用片上系统上,所述半导体自动测试设备与所述通用片上系统之间电信连接,所述片上评估系统内嵌有评测电路,所述评测电路与所述被测IP硬核之间设置有一反馈单元;
[0007]所述所述评测电路包括:中心控制模块、激励模块、响应模块以及时序控制模块,所述中心控制模块通过与所述激励模块、所述响应模块结合,实现与所述被测IP硬核的互连及数据交互,所述时序控制模块将所述中心控制模块产生的时序施加到所述被测IP硬核。
[0008]优选的,在上述的IP硬核无损测试结构中,所述反馈单元对所述评测电路引起的延时进行补偿。
[0009]优选的,在上述的IP硬核无损测试结构中,所述被测IP通过控制总线与所述评测电路实现电信连接。
[0010]优选的,在上述的IP硬核无损测试结构中,所述控制总线包括AMBA片上总线协议、WISHBONE片上总线协议。
[0011 ] 优选的,在上述的IP硬核无损测试结构中,所述被测IP硬核通过标准接口内嵌于所述通用片上系统上。
[0012]一种所述IP硬核无损测试结构的实现方法,包括以下步骤:
[0013]所述半导体自动测试设备生成一测试激励图案,生成所述测试激励图案所需的测试向量,并将所述测试激励图案发送到所述激励模块;
[0014]所述激励模块接收到所述测试激励图案后,所述中心控制模块产生所述测试激励图案的所述测试向量时序;
[0015]所述时序控制模块将所述测试向量时序施加到所述被测IP硬核,并控制所述被测IP硬核的所述测试向量时序;同时,所述时序控制模块可以采集被测IP硬核输出的时序信息,输出片内标准化时延脉冲信号给所述半导体自动测试设备;
[0016]在所述时序控制模块控制的时序下,对所述被测IP硬核进行测试。
[0017]优选的,在上述的IP硬核无损测试实现方法中,还包括以下步骤:所述被测IP硬核的响应信号通过所述反馈单元反馈给所述半导体自动测试设备。
[0018]优选的,在上述的IP硬核无损测试实现方法中,还包括以下步骤:所述被测IP硬核的响应信号反馈给所述响应模块,再由所述响应模块发送到所述半导体自动测试设备。
[0019]优选的,在上述的IP硬核无损测试实现方法中,所述测试激励图案包括被测IP功能测试图案。
[0020]优选的,在上述的IP硬核无损测试实现方法中,所述时序控制模块控制所述被测IP硬核的时序是通过以下步骤实现的:设置测试向量时序中的时序参数。
[0021]本发明提供的IP硬核无损测试结构及其实现方法,通过所述通用片上系统的评测电路与所述半导体自动测试设备,直接对被测IP硬核进行裸芯片测试,并且通过所述反馈单元,对由所述评测电路引起的时延进行补偿。采用裸芯片无损测试技术,避免了传统封装后测试带来的缺陷误差,保障被测IP硬核测试结果的合理性和有效性。
【附图说明】
[0022]图1为本发明实施例中IP硬核无损测试结构的示意图;
[0023]图2为本发明实施例中IP硬核无损测试方法的流程图;
[0024]图3为本发明实施例中所述SRAM IP硬核的测试时序图;
[0025]图中:101-半导体自动测试设备;102_通用片上系统;103_评测电路;104_被测IP硬核;105-中心控制模块;106_激励模块;107_时序控制模块;108_响应模块;109_反馈单元。
【具体实施方式】
[0026]下面将结合示意图对本发明的【具体实施方式】进行更详细的描述。根据下列描述和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。
[0027]本发明提供了一种IP硬核无损测试结构,如图1所示,包括:半导体自动测试设备(ATE)1l和通用片上系统102,被测IP硬核104通过标准接口内嵌于所述通用片上系统102上,所述半导体自动测试设备(ATE) 101与所述通用片上系统102之间电信连接,所述片上评估系统102内嵌有评测电路103。
[0028]具体的,所述所述评测电路103包括:中心控制模块105、激励模块106、响应模块108以及时序控制模块107,所述中心控制模块105通过与所述激励模块106、所述响应模块108结合,实现与所述被测IP硬核104的互连及数据交互,所述时序控制模块107将所述中心控制模块105产生的时序施加到所述被测IP硬核104。
[0029]所述被测IP硬核104包括多种,例如SRAM IP硬核,DSP IP硬核、FLASH IP硬核、EEPROM IP硬核、AD/DA IP硬核、PLL IP硬核等。在本发明实施例中仅以SRAM IP硬核为例,本发明提供的IP硬核无损测试结构及其实现方法也适用于其它种类的IP硬核,此为本领域技术人员的所能理解的,在此不再赘述。
[0030]所述中心控制模块105通过施加合理外部控制激励和内部模拟控制程序,可向被测SRAM IP硬核104进行基本的读写和其他控制行为,并基于片上读写协议收集所述被测SRAM IP硬核104的测试响应信号以验证其功能正确性。所述中心控制模块105通过与所述评测电路103的激励模块106、响应模块108结合,实现与被测IP硬核104的互连及数据交互。此外,还可以通过所述中心控制模块105产生符合被测SRAM IP硬核104定义的端口控制与读写时序,收集其相应测试响应信号进行逻辑判断,以验证其功能。在功能验证的同时,协助所述时序控制模块107采集并获取所述被测SRAM IP硬核104的时序特征,作为所述SRAM IP硬核104评测的主要分析依据。
[0031]所述激励模块106和所述响应模块108自动生成用于所述被测SRAM IP硬核104面向特定总线协议所需要的接口信号、寄存器地址与译码分配机制及读写控制逻辑,从而实现与所述中心控制模块105的通信与集成。
[0032]通过所述时序控制模块107,可实现将所述中心控制模块105产生的时序施加到所述被测SRAM IP硬核104,其也可以在所述被测SRAM IP硬核104的输出端口采集信号时序信息,经过一定的分频或降频,向所述ATElOl提供片内标准化时延输出脉冲,实现端口时序信息的精确测量。
[0033]进一步的,所述评测电路103与所述被测IP硬核104之间设置有一反馈单元109。所述反馈单元109对所述评测电路103引起的延时进行补偿。具体的,所述反馈单元109校正测试线路阻抗匹配、时延和寄生参数带来的测试偏差,补偿所
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1