EDA365电子论坛网

标题: 讨论:FPGA根据PCB布局决定原理图连线 [打印本页]

作者: worldsnap    时间: 2008-12-22 21:12
标题: 讨论:FPGA根据PCB布局决定原理图连线
我在布一块BGA封装FPGA的电路板,想到一个问题。  c0 W* z  |2 b( f8 U1 \/ ]& f' W
一般的SOC处理器在外接SDRAM等芯片时,在BGA芯片设计时就考虑了连线的方便性,BGA引脚在出线后就能和SDRAM引脚直接一对一相连,1 W3 ~$ B' e' d* }) ^
基本不需要交叉就能直接连到SDRAM。
* Z8 h+ n, I, I; i2 T. G8 r3 Z但如果是FPGA,问题就来了。
1 P# e8 U" B* n: u' j+ p. o  z7 r) y一般的说,FPGA是可以随意安排IO功能的。如果要接另一个引脚很多的BGA元件,比如说DSP,基本上要把DSP的总线都连到FPGA,如果FPGA和DSP的引脚也能够理顺的话(线没有交叉),一根连接线(两边均为BGA)基本上不需要打三个以上的过孔,布起来要方便得多。但是在事先画原理图的阶段想在原理图上一下子理顺基本上不可能。而且既然是两边都是BGA,最外侧两圈引脚可以从顶层Fanout,内侧还需要用底层或者更多层,这样要把互连线理顺起来更复杂。1 _2 i. D0 ^3 J' B+ X: h

/ ~2 A  E, A" ^; U我现在想到的办法是把DSP侧的BGA先Fanout出来,用一小段track把各脚先从各层引出,这样就基本上确定了走线的顺序(各层的线不需要交叉就可以走到FPGA)。再把FPGA的引脚用小段的track从各层引出,再根据两边track的顺序,在原理图上一根一根的按顺序接起来。0 F8 H  }4 S7 q" A5 X! a8 U; ~! e
当然这样做的好处是布线很美观,SI问题易于保证,缺点是这个过程太麻烦了。效率非常低。/ c' {+ I2 g* c2 w3 }- ]5 k# Y

( g; I  ]; N) I, k请大家支下招,有没有较为方便的办法完成这个事?
作者: chenhaikun    时间: 2008-12-23 12:40
太复杂啦
作者: jimmy    时间: 2008-12-23 21:17
可以用SWAP PIN的功能来实现( J8 _. f) t6 N* V( }

' a, p1 w5 \8 Z' K8 X! m$ }' H) L/ g然后再ECO FROM SCH,很方便.
作者: dingbinhot    时间: 2009-1-14 03:26
楼上说得对。。一一对应修改再同步到PCB。。人家写程序看CKT就OK了




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2