【技术实现步骤摘要】
一种32位MCU芯片测试系统及其测试方法
本专利技术属于芯片测试领域,特别涉及一种针对32位MCU芯片产品性能的测试方法及其芯片生产过程中的产品良率控制方法。
技术介绍
目前的32位MCU芯片模拟信号量的测试大多在研发阶段进行测试,完成测试后缺少对量产CP阶段主要模块性能进行有效监控,同时芯片会由于设计、工艺及封装等因素影响产品的品质,使得客户端会由于批次工艺偏差导致的应用问题及批次良率低下,这无疑会增加公司的客诉量,严重影响品牌竞争力。目前的测试设备不能对批量测试的芯片进行良率分析和控制,极大的限制了研发端对芯片设计水平的改进和盈利能力提升,且对后续制定良率不能提供数据参考;限于机台没有高精度信号源,传统的产测测试方式在高精度电压和线扫信号很难达到应用需求,限制了对高精度微小信号的检测,给32位MCU芯片测试带来了困难。例如在专利申请号为“201611020255.X”的专利申请文件中公开了一种ICE自动化测试系统及测试方法,所述测试系统包含上位机和下位机两大部分,所述上位机使用脚本作为测试系统的中央控制台,所述下位机包含:DUT和TB测试板;所述上位机和下位机通过API接口进行通信。该申请中公开了通过上位机和下位机进行测试,但是对于通讯协议及特定的串口配置指令并未揭示。针对32位MCU芯片产品,目前已有的CP测试机台不能提供1mV以下的模拟信号量供给,多项模拟指标进行测试有效精度低,灵活性差且重复测试时间多,且不能对芯片的良率情况进行分析和控制,给后面的良率分析工作带来困难,且没有接触电阻和漏电电流检测,电压电流信号量测试、ADC测试及供电电压产生等都 ...
【技术保护点】
1.一种32位MCU芯片测试系统,该系统包括有ATE测试机台和嵌入式微处理器,所述ATE测试机台与嵌入式微处理器通过数据传输接口连接;其特征在于,所述嵌入式微处理器中设置有:用于完成核心计算及控制功能的控制模块、用于完成多种类型的烧录电压的供给和供电电压供给的多电源管理模块、用于将采集到的数据和状态信息保存,实现对量产CP测试数据、芯片配置信息和代烧录hex文件的存储功能存储模块、用于主要实现嵌入式从控系统进行固件升级和芯片时序逻辑功能的更新固件更新模块、用于作为对芯片进行烧录操作的SWD接口,并且实现测试数据和状态信息传输的通信接口的自适应接口模块、用于检测CP针卡与被测芯片PAD的接触电阻和漏电电流的测试,同时预估芯片连接性是否正常的接触检测模块、用完成对被测芯片的性能参数进行检测的指标测试模块、用于完成外部DAC对被测芯片高速SARADC模块输入高精度模拟信号量,被测芯片的ADC将输入的模拟量转换成对应的数字量,并将数字量通过通信接口输出给嵌入式协处理系统,进而发送给测试机台处理的线性扫描模块、主要对芯片DFT功能、电气特性参数及芯片失效数量进行统计分析的良率控制模块;所述存储模 ...
【技术特征摘要】
1.一种32位MCU芯片测试系统,该系统包括有ATE测试机台和嵌入式微处理器,所述ATE测试机台与嵌入式微处理器通过数据传输接口连接;其特征在于,所述嵌入式微处理器中设置有:用于完成核心计算及控制功能的控制模块、用于完成多种类型的烧录电压的供给和供电电压供给的多电源管理模块、用于将采集到的数据和状态信息保存,实现对量产CP测试数据、芯片配置信息和代烧录hex文件的存储功能存储模块、用于主要实现嵌入式从控系统进行固件升级和芯片时序逻辑功能的更新固件更新模块、用于作为对芯片进行烧录操作的SWD接口,并且实现测试数据和状态信息传输的通信接口的自适应接口模块、用于检测CP针卡与被测芯片PAD的接触电阻和漏电电流的测试,同时预估芯片连接性是否正常的接触检测模块、用完成对被测芯片的性能参数进行检测的指标测试模块、用于完成外部DAC对被测芯片高速SARADC模块输入高精度模拟信号量,被测芯片的ADC将输入的模拟量转换成对应的数字量,并将数字量通过通信接口输出给嵌入式协处理系统,进而发送给测试机台处理的线性扫描模块、主要对芯片DFT功能、电气特性参数及芯片失效数量进行统计分析的良率控制模块;所述存储模块、固件更新模块、多电源管理模块、自适应接口模块、接触检测模块、扫描模块、指标测试模块和良率控制模块均与控制模块连接,且该嵌入式微处理器通过自适应接口模块与外部芯片测试设备连接。2.如权利要求1所述的32位MCU芯片测试系统,其特征在于,所述多电源管理模块包括有供给单元与电压检测单元,所述供给单元与反馈单元连接,且所述电压检测单元还与控制模块连接。3.一种32位MCU芯片测试系统的测试方法,其特征在于,该方法包括以下步骤:S1:系统初始化;S2:检查是否需要固件更新;S3:连接外部芯片测试设备;S4:系统调用多电源管理模块和指标测试模块烧录芯片,连接外部被测芯片任两个IO端口,通过配置被测芯片SFR,测量在不同情况下的管脚电压输出,以此判断接触是否正常;如果接触异常且超过规定次数,则存储和显示测试数据;反之确定芯片接触良好,记录测试数据保持,显示当前测试结果和状态;S5:系统调用指标测试模块检测电量相关参数芯片的DFT性能;S6:系统调用线性扫描模块,输出ADC输入信号量,同时启动利用多电源管理模块给被测芯片ADC提供参考电压,连接北侧芯片IO管脚,等待被测芯片准备完成信号,线性扫描模块输出阶梯型电压值,每一次输出电压值获取一组被测芯片ADC数据,系统检测线性扫描是否完成,如果没有完成,继续S6;反之对测试数据进行分析,针对不符合要求的IO管脚,系统记录测试失效编号并保存测试数据,显示当前测试结果和状态,将该IO管脚分入坏bin;针对符合设计要求的IO管脚,跳转至S7继续测试;S7:系统调用良率控制模块对外部被测芯片进行良率分析。4.如权利要求3所述的32位MCU芯片测试系统的测试方法,其特征在于,所述S1步骤中,系统初始化具体为:时钟系统、IO端口、FMC外设接口、prober探针台、自适应接口模块、多电源管理模块、指标测试模块、良率控制模块和良率控制模块初始化,测试系统模块自校准和自检,如果确认自检失败且小于设定自检次数,则系统...
【专利技术属性】
技术研发人员:庞新洁,周兵,
申请(专利权)人:芯海科技深圳股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。