电子产业一站式赋能平台

PCB联盟网

搜索
查看: 89|回复: 0
收起左侧

orcad脚本你会用吗?效率提升巨大!cadence实用脚本工具分享,减少重复性工作,快捷设计

[复制链接]

394

主题

394

帖子

2195

积分

三级会员

Rank: 3Rank: 3

积分
2195
发表于 2024-9-13 12:00:00 | 显示全部楼层 |阅读模式

caloftvnrrl6408185153.gif

caloftvnrrl6408185153.gif

! N- @# X2 q1 r& L点击上方名片关注了解更多/ p+ w2 E1 }. ]1 u' \6 U& f; }# D5 Y) q

% M) Z' w2 e8 B' \2 m8 g# @正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。: k4 F1 O: f! D; U6 Y9 o1 k$ {
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!
' K7 F5 Y& s) \) ?另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!
# r) x( W! U" L9 k4 b" E安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6        ools\capture        clscripts\capAutoLoad\】
! w7 _( B1 w/ z! ^2 a6 U5 T& T& |2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】
$ Y, e6 \0 B1 ]( s2 l注意事项
, u: b% J9 ~' ^8 Q# X1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。' f7 ^0 Y  e- q( M( l5 I
8 y4 k* M/ P8 h  U$ w7 p

qiyuksixgne6408185253.png

qiyuksixgne6408185253.png

2 M6 V* K; @  c0 ?' |' D使用方法在图纸页面右键可看到当前支持的功能
8 w! g0 v: ^( Q

u2pcxlcaude6408185353.png

u2pcxlcaude6408185353.png
& t) c! e4 E- j* v
1)     【Change Net】--批量修改网络名称
; P) Q: G$ `$ ~8 Y. e选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
0 y8 x+ I4 i4 t9 ?) ^6 F# p+ ]

bo542ccuf3o6408185453.png

bo542ccuf3o6408185453.png

& H6 L$ X) A: s0 K+ M/ y# L/ W此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2)     【PIN WireName】--批量生成pin脚的网络名称
6 X8 m2 ~0 H5 f  ?! N批量选中需要生成网络的pin脚,右键执行【PIN
3 c' _. S5 Z* p0 d' k" DWireName】,pin上会自动增加与名称一致的网络。
0 e' p' o. R; G' A! v: e* E8 ?

1lg4rq0jz416408185554.png

1lg4rq0jz416408185554.png

. X. h+ W1 T' ~: A: m/ o
, [5 N/ U0 R3 @+ n3)     【PIN WireSearch】--批量查找生成引脚的网络名称- k7 @8 v: a3 ?' N3 n5 J
首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
( ^3 p" S: Q% ]2 h2 e2 t- ~" }

mawmhyco34a6408185654.png

mawmhyco34a6408185654.png
6 c; _" e5 ~% @
回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN
2 R' ?6 f, p7 @" W: UWireSearch】,pin上会自动查表,并生成对应的网络。  V/ p8 C$ |' x. \6 ]0 {' b  B4 V

p4ncrgxl3kt6408185754.png

p4ncrgxl3kt6408185754.png

2 K1 W' ^7 R) s% }% t; K4)     【Place Net】--批量生成网络名称
2 d5 Q( |1 D9 Y8 l4 @6 C. n首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!( k; [% _3 u# j6 @) W3 ~& h" I; I

0xmaw1bqji26408185854.png

0xmaw1bqji26408185854.png
3 k) ]1 q; L1 @& k
        
$ r  L% r! Y+ k1 v* z( Q$ G+ V回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。
) c- }/ u2 s/ B: l5)     【Place Offpage】--批量生成offpage
( P9 }' f$ b0 T# b& e) T原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。3 e) S5 ]# Q6 F8 p
如果原理图中选中的是offpage,则会生成与之相反方向的offpage+ D  b, {. N4 K, z( `7 L# Z- m

lbdrkhyfbk36408185954.png

lbdrkhyfbk36408185954.png
- J* l' w! B# G. D2 L- N
6)     【Value DNC】--将元器件设置为DNC
* z+ ~, B% }- A- N原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
$ b  d5 u9 k" @/ j, V7)     【Value NoDNC】--将元器件恢复属性
) D) x9 J) ]5 ]" c( y% f原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表