半导体封测程序管理系统设计与实现.docxVIP

半导体封测程序管理系统设计与实现.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
01国科技论文丘线半导体封测程序管理系统设计与实现】 郑立熹,徐孙浩,张志胜,史金飞 东南大学机械工程学院,南京(211189) E-mail: zlxzippo@126.com 摘要:面临多品种变批量的现代电子制造趋势,封测程序的管理日益成为半导体封装测试过程中的瓶颈问题。结合电子制造业的发展要求,以某半导体封装企业封测分厂的封测程序管理需求为基础,设计了基于.NetRemoting和数据库技术的封测程序管理系统,实现了封测程序的文件传输和信息管理等功能。本系统能有效地实现程序文件的上传及下载,兼顾了程序传输的速度和程序管理的灵活性,能方便地存储和管理封测程序。实际运行表明,本系统的运行显著降低了封测程序信息丢失、调用出错及封测机中毒等生产事故,提高了生产自动化程度和管理规范性。 关键词:.NETRemoting;文件传输;封测程序;信息管理中图分类号:TP3111.引言 封测程序的传输和管理是半导体封测生产线上不可或缺的一环。普通的文件传输机和操作系统文件管理既不能及时响应多变的生产环境,亦不能对已有的程序资源进行妥善管理。本项目实施企业致力于信息化建设多年,目前已实现了管理层的信息化,但还有所欠缺,管理层与生产业务层的联系缺乏,应对变化的能力差,其中尤以封测程序管理最为混乱。半导体封测是大规模协同生产,生产各个部分都是密不可分,相互制约的,一个环节的能力下降会影响到其他环节,形成连锁效应[1]。虽然本企业封测机器先进,操作人员技能熟练,但是封测程序管理问题造成的生产瓶颈十分突出,填补这块短板势在必行。 封测程序管理系统功能需求 实时监测和有效控制是实施企业敏捷制造战略和实现车间生产敏捷化的基本技术手段,现已逐渐成为现代电子制造业的标志之一⑵⑶。封测程序管理系统负责实现封测程序的管理与传输,是重要的半导体封测监控系统。结合以上要求和项目实施企业的生产需要,本封测程序管理系统应具有以下特征: 1)分布性。车间是一个分布式系统,它要求各个分布节点有较强的自治能力。一个节点的自治能力下降不会影响到其他节点的正常运行。 2)共享性。封测程序的共享性是本模块的性能基础。以往的文件传输机甚至直接用7盘等设备拷贝进行传输不能迅速定位需要下载的封测程序,速度缓慢且病毒等造成的安全性能严重。要求本模块能进行封测程序的快速传输,并开发可靠技术应对网络阻塞、IO性能下降等问题。 1本项目得到江苏省科技支撑计划项目(BE2008019),江苏省“六大人才高峰”项目(2008144),东南大学优秀青年教师教学科研(200902)的资助。 3)安全性。安全问题包括封测程序的存储安全,信息安全及操作安全,在生产日益高速化的今天显得尤其严重,半导体封测为高技术行业,一次生产事故就可能导致数百万元的资产损失。要加强对封测程序的监控,手段包括每次操作时的系统判断、报错及日志记录。其中日志功能方便厂方及早发现流程漏洞和安全隐患,在出现事故时也能把责任明确到人。 4)通用性。项目实施企业具有封测程序多(数以万计),封测机器数量多、类型复杂的特点,每种封测机都对应着数十种至数千种封测程序,每种封测程序都对应着数种版本。要求各种封测机、封测程序均能无差别使用本模块。 封测程序管理系统总体设计3.1系统架构设计 .NETRemoting提供了一种允许对象通过应用程序域与另一对象进行交互的框架4],其通过信道(channel)来实现两个应用程序域之间对象的通信。.NetRemoting技术避免了传统的胖客户端对客户端机器要求高,数据安全性不高等弊端,亦避免了传统开发技术如DCOM等复杂且容易出错的缺点。较之在广域网使用广泛的WebService技术,在局域网中.NetRemoting速度更快,访问安全性能得到保证并且能实现比WebService技术更广泛的功能[5]。 根据企业的现状,本封测程序管理系统采用基于.NetRemoting技术的软件体系架构,分别为数据访问层、业务逻辑层(又或成为领域层)、表示层。各层之间通过标准的通讯协议连接,通讯协议支持网络传递。当需要表现层程序进行更新或添加新版本的表示层程序时,不会影响到逻辑层和数据层,便于系统的功能扩展和升级。本测试程序架构设计要点如下: 1)系统使用环境有办公室和封测车间两种。基于共享性及安全性的要求,两端相互间不能直接通讯,必须经由服务端(数据库)进行交互。在局域网中,使用TCP信道可满足防火墙要求,并极大的提高通信性能;2)系统应具备的主要功能如图1所示,可分为封测程序传输、信息维护、日志及结果获取四方面,但是四种功能不是简单孤立的,每种功能的运行均有可能触发其他功能;每种功能的人机界面均与逻辑运算相分离,通过.NetRemoting交由服务器处理,节省了客户端的大量资源用以保证封测生产线的高速运转。 图1

文档评论(0)

zl55662210 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档