1jlb2mjtz4564016838725.gif
, U9 x1 A9 R6 w" J; k7 ~( A. G
点击上方名片关注了解更多
% G0 Q9 s" W6 L0 ^% L5 z
: l* y$ c5 I7 }6 M- u正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。
5 N/ V8 f2 j& t. O- l本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!- S7 y5 w) [1 U4 j1 r4 N( {' ~
安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】
* P& Y: d$ p/ S) ~' T4 U% V2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】' D% H6 s* w5 A- T8 Y( ^5 z" K
使用方法在图纸页面右键可看到当前支持的功能
8 A# N. d! L- A0 O! }
f2uqbvv5xsr64016838825.png
1 V6 }- k2 C) Q1 b4 e" j1) 【Change Net】--批量修改网络名称
' {( B% t2 @/ T5 N( r+ W( |. U选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。* m# H: \2 v0 i7 i# ?) t' N
ju32o0ri2os64016838925.png
8 S# }: ]: d, P' u* O8 `# Z
此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称
2 \8 e0 T8 x, S/ e/ f6 A批量选中需要生成网络的pin脚,右键执行【PIN
0 y; m5 p9 x; l' h5 `WireName】,pin上会自动增加与名称一致的网络。
( c& F2 v' w* p
bss2hlwencc64016839025.png
. T ], X1 D7 E- k! l% H( I" P7 F! L
# g, D( I o9 F `' g3) 【PIN WireSearch】--批量查找生成引脚的网络名称* M: }6 ?5 t! D2 }, T/ K5 x2 Q
首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
6 B8 d/ t/ P$ |6 t" t+ n" |0 s
zziv42m2xmh64016839125.png
, a0 r$ e' l- {* ~; Z1 C
回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN- W- Q" X" m! t& }9 l, K/ E
WireSearch】,pin上会自动查表,并生成对应的网络。
5 j5 x* I7 y0 l
sa0olkkbvuj64016839225.png
5 s( u' P; H: u0 J' a. ]9 ^
4) 【Place Net】--批量生成网络名称
) c5 ?# V9 j, u' D) c首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
* M& m% J/ N2 T& |( `* S" q6 R
vfvg14bfs0g64016839325.png
, q) l3 W% F8 F5 C8 g 5 k \- r1 Y1 ]# ^. r- w3 E
回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 & |/ k2 y- h( Q& @/ I0 O( R
5) 【Place Offpage】--批量生成offpage
5 o: A8 C0 Q# e( E. T/ W: C原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。4 d! D8 C, N3 @- ^. {7 r1 z
如果原理图中选中的是offpage,则会生成与之相反方向的offpage0 ~7 S; h5 X6 v, O8 |' X
abhuovmm10464016839425.png
8 e9 v& i' \2 p5 o+ J! _3 a& v& }8 ~+ \! a6) 【Value DNC】--将元器件DNC' h4 b0 j$ M6 x5 g( K b6 I% y
原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
- G: s! i6 x7 J7) 【Value NoDNC】--将元器件恢复属性5 i( o6 E! X* l
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。, @1 r, W* R, J" }( v3 [6 ~
8) 【OffPageName Agli】--将offpage的名称对齐+ J7 Y" C5 }+ k" E/ _2 M& u
原理图中选中需要对齐的offpage的名称,只能选名称不能选中整个offpage。执行功能,offpage的名称会自动回到原位。如果方向是在左侧,会进行左对齐。
, D$ S9 }6 n" L% O) ^
xdllewg3bka64016839525.png
O/ q1 ^' h; [' W. Z! g
获取方法 |