caloftvnrrl6408185153.gif
! N- @# X2 q1 r& L点击上方名片关注了解更多/ p+ w2 E1 }. ]1 u' \6 U& f; }# D5 Y) q
% M) Z' w2 e8 B' \2 m8 g# @正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。: k4 F1 O: f! D; U6 Y9 o1 k$ {
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!
' K7 F5 Y& s) \) ?另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!
# r) x( W! U" L9 k4 b" E安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】
! w7 _( B1 w/ z! ^2 a6 U5 T& T& |2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】
$ Y, e6 \0 B1 ]( s2 l注意事项:
, u: b% J9 ~' ^8 Q# X1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。' f7 ^0 Y e- q( M( l5 I
8 y4 k* M/ P8 h U$ w7 p
qiyuksixgne6408185253.png
2 M6 V* K; @ c0 ?' |' D使用方法在图纸页面右键可看到当前支持的功能
8 w! g0 v: ^( Q
u2pcxlcaude6408185353.png
& t) c! e4 E- j* v
1) 【Change Net】--批量修改网络名称
; P) Q: G$ `$ ~8 Y. e选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
0 y8 x+ I4 i4 t9 ?) ^6 F# p+ ]
bo542ccuf3o6408185453.png
& H6 L$ X) A: s0 K+ M/ y# L/ W此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称
6 X8 m2 ~0 H5 f ?! N批量选中需要生成网络的pin脚,右键执行【PIN
3 c' _. S5 Z* p0 d' k" DWireName】,pin上会自动增加与名称一致的网络。
0 e' p' o. R; G' A! v: e* E8 ?
1lg4rq0jz416408185554.png
. X. h+ W1 T' ~: A: m/ o
, [5 N/ U0 R3 @+ n3) 【PIN WireSearch】--批量查找生成引脚的网络名称- k7 @8 v: a3 ?' N3 n5 J
首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
( ^3 p" S: Q% ]2 h2 e2 t- ~" }
mawmhyco34a6408185654.png
6 c; _" e5 ~% @
回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN
2 R' ?6 f, p7 @" W: UWireSearch】,pin上会自动查表,并生成对应的网络。 V/ p8 C$ |' x. \6 ]0 {' b B4 V
p4ncrgxl3kt6408185754.png
2 K1 W' ^7 R) s% }% t; K4) 【Place Net】--批量生成网络名称
2 d5 Q( |1 D9 Y8 l4 @6 C. n首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!( k; [% _3 u# j6 @) W3 ~& h" I; I
0xmaw1bqji26408185854.png
3 k) ]1 q; L1 @& k
$ r L% r! Y+ k1 v* z( Q$ G+ V回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。
) c- }/ u2 s/ B: l5) 【Place Offpage】--批量生成offpage
( P9 }' f$ b0 T# b& e) T原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。3 e) S5 ]# Q6 F8 p
如果原理图中选中的是offpage,则会生成与之相反方向的offpage+ D b, {. N4 K, z( `7 L# Z- m
lbdrkhyfbk36408185954.png
- J* l' w! B# G. D2 L- N
6) 【Value DNC】--将元器件设置为DNC
* z+ ~, B% }- A- N原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
$ b d5 u9 k" @/ j, V7) 【Value NoDNC】--将元器件恢复属性
) D) x9 J) ]5 ]" c( y% f原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。 |