- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Sockets for spartan FPGAs?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-16-2012 11:12 PM
Hi guys.
Are there sockets for Spartan FPGAs with BGA pinout? Ball grid array sockets?
I'm guessing sockets for BGA ICs is not practical, but thought i would ask anyway just to be sure.
I'll be using the Spartan3AN 1400 [676] , available only in BGA form as far as i know.
Funny, i did do a search for "ball grid array sockets" but didn't come up with anything conclusive.
Thanks.
Regards,
Solved! Go to Solution.
Re: Sockets for spartan FPGAs?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-16-2012 11:47 PM
Have you looked here?
-- Bob Elkind
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369
Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
Re: Sockets for spartan FPGAs?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-17-2012 12:04 AM
Thanks so much, eteam00!
Re: Sockets for spartan FPGAs?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-17-2012 09:19 AM
Have you tried typing your question into Google? If not you should before posting.
Too many results? Try adding site:www.xilinx.com
Re: Sockets for spartan FPGAs?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-17-2012 09:23 AM
bobr wrote:
Hi guys.
Are there sockets for Spartan FPGAs with BGA pinout? Ball grid array sockets?
I'm guessing sockets for BGA ICs is not practical, but thought i would ask anyway just to be sure.
I'll be using the Spartan3AN 1400 [676] , available only in BGA form as far as i know.
Funny, i did do a search for "ball grid array sockets" but didn't come up with anything conclusive.
Thanks.
Regards,
Soooooooo....
since nobody else asked, I will.
Why on earth do you think you need a socket?
----------------------------------------------------------------
Yes, I do this for a living.
Re: Sockets for spartan FPGAs?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-17-2012 02:17 PM
Thanks for the additional information. I am working with a minimum of information right now, so i would apreciate any and all comments on this.
I am looking into getting sockets because once a BGA part is soldered in place, there is no way to check or repair connections underneath. - The assembly house i spoke to say an xray machine is required to check BGA connections for faults. Is this correct? The assembly house has no xray machine. I would like to keep the same assembly house if possible.
A cold solder joint, or failed connection to a 'ball' would be irrepairable, would it not? Without a socket, it looks like a faulty BGA connection would force a write-off on the board and the FPGA. The FPGA i will be using is about $85.00 a pop.
With a socket, then if the solder connections are faulty, then the FPGA can be removed and the PBC can be replaced, or the socket might even be removed and replaced with another.
The PCB i will be making will be a small 'module' just large enough to populate the FPGA and support chips and I/O headers, so by contrast each PCB will cost a couple of dollars.
Does this all make sense, or am i off base?
Thanks.
Regards,
Re: Sockets for spartan FPGAs?
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-17-2012 02:34 PM - edited 07-17-2012 02:44 PM
Beware of unintended and undesired electrical consequences of sockets.
- Current spikes vs. inductance
- High-frequency (and high-edge-rate) signals
- Additional signal skews
- Degraded signal integrity
Without a socket, it looks like a faulty BGA connection would force a write-off on the board and the FPGA.
- With a socket, your design might not work.
- JTAG-based shorts and opens tests (combined with appropriate probe points) should verify absence of opens and shorts, but is dicy for 'weak' solder connections. Nonetheless, it is a cheap and entirely cost-justified test for volume production runs.
- You need to choose an assembly house capable of x-ray checking of correct soldering. Otherwise you are paying for boards which the assembly house has buggered, and you bear all the costs of the assembly house shortcomings. X-ray checking does not improve or degrade initial assembly yield, it helps identify the nature of the failure (for process feedback and repair) and catches failures before you spend a great deal of time in troubleshooting.
- You need to choose an assembly house capable of BGA replacement (no, it should not result in a write-off of the board). The BGA can be recovered with an expensive process called re-balling -- replacement of lost solder balls -- which is justified in the case of very expensive or very irreplaceable devices.
- You need to choose an assembly house with sufficient process expertise and profile control to maintain excellent yield. This should be reflected in a competitive bid for their services, as an assembly house with poor production yield will need to inflate their bid to accommodate the high costs of BGA replacement.
The FPGA i will be using is about $85.00 a pop.
The answer is a fit assembly house, not a socket. Don't forget DFT (Design for Test) and DFM (Design for Manufacturability) practices. Search the web if these terms are unfamiliar.
Quality costs extra, but is often cheaper in the long run. Scrimping on the assembly costs can well be false economy.
If you are kept awake by worries over assembly yield, you have probably chosen the wrong assembly house. A proper assembly house will insist on a properly detailed design review of your board before they bid, and before you order the board fab. If they do not insist, then you have chosen the wrong board house.
-- Bob Elkind
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369
Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
Re: Sockets for spartan FPGAs?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-17-2012 02:48 PM
Thanks for the advice, eteam00. I'll start looking for a suitable assembly house in my region. I'm near Vancouver BC and Seattle.
I am not familiar with the "design review" of a board. Is this be something a third party would do, or something the board designer would do?
Re: Sockets for spartan FPGAs?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-17-2012 02:53 PM
I'll start looking for a suitable assembly house in my region. I'm near Vancouver BC and Seattle.
You shold have no trouble finding an excellent assembly house near Seattle. Just contact a few Boeing engineers, and you will hear everything you need... and more. Vancouver BC should have a decent selection as well, since it is the capital of Canadian industry on the west coast.
I am not familiar with the "design review" of a board.
It will take me a few minutes to recover from the shock of what you are saying before I can respond to this. I am not easily stunned, but I do not have the words to respond, for the moment.
-- Bob Elkind
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369
Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
Re: Sockets for spartan FPGAs?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-17-2012 03:03 PM
Thanks for the help, eteam00.
I'm sure you're right about finding a house in the Vancouver area.
I have found a "25 Point" design review on-line, as presented by an assembly house.
Thanks.
Regards,











