EDA365电子工程师网

标题: 怎么修改器件的bga,Device,使这个bga能够换pin [打印本页]

作者: 小小子    时间: 2016-3-22 18:53
标题: 怎么修改器件的bga,Device,使这个bga能够换pin
怎么修改器件的bga,Device,使这个bga能够换pin?
( w, E+ j, \% ~, g' i
作者: dzkcool    时间: 2016-3-22 20:46
1、参考学堂视频课程第一课中Device文件使用技巧的Function定义格式:http://mooc.eda365.com/course/141/learn#lesson/4351 o  x1 f% F: S4 p# o6 ^
2、阅读X:\Cadence\SPB_16.6\doc\algrolibdev下的帮助文档algrolibdev.pdf第107页的说明。
作者: 小小子    时间: 2016-3-22 21:13
dzkcool 发表于 2016-3-22 20:46
3 M" l2 E0 n) o% M# m+ g/ I% [1、参考学堂视频课程第一课中Device文件使用技巧的Function定义格式:http://mooc.eda365.com/course/141/l ...
& R& y6 h6 a( _8 I1 b5 @" |4 r
好的  谢谢1 S1 q1 h" f. u1 }

作者: 小小子    时间: 2016-3-22 21:44
dzkcool 发表于 2016-3-22 20:46
7 p' B# |' {9 i8 A. j9 q! R1、参考学堂视频课程第一课中Device文件使用技巧的Function定义格式:http://mooc.eda365.com/course/141/l ...

$ u! n4 H5 d  k1 v对着文件改了 ,导入还是没用 ,是那里出错了吗?

捕获.PNG (31.4 KB, 下载次数: 0)

捕获.PNG

作者: dzkcool    时间: 2016-3-23 08:05
如果要换Pin,Allegro默认生成的Device就可以,如果要整组换,要按帮助文档描述定义Function。  n6 A: I5 ]9 N5 n/ {
课程和帮助的示例是用于排阻的整组互换,对应Allegro命令为Place->Swap->Functions
作者: zqy610710    时间: 2016-3-23 08:39
本帖最后由 zqy610710 于 2016-3-23 08:42 编辑
( x9 O- l; n, u& q1 o7 z1 H5 X  j, t' }5 N; \+ k( H% b" X
打开封装创建一个Device,pcb导出网表,在网表中修改bga的Device名与封装名一样,再导入PCB就可以换了。
作者: scc_yangy    时间: 2016-3-23 22:13
小小子 发表于 2016-3-22 21:44
6 W0 I% M' ?# S# f0 S$ L对着文件改了 ,导入还是没用 ,是那里出错了吗?

8 @' k9 J8 k* r+ l) p% w$ U: H! f0 f你写的device文件没有PINSWAP的分组,需要增加PINSWAP才行啊。最简单的就是打开.dra文件,然后file->create device file,生成的device文件名和.dra的文件名一样,所有管脚都可以任意交换,不过这个方法没有约束条件,要注意不能换错。
, Q& p! V+ t) K; p; C- m! e% U6 v6 Q0 A. x

作者: 小小子    时间: 2016-3-26 15:19
scc_yangy 发表于 2016-3-23 22:132 C; p% A& w3 e# G  W* j( t
你写的device文件没有PINSWAP的分组,需要增加PINSWAP才行啊。最简单的就是打开.dra文件,然后file->crea ...
( e" s- [2 I) D  V: m/ K
以解决,谢谢
作者: skny2011    时间: 2016-4-2 09:51
以后慢慢研究




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2