行变更;同样地,通过砂箱(用于验证是否与未加载于电路板上的机械装置成一条直线)披露给
MCAD设计师的铜皮形状也绝不允许该设计师进行变更。对象所有权这一概念虽然已经存在于一些设计数据传输格式中(例如IDF中的元件),但通常没有涵盖所有需要协同的对象。固定对象所有权(在共享该对象的所有工具中保持一致)是
ECAD–MCAD协同流程的一项基本要求。

图2:基于增量设计变更的ECAD-MCAD PCB设计阶段
从机械设计仿真角度来看,对象所有权也是至关重要的。除了元件布局外,MCAD设计师还需要了解ECAD对层数、物料叠层、过孔分布以及铜皮形状和分布所进行的变更。这些变更会对MCAD设计师进行应力/应变分析、热分析和电磁分析(仅举几例)产生重大影响。借助积极的协同流程,MCAD设计师就能比现在更经常地知悉所有影响这些方面的变更,并对其做出评审。对对象所有权加以适当管理,所批露的对象就不会被MCAD设计师意外修改。
近来,MCAD行业的普遍做法是:导入ECAD所属的PCB顶层/底层表面(铜皮、过孔、图标面等)的全部物理资料,以在单一文档包内建立包含电路板连同产品其余内容
的设计文档。这也是一个需要适当诠释对象所有权以防止意外变更的领域。
解决方案
ECAD和MCAD供应商已认识到ECAD–MCAD协同流程的必要性和重要性,几家业界大厂商已开始实施长期计划项目,以满足这方面的需要。
这些内部项目的成功需要供应商之间高度紧密的合作,包括定义协同设计流程、共享长期产品战略计划以及共享技术路线图。在几次专题研讨会上,用户群的广泛参与进一步明确了需求,找出了主要难点,验证了流程的高效性,并确定了功能目标。所有这些努力都是为了定义一个适用于ECAD–MCAD协同流程的新的数据交流格式。
格式定义流程由ProSTEP iViP协会(ECAD/MCAD协同项目组)发起,Mentor Graphics公司主办,大量借鉴了现行的STEP标准,即AP210(电子装配、互连与封装设计应用协议)和AP214(汽车机械设计流程核心数据应用协议)。而之前,这些标准被用作项目指导方针。新格式只包括与PCB设计ECAD–MCAD协同有关的对象和变更传输。通过专注于与ECAD–MCAD协同相关的事项,协调一致,避免了再另外制定一套正式的设计传输标准。ProSTEP iViP协议ECAD/MCAD,PSI-5(1.0 版本)已于2008年春发布,主要内容包括:
XML 模式
所有协同对象的通信协议
静态和动态协同模式(基于文件和基于讯息)
对象几何架构和设计属性包括所有权和唯一ID
对象变更状态和评审历史,包括使用工具和用户参考
自定义扩展,以涵盖工具特殊要求
PTC是第一家推出基于ProSTEP iViP工作的解决方案的供应商。2008年第一季度发布的产品包含集成了Pro/ENGINEER野火版4.0的ECAD–MCAD协同功能。该解决方案允许MCAD设计师在PCB设计中与ECAD设计师协同作业,方式如下:
与ECAD 设计师进行基于PCB 设计视图的互动
逐步提出和评审电路板布局变更
逐步提出和评审元件布局变更
实现增量变更的参数和图形可视化
管理各项变更,通过接受/拒绝流程追踪每项变更决定
验证相应ECAD 和MCAD 数据库之间的设计差异
前景
ProSTEP iViP ECAD/MCAD协同项目组已开始制定该协议2.0版本的目标。这将大大拓宽1.0版本中规定的协同对象的范围,涵盖元件引脚名称、铜皮形状、测试点、一般标注等。
下一代格式版本的目标之一就是使其与ECAD和MCAD之间的基线交流相兼容(见表1中的阶段2a) —— 但仅限于协同流程需要。整合后,单一格式下全面的增量设计交流的能力增强,将大大降低该类数据管理的复杂度。
除了以PCB设计为中心的协同之外,ProSTEP iViP项目组已开始探讨如何扩展数据模型以实现ECAD和MCAD元件库的协同和同步化的问题。大多数ECAD和MCAD使用者认为,本领域的协同与PCB设计过程中的协同同等重要。
最后,ECAD–MCAD协同流程中产生的数据必须纳入现有的企业PLM解决方案的管理内容中。增量变更数据包含的协同细节以及相关的接受/拒绝评审数据是设计的一个重要组成部分。使用者必须将这些数据视为完整设计IP的重要部分来加以管理。
如想了解更多EMPD的信息, 请访问PTC的EMPD资源中心:http://www.ptc.com/solutions/industry/el