【技术实现步骤摘要】
接口转换电路、芯片、芯片测试系统及方法
本专利技术实施例涉及芯片测试
,尤其涉及一种接口转换电路、芯片、芯片测试系统及方法。
技术介绍
为了确保芯片能正常工作,在芯片制造过程中和制造完成后,必须对芯片进行严格的测试。通常,芯片测试要通过联合测试工作组(JointTestActionGroup,JTAG)测试引脚进行,标准JTAG协议的测试方法,是在测试数据输入端口向芯片灌入测试向量,然后在测试数据输出端口获取芯片的响应信号,以此来检测芯片的功能是否正常。芯片内部的测试电路负责接收并执行外部测试系统发送来的测试向量,然后将结果向量反馈给外部的芯片测试系统。随着计算需求的高度发展,软件对运算算力的要求越来越高,导致芯片规模越来越大,测试向量越来越复杂,使得芯片测试所需的时间越来越长。因此,现有的芯片测试方法存在灵活性差、效率低的问题。
技术实现思路
本专利技术实施例提供了一种接口转换电路、芯片、芯片测试系统及方法,以提高芯片测试的灵活性和效率。第一方面,本专利技术实施例提供了一种接口转换电路,置于芯片内部,用于芯片测试,所述接口转换电路包括:解码模块,所述解码模块的输入端用于与外部的主控设备连接;所述解码模块用于根据所述主控设备发出的测试向量得到测试指令和原始测试数据;其中,所述测试向量与所述接口转换电路匹配;控制模块,所述控制模块的输入端与所述解码模块的第一输出端连接;所述控制模块包括压缩判断单元,所述压缩判断单元用于根据所述测试指令判断所述原始测试数据是否经过压缩,并 ...
【技术保护点】
1.一种接口转换电路,置于芯片内部,用于芯片测试,其特征在于,包括:/n解码模块,所述解码模块的输入端用于与外部的主控设备连接;所述解码模块用于根据所述主控设备发出的测试向量得到测试指令和原始测试数据;其中,所述测试向量与所述接口转换电路匹配;/n控制模块,所述控制模块的输入端与所述解码模块的第一输出端连接;所述控制模块包括压缩判断单元,所述压缩判断单元用于根据所述测试指令判断所述原始测试数据是否经过压缩,并将判断结果输出;/n数据模块,所述数据模块的第一输入端与所述解码模块的第二输出端连接,所述数据模块的第二输入端与所述控制模块的输出端连接;所述数据模块用于根据所述判断结果输出测试数据;其中,所述测试数据包括写入数据和期待响应数据;/n写入模块,所述写入模块的输入端与所述数据模块的第一输出端连接,所述写入模块的输出端与所述芯片的测试访问端口的输入端连接,以将所述写入数据输出至所述芯片;/n读取模块,所述读取模块的输入端与所述芯片的测试访问端口的输出端连接;所述读取模块用于采集所述芯片反馈的读取数据;/n比较输出模块,所述比较输出模块的第一输入端与所述数据模块的第二输出端连接,所述比较 ...
【技术特征摘要】
1.一种接口转换电路,置于芯片内部,用于芯片测试,其特征在于,包括:
解码模块,所述解码模块的输入端用于与外部的主控设备连接;所述解码模块用于根据所述主控设备发出的测试向量得到测试指令和原始测试数据;其中,所述测试向量与所述接口转换电路匹配;
控制模块,所述控制模块的输入端与所述解码模块的第一输出端连接;所述控制模块包括压缩判断单元,所述压缩判断单元用于根据所述测试指令判断所述原始测试数据是否经过压缩,并将判断结果输出;
数据模块,所述数据模块的第一输入端与所述解码模块的第二输出端连接,所述数据模块的第二输入端与所述控制模块的输出端连接;所述数据模块用于根据所述判断结果输出测试数据;其中,所述测试数据包括写入数据和期待响应数据;
写入模块,所述写入模块的输入端与所述数据模块的第一输出端连接,所述写入模块的输出端与所述芯片的测试访问端口的输入端连接,以将所述写入数据输出至所述芯片;
读取模块,所述读取模块的输入端与所述芯片的测试访问端口的输出端连接;所述读取模块用于采集所述芯片反馈的读取数据;
比较输出模块,所述比较输出模块的第一输入端与所述数据模块的第二输出端连接,所述比较输出模块的第二输入端与所述读取模块的输出端连接;所述比较输出模块用于根据所述读取数据和所述期待响应数据,得到错误信号并通过输出端输出。
2.根据权利要求1所述的接口转换电路,其特征在于,所述测试数据还包括掩码数据;
所述比较输出模块包括:与单元、异或单元和错误寄存器;
所述与单元的第一输入端与所述数据模块的第三输出端连接;所述与单元的第二输入端与所述读取模块的输出端连接;所述与单元用于根据所述掩码数据和所述读取数据得到实际关心数据,并过滤不关心数据;
所述异或单元的第一输入端与所述数据模块的第二输出端连接;所述异或单元的第二输入端与所述与单元的输出端连接;所述异或单元用于根据所述实际关心数据和所述期待响应数据得到比较结果;
所述错误寄存器的第一输入端与所述异或单元的输出端连接,所述错误寄存器的第一输出端为所述比较输出模块的输出端;所述错误寄存器用于根据所述比较结果得到所述错误信号,以及存储并输出所述错误信号。
3.根据权利要求1所述的接口转换电路,其特征在于,所述解码模块内配置有指令集,所述解码模块依据所述指令集的规则解码所述测试向量,得到所述测试指令和所述原始测试数据。
4...
【专利技术属性】
技术研发人员:钱海涛,
申请(专利权)人:上海燧原科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。