fnjy2urqn0464022978326.gif
0 \# P d" j! M1 ^# _点击上方名片关注了解更多: v% r1 k' m! V
. Y6 j$ C! E Q# Q: i; v
正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。
/ I6 ^2 C; k# B本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!7 N* {5 }2 r9 r5 U' {; ~; F( _
另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!- i4 L; L9 l4 T5 M
安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】; E' g& F4 ^8 ~! y# n
2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】/ L6 L5 K0 _) r0 h3 w. S
注意事项:
0 p# s5 i% |/ Q8 R% w1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。
Z% ^4 i6 t' A# m
) u6 G6 r1 _5 T0 P" Z
nqucfuyxvhj64022978426.png
X/ u) M. T6 j" Y使用方法在图纸页面右键可看到当前支持的功能
K6 j# Q3 y3 r6 ?( `
cqblpbchjjj64022978526.png
1 C7 i- ?/ j* J8 h! E1) 【Change Net】--批量修改网络名称/ ]& h* Z9 H/ Y+ d' a+ B+ K
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
3 i) ~2 n( \$ ~1 `
ro3isjckx1u64022978626.png
# i. J ]& v F: v7 I
此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称
; Y2 p0 q9 V: N3 \批量选中需要生成网络的pin脚,右键执行【PIN
2 C; P/ z: G) E! g2 _WireName】,pin上会自动增加与名称一致的网络。
5 h: t; s+ @. i
2plbzju0gbq64022978726.png
- a4 G h: T: H" H1 f7 W7 F * S* J$ @# o/ Z3 q, k+ k: T: p
3) 【PIN WireSearch】--批量查找生成引脚的网络名称
6 t2 f: ]+ u7 Y& [( S: g& \ q+ P' }首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
# j9 c: L2 C! O8 U' e- X
iwdbghhc0wm64022978826.png
* n, B$ r- g& i4 l# v
回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN
% L# L5 Z/ w$ o; `* @! OWireSearch】,pin上会自动查表,并生成对应的网络。* Y6 d# p9 m4 ~2 l
ksqe3bwflbm64022978926.png
$ a: N& [6 y5 N" H# | k5 A
4) 【Place Net】--批量生成网络名称
) q3 y7 I* o2 Q首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
! y9 r& x" Z$ n5 ?
5urdcjqydiu64022979027.png
7 C7 d- E, W; H- X# C8 z; r; b. y
) T/ G& K4 e& {, E u9 m+ e回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。
" v5 M1 Z, w* S9 h9 s5) 【Place Offpage】--批量生成offpage
- I- P0 E% E% d( m' o- b( f% w原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。2 a& D& G. U2 v
如果原理图中选中的是offpage,则会生成与之相反方向的offpage5 D$ q ^1 n+ ^$ b* g
x22tj5wctjw64022979127.png
2 I1 e7 t$ s( B; v6) 【Value DNC】--将元器件设置为DNC T9 X- Q- [: S8 \3 C, x
原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。" \; b& @, j* f/ e* I$ ]2 F
7) 【Value NoDNC】--将元器件恢复属性
2 d) L: b0 T: T& g( G; O% i, A原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。 |