电子产业一站式赋能平台

PCB联盟网

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

cadence实用脚本工具分享,实现orcad原理图快捷设计,减少重复性工作

[复制链接]

397

主题

397

帖子

2463

积分

三级会员

Rank: 3Rank: 3

积分
2463
发表于 2024-6-14 07:02:00 | 显示全部楼层 |阅读模式

oe5ak11s5ka64023744742.gif

oe5ak11s5ka64023744742.gif

/ P6 C/ H! N! s2 b+ j, N* s9 @' j( U点击上方名片关注了解更多0 I9 S- t% J  H. L

+ m& B8 R* K8 t1 o9 S7 B& ~正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。) s. c6 g2 }, a! Q$ \8 n
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!& {$ Y) @# o$ i
安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6        ools\capture        clscripts\capAutoLoad\】4 B; g3 {  a8 c: v
2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】0 N5 m: B2 C. S- ?
使用方法在图纸页面右键可看到当前支持的功能
  b& ]7 t' b6 l. a4 \9 x

2gxew52wwq364023744842.png

2gxew52wwq364023744842.png
& s7 V* k8 \, X# |) V. S
1)     【Change Net】--批量修改网络名称7 i! |) z3 [9 u% T0 B3 O, ?
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。, H# D/ L/ q7 W2 g  `* P3 c5 x

cr1kljcastd64023744942.png

cr1kljcastd64023744942.png
" u0 z0 X- E$ e2 T: I% d
此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2)     【PIN WireName】--批量生成pin脚的网络名称' X2 ^! H4 j' w; X4 W" [$ g
批量选中需要生成网络的pin脚,右键执行【PIN
' W5 g+ z* E7 _0 Y( G. F) gWireName】,pin上会自动增加与名称一致的网络。' K+ C8 v/ c8 D! m! k8 m! P/ `% G% m

v4nany5gjrc64023745042.png

v4nany5gjrc64023745042.png
/ {+ p, r. a1 i  P+ r

; b6 z- ?7 Z  ^3)     【PIN WireSearch】--批量查找生成引脚的网络名称$ b* E+ v) _$ `
首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
2 \4 v* E: G  H

oc4hxbav5ym64023745142.png

oc4hxbav5ym64023745142.png

# @$ k2 _( K# F; O回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN
+ s/ ], }$ ?% SWireSearch】,pin上会自动查表,并生成对应的网络。! H" K/ }) G, _! f" K( p

m00k5mci4u264023745242.png

m00k5mci4u264023745242.png

; K  |& Y+ H( d8 |9 ]8 I1 _) ~5 u4)     【Place Net】--批量生成网络名称
, w; F" R8 E9 s$ t# Q, Q2 V首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!. k; B" A9 q) h# H

byn1zycy3sa64023745342.png

byn1zycy3sa64023745342.png

# u( c) |; f* v6 {2 r8 g, [" H        
; ]% M8 R2 z0 [, P# |% n回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 - P$ k! b! g6 G
5)     【Place Offpage】--批量生成offpage
! Q8 Y. V- _* I% ~原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。4 B9 i) R+ L% g6 _
如果原理图中选中的是offpage,则会生成与之相反方向的offpage
0 V7 I( l: @9 s# t" F2 o/ a2 I9 I

qjqof44wcin64023745442.png

qjqof44wcin64023745442.png
1 K6 {$ c6 e) s* r1 B
6)     【Value DNC】--将元器件DNC
% D: X& y  Q* }- k! _原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
% `: j) J6 E% l7)     【Value NoDNC】--将元器件恢复属性, x0 Q7 O* Q+ T0 K8 X( j" D
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。' n/ M# p2 o" J4 q3 I2 G
8)     【OffPageName Agli】--将offpage的名称对齐5 ~& L/ D/ ^; F3 w4 D! U
原理图中选中需要对齐的offpage的名称,只能选名称不能选中整个offpage。执行功能,offpage的名称会自动回到原位。如果方向是在左侧,会进行左对齐。! o3 V$ g! N, s! q

5uprjfsesus64023745542.png

5uprjfsesus64023745542.png

, k/ k0 G& |0 f% L获取方法
回复

使用道具 举报

发表回复

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

本版积分规则


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