论文部分内容阅读
多芯片组件MCM技术作为一种高密度封装和系统集成的有效手段,近年来得到了日益广泛的应用。开发具有自主知识产权的MCM-D版图编辑工具具有很高的实用价值。本文采用了当今流行的面向对象技术成功地开发出了基于PC机Windows操作系统的交互式MCM-D版图编辑软件MCM-Editor,在国内尚未见有类似的软件系统的报导。 本文的主要内容包括: 1.介绍了MCM及其CAD技术的特点和发展的现状; 2.研究了MCM-D的工艺流程和物理设计的方法,深入探讨了业界标准的版图数据格式——CIF文件的结构和描述版图的风格; 3.建立了MCM-Editor的系统模型。根据面向对象软件工程的观点,遵循事例驱动(Usc case driven)的面向对象系统的开发方法,借助统一建模语言UML和Ration Rose2000面向对象系统建模工具,参照设计模式,建立了MCM-Editor的Use Case模型、交互模型、类模型和组件模型; 4.实现了对MCM-Editor模型的面向对象编程。采用了一种新的缓冲绘图技术来实现MCM-Editor的绘图功能;介绍了MCM-Editor中主要的算法思想,并在Windows98操作系统下,采用Delphi5.0可视化编程语言,完成了软件的编码和调试工作; 5.给出了一个采用MCM-Editor设计出的MCM-D版图的例子,验证了MCM-Editor可基本满足相当于中小规模集成电路的MCM-D版图设计需要。