EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
点击上方「EDA365」关注更多精彩
+ Q2 l, A9 `( J- M8 m( s8 M/ T
% }6 Q# }4 u' G) ~' E相信PCB设计工程师都有这个体会:几周加班加点在赶一个项目看着马上就要完成了,已开始出现周末放松的幻觉,就在下班快投板前某硬件负责人带来“惊喜”,有两个管脚较多的器件需要改动下-----用“上帝也疯狂”来形容一点也不为过。
6 m6 v% l1 O3 L3 c. ^& L
$ G2 h7 y# _! T# r7 F& O! {$ _. ~
客户虐我千百遍,我待客户如初恋0 F5 Y4 [! H/ T, w$ C4 L/ K$ G
. \. @! Y4 f$ D( c( \
当年在做IC封装设计时也遇到过类似的情形,尤其在初期大BGA封装设计PINMAP阶段,所谓PINMAP就是把下图中的BGA的每个管脚的信号对应放在EXCEL表格上进行调整设计,有点象小朋友玩现拼图吧。( ]: o/ W: [3 F! N; i- N
/ Q+ E& H& |$ M: A9 p+ H
对于EXCLE表中的信号经过多次评审后很容易人为地引入错误,如本来属于总线A的信号被放到了信号组B中。BGA信号管脚最好的检查方法就是分类上色,但对于2千多的信号由于改动反复上色也不是一个小的工作量,EXCEL自带的上色功能不适合于信号类型多的情况且对新增加的信号不好处理,业界没有现成的程序也没见其它高手共享,我免费共享的程序可是我见同事被“虐”及自身体会后想出来的,各位看观如有其它更好的思路或程序请共享给我!
% w$ p! U- |: x* e. |" ?! q s1 f& A5 b' f' ^5 \& W# S
- F1 x+ _6 F" v. H! z
; F. J' H* ^$ J% ]" X0 A' ~
" s& H; H# ]& E程序能干些啥+ O0 e' K: f9 b. b! @
) ]7 S6 ~. ` X/ W! ~2 |8 e1 o图2是一个原始没上色的IC封装图,从图可见要检查各业的信号不容易吧。
* W! O9 d8 C5 ?4 ~- F( o" Y! N7 R" @+ k% W
图3 程序上色处理后的信号PINMAP表格
6 G4 B! ^: j- @6 W! a O" V% n3 F% \. z7 P( F* d
8 O! Z6 k% G" H) L* q程序下载5 a: X, a3 G, C6 k( A
1 h1 \) Z( ~) i7 }+ J. f' N' f程序使用方法非常简单,基本不需要人工干预,对于IC封装设计的效率提高及信号分配的正确性非常有帮助。深度用户还可以手工指定网络的颜色以适应个人的喜好。程序算法我已申请了专利,程序不需安装且免费希望对大家的IC封装设计有帮助,需要的下载用户可以到下面连接:
8 e9 a8 W1 p- C1 L7 Uhttps://www.eda365.com/thread-117644-1-1.html
# c/ T8 K7 ?6 f8 H$ a$ p0 f d( O4 r' j, z# q
: w: p5 c" K- m% M: ~
2 _, e7 Y/ S; b& g2 h
3 I, @7 D- y+ }0 }6 }. f6 ^# ?![]() |