找回密码
 注册
关于网站域名变更的通知
查看: 1702|回复: 3
打印 上一主题 下一主题

讨论:FPGA根据PCB布局决定原理图连线

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-22 21:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
我在布一块BGA封装FPGA的电路板,想到一个问题。, W$ T* Y2 G/ G+ s! I' K* j9 M
一般的SOC处理器在外接SDRAM等芯片时,在BGA芯片设计时就考虑了连线的方便性,BGA引脚在出线后就能和SDRAM引脚直接一对一相连,& a+ m/ Z: A5 V8 S" B4 q
基本不需要交叉就能直接连到SDRAM。6 X: M& }' p' \# f2 K
但如果是FPGA,问题就来了。
7 d  ~0 a) o6 v2 m) h6 J! Y& K% u一般的说,FPGA是可以随意安排IO功能的。如果要接另一个引脚很多的BGA元件,比如说DSP,基本上要把DSP的总线都连到FPGA,如果FPGA和DSP的引脚也能够理顺的话(线没有交叉),一根连接线(两边均为BGA)基本上不需要打三个以上的过孔,布起来要方便得多。但是在事先画原理图的阶段想在原理图上一下子理顺基本上不可能。而且既然是两边都是BGA,最外侧两圈引脚可以从顶层Fanout,内侧还需要用底层或者更多层,这样要把互连线理顺起来更复杂。9 v) X* Y/ w+ k3 Z2 V
& v5 i6 d1 s$ J- P0 L1 s
我现在想到的办法是把DSP侧的BGA先Fanout出来,用一小段track把各脚先从各层引出,这样就基本上确定了走线的顺序(各层的线不需要交叉就可以走到FPGA)。再把FPGA的引脚用小段的track从各层引出,再根据两边track的顺序,在原理图上一根一根的按顺序接起来。1 i2 \, U" L/ {' ~
当然这样做的好处是布线很美观,SI问题易于保证,缺点是这个过程太麻烦了。效率非常低。, I( f2 ?* w! }  t: ^# z! p( _( L* _

$ }) i$ o( m( F9 s4 h请大家支下招,有没有较为方便的办法完成这个事?

该用户从未签到

2#
发表于 2008-12-23 12:40 | 只看该作者
太复杂啦

该用户从未签到

3#
发表于 2008-12-23 21:17 | 只看该作者
可以用SWAP PIN的功能来实现6 Z# m) v2 F, A0 n  y# r6 N- J% p
$ M6 u0 a. K4 {$ c' T& F
然后再ECO FROM SCH,很方便.

该用户从未签到

4#
发表于 2009-1-14 03:26 | 只看该作者
楼上说得对。。一一对应修改再同步到PCB。。人家写程序看CKT就OK了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-25 20:32 , Processed in 0.078125 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表