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
会自动退出。
cdsXvnc
与vncserver
的对比
VNC类型 | VNC home dir | pid 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
),-vncTenbase
为0
时能启动9
个实例(1~9
)。
三、日常使用中cdsXvnc
会遇到什么问题?
- 许多
vnc
用户拥挤在同一台服务器时,可能遇到端口被占用无法启动的问题; - 用户在服务器使用完
vnc
后,其log
或socket
文件未被清理掉。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
)
解决步骤:
- 需要从
/tmp
目录下的log
文件.X$port-lock
,取到VNC
端口port
,然后在~/.vnc-cds/host:port.pid
找到该端口对应的进程号 - 检测该进程号对应的进程,是否已退出。如果已退出则执行清理操作。
- 清理操作:删除对应的
log
文件。 - 在
/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打开时我默