[发明专利]一种芯片测试软件的开发方法和系统无效

专利信息
申请号: 201310390570.1 申请日: 2013-08-30
公开(公告)号: CN103440133A 公开(公告)日: 2013-12-11
发明(设计)人: 杨兵;王旭升;许集润;柴亮;王素娟;商迪;刘坤;孙军;管云峰;戴杨 申请(专利权)人: 上海高清数字科技产业有限公司
主分类号: G06F9/44 分类号: G06F9/44;G06F9/455;G06F11/36
代理公司: 暂无信息 代理人: 暂无信息
地址: 200125 上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 芯片 测试 软件 开发 方法 系统
【说明书】:

技术领域

发明涉及芯片测试领域,主要涉及一种芯片测试中的ATE仿真器以及在芯片测试中ATE周边软件开发的一种方法。

背景技术

近年来,随着芯片/IC设计复杂度的规模的不断扩大,芯片测试也变得越来越复杂,这使得IC测试的成本越来越高。同时为了迎合客户的各种需求,特别是信息安全和复杂运算的需要,在芯片进行ATE(Automatic Test Equipment,集成电路(IC)自动测试机)测试的时候需要使用客户指定的主机进行数据处理,而不希望由ATE来完成这些数据处理(例如信息安全需求,或者数据处理速度需求),这就需要开发主机上的主机程序。如果开发这些主机程序需要ATE参与进来,首先需要在得到芯片的样片已后才能进行开发主机程序,使得开发过程启动太晚;其次,ATE停止测试芯片,而用于主机程序开发,使得主机程序的开发成本过高;最后,主机程序的开发人员一般不是ATE厂商人员,ATE与主机程序开发人员的工作环境协调需要耗费一定成本。

同时,目前现有技术中作为ATE仿真器,例如“SIMULATOR FOR IC TESTING DEVICE”,其方法也存在以下诸多弊端:

1.没有本地数据处理能力。目前的ATE仿真器一般是对IC测试结果直接打印或者显示出来,而随着IC测试复杂度的增大,打印大量的数据对于用户来说无法快速判断测试正确性,所以ATE需要本地数据处理能力,而新的仿真器能提供开发本地数据处理能力软件的开发环境。

2.没有网络通信功能。目前的ATE仿真器只面向芯片,而没有面向互联网的接口程序。因此无法实现芯片测试数据的外部处理功能,当用户需要指定主机处理IC测试的数据时,目前的ATE仿真器无法与外部主机互联,并且及时响应外部主机的指令。

综上所述,为了避免上述情形,降低芯片测试成本,一种新的,灵活、实用的芯片(IC)测试软件开发方法和系统的发明是势在必行的。

发明内容

本发明的目的是,在没有ATE的前提下:

1、提供一种用于生成IC测试数据的方法和数据生成器,以解决在没有ATE的前提下,无法生成各种正确和错误的IC测试数据流的问题。

2、提供一种用于开发和调试ATE数据处理模块的方法和系统,使得ATE数据处理程序的开发成本大幅降低,成功率大幅提升。

3、提供一种用于开发和调试ATE网络通信模块的方法和系统,使得ATE与主机通信的网络通信程序开发成本大幅降低,成功率大幅提升。

4、提供一种用于开发主机程序的方法和系统,使得主机程序开发成本大幅降低,成功率大幅提升。

为了解决上述技术问题,本发明提供的技术方案为:

一种芯片测试软件的开发系统,应用于芯片测试中的测试软件开发和调试,其至少包括:

主机,运行主机程序的若干计算机或网络终端;

ATE仿真器,运行ATE仿真器程序的若干计算机或网络终端;

数据源:用于主机的程序的有效数据的任何载体,所述的有效数据用于记载ATE仿真器不可直接访问的数据。

所述ATE仿真器包括:ATE主控模块,芯片测试数据生成模块,ATE数据处理模块,网络通信模块以及网络编程调试模块。

所述ATE主控模块:启动芯片测试模式,生成测试条件,并将芯片测试模式信息和测试条件发送给芯片测试数据生成模块,然后从芯片测试数据生成模块获取芯片测试数据,将需要在ATE仿真器处理的芯片测试数据发送给ATE数据处理模块,获得结果;将需要发送给主机进行处理的芯片测试数据,通过网络通信模块发送给主机,接收来自主机的处理结果。

所述芯片测试数据生成模块:模拟芯片测试过程,将来自ATE主控模块的模式信息和条件,随机生成芯片测试数据并且返回给ATE主控模块;其中,本模块生成的芯片测试数据的取值范围大于等于ATE的返回数据范围。

所述ATE数据处理模块:用于处理芯片测试数据,采用本方法开发的ATE数据处理模块将直接移植到ATE使用;所述网络通信模块:用于ATE仿真器与主机通信;所述网络编程调试模块:在ATE仿真器和主机分别运行,用于调试网络通信模块和主机程序的网络通信功能。

所述主机程序对数据源和来自ATE仿真器的芯片测试数据进行处理。

一种芯片测试软件的开发方法,其包括ATE仿真器,所述ATE仿真器包括:ATE主控模块,芯片测试数据生成模块,ATE数据处理模块,网络通信模块以及网络编程调试模块,其至少包括以下步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海高清数字科技产业有限公司,未经上海高清数字科技产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310390570.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top