p11qx3nu32f64014783200.gif
( L$ L: c0 k. ]9 C6 h4 }5 ?$ W8 r点击上方名片关注了解更多
( N2 w6 n* f; O
, h, I9 _3 F2 ?1 @+ M0 ?正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。
, J! a& h3 V3 x( _+ q5 P+ b本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!
8 w, B% Q8 @2 Z% Q/ p( C安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6 ools\capture clscripts\capAutoLoad\】
$ f" L6 H% S) E, U% E# Y2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】/ E, O; ]% z' N+ J! T9 A3 y1 r
使用方法在图纸页面右键可看到当前支持的功能
/ W. N& h% S$ }4 q4 J6 \( {
zofad03r54i64014783300.png
5 q$ S3 `& E, [# l
1) 【Change Net】--批量修改网络名称$ ^9 ~9 u& J; W5 O1 W: a$ t. f
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
$ a% {1 }6 a- f( p4 N% _
ketk5ys4vhj64014783400.png
+ z1 l6 P+ |, F* X# S8 ?$ _# z
此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2) 【PIN WireName】--批量生成pin脚的网络名称' Y* h; p' [3 J
批量选中需要生成网络的pin脚,右键执行【PIN( L+ k( H' H1 j7 ]6 B7 u* E- l% U i
WireName】,pin上会自动增加与名称一致的网络。
8 J# ^: u; V2 v' Z! x6 h* u
i33vyvom4b464014783500.png
; D+ U& z6 s/ J' h
7 h8 O* j2 Y: p6 q9 S9 C( T+ P n' r3 [3) 【PIN WireSearch】--批量查找生成引脚的网络名称1 _+ ^. e8 B4 k9 ^
首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
) |/ _7 v( R8 Y
fsn345k4fqg64014783600.png
r" U! J" f- U1 g/ {! Y回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN' ?( N9 u2 x0 r; D3 z
WireSearch】,pin上会自动查表,并生成对应的网络。
. @8 v( x& q8 d
ob2ys3woglj64014783700.png
5 q5 H6 i9 l$ o2 b4) 【Place Net】--批量生成网络名称
6 u8 e% N# b% i$ }$ t首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
( [# q# c/ h" `+ E" g
5vmlz3xn3mq64014783800.png
! M9 Q0 ^% U5 A7 C# |: f: N
8 L. I& Z1 l/ c2 C1 [2 O7 D. b回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 6 @+ Y' N- d- e2 M+ @8 T
5) 【Place Offpage】--批量生成offpage( u6 ~& g2 p5 M6 n+ D* Z
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。
! h6 f4 j* p8 G" ?+ A9 y) B, r如果原理图中选中的是offpage,则会生成与之相反方向的offpage
9 f( H5 T' O, L+ Q) e4 [
ezon1w5iycc64014783900.png
. H8 D; b8 T1 e# p4 J: k
6) 【Value DNC】--将元器件DNC+ d: z7 G# Q9 m/ ~- a& ?
原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。1 B9 Z' _6 f3 h4 i
7) 【Value NoDNC】--将元器件恢复属性
: o3 }" p8 K* i* F5 ?' g$ |原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。1 n3 `, U: a3 }( C9 ~
8) 【OffPageName Agli】--将offpage的名称对齐. [2 e$ L/ M8 y
原理图中选中需要对齐的offpage的名称,只能选名称不能选中整个offpage。执行功能,offpage的名称会自动回到原位。如果方向是在左侧,会进行左对齐。3 W, B! t3 @6 D2 ?7 q
r1ftzwmw0fc64014784000.png
( x; _1 _6 A6 f7 L8 A5 Q获取方法 |