这是一个并发设计环境,多个用户可以连接到公共数据库进行协作设计活动。 使用此选项,您无需为需要将其工作合并到主数据库中的每个用户创建单独的数据库或分区。

PCB Team Design

16.X及以下版本已经包含一个的并行团队设计的功能,它是一种允许多个设计人员在一个设计上工作的方式。但是它需要在设计活动中对设计进行一些切割分区并通过分配完成后再次导入以获得完整的设计。目前该方式已经略显过时,本文不做介绍或者以后有机会单独介绍。

Symphony Team Design

在 17.2 Hotfix 9 (QIR 2)版本中,新的并发设计解决方案Allegro PCB Symphony Team Design Option技术提供一种多用户、并行式在线协作的设计方法。此并行工作在同一个设计的的多个设计师均可访问同一数据库。设计师可以由设计团队的几个成员共同进行布线和编辑。每个设计师进行的工作将实时的更新到设计视图中,这种协同方法可以大幅缩短整体设计周期并加速设计过程。

Allegro PCB Symphony Team Design Option 是实时联网的,其基于TCP-Sockets通信,其网络架构如下图所示:作客户端连接到Symphony应用程序服务器,服务器负责Allegro数据库的操作。 每个客户端从服务器拉取数据库信息,以便开始设计工作,并将任何更改发回服务器。 然后,服务器将主数据库中的更改更新到其他客户端。

使用方法

由于此功能从17.2 Hotfix 9 (QIR 2)版本开始启用,后续各个版本经常对此功能进行更新,越靠后的版本对共享的可操作项目有更多的支持,所有建议协作者使用相同的设计版本(更新补丁号)

软件设置建议开启OpenGL,以显示团队协作时锁定的元件和布线的颜色样式,以及一些正在进行的状态显示

建议设计路径不要使用中文,否则可能出现一些不必要的错误(基本常识)

从Allegro中启用或连接Smphony均需要在软件启动了 Smphony Team Design功能选项

启用了 Smphony Team Design功能选项后,File菜单才会有如下两个命令,否则没有这两项命令这个功能用不起来

服务启动(创建协作)

从网络服务器机器启动服务器应用程序作为共用数据库(muserver.exe 此程序一般位于类似如下路径C:\Cadence\SPB_17.2\tools\bin\ muserver.exe)以便多个客户端可以连接到公共数据库并在并发环境中执行设计活动,所有用户加入网络服务器机器并与之通信。服务器管理器可用于管理网络服务器机器上的服务器应用程序。服务器进程包含一个用户界面,用于打开和保存设计文件、设置一些设置和监视活动。

如果不通过网络服务器也可以一台计算机打开设计软件后从菜单File->Start Symphony Server可达到与上述同样的效果

  • Database为当前操作的主设计文件
  • Owner为服务主机的地址,其他设计可以通过对应的地址搜寻连接加入到此设计
  • Open、Save、Close分别用于对设计文件的操作
  • 下方为当前参与用户的活动状态

从Flie菜单也可以 选择Open、Save、Close用于对设计文件的操作 ,另外Write As用于将设计文件另写为一个文件,相当于保存当前设计并把这个设计复制到另外一个地方,当前活动设计任然不变(此处注意与另存为的区别,另存为保存后活动设计会变为存储后的设计)

选择File – Options菜单可以自定义服务器设置

General(常规)选项卡

  • Server Setting用于设置服务器状态,包括最大连接数,端口与号范围,等
  • Autosave Settings用于设置自动保存的相关项
  • Design Setting暂未知

Security(安全)选项卡

用于允许或拒绝特定用户访问数据库。 密码可以自动生成或手动定义。 它附加到数据库以限制访问。

Tool菜单提供对打开数据库的一些基本数据库检查的快速访问,并在日志选项卡中显示结果并禁用服务器数据库上的在线 DRC。

服务连接(加入协作)

加入协作一般可以通过如下两种方式

通过网络IP

当通过上文的方式创建并启动一个服务(创建服务的主机后文简称为服务主机),协作者可以通过打开Allegro通过菜单File-> Symphony Connect打开 Symphony 面板如上图

从Host Name处输入服务主机的IP地址,如果你有多个网卡则应输入计算机所在同一局域网的IP地址点击后方的Quary Host按钮

其下方会显示对应服务主机上已经开启协作的设计文件名,选择对应设计后点击左下的Connect加入此设计的协作

经过一小段时间的下载后设计软件即显示对应的协作的设计,设计协作即可开始进行

通过共享文件

使用此方式应先在服务主机端已经对目标设计文件启动了 Symphony 服务

将brd文件或其所在文件夹设置共享,总之要让协作者能够通过共享访问到此设计文件

协作者通过网络发现、运行服务主机的IP地址或者直接在资源浏览器输入\\对方的IP地址后访问服务主机共享的设计文件

使用Allegro打开服务主机的目标设计文件,将如上如提示连接到此协作,点击是完成加入协作

Symphony面板

如上图Symphony面板 (如果被关闭了可以通过菜单 File-> Symphony Connect 再次打开)可以查看当前协同设计的一些状态

  • Connect为当前协作设计的主机情况以及对应的操作对象
  • Users为当前协作的参与者
  • Locks尚未测试
  • Log为所有协作者的操作日志情况
  • Options为部分选线设置具体含义待补充
最后修改日期: 2021-09-29

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。

Captcha Code