EDA365电子工程师网

标题: 不能swap pin? [打印本页]

作者: cherry5767    时间: 2008-11-18 15:53
标题: 不能swap pin?
在用swap pin 的时候出现如下提示:$ `- Z5 [" f$ m( q& s
Pin not swappable, swap code is zero. Pick again.
9 x- [- h, ^) N! J8 s而且,右面的选项卡为灰色。见下图:* i8 j! x9 D' K  c* x
% V" |, j  j7 d" s" h
& t1 Y9 F, m9 R) \
在封装对应的txt文档中也有PINSWAP属性,见下图:; h9 A- V3 q: B

& Q! W0 e+ M* X1 M6 G' C  j请问,哪位高人知道原因和解决的方法?
9 G/ t$ l0 ?; f7 P& k0 n谢谢!!!
作者: 31330023    时间: 2008-11-18 16:54
封装是不是少了个符号'+ R  m  a# H- E5 D
记得格式是这样的
5 `* r% t  {& b5 _. @function ......
( M3 s& I" d3 i2 v, R1 U# m+ Spinswap  'BGA786-40-2828'  A1 A2 A3 A4......( `+ B, F; f9 X0 W0 N: y
pinswap  'BGA786-40-2828'  B1 B2 B3 B4......
$ _' r  `, e, e; r# v' Fend
, e# [6 I: j: o9 {* j. ?这样就可以A1 A2 A3 A4互换了,B1 B2 B3 B4也是
作者: 31330023    时间: 2008-11-18 16:56
更改完device文件后要重新导一次网表才可以!
作者: cherry5767    时间: 2008-11-18 17:00
原帖由 31330023 于 2008-11-18 16:54 发表 8 K' N8 ?" L- F4 e% ^+ r5 I* V3 `
封装是不是少了个符号'
2 h1 H( a# s7 {* U& f5 h记得格式是这样的/ ?8 r: E, E8 \& w6 Y# P% D
function ......
* P& [! E) x5 `pinswap  'BGA786-40-2828'  A1 A2 A3 A4......6 n8 D3 h2 ]  X4 o  U
pinswap  'BGA786-40-2828'  B1 B2 B3 B4......
% M) _1 E& ~8 z, L* H) t0 ?: ]end
0 D' X( N0 N% C/ X6 J  }这样就可以A1 A2 A3 A4互换了,B1 B2 B3 B4也是
& q7 p, @8 g2 R* K2 P" D& V

" v" }' N8 g$ ?. {% m2 L试了,还是不行
作者: cherry5767    时间: 2008-11-18 17:58
原帖由 31330023 于 2008-11-18 16:56 发表 2 ]9 ?* b( v) S1 B7 B2 H. o
更改完device文件后要重新导一次网表才可以!
  |$ d6 X" @# y4 U9 y) z- N

/ E0 a1 f  z3 k! f. T, F
6 D. W' G# t. g  U4 m/ w也还是不行。
作者: 31330023    时间: 2008-11-19 11:37
检查一下device导入路径,是否本地优先
作者: cherry5767    时间: 2008-11-19 11:40
原帖由 31330023 于 2008-11-19 11:37 发表 , [3 T% P5 [9 Q! q
检查一下device导入路径,是否本地优先

. C7 l5 U1 k- o% ~5 u3 ~" R& S6 o  z) M; C6 P4 @. g

$ Z8 t2 V3 [4 ]) N" T# `这也没有问题的
; B8 l8 l* ?& ?: Q1 J我现在是直接改的原理图,就不用swap pin来处理了。
作者: lucy0801    时间: 2008-11-19 11:51
不清楚你是不能swap还是在allegro里已经swap了然后修改过线路图,不能netin?
作者: cherry5767    时间: 2008-11-19 11:56
原帖由 lucy0801 于 2008-11-19 11:51 发表 " y6 W9 y$ O/ b2 O1 K) c
不清楚你是不能swap还是在allegro里已经swap了然后修改过线路图,不能netin?

4 |. B  [# d! ^+ W& l
6 h+ p9 e" @; T4 c* ~( H) U$ m. r我在allegro中不能swap,网表是可以导进来的。8 e4 y  G6 j6 j3 D& ^1 X8 n
最后的解决方法是先更改原理图,在重新导的网表
作者: adwordslai    时间: 2008-11-19 15:16
标题: 回复 9# 的帖子
以前我们这边都是手动改顺的,再原理图,不知你们还会用什么方法?
作者: cherry5767    时间: 2008-11-19 15:21
原帖由 adwordslai 于 2008-11-19 15:16 发表
0 L/ d3 v) m1 C4 [7 |以前我们这边都是手动改顺的,再原理图,不知你们还会用什么方法?
.
4 c6 F! d# ^/ d
, F* B2 R% \% f7 q; W6 H; k- A
本来是想用swap pin,再allegro中改好,再反标注到原理图中的。谁知一直不能swap,就只好对着pcb改了原理图,再重新调入网表的。
作者: lihuizju    时间: 2008-11-21 19:16
需要Swap的话,一般是设置PinGroup这个属性。. m1 i1 S0 D, z" }% {/ E# c
我在orcad做封装的时候,设置这个属性之后,没有你说的问题。( n: [; l& C6 r" U
该属性的设置可以搜索一下。
作者: docow    时间: 2008-11-24 10:23
要首先设置pingroup的属性,设置为swappable
作者: weiprop    时间: 2008-12-4 12:24
我還沒有試過swap pin for bga勒
作者: oulen    时间: 2009-4-25 10:15
你这样的情况只能在版本16.0里面实现吧,15.6都没法实现啊,没法逆向产生原理图 11# cherry5767




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