cadence 16.6版本,在原理图中想添加room属性,编辑元件属性,在filter by里找不到cadence-allegro选项?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cadence 16.6版本,在原理图中想添加room属性,编辑元件属性,在filter by里找不到cadence-allegro选项?相关的知识,希望对你有一定的参考价值。

是哪里没有设置好?还是软件破解不成功的原因?

参考技术A 加room属性有两种方法,一种是在PCB中设置,一种是在原理图中。 1,在PCB中。导入网表后,在allegro页面中,选择edit---properties编辑属性,在右侧的find选项栏下方find by name上选symbol(or pin),点击more,然后选中自己想要编辑的对象,点apply,在左侧弹出的下拉列表中,选room,给它命名,apply。。然后在allegro中,画出room区域,setup ---outline---room outline,加进去后,在place--quick place,选place by room ,再place即可~ 2,在原理图中。选中功能电路的所有模块,然后编辑属性。在上面的filter by选项中,选择cadence allegro,下面是选parts,然后找到room,给它取名赋值。然后上面的filter by返回到current properties,就能看到room属性了。然后重新生成网表。回PCB中,重新导入网表。再画出room区域,setup ---outline---room outline,在place--quick place,选place by room ,再place即可~ 这个主要是比较细化时用的,我个人还是觉得全部都摆进来比较好,然后在move命令激活的情况下,在右下角输入名字来寻找元件,即可放置。 若觉得元件放完后线太多,可在display中选blank rats---all即可将它们都隐藏。追问

谢谢回答,但是如你所说,‘原理图中。选中功能电路的所有模块,然后编辑属性。在上面的filter by选项中,选择cadence allegro,’ ,但是我在FILTER BY找不到那个cadence allegro,那里面是空的,你看一下我提问的时候有配图。我是想问,为什么找不到那个选项?

参考技术B 可以手动自己添加,点中color那一排右键,filters---Add filter 输入你想要的内容(cadence allegro),即可

Cadence - cdsXvnc相关知识与常见问题

Cadence - cdsXvnc相关知识与常见问题



前言

Cadence软件有许多grpahics窗口,不需要与用户交互的。这种类型的它会丢到一个VNC里面去,一般情况下这个VNC不被用户所察觉。
cdsXvnc(Cadence VNC简称,下同)。


提示:以下是本篇文章正文内容,下面案例可供参考

一、VNC是什么?

VNC(Virtual Network Computing),为一种使用RFB协议的屏幕画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的屏幕画面。Cadence自带的cdsXvnc是其稍微修改过,以满足其需求的VNC版本,主要功能都没有修改。

二、cdsXvnc介绍

cdsXvnc是什么?

较早的版本使用Xndx。从IC614开始,它用cdsXvnc(是一个VNC SERVER)。两者有同样的目的——提供一个没有显示的X server——用来吞噬应用产生的图形界面。

不是每次使用-nograph都会启动一个cdsXvnc——只要用户在一台机器上已经启动了一个,后续该用户在该机器,需要使用的应用就会连接上这个cdsXvnc,实现复用。

当没有应用连接cdsXvnc时,该cdsXvnc会自动退出。

cdsXvncvncserver的对比

VNC类型VNC home dirpid file 位置log file 位置X11 lock file 位置X11 socket file 位置
vncserver~/.vnc~/.vnc/host:port.pid~/.vnc/host:port.log/tmp/.X$port-lock/tmp/.X11-unix/X$port
cdsXvnc~/.vnc-cds~/.vnc-cds/host:port.pid~/.vnc-cds/host:port.log/tmp/.X$port-lock/tmp/.X11-unix/X$port

cdsXvnc -vncTenbase

cdsXvnc使用-vncTenbase命令行选项,或CDS_XVNC_TENBASE变量来控制端口的十位数值,该值设置范围0~9
vncserver在系统默认情况下能启动99个实例,具体请看vncserver启动脚本的GetDisplayNumber函数。而cdsXvnc也最大能启动99个实例(01~99)。
在每一个-vncTenbase数值下,能启动10个实例(0~9),-vncTenbase0时能启动9个实例(1~9)。

三、日常使用中cdsXvnc会遇到什么问题?

  1. 许多vnc用户拥挤在同一台服务器时,可能遇到端口被占用无法启动的问题;
  2. 用户在服务器使用完vnc后,其logsocket文件未被清理掉。vncserver/cdsXvnc启动时,判断这些文件对应的端口还在被占用,导致新的vnc无法启动。

报错log

*WARNING* could not open display cad.thesre.cn:80. If no X server is running for *WARNING* this display, please remove the file /tmp/.X11-unix/X80. *WARNING* try another dispaly.
*WARNING* could not open display cad.thesre.cn:81. If no X server is running for *WARNING* this display, please remove the file /tmp/.X11-unix/X81. *WARNING* try another dispaly.
*WARNING* could not open display cad.thesre.cn:82. If no X server is running for *WARNING* this display, please remove the file /tmp/.X11-unix/X82. *WARNING* try another dispaly.

...snippet omitted...

*WARNING* could not open display cad.thesre.cn:88. If no X server is running for *WARNING* this display, please remove the file /tmp/.X11-unix/X83. *WARNING* try another dispaly.
*WARNING* could not open display cad.thesre.cn:88. If no X server is running for *WARNING* this display, please remove the file /tmp/.X11-unix/X89. *WARNING* try another dispaly.

*WARNING* Giving up after trying 10 displays.
*WARNING* Unable to connect to a non-graphical X Window Display server.
*WARNING* Try using the -vncTenbase option or the CDS_XVNC_TENBASE environment variable to specify a different set of 10 displays.

如果是本地执行,报以上错误后,程序直接退出。
如果是将任务提交到LSF,现象是RUN起来后,两分钟左右退出。

四、如何解决章节三中的问题?

用户侧

解决步骤:
启动时调整-vncTenbase选项值,或启动前设置CDS_XVNC_TENBASE变量。其默认值为8,可以修改为0~9的任意一个值。轮询另外9个或10个端口,遇到可用的就使用它。

管理员侧(preffered

解决步骤:

  1. 需要从/tmp目录下的log文件.X$port-lock,取到VNC端口port,然后在~/.vnc-cds/host:port.pid找到该端口对应的进程号
  2. 检测该进程号对应的进程,是否已退出。如果已退出则执行清理操作。
  3. 清理操作:删除对应的log文件。
  4. /tmp/.X11-unix目录下的socket文件X$port,也像1~3步骤一样类似操作,对无效的socket文件进行清理。

清理完毕后,问题即解决。

总结

这里对文章进行总结:
以上就是今天要讲的内容。

参考资料

https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/40782/ocean-script-running-on-centos6-but-not-on-centos7

https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/23238/running-ocean-jobs-without-starting-x-server

https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/31045/cannot-access-non-graphical-x-server

https://en.wikipedia.org/wiki/Virtual_Network_Computing?wprov=sfla1

以上是关于cadence 16.6版本,在原理图中想添加room属性,编辑元件属性,在filter by里找不到cadence-allegro选项?的主要内容,如果未能解决你的问题,请参考以下文章

cadence 16.6如何取消默认版本打开,就是allegro pcb editor打开时我默

cadence 16.6 allegro pcb editor 卡死???

Cadence 元件原理图封装 PCB封装 3D封装制作

cadence 16.6的LICENSE问题

cadence原理图修改的元件导入pcb

有谁成功在win10上用起cadence 16.6的