fnjy2urqn0464022978326.gif
7 H* x+ i5 ^4 A2 k/ x8 W
点击上方名片关注了解更多( U9 D6 c" p: F" V! y4 r
7 E p$ o& o! K6 t y6 v3 \正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。. H3 y; W; e. Z% y5 p- G" f
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!3 h7 {/ t, ]1 n+ \$ M
另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!
1 I& q+ \) a7 \& f- t安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】6 X& e- G5 A- U* ]3 m) i
2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】8 ?4 s% I( _0 [* b+ b4 g; @; q
注意事项:
4 a- o! Q* f# H. C: a/ ~1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。
! e' o* R9 o! Q& G( {; k/ b, E' i" O& @, w" s
nqucfuyxvhj64022978426.png
1 d1 D) s+ M5 D6 e! j- |使用方法在图纸页面右键可看到当前支持的功能0 P0 J& \- n* L" k
cqblpbchjjj64022978526.png
- @# \ u" C/ w' h; ^1) 【Change Net】--批量修改网络名称
- L) s1 s" c; E1 |1 }1 b选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
& z8 v( X7 n- P) G3 \7 y, q
ro3isjckx1u64022978626.png
0 I y/ j6 p$ X% m此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称
) B" W1 K7 F, `+ J. f批量选中需要生成网络的pin脚,右键执行【PIN
$ K% R" s) S) c$ K1 NWireName】,pin上会自动增加与名称一致的网络。$ P. W7 z& p6 x+ _) {6 c
2plbzju0gbq64022978726.png
+ y" n/ a5 ^0 y# B4 _, Y0 G3 e * \" m2 W; e' X' J, @
3) 【PIN WireSearch】--批量查找生成引脚的网络名称
: P5 t2 f' p# ^4 Q首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!* x* I! f9 f# k
iwdbghhc0wm64022978826.png
6 E( B1 C7 f. E9 q3 R
回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN
0 B" r' l7 V, CWireSearch】,pin上会自动查表,并生成对应的网络。: d. {+ s: p! C$ q2 l
ksqe3bwflbm64022978926.png
) c T7 `9 J3 `/ ^( K3 S8 {" h7 U4) 【Place Net】--批量生成网络名称
. A5 f3 {1 K; I" @3 g' G首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!) f, K+ \" O1 D9 ]8 O6 M; v- S
5urdcjqydiu64022979027.png
$ O. _/ [. G9 B: B, y f
$ E: K% N( h. Q. x# I! @9 h回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 4 J( D7 Z, T* E/ T- W
5) 【Place Offpage】--批量生成offpage C$ R# V+ m3 D# d
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。! K+ E- h* R# W7 K* ]
如果原理图中选中的是offpage,则会生成与之相反方向的offpage
p) t5 |$ R1 v$ p
x22tj5wctjw64022979127.png
, T; D2 [( K* y) F2 r4 Q6) 【Value DNC】--将元器件设置为DNC* J8 n( m/ Y+ T& C
原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
4 u9 S& H5 q( s9 v- e' t9 ]7) 【Value NoDNC】--将元器件恢复属性2 L; v0 F8 _- G: l$ a
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。 |