fnjy2urqn0464022978326.gif
2 O5 y5 o3 P; O. [3 @7 `
点击上方名片关注了解更多
* R; m( [ F, U- P. X* ?: |! `: u9 ]2 L# t8 y4 _" y- `
正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。3 M+ w" o% v* F3 G
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!
' @3 g' ~+ X. b) u, U2 L另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!
# v0 n0 @) m- \* C安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】
0 _: H! J! g0 I4 M3 B& @5 ?2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】* @% {$ A: n. T% B/ U. i7 Z
注意事项:
+ i2 t- ]* K( t' e7 X1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。1 {. e- E1 p) r. z1 g% N9 [
: h' t- O: C4 ^$ E0 J
nqucfuyxvhj64022978426.png
; Y7 u' e" v, J( p使用方法在图纸页面右键可看到当前支持的功能
; P/ L) y$ M) _! F
cqblpbchjjj64022978526.png
" u2 V( P0 ?9 r; X9 m5 `
1) 【Change Net】--批量修改网络名称: s O- Z, H, L A5 A+ X/ B/ f* _
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。4 d$ O0 X1 S0 X
ro3isjckx1u64022978626.png
7 b( h; n/ W( p此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称
Y- W: W* U: F批量选中需要生成网络的pin脚,右键执行【PIN- n2 f. a5 t4 I8 ~# i: l8 [- H
WireName】,pin上会自动增加与名称一致的网络。
1 K3 k+ {) Z/ I; m2 \' s
2plbzju0gbq64022978726.png
1 f7 j5 N: z8 `& b. y0 V* j; O & ~- s6 Q" w" h$ z
3) 【PIN WireSearch】--批量查找生成引脚的网络名称
0 O3 |9 A4 H0 g1 T首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!' P, A# @9 e, W8 @2 L
iwdbghhc0wm64022978826.png
, m8 e: o7 x* T$ U6 x: u8 j回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN$ S3 R+ b) h$ r
WireSearch】,pin上会自动查表,并生成对应的网络。9 t. o" f* h5 Y% W
ksqe3bwflbm64022978926.png
3 V" c' [4 P* {5 w- M4) 【Place Net】--批量生成网络名称- L1 Q" i, D% x& t. {6 t: C
首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
( t. s7 V6 o% L0 C) b" P; x$ B
5urdcjqydiu64022979027.png
5 ^) }+ H4 q, u$ N! e
* u# k5 T( S6 W/ b! X回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。
2 u& [5 Z- G; z- S& x5) 【Place Offpage】--批量生成offpage
7 o. S( n5 D) }! L* i, l: f2 s原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。
, L6 |* q& V) I5 d2 |. O L如果原理图中选中的是offpage,则会生成与之相反方向的offpage
- T. D1 h r: @( q5 n9 S( c
x22tj5wctjw64022979127.png
_; e2 w4 N: m6 }6 U& v6 G
6) 【Value DNC】--将元器件设置为DNC
$ o4 G+ {9 m2 W原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。2 O5 X+ D* m! ~* _" n+ R
7) 【Value NoDNC】--将元器件恢复属性
( d1 t6 f8 r1 {* S4 ~原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。 |