1jlb2mjtz4564016838725.gif
y2 K# a3 u' I; O& V6 T点击上方名片关注了解更多
( G+ ~$ t0 K: ]; y& a, `
4 W; I8 v! g2 ?. P+ B- ~正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。4 ]% E" }; T( E
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!+ {2 V* @- B- m7 L9 Y
安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】
' d( S; _# M1 t) L; a0 h2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】
* ~5 E# o5 v7 }5 q9 ~使用方法在图纸页面右键可看到当前支持的功能
: w5 l& t8 N) V3 v
f2uqbvv5xsr64016838825.png
0 n, K( n6 ~2 x3 L$ v' E! Y \1) 【Change Net】--批量修改网络名称; t/ x3 f6 v6 ~! ?
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。2 \% D# _" d: \/ j8 ]. |
ju32o0ri2os64016838925.png
# n d/ D" F1 ], i此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称
3 R6 N$ o0 v3 {5 n* W& `" r, G' J批量选中需要生成网络的pin脚,右键执行【PIN t! P' t, \/ M5 u; L: A4 V
WireName】,pin上会自动增加与名称一致的网络。/ k, E, t" s( E/ i- u
bss2hlwencc64016839025.png
- U# z- q, _/ b0 T1 | 3 N0 c: V% N5 M6 k1 a
3) 【PIN WireSearch】--批量查找生成引脚的网络名称
q2 x* u0 B( d9 O首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
% L0 I/ y9 X2 P- }8 B
zziv42m2xmh64016839125.png
8 q3 A' d2 n# r5 r2 w" l回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN: {# g% V: u: [% B7 E
WireSearch】,pin上会自动查表,并生成对应的网络。
' @8 ]; ?( z7 T( N9 B" e/ [" t
sa0olkkbvuj64016839225.png
6 `& m& c1 F# Y& q4) 【Place Net】--批量生成网络名称
% X5 G3 W$ t3 e6 Z# c# W) V) c c首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
2 I4 I/ G$ _3 ^/ R9 d0 E k r
vfvg14bfs0g64016839325.png
" j# a2 G% B. \
/ W9 _8 F6 Z+ u* a回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 - h6 P4 c& @ n/ Y( V) W7 `
5) 【Place Offpage】--批量生成offpage
. R# q0 u+ E8 m+ ~9 h. `: y0 v原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。
Q; d I: K8 h: V0 W- ?% x4 Y如果原理图中选中的是offpage,则会生成与之相反方向的offpage
+ s+ a) `+ o5 j+ j' r6 z. q, `
abhuovmm10464016839425.png
& C4 c, x" G- U0 g4 l, `$ U
6) 【Value DNC】--将元器件DNC
3 O6 i% B7 g3 j. c. | B原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。2 d& X7 E9 F7 } \9 ]
7) 【Value NoDNC】--将元器件恢复属性
5 l0 x( m- A4 \ J4 b) |+ W% T原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。0 k/ n! V1 F" F% t1 ~/ Y1 I6 O5 g+ Y$ c
8) 【OffPageName Agli】--将offpage的名称对齐8 ^+ H. a4 `0 ^# s- O2 l
原理图中选中需要对齐的offpage的名称,只能选名称不能选中整个offpage。执行功能,offpage的名称会自动回到原位。如果方向是在左侧,会进行左对齐。
' u6 A% K/ m! D W7 N# ] ?
xdllewg3bka64016839525.png
! _" c" D v- }$ r获取方法 |