fnjy2urqn0464022978326.gif
7 v. Z/ n8 o) l! m$ y
点击上方名片关注了解更多
' M- `( O# n8 k' L; p4 K% u
% D6 }2 \# s3 ~& D u# h" x正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。 B) r& H$ b5 P" `- w, F
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!
8 f j" J6 R5 b8 a4 k& W* J$ x另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!! U( J# ?! G5 V2 a
安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】0 g' `, R) ^$ y
2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】: }& s q. D$ u' ~" f' Z: r" K: e
注意事项:- ?2 y; o- D% L4 i4 {
1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。
2 u6 A0 H7 g: y2 J+ f. s' ~6 J6 T! n/ D+ H5 k2 `9 |8 s: g
nqucfuyxvhj64022978426.png
" X# s+ G" ?% p, ^& {! A8 n
使用方法在图纸页面右键可看到当前支持的功能4 H+ T z# L3 \/ b8 F$ E- S) L
cqblpbchjjj64022978526.png
& b0 H( V- z/ y* A4 U1) 【Change Net】--批量修改网络名称1 w: n5 K' v1 K& O( Z: X
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
6 \7 C3 @" C+ \& h
ro3isjckx1u64022978626.png
+ W& S1 ?+ J. s6 s. ?; p
此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称
. z9 W- u/ ]% {4 R* L批量选中需要生成网络的pin脚,右键执行【PIN
* g" \- \& @* I3 rWireName】,pin上会自动增加与名称一致的网络。
' f' G+ \, q3 E W+ q
2plbzju0gbq64022978726.png
" |. P" t# H7 s3 S5 h& L% ~3 F8 Z 4 |5 q) [$ `, E
3) 【PIN WireSearch】--批量查找生成引脚的网络名称
9 m y9 I5 O, t5 Z/ F首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!! D% `0 ?# G9 R- p& A6 s
iwdbghhc0wm64022978826.png
( I+ N |# o6 p" e' z# t
回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN
6 A. g+ l1 o7 j1 W0 ^WireSearch】,pin上会自动查表,并生成对应的网络。
! f- I! D9 s8 R6 Y+ Z
ksqe3bwflbm64022978926.png
- q- @7 Z$ e5 C# |* D; ]' G# s4) 【Place Net】--批量生成网络名称
6 e3 x7 E. E: j0 ]* ^首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!& D7 I; X" M1 z8 Q# M1 M, d
5urdcjqydiu64022979027.png
" w0 O; v: P; C: f$ T- J3 @( P ( C5 J9 n$ O5 k" _4 Z( j0 z
回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 ! {; L/ q; D5 ^! H
5) 【Place Offpage】--批量生成offpage' c d! Q A# H1 _. v! g
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。
/ ?! r6 D6 Y) B0 b+ e如果原理图中选中的是offpage,则会生成与之相反方向的offpage: O- |9 K) ~5 P0 T* N
x22tj5wctjw64022979127.png
# w7 Q' G8 y9 t6 i. u9 n
6) 【Value DNC】--将元器件设置为DNC
6 p3 i+ \+ N; f# R, Z/ L7 P1 u0 W原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。. e. z0 J% W+ Y6 b/ c }& w9 P) t. M
7) 【Value NoDNC】--将元器件恢复属性3 v! y N5 p/ [$ o/ \& J( @
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。 |