电子产业一站式赋能平台

PCB联盟网

搜索
查看: 474|回复: 3
收起左侧

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

[复制链接]

395

主题

395

帖子

2280

积分

三级会员

Rank: 3Rank: 3

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

udmfbzfsnp264016822025.gif

udmfbzfsnp264016822025.gif

* o7 [8 v! |( j. w) J( T7 B点击上方名片关注了解更多
. u& a* ^% K) A0 x6 O+ Z$ r! F' }4 L1 Z- n
正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。
3 E& }% K* z+ \; P6 x) V2 ^* Z本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!
; z+ p/ q+ ]8 U, U另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!
9 o5 B: j, y6 L8 u, |8 \: c7 J安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6        ools\capture        clscripts\capAutoLoad\】
( L' `9 T. C( O  Y$ g, \( N3 j2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】
2 q. C$ @3 D: o" c) A注意事项
8 C0 {! I- A) ]5 b: |1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。
5 A* ~4 Q: u) |. y) }6 N( ]% x' q
! x) T2 T/ q9 G" G  T2 f

xz24oxrgaar64016822125.png

xz24oxrgaar64016822125.png

5 v/ \& H1 C( O& G使用方法在图纸页面右键可看到当前支持的功能
+ _' q: W* ?+ H

of0zdckdkdd64016822225.png

of0zdckdkdd64016822225.png
" M3 E# o& |5 h" ^# y! }
1)     【Change Net】--批量修改网络名称
8 H1 C- q% T2 R$ t/ w. S! n, D选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。( z* M3 R( t: C1 g$ K) k

udii5km31mw64016822325.png

udii5km31mw64016822325.png

; f2 a0 T; Q' Q  }+ |, k5 r) w. {此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2)     【PIN WireName】--批量生成pin脚的网络名称
1 ?5 m( {# v) K  X0 [- B9 h4 x批量选中需要生成网络的pin脚,右键执行【PIN
3 T; J; `3 w8 ]# s# ]& X' |9 ^* K" A' bWireName】,pin上会自动增加与名称一致的网络。
2 B1 ]: m0 {* ], y8 e; q

34yxwd5eajd64016822425.png

34yxwd5eajd64016822425.png
% q6 Y6 e# G5 T, p8 a* B% J6 J2 P
7 l( v9 @/ G: ^
3)     【PIN WireSearch】--批量查找生成引脚的网络名称8 d0 W1 A, o- q- }" K8 x
首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!* z' E4 }  l7 ~; t9 I/ w

gte5rmgdmzw64016822525.png

gte5rmgdmzw64016822525.png
5 _4 |4 o- a0 }, }, Y
回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN! N7 o* c7 Y+ d8 f: B
WireSearch】,pin上会自动查表,并生成对应的网络。1 b# m. \. p" I+ e+ @

0ljp4bucwjx64016822625.png

0ljp4bucwjx64016822625.png

5 c( r# r$ c( d+ {* Y" {4)     【Place Net】--批量生成网络名称5 O. p( k2 }# t8 c& f: h+ o
首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!/ L% N! C' D# f0 c

hzuoydn1dos64016822725.png

hzuoydn1dos64016822725.png
# m$ p+ G, ^- O3 N  e" t2 g& ^
        
" G! c' h2 o  ]1 T) q回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 - c& Q" H+ E# b$ i2 y8 o& n
5)     【Place Offpage】--批量生成offpage0 r! ?2 z. H  \4 E: o0 t  l
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。
3 \$ J& X5 H' Z# a0 W: [" b, b, q+ ~如果原理图中选中的是offpage,则会生成与之相反方向的offpage2 N( m' \* q, Z

abcab3fy4rm64016822825.png

abcab3fy4rm64016822825.png

7 y8 n9 J& [* z$ Z4 @7 L# s4 I6)     【Value DNC】--将元器件设置为DNC
# I8 ~7 h# ~! X; D, a原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。: n7 m; \8 P) j& k
7)     【Value NoDNC】--将元器件恢复属性3 r$ s6 y% w  i9 z3 r
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。
回复

使用道具 举报

0

主题

13

帖子

63

积分

一级会员

Rank: 1

积分
63
发表于 2024-12-17 16:49:29 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

4

帖子

16

积分

一级会员

Rank: 1

积分
16
发表于 2024-12-28 14:56:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

4

帖子

16

积分

一级会员

Rank: 1

积分
16
发表于 2024-12-28 14:56:54 | 显示全部楼层
  m2 c5 w, s0 v- r2 G6 [# ?, ]
回复 支持 反对

使用道具 举报

发表回复

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

本版积分规则


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