[发明专利]芯片测试方法、装置、芯片及设计芯片的方法在审
| 申请号: | 201810192257.X | 申请日: | 2018-03-07 |
| 公开(公告)号: | CN108387838A | 公开(公告)日: | 2018-08-10 |
| 发明(设计)人: | 王永胜;刘勤让;朱珂;沈剑良;宋克;吕平;张进;张波;李沛杰;毛英杰;张帆;王锐;何浩;李杨;赵玉林;虎艳宾;张霞 | 申请(专利权)人: | 天津芯海创科技有限公司;天津市滨海新区信息技术创新中心 |
| 主分类号: | G01R31/28 | 分类号: | G01R31/28 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王文红 |
| 地址: | 300450 天津市滨海新区*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 芯片 芯片测试 测试模式 参数数据 扫描数字 状态数据 读取 抓取 同步信号采集 内部寄存器 状态寄存器 参数测试 测试机台 测试难度 端口输出 端口信号 高速端口 工作正常 获取状态 启动芯片 输出同步 同步信号 芯片状态 预先设置 寄存器 数字IO 映射 测试 | ||
本发明提供了一种芯片测试方法、装置、芯片及设计芯片的方法,涉及芯片测试技术领域,该芯片测试方法,芯片预先设置有测试模式;包括:启动芯片的测试模式;在测试模式下,芯片可输出同步信号,用于端口信号的同步,且芯片的状态寄存器映射至数字IO;根据同步信号采集端口输出的参数数据;扫描数字IO获取状态寄存器的状态数据;分别根据参数数据和状态数据确定芯片是否工作正常。本发明实施例提供的芯片测试方法、装置、芯片及设计芯片的方法,在测试模式测试机台可根据同步信号抓取高速端口参数数据,完成参数测试;并且可以直接扫描数字IO引脚查看芯片状态,无需再读取内部寄存器,降低测试难度和减少测试时间。
技术领域
本发明涉及芯片测试技术领域,尤其是涉及一种芯片测试方法、装置、芯片及设计芯片的方法。
背景技术
Serdes(SERializer(串行器)/DESerializer(解串器)的简称)芯片的最终测试,目的是筛选出不符合设计需求的次品,保证出厂芯片的质量。上述最终测试主要是通过ATE(Automatic Test Equipment的缩写,集成电路自动测试机)设备完成。Serdes芯片最终测试主要包括高速通信端口参数测试及Loopback功能测试。
利用测试机台ATE进行高速通信端口测试时,需要测试机台的速率满足端口速率要求,并不断扫描其端口,以测试基本电参数。由于测试机台不能准确确定端口发送数据的时刻,导致无法抓到正确的数据,完成高速通信端口参数测试较为困难。对于Loopback测试,测试机台通过读取芯片内部状态寄存器来判断芯片是否工作正常,传统的ATE测试时间较长,而且测试程序开发复杂。
针对Serdes芯片的最终测试中存在的上述问题,目前尚未提出有效的解决方案。
发明内容
有鉴于此,本发明的目的在于提供一种芯片测试方法、装置、芯片及设计芯片的方法,可以准确抓取测试信号,提高了测试速率。
第一方面,本发明实施例提供了一种芯片测试方法,芯片预先设置有测试模式;该方法包括:启动芯片的测试模式;在测试模式下,芯片输出同步信号,用于端口信号的同步,且芯片的状态寄存器映射至数字IO;根据同步信号采集端口输出的参数数据;扫描数字IO获取状态寄存器的状态数据;分别根据参数数据和状态数据确定芯片是否工作正常。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,在启动芯片的测试模式的步骤之后,还包括:启动芯片的Loopback功能。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,根据同步信号采集端口输出的参数数据的步骤,包括:接收同步信号,并根据同步信号确定接收参数数据的起始时间;按照起始时间抓取端口输出的参数数据。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,分别根据参数数据和状态数据确定芯片是否工作正常的步骤,包括:通过比较参数数据与端口参数阈值确定芯片是否工作正常;通过比较状态数据与芯片正常状态确定芯片是否工作正常。
第二方面,本发明实施例还提供一种芯片测试装置,芯片预先设置有测试模式;该装置包括:测试模式启动模块,用于启动芯片的测试模式;在测试模式下,芯片输出同步信号,用于端口信号的同步,且芯片的状态寄存器映射至数字IO;参数数据获取模块,用于根据同步信号采集端口输出的参数数据;状态数据获取模块,用于扫描数字IO获取状态寄存器的状态数据;测试模块,用于分别根据参数数据和状态数据确定芯片是否工作正常。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,还包括:Loopback功能启动模块,用于启动芯片的Loopback功能。
结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,参数数据获取模块还用于:接收同步信号,并根据同步信号确定接收参数数据的起始时间;按照起始时间抓取端口输出的参数数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津芯海创科技有限公司;天津市滨海新区信息技术创新中心,未经天津芯海创科技有限公司;天津市滨海新区信息技术创新中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810192257.X/2.html,转载请声明来源钻瓜专利网。





