3arccitdk1464014780852.gif
- @; m9 n, Y( U- n1 n点击上方名片关注了解更多
) @/ k( T! j. k! }6 g$ z4 J# }; E ~2 T# u2 n
正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。 l n: T# N6 ~! l+ W% r
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!
- T/ Z4 h" W. Y' T$ Y c1 g2 G, l安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】
- @4 B1 p0 U3 h# q2 F: K+ x4 \! [2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】
7 |" ]: D$ t. D+ \+ ]使用方法在图纸页面右键可看到当前支持的功能
& B1 W5 t7 T2 D2 ~
kp0os05itnr64014780953.png
c) M; C0 T% C5 J) T1) 【Change Net】--批量修改网络名称
& N- }2 ^# t, A) d$ h5 _9 K6 D5 ~. S9 s选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
O. R' c' K# J$ @$ N; u. d; c T6 T
zzgdgushjkv64014781053.png
. z$ v' w+ I& H2 R7 r6 O! T! ~此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称7 x" ^/ Z+ p1 Q9 s8 C" h
批量选中需要生成网络的pin脚,右键执行【PIN
+ q f) b \% e! T" X E) E- v' sWireName】,pin上会自动增加与名称一致的网络。
6 t' \% i4 z" T v5 w
iwpcugtsgke64014781153.png
+ t1 R$ Q2 s4 g( m% o
4 Y/ Z) E8 H- S! c8 |) I0 {" J3 ~
3) 【PIN WireSearch】--批量查找生成引脚的网络名称" i" E) j% U3 f# S* s$ L! ~6 A/ d
首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
& r7 M( [; j9 R$ K
ymctbbnjwqo64014781253.png
P9 Q% I9 |# a0 }* P; q, L( }
回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN
5 X$ y' `9 V$ D* _6 Y- K- j1 w+ `$ m/ ]WireSearch】,pin上会自动查表,并生成对应的网络。
8 y* r% m( s m, W1 }0 V$ G& y
40fjiy0pztz64014781353.png
! a8 F$ D) y7 w; S0 B$ v4) 【Place Net】--批量生成网络名称1 d* O" y' G: C; w5 N
首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
/ G; N* ?3 W4 b" L/ [# Z0 o
0hr5auidb1w64014781453.png
9 k) v. L+ Y- M! \7 [* y: {% g
6 @8 A1 f$ n' w- |( v回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 - x0 l( n# C! S
5) 【Place Offpage】--批量生成offpage
* K; t7 u( {6 `9 r原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。3 O6 m9 A4 h/ B& u7 h% H! R. E* E
如果原理图中选中的是offpage,则会生成与之相反方向的offpage
8 Y* e3 ?! ^$ l/ C
qdxpfwvgdak64014781553.png
9 e/ L% c, g0 S( `. a; r6) 【Value DNC】--将元器件DNC! y. d7 i. I g. F$ a( a
原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
/ j6 H! d! D( [6 g3 u7) 【Value NoDNC】--将元器件恢复属性' k3 V/ Q# q8 t6 K& i
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。3 x, ]+ \- j' t u
8) 【OffPageName Agli】--将offpage的名称对齐: R [7 e" b) g# w1 n/ Z0 `
原理图中选中需要对齐的offpage的名称,只能选名称不能选中整个offpage。执行功能,offpage的名称会自动回到原位。如果方向是在左侧,会进行左对齐。8 I, m) Z0 t* o: g3 A) h& Z
sxipgsnisiq64014781653.png
. D* f& e; F B4 d! i- n7 m8 Q; W
获取方法 |