udmfbzfsnp264016822025.gif
3 Q3 c- Y& _$ W3 B点击上方名片关注了解更多8 Q z* F! _" O, W( ~
- v' Z' X: c2 Q3 _- S& K2 t正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。
" V) E. x) C0 n1 Z D3 O$ @1 U本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!
+ _5 L$ ~) Q0 r. S! L3 ?5 |- f另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!# ?1 c; x% W' m" I% G& A
安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】/ K# }4 K. D/ F
2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】
) l8 y$ e" O2 F) |- t; T) a* z注意事项:$ n6 V% B! a% d, p* T2 t t' u
1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。
J: \: p {7 x
+ G, V$ v. ]3 Y+ z" r
xz24oxrgaar64016822125.png
. G5 P F! k) Q2 W: j9 g7 n使用方法在图纸页面右键可看到当前支持的功能
# t( }3 H$ O8 J( V1 s6 R% y! l
of0zdckdkdd64016822225.png
9 X9 b' U6 m0 c( T+ F1) 【Change Net】--批量修改网络名称, }% `4 r! p' g! O- [
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
: ?5 j3 a! Z# a, `
udii5km31mw64016822325.png
. R* F0 O/ a6 S4 a此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称
5 [3 P1 L2 Q) b. A批量选中需要生成网络的pin脚,右键执行【PIN
+ d' ^ X' {7 b7 j: x! SWireName】,pin上会自动增加与名称一致的网络。
/ u2 Y9 e& X6 q7 X3 f; ^ \
34yxwd5eajd64016822425.png
- F2 z9 l, a9 ^% Q0 `$ }' b
/ m: N' A8 y6 ]- E; ^7 D3) 【PIN WireSearch】--批量查找生成引脚的网络名称/ G9 F& n+ V! R
首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!' Q1 u+ j) R- ]2 S7 V
gte5rmgdmzw64016822525.png
7 N6 ~: P, q- m8 e
回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN
1 A/ Q5 f$ c; M n0 SWireSearch】,pin上会自动查表,并生成对应的网络。
% w7 O! D4 \3 r, w. n
0ljp4bucwjx64016822625.png
P( w5 U& ~5 ]3 [( T! N4) 【Place Net】--批量生成网络名称
/ @% V; F! Z( t# c" y+ y5 o2 X首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!: V+ E" r+ g' r. X
hzuoydn1dos64016822725.png
0 c8 g0 D$ r; t k4 E& f # F, [1 E- j5 v- W, G8 d) l1 q
回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 5 m0 d5 c' e/ V& H- i0 R
5) 【Place Offpage】--批量生成offpage2 n2 j" r# ?. c' m5 p* r- Q
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。+ u4 {: v1 [+ o1 z0 u: @* N" L
如果原理图中选中的是offpage,则会生成与之相反方向的offpage/ c7 N+ N/ p/ {+ |4 `; y8 q
abcab3fy4rm64016822825.png
' F3 I u6 k; y! O, @ p$ J y6) 【Value DNC】--将元器件设置为DNC
2 L- l6 S$ p$ \) c( N, a原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
9 u& q; u- ^4 e1 r" }+ n7) 【Value NoDNC】--将元器件恢复属性8 s7 u# c. Z3 Q3 j# C: G
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。 |