[发明专利]芯片量产自动化校准预设固件高速下载的方法及系统有效
| 申请号: | 202110827869.3 | 申请日: | 2021-07-22 |
| 公开(公告)号: | CN113282442B | 公开(公告)日: | 2021-11-02 |
| 发明(设计)人: | 唐志勇;刘大伟;刘森;刘伟;叶胤鹏 | 申请(专利权)人: | 翱捷科技(深圳)有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/26 |
| 代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 冯振华;郑纯 |
| 地址: | 518035 广东省深圳市华富街道莲花一*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 芯片 量产 自动化 校准 预设 高速 下载 方法 系统 | ||
1.一种芯片量产自动化校准预设固件高速下载的方法,适用于未搭载flash的芯片测试预设固件的下载,并通过测试软件进行芯片功能测试,所述芯片的只读存储器存储固化的ROM CODE,所述芯片与PC上位机数据交互,PC上位机能够通过指令的方式将量产测试软件中的ATE固件下载至芯片的SRAM中,其特征在于,所述PC上位机存储有预设固件,PC上位机能够通过指令的方式将所述预设固件下载至芯片的SRAM中并运行,所述预设固件用以协助芯片ATE固件的下载,PC上位机的设有常规波特率a和高速波特率b两种速率,所述方法包括:
获取ATE固件长度和所述预设固件的大小;
判断所述ATE固件的大小或长度是否小于所述预设固件的大小或长度,如是,PC上位机通过指令的方式且以所述常规波特率a将所述ATE固件烧录至芯片的SRAM中,如否,确定总耗时以确定是否采用所述高速波特率b下载所述ATE固件至芯片的SRAM中;
且所述确定总耗时包括:获取以高速波特率b下载所述ATE固件的耗时及其以常规波特率a下载所述预设固件的耗时之和,即为,第一耗时,及,获取以常规波特率a下载所述ATE固件的第二耗时;
并判断,所述第一耗时是否小于所述第二耗时,如是,以常规波特率a下载所述预设固件并运行,运行所述预设固件后,PC上位机通过指令的方式以所述高速波特率b下载所述ATE固件至芯片内,如否,运行所述ROM CODE并与PC上位机交互,PC上位机通过指令的方式以所述常规波特率a下载所述ATE固件至芯片内且不进行所述预设固件的下载。
2.根据权利要求1所述的方法,其特征在于,PC上位机的开发者选项设有常规波特率a和高速波特率b两种速率,确定ATE固件下载的波特率的方法包括:
根据所述ATE固件和所述预设固件的长度或大小确定所述ATE固件以所述a或b的速率下载至芯片存储区域内。
3.根据权利要求1任意所述的方法,其特征在于,所述预设固件存储在PC上位机内,在所述第一耗时小于所述第二耗时,PC上位机与芯片交互并运行芯片内的ROM CODE,PC上位机通过指令的方式将所述预设固件下载至芯片的SRAM中并运行,所述预设固件与PC上位机数据交互后,以所述高速波特率b完成芯片内ATE固件的下载。
4.一种芯片量产自动化校准预设固件高速下载的系统,适用于未搭载flash的芯片测试预设固件的下载,并通过测试软件进行芯片功能测试,所述芯片的只读存储器存储固化的ROM CODE,所述芯片与PC上位机数据交互,PC上位机能够以指令的方式将量产测试软件中的ATE固件下载至芯片的SRAM中,其特征在于,所述PC上位机存储有预设固件,PC上位机能够以指令的方式将所述预设固件下载至芯片的SRAM中并运行,所述预设固件用以协助芯片ATE固件的下载,PC上位机的设有常规波特率a和高速波特率b两种速率,所述系统包括:
获取模块,用于获取ATE固件长度和所述预设固件的长度;
计算模块,用于判断所述ATE固件的大小或长度是否小于所述预设固件的大小或长度,如是,PC上位机能够以指令的方式且以所述常规波特率a将所述ATE固件烧录至芯片的SRAM中,如否,确定总耗时以确定是否采用所述高速波特率b下载将所述ATE固件至芯片的SRAM中,且,获取以高速波特率b下载所述ATE固件的耗时及其以常规波特率a下载所述预设固件的耗时之和,即为,第一耗时,及,以常规波特率a下载所述ATE固件的第二耗时,并判断:
所述第一耗时是否小于所述第二耗时,如是,以常规波特率a下载预设固件并运行,运行所述预设固件后,PC上位机能够以指令的方式且以所述高速波特率b下载所述ATE固件至芯片内,如否,运行所述ROM CODE并与PC上位机交互,PC上位机能够以指令的方式并以所述常规波特率a下载所述ATE固件至芯片内且不进行所述预设固件的下载。
5.根据权利要求4所述的系统,其特征在于,所述计算模块还用于判断所述ATE固件的大小或长度是否小于所述预设固件的大小或长度,如是,PC上位机通过指令的方式以所述常规波特率a将所述ATE固件烧录至芯片的SRAM中,如否,确定总耗时以确定是否采用所述高速波特率b下载将所述ATE固件至芯片的SRAM中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于翱捷科技(深圳)有限公司,未经翱捷科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110827869.3/1.html,转载请声明来源钻瓜专利网。





