Cadence OrCAD Capture使用技巧 — 自动生成网络标号

OrCAD Capture是Cadence公司的一款原理图设计软件,其便捷性,专业性赢得了广大工程师的喜爱。OrCAD Capture作为行业标准的PCB原理图输入方式,是当今世界流行的原理图设计工具之一,具有简单直观的用户设计界面。
 
 

在原理图设计中,面对成百上千个引脚的器件或者一些并行总线信号,我们需要批量放置网络标号,对齐网络标号名进行修改,为实现原理图上的连接,如果每次只能修改一个,这样是非常耗费我们的项目开发时间的。

 

 

如上图所示,DDR4的原理图设计中,针对芯片封装的信号,每次只能放置一个数据信号的网络标号,然后再手动的进行对齐连接到器件原理图封装的对应引脚上,这样的操作效率是很低的。

实际上OrCAD Capture支持使用脚本工具实现自动化编辑,可以通过自定义的脚本来增强OrCAD Capture原理图绘制功能和封装库管理功能。

在OrCAD Capture的Command windows窗口加载我们写好的脚本,可以结合我们在芯片官网下载到pinmap文件可以自动批量生成网络标号,使用效果如图所示。

 

 

获取方法
1、关注公众号
2、在公众号聊天框中输入“脚本”获取
使用步骤

1、将load_tcl.tcl脚本文件放到 ...\Cadence\Cadence_SPB_17.4-2019\tools\capture\tclscripts\capAutoLoad路径下。

 
2、在 ...\Cadence\Cadence_SPB_17.4-2019\tools\capture\tclscripts下面新建文件夹pmr_script,将orcad.tcl脚本文件放到pmr_script文件夹中。
 
3、编辑load_tcl.tcl。
 
 
根据自己的load_tcl.tcl文件存放位置,设置上图中的三个路径,路径分隔符是\\,不能有空格或者中文。
 
 
ed 是在Capture环境中调用工具打开脚本编辑的命令,这里使用的是notepad++,用于代码编辑,所以将上图中的路径改为notepad++的安装路径。编辑好后,软件默认就用notepad++打开和编辑脚本,当然也可以使用其他代码编辑工具替代。
编辑完成后,保存tcl文件。
 
4、在OrCAD Capture软件中打开Command Windows窗口,输入操作命令。Command Windows调出方式:View--Toolbar--Command Windows。
 
5、输入ds命令查看两个脚本的存放路径是否正确。
 

 

6、在命令窗口必须首先输入ra命令并按回车键执行,软件会加载并运行orcad.tcl脚本。自动编辑网络标号的方式主要有两种:

1)生成有规则的网络标号
命令格式:ca 网络名称前缀(不能使用中括号,强制使用大写) 首位序号 末位序号 字符串
例如:
ca DDR4 0 7
ca DDR4 0 7 _SDR
 

 

2)生成任意网络标号

通过ed命令或手动打开orcad.tcl脚本,在脚本的set custom_nets中将器件官网下载的pin map内容复制粘贴进去或者根据需求手动输入任意网络标号,保存脚本,在Command Windows窗口重新执行ra命令。

 

 

 

上述命令执行完后生成的网络标号会打印在命令窗口便于查看确认,另外执行命令后默认自动复制,此时在原理图中Ctrl+V粘贴到对应位置即可。

使用注意事项
1、命令名必须和脚本里面的命令名一样,严格区分大小写。
2、如果显示文件位置无效注意用ds命令验证一下脚本路径是否正确。
3、原脚本load_tcl.tcl使用的是notepad++代码编辑工具,可以用其他工具替代。
4、在设置好load_tcl.tcl脚本中代码编辑器相关代码后,在Command Windows窗口输入ed命令即可编辑脚本文件。
5、脚本设置默认的单位是英寸,格点是0.1英寸,和新建原理图保持一致。
 
 

 

 

 

封装与高速技术前沿

微信号 : APDtech

 

 

 

 

最新资讯