fnjy2urqn0464022978326.gif
0 ~& P! h! ^5 k! R/ e
点击上方名片关注了解更多
$ k+ u" v! ]" m8 j; f
& F4 ~( O4 S3 `4 E7 z1 K正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。1 m+ c& y& Q: ?/ g) d0 c6 Z; d8 I
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!$ g) \( l5 s8 ~
另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!1 I+ c. W' ~( `7 k3 k, N( R
安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】
$ c" m' D8 J: y. g; B2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】1 ?4 |/ W; n* \+ E
注意事项:, X6 H5 e/ \: i4 h+ x
1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。: }* C- \4 J) G& q/ I8 v8 N" V
# `7 ]3 v6 k2 x, R7 Z6 C8 G; o! ~7 |
nqucfuyxvhj64022978426.png
: V2 n/ ?# Z) i8 M8 ?
使用方法在图纸页面右键可看到当前支持的功能 C/ W; d0 i' R0 y4 S# t# U
cqblpbchjjj64022978526.png
$ E6 c p2 U8 I4 O1) 【Change Net】--批量修改网络名称
% {4 q/ Y( t0 h7 c' n2 h4 d* m选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
: \9 B7 V- l) ~ B0 h9 ~$ U
ro3isjckx1u64022978626.png
5 F! b7 e" |! N此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称. [9 @ i9 h4 u1 O( d
批量选中需要生成网络的pin脚,右键执行【PIN- n- _7 T1 T- X( N8 X
WireName】,pin上会自动增加与名称一致的网络。
9 Z! Y: @& Y; S: _$ e
2plbzju0gbq64022978726.png
6 B) z9 I' n" I) F) e3 G
% l9 G2 V( H, y c0 S! C( r8 ?$ F
3) 【PIN WireSearch】--批量查找生成引脚的网络名称: g+ v* D0 s- @) L0 E2 F
首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
( \5 z" c6 m2 V. |; t- P( h
iwdbghhc0wm64022978826.png
# Y) b! U5 R4 e+ `
回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN% X5 q" r1 D2 z& x$ x
WireSearch】,pin上会自动查表,并生成对应的网络。' w% a8 u5 ~- Z
ksqe3bwflbm64022978926.png
4 X" _/ y% d5 s* k/ a! z# a" L
4) 【Place Net】--批量生成网络名称+ j* ^/ t3 I& _3 k9 L
首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!% d7 t( d! X8 l7 p
5urdcjqydiu64022979027.png
n0 v0 R# F; G: n' E
3 [; `" w7 U/ H: f回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。
* ~( \& M. l! u: \9 q; N# g% {5) 【Place Offpage】--批量生成offpage4 S3 u1 M) [: }
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。
: |; |0 e+ t+ Y8 r' Y如果原理图中选中的是offpage,则会生成与之相反方向的offpage
1 X. w" a7 q, S; I& i" X
x22tj5wctjw64022979127.png
0 ]4 ~* \5 c9 V O" G9 N0 m
6) 【Value DNC】--将元器件设置为DNC
7 \: @3 Q" }+ V/ v4 k0 D% W+ T原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
3 p# h$ a0 Y+ ^7) 【Value NoDNC】--将元器件恢复属性
# J$ c. i8 G4 F: s2 X% a原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。 |