首页> 中文学位 >基于Python的半导体测试软件系统的设计与实现
【6h】

基于Python的半导体测试软件系统的设计与实现

代理获取

目录

致谢

摘要

1 绪论

1.1 论文背景和意义

1.2 国内外发展现状

1.2.1 半导体软件

1.2.2 半导体硬件

1.3 论文主要内容

1.4 论文结构安排

2 半导体测试相关技术分析

2.1 半导体Wafer测试

2.2 自动化测试

2.2.1 自动化测试体系框架

2.2.2 自动化测试流程

2.2.3 自动化测试组成

2.3 底层平台Eclipse

2.4 Python开发技术

2.4.1 Python语言的面向对象模型

2.4.2 Python语言的动态特性

2.4.3 wxPython

3 半导体测试系统的需求分析

3.1 半导体测试系统现状

3.1.1 测试背景

3.1.2 测试对象

3.2 半导体测试自动化可行性分析

3.3 半导体测试系统功能性需求分析

3.4 半导体测试系统非功能性需求分析

4 半导体测试系统的设计

4.1 半导体测试系统设计关键点

4.1.1 基于配置文件的设计方法

4.1.2 测试脚本设计

4.2 半导体测试系统测试流程

4.3 半导体测试系统逻辑结构

4.4 半导体测试系统功能模块

4.4.1 界面操作模块

4.4.2 脚本解释模块

4.4.3 脚本执行模块

4.4.4 数据分析模块

4.4.5 测试报告生成模块

5 半导体测试系统的实现

5.1 半导体测试系统关键功能的实现

5.1.1 界面操作功能

5.1.2 脚本解释功能

5.1.3 脚本执行功能

5.1.4 数据分析画图功能

5.1.5 测试报告生成功能

5.1.6 异常处理功能

5.2 半导体测试系统部署

5.3 半导体测试系统实施策略

5.4 半导体测试系统应用效果分析

5.4.1 半导体测试

5.4.2 系统测试

6 总结和展望

6.1 总结

6.2 展望

参考文献

附录

作者简历

声明

学位论文数据集

展开▼

摘要

半导体测试软件要实现较多的功能,并在现有的功能中很好地实现对所需数据简便、快速、全面的处理,满足半导体测试的自动化和快速化。本文基于半导体实际的测试功能点和测试需求,根据半导体测试和自动化测试的特点,在Python语言的基础上,设计半导体测试系统。该系统包含多个测试功能的模块,应用多种自动化测试技术实现自动化测试,完成半导体的特征分析测试。论文工作主要包括:
  结合ACS(Automated Characterization Suite,自动化特征分析套件)的系统结构和基于配置文件的设计方法,设计半导体测试数据配置和操作设置的可视化界面模块;设计对测试脚本数据和操作分开解析的解析执行模块;设计对半导体特征分析数据进行分析画图的分析模块;设计方便测试人员随时查看测试报告的报告生成模块。
  根据半导体测试需求变更多和设计开发周期短的情况,针对各模块中的测试脚本,结合测试脚本的逻辑及功能特点,采用面向对象的软件测试技术和Python面向对象编程技术,选用测试数据和操作分离的方式,编码实现各模块的自动化测试并将测试用例逐步集成到半导体测试系统。
  系统编码实现后,构造测试系统的Windo ws运行环境,在实际的半导体测试项目中进行部署,对半导体进行特征分析;对比半导体手工测试和半导体自动化测试的效率差异,验证半导体测试系统的可行性。
  经测试,半导体测试系统能够实现Windows操作系统中的半导体特征分析,满足半导体产业对灵活性和扩展性的不同需求,填补交互式实验室研究设备与高成本和高产能的生产测试设备之间的空白,具有现实意义。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号