fnjy2urqn0464022978326.gif
0 u2 M. _; \8 Z点击上方名片关注了解更多4 q% C0 R0 |- y* Y5 |* p; V
; N. Z9 K/ m9 Q; a
正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。+ w0 R9 e+ H, P8 v4 W0 X. ]+ \% z* t$ p
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!
' i& ^' J$ \6 z5 U" R另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!6 x/ I* S# k# m; Z |# v/ X5 @
安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】( Z! G% X9 H8 h0 `
2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】" x( J3 A* M* v' T
注意事项:, ?, t$ Y: y. N
1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。
/ e h! p' F$ C k6 W% |+ O6 t- J Q% }
nqucfuyxvhj64022978426.png
; R0 x" W* y( j6 F; M5 Y
使用方法在图纸页面右键可看到当前支持的功能
( F: w0 L- [4 u+ j! A7 w! F
cqblpbchjjj64022978526.png
+ z$ ~6 U: w4 ^
1) 【Change Net】--批量修改网络名称! J& G2 R( g$ X# s: N! [4 Q. J( s: i
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
7 G1 l: D5 T: g# G
ro3isjckx1u64022978626.png
8 @) ^2 k! ~8 Z* _% n
此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称
m5 @! q3 F- J: X7 m) A) \' K批量选中需要生成网络的pin脚,右键执行【PIN6 D7 {$ ?$ B- n: a" ~6 R6 e9 [
WireName】,pin上会自动增加与名称一致的网络。9 _/ g0 }( A R& g, F; ]
2plbzju0gbq64022978726.png
( s3 c- [; e% U+ u; W7 g
, w' U7 Z7 A |- Z
3) 【PIN WireSearch】--批量查找生成引脚的网络名称4 ^8 z" j/ a. M( [
首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!0 Z! f8 t7 S4 h+ j8 B: J
iwdbghhc0wm64022978826.png
9 v, @8 E* Q4 ~0 B1 }1 D. F, p. O3 \5 O回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN
; \6 H+ K( J. q2 W6 gWireSearch】,pin上会自动查表,并生成对应的网络。
6 q3 h! @0 h; t Q2 B
ksqe3bwflbm64022978926.png
& p6 C$ \5 u. d+ Q: P
4) 【Place Net】--批量生成网络名称
( r' o0 `0 m3 X, W* L首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!2 H: l0 u# G/ h" d9 C
5urdcjqydiu64022979027.png
% I0 ~+ s& U% {0 P0 v: E
+ q# B' m5 g1 f- d1 D, b回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 7 @. v5 g2 D6 i4 i) N* y. w
5) 【Place Offpage】--批量生成offpage2 i. Z2 b% A6 q- o: [# G" F
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。: u: w6 p) Z& Y' C: B
如果原理图中选中的是offpage,则会生成与之相反方向的offpage
- D# {" s6 |9 D( j) }7 Q+ T' Z
x22tj5wctjw64022979127.png
1 o1 V, E% n/ V% _: B0 A+ j$ ?6) 【Value DNC】--将元器件设置为DNC1 Z: {0 v) u* }3 Z7 ]
原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
0 U5 u) ] E; I6 U3 h. P" _; A7) 【Value NoDNC】--将元器件恢复属性
}8 J5 q# d9 ?- K原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。 |