论文部分内容阅读
在集成电路设计与应用越来越广泛的今天,许多公司和研究机构都在开发和研制着各种各样的集成电路测试专用平台,用来提高生产效率,完善集成电路测试本身的设计。专业化和通用化成为了发展的新方向。本文以广东某公司委托研制的集成电路测试仪项目为背景,研究流程图驱动的图形化编程方式。在集成电路测试仪的软硬件构成基础上对MC4558的测试过程进行了详细的分析,实现了在传统模式下,用C语言代码编写了测试程序。对其中11个分项目每个步骤进行分析,并对其中的步骤模块进行了封装。在此基础上进行了图形化编程方面的探索。和其他的图形化语言相比,本文提出的模型在原理、结构运行、功能扩展等方面具有新的设计思想和方法:1.以实际集成电路测试仪的硬件为基础,总结其对应的虚拟模型,得到图形化语言的基本要素和符合用户习惯的编程环境模型;采用独特的链表结构来描述整个连线流程,使得数据流的流向有一个很好的描述模型;这些都使得图形化语言的结构设计能够贴近其需求本质。2.针对图形化语言特定的数据要求,提出一种新的基于链表的内存分配与管理算法,在满足多种基本类型和数组及簇等复杂数据结构的分配与管理的基础上,实现数据的产生及生命周期管理、数据信息的完备性及独立性描述。在图形化语言的解析与运行模型中发挥关键作用。实践证明,本文提出的图形化语言结构模型能够在集成电路测试仪上实现通用性,完成多种器件的测试。图形化语言的理论研究工作在国际上还是一个新兴的课题,本文在这方面作了一些探讨并有初步的实现成果,这些理论成果可以为其它基础平台搭建上提供参考。