【技术实现步骤摘要】
本专利技术涉及一种ATE动态功耗管理方法,尤其涉及一种基于代码预测的ATE动态功耗管理方法。
技术介绍
通用自动测试设备在整个自动测试设备市场中所占份额越来越大,为了满足多任务测试需求,通用ATE会集成大量的可以复用的硬件测试资源,但是并不是所有测试资源在整个测试过程中都会用到。目前通常的情况是,通用自动测试设备无论后续测试流程会用到那些仪器、设备和子系统,都在上电以后一次将设备中的所有仪器、设备的供电全部打开并且初始化。这样如果在后续测试流程中不需要使用这些测试资源,就会造成浪费,同时也会减少设备的使用寿命。由于过去的设备集成度不高,所以对功耗、散热等指标不敏感,但是新一代的ATE集成度越来越高,过去粗放型的功耗管理方法已经不再适用。
技术实现思路
为了解决
技术介绍
中存在的上述技术问题,本专利技术提供了一种降低测试设备的平均功耗、提高测试设备的长期可靠性的ATE动态功耗管理方法。本专利技术的技术解决方案是:本专利技术提供了一种ATE动态功耗管理方法,其特殊之处在于:所述ATE动态功耗管理方法包括以下步骤:1)当开始运行测试程序集时,首先判别将要运行的测试程序集是否已经存在仪器开关序列,若是,则进行步骤3);若否,则进行步骤2);2)进行测试程序源代码自动分析,并逐项检查测试代码是否存在含有仪器句柄调用仪器;若存在含有仪器句柄调用仪器,则判断是否需要注销含有仪器句柄调用仪器;若需要注销 ...
【技术保护点】
一种ATE动态功耗管理方法,其特征在于:所述ATE动态功耗管理方法包括以下步骤:1)当开始运行测试程序集时,首先判别将要运行的UUT测试程序集是否已经存在仪器开关序列,若是,则进行步骤3);若否,则进行步骤2);2)进行测试程序源代码自动分析,并逐项检查测试代码是否存在含有仪器句柄调用仪器;若存在含有仪器句柄调用仪器,则判断是否需要注销含有仪器句柄调用仪器;若需要注销,则生成仪器开关序列后执行步骤3);若不需要注销,则分析源代码错误后并生成错误报表;若不存在含有仪器句柄调用仪器,则生成仪器开关序列后执行步骤3);3)开关控制模块读入仪器开关序列,并根据仪器开关序列中的仪器/设备/组件信息对相关硬件资源进行自检;判断自检结果是否正常;若正常,则开启定时器模块产生时标,并进行步骤4);若不正常,则生成错误报表;4)运行当前UUT测试程序集,判断是否需要开/关相关仪器/设备/组件的供电电源;若是,则进行步骤5);若否,则运行功能测试项后执行步骤6);5)判断是打开相关仪器/设备/组件的供电电源还是关闭相关仪器/设备/组件的供电电源;若是打开相关仪器/设备/组件的供电电源,则打开相关仪器/设备 ...
【技术特征摘要】
1.一种ATE动态功耗管理方法,其特征在于:所述ATE动态功耗管理方法
包括以下步骤:
1)当开始运行测试程序集时,首先判别将要运行的UUT测试程序集是否已
经存在仪器开关序列,若是,则进行步骤3);若否,则进行步骤2);
2)进行测试程序源代码自动分析,并逐项检查测试代码是否存在含有仪器
句柄调用仪器;若存在含有仪器句柄调用仪器,则判断是否需要注销含有仪器
句柄调用仪器;若需要注销,则生成仪器开关序列后执行步骤3);若不需要注
销,则分析源代码错误后并生成错误报表;若不存在含有仪器句柄调用仪器,
则生成仪器开关序列后执行步骤3);
3)开关控制模块读入仪器开关序列,并根据仪器开关序列中的仪器/设备/
组件信息对相关硬件资源进行自检;判断自检结果是否正常;若正常,则开启
定时器模块产生时标,并进行步骤4);若不正常,则生成错误报表;
4)运行当前UUT测试程序集,判断是否需要开/关相关仪器/设备/组件的供
电电源;若是,则进行步骤5);若否,则运行功能测试项后执行步骤6);
5)判断是打开相关仪器/设备/组件的供电电源还是关闭相关仪器/设备/组件
的供电电源;若是打开相关仪器/设备/组件的供电电源,则打开相关仪器/设备/
组件的供电电源后运行功能测试项,最后执行步骤6);若关闭相关仪器/设备/组
件的供电电源,则判断相关仪器/设备/组件在本时段内的功耗是否超过开关损耗
阀值;若超过,则关闭相关仪器/设备/组件的供电电源后运行功能测试项,最后
执行步骤6);若未超过,则直接运行功能测试项,最后执行步骤6);
6)判断UUT测试是否结束,若是则生成正确报表;若否,则返回执行步骤
4)。
2.根据权利要求1所述的ATE动态功耗管理方法,其特征在于:所述步骤2)
中生成仪器开关序列的具体实现方式是:
根据测试程序源代码的检查结果得到该测试程序的仪器使用情况,根据仪
器使用情况,结合时间轴上的时标信息确定使用仪器/设备/组件的时间顺序矩
阵,根据时间顺序矩阵,再结合每个仪器/设备/组件的对应的开关位置信息,即
\t生成仪器开关序列。
3.根据权利要求2所述的ATE动态功耗管理方法,其特征在于:所述步骤4)
中判断是否需要开/关相关仪器/设备/组件的供电电源时的具体判断方式是:
根据开关序列、时标以及仪器状态管理模块的仪器工作状态动态数据库,
在相应的时间点待机、打开...
【专利技术属性】
技术研发人员:崔强,徐春荣,彭刚锋,单鹏,唐超,
申请(专利权)人:中国航空工业集团公司第六三一研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。