一篇关于Xpeditio跨网络协作的方案分享
实际需求:当前很多团队的设计流程都是原理图工程师和PCB工程师各尽其职,在同一个项目中进行各自的设计工作。Xpedition采用的iCDB无网表文件传递的数据流工作方式,数据中心可以实时监测到各个工作区域的数据变化情况,并以指示灯加以提醒。
同时,为了应对跨网络,跨地域的协同方式,Xpedition还提供了PCB拆分合并这种灵活的合作模式,允许原理图工程师将PCB数据进行拆分并分发给跨网络的其他工程师进行并行设计,待到某一时间节点再进行数据合并。即满足了完整的iCDB数据中心的管控,又满足了方便灵活的协作需求。
适用情况:跨网络原理图与PCB协作
使用方法:
阶段一:PCB数据拆分
1.原理图与PCB保持数据同步。
2.在Xpedition Layout中,通过File->UnDock进入PCB拆分路径界面,勾选“Include data to enable crossprobing”选项时,在Undock动作的同时,会产生一份原理图数据。
拆分结束后,在指定文件夹中可以观察到已经被拆分的原理图和PCB数据,可以将其进行压缩并分发。
主PCB被拆分后,可以观察到Setup->Project Integration为灰色,此时PCB数据不可编辑。但原理图数据还可以继续进行设计。
阶段二:PCB数据编辑
PCB工程师得到拆分好的设计数据后,进入back_end文件夹中,直接利用Xpediiton进行PCB设计。
此时的PCB数据可以正常调用所有功能,包括Constraint Manager 和Editor Control等等,都可以进行编辑修改。
如需要开启原理图进行cross probe,也可以双击*.prj数据图标进行开启,此时开启的原理图为只读模式。
阶段三:项目数据整合
当PCB数据编辑结束并被回传后,可以再次开启主PCB设计数据。
此时用户会看到如下提示窗,如果点击No,则会以正常只读模式开启PCB进行数据检查。
如果点击Yes,需要为回传的PCB数据指定具体的文件路径并点击Dock按钮进行数据整合
由于被分发的PCB数据中存在着与原始数据库中不一致的信息,所以在数据合并后,需要通过Setup->Project Integration执行Back Annotation来同步所有数据。
提示:
在进行PCB数据拆分之前,
a) 在做Undock动作时,不允许在原理图或PCB处于协同模式下进行操作。
b) 在做Undock动作时,原理图和PCB数据要保持同步。
无论在执行Undock还是Dock操作,老吴都建议对每一份数据进行备份留存。