fnjy2urqn0464022978326.gif
% Q. a6 E) g& E w: \
点击上方名片关注了解更多0 X* m7 h4 K+ v( |
( [" {5 ~; i3 z) l7 e- y. \' ?% R正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。
. v8 V6 |6 Q7 \( @1 Z1 i! Q+ w& `本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!
! c" Y+ Y. V- e2 E另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!
' l4 }, c% \! ^% d9 t. C安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】2 h' ~* Y" _7 E0 K
2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】, e q0 C1 |8 W: Y8 {; O
注意事项:4 ?3 S- \( W3 p" l3 b
1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。
) E. R* `: U' ]4 ?9 |6 |2 I. M
$ K! X- R) _3 K
nqucfuyxvhj64022978426.png
/ @. j; S: z, J( d" X使用方法在图纸页面右键可看到当前支持的功能. D' w/ `0 J4 I' Q; U
cqblpbchjjj64022978526.png
0 f. M- A- X8 Q% C. G% h
1) 【Change Net】--批量修改网络名称
2 b$ n$ x$ _$ s f7 W4 I) W选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。! J( Z; ~ i; z/ q0 i& Q
ro3isjckx1u64022978626.png
. @) m& |$ O L& {+ Q( d
此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称
& X3 R! y& U/ b$ w4 r: v* E批量选中需要生成网络的pin脚,右键执行【PIN
`7 V3 d E" P% E( j2 v. U& EWireName】,pin上会自动增加与名称一致的网络。
# K% u! m! ^- y# @" }
2plbzju0gbq64022978726.png
8 \) V3 c e1 T3 N; ^; G - Z5 E- ~0 b- v6 T, c
3) 【PIN WireSearch】--批量查找生成引脚的网络名称
, k: }5 T0 d2 v0 z/ V# ]% {1 R* p, [ Z首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
9 [0 y( }5 m1 ]
iwdbghhc0wm64022978826.png
2 d, K5 k% G1 C) \( l, o9 g4 p回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN
7 @. a8 y m# i) ~; p$ tWireSearch】,pin上会自动查表,并生成对应的网络。
v% B$ B: D6 Q" a( O* X; i! a. j* G
ksqe3bwflbm64022978926.png
- n8 \" j6 }8 @6 x0 m$ H
4) 【Place Net】--批量生成网络名称
# P7 K1 h$ u7 M' b7 w首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
8 i- W% Y% L3 L4 e( \' y! C
5urdcjqydiu64022979027.png
# U) F2 D: S ]' H6 v
: I- t/ {2 b6 l! F5 K4 X回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。
* r" u: U' k, K: k* j: v5) 【Place Offpage】--批量生成offpage
( r* k$ F* E7 h原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。
: K0 L* {& o5 v9 y T如果原理图中选中的是offpage,则会生成与之相反方向的offpage
- W3 G9 ?: o4 }0 s% T1 j2 l% L( a
x22tj5wctjw64022979127.png
( @' ?6 k$ }/ j( m6) 【Value DNC】--将元器件设置为DNC
, \; F, L+ V( y原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
2 U- x) r `/ }& z$ S1 |# O5 k$ Q7) 【Value NoDNC】--将元器件恢复属性; L5 `% S6 {5 t i' n; |
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。 |