电子产业一站式赋能平台

PCB联盟网

搜索
查看: 170|回复: 0
收起左侧

orcad脚本你会用吗?效率提升巨大!cadence实用脚本工具分享,减少重复性工作,快捷设计

[复制链接]

394

主题

394

帖子

2195

积分

三级会员

Rank: 3Rank: 3

积分
2195
发表于 2024-9-13 12:00:00 | 显示全部楼层 |阅读模式

fnjy2urqn0464022978326.gif

fnjy2urqn0464022978326.gif

  n5 l* K9 g9 u; a: d; P点击上方名片关注了解更多
) {5 P& @0 L4 F5 |/ t  d* P- v2 G5 V8 z( J
正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。7 W! \. M) i& i: g
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!0 ]0 R3 r4 r  S) h0 |+ p( a
另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!
. `7 L: [" |- G( `% x1 o安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6        ools\capture        clscripts\capAutoLoad\】. o4 G' ~6 x7 s, s
2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】, |$ {, H/ R% i0 n  J( \7 r0 P
注意事项
- z  R5 }9 q  P6 {) P8 e0 A9 @1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。
# {& H) v5 h( [4 Q* m3 q1 z- \" _. G- V3 g

nqucfuyxvhj64022978426.png

nqucfuyxvhj64022978426.png

; L& F5 n0 M/ l7 n. b; u' g使用方法在图纸页面右键可看到当前支持的功能7 ]7 |2 e$ h( @- `

cqblpbchjjj64022978526.png

cqblpbchjjj64022978526.png
; @4 \) ?3 {6 Y4 Q; ]
1)     【Change Net】--批量修改网络名称! c9 b% y" b1 X! B  k5 {1 V
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。  O$ O7 p4 Y, E$ U6 u$ Y1 V% q% L

ro3isjckx1u64022978626.png

ro3isjckx1u64022978626.png
' x  v4 y9 o; Y1 L4 \* B
此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2)     【PIN WireName】--批量生成pin脚的网络名称
8 r$ @/ ?$ }' ]) o. r" z批量选中需要生成网络的pin脚,右键执行【PIN
9 i3 ~6 n7 Z% P- m5 Q: A% iWireName】,pin上会自动增加与名称一致的网络。% o8 h* K* \$ C- j* A7 v

2plbzju0gbq64022978726.png

2plbzju0gbq64022978726.png
$ y8 N# i3 E% [3 n7 U

2 c. o8 w# w- z6 w9 b. P- Z0 T3)     【PIN WireSearch】--批量查找生成引脚的网络名称
9 p- ~" X$ [6 e8 \( q首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
1 s1 c( O; P' g9 a7 v- x) U

iwdbghhc0wm64022978826.png

iwdbghhc0wm64022978826.png

9 |& _. g" [+ k回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN
9 ]! J. Z% ^0 aWireSearch】,pin上会自动查表,并生成对应的网络。6 e: |! F! ~* n* V4 m1 w$ E

ksqe3bwflbm64022978926.png

ksqe3bwflbm64022978926.png
8 c) I+ m4 a- }5 T& I5 h7 p
4)     【Place Net】--批量生成网络名称5 P, j! j! P; t* h! f5 o) l+ X
首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
0 q6 K4 G: Z: g4 Q9 K

5urdcjqydiu64022979027.png

5urdcjqydiu64022979027.png
$ {# i7 N" ]. L% }4 w+ d; ]
        
3 \9 ]# W/ @0 B% Z9 n$ U  y. E回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。
5 h( ~( r) H! S. r5)     【Place Offpage】--批量生成offpage: n; m2 ]. n( q* d$ D: {
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。
8 {: Z- {4 K* l, q& S- X如果原理图中选中的是offpage,则会生成与之相反方向的offpage
  g  _9 ?" h1 s- g

x22tj5wctjw64022979127.png

x22tj5wctjw64022979127.png

9 y# c' `- D* D. z8 G9 y4 P6)     【Value DNC】--将元器件设置为DNC
; P1 u+ t5 U- H: y, `' f原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
9 k1 a! O- k6 ?% K" K+ ~7)     【Value NoDNC】--将元器件恢复属性
$ _- q9 g. O2 T8 g! b' R原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表