We will have to drill it ourselves.
Working with Xilinx BGA packages
-
ElEctric_EyE
- Posts: 3260
- Joined: 02 Mar 2009
- Location: OH, USA
Re: 3D Circuit Boards
enso wrote:
...so I put down two pads and will drill it myself...
We will have to drill it ourselves.
Re: Working with Xilinx BGA packages
We are both quite mad, you know!
Golden Phoenix will do unplated holes, listed in a separate drill file.
My plan is far less ambitious than yours, E-Eye. I will stick with a two-layer board, stuff the holes with caps, and put a layer of paste over the top to hold them in. Then I will flip the board and paste over the bottom. The surface tension should keep the caps centered in the hole. This step may require using the oven. I may just do everything in the oven - after PID-controlling it.
Alternatively, the cap-stuffing part can be done in the oven, followed by the hotplate for the BGA.
Golden Phoenix will do unplated holes, listed in a separate drill file.
My plan is far less ambitious than yours, E-Eye. I will stick with a two-layer board, stuff the holes with caps, and put a layer of paste over the top to hold them in. Then I will flip the board and paste over the bottom. The surface tension should keep the caps centered in the hole. This step may require using the oven. I may just do everything in the oven - after PID-controlling it.
Alternatively, the cap-stuffing part can be done in the oven, followed by the hotplate for the BGA.
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
- GARTHWILSON
- Forum Moderator
- Posts: 8773
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: Working with Xilinx BGA packages
I would experiment with the in-hole capacitors before adding the BGA. I've done quite a few of them now for my modules, and I still don't do it right every time, so I have to correct it. I go one cap at a time, and measure the VDD-GND capacitance each time, so if there's an open or a short, I don't have to wonder which one it is (since it's obviously the last one I worked on).
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
Re: Working with Xilinx BGA packages
GARTHWILSON wrote:
I would experiment with the in-hole capacitors before adding the BGA...
Sticking caps into holes under a BGA is a whole other project... I'll see how this one goes first.
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
Re: Working with Xilinx BGA packages
Here is the back view of my XC3S50 LQFP board showing the pads that will be drilled for caps:
The top layer, under the '50 is a ground plane. You can see the concentric circles of the three power supplies. This should provide clean decoupling.
The layout is certainly much neater than having all those caps sitting on the surface...
The layout is certainly much neater than having all those caps sitting on the surface...
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
-
ElEctric_EyE
- Posts: 3260
- Joined: 02 Mar 2009
- Location: OH, USA
Re: Working with Xilinx BGA packages
For a QFP package I wouldn't think bypass capacitor placement is as bad as it is for a BGA since all the power leads are at the edge. For the BGA, most of the powers originate at the center of the device while the grounds are closer to the edges. The bypass cap's I've seen on Digilent boards, for example, surround the device. Think of the length of wire needed to connect this...
In my parallel video board using a 144-pinQFP, every single one of the power lead bypass caps are <= 2mm distance from the package. I see no advantage to "burying" a bypass cap for a QFP package that is expected to run <200MHz.
In my parallel video board using a 144-pinQFP, every single one of the power lead bypass caps are <= 2mm distance from the package. I see no advantage to "burying" a bypass cap for a QFP package that is expected to run <200MHz.
Re: Working with Xilinx BGA packages
ElEctric_EyE wrote:
... I see no advantage to "burying" a bypass cap for a QFP package that is expected to run <200MHz.
I needed to quickly test and fine-tune the process, and the 'neatness' factor made it irresistible...
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
-
ElEctric_EyE
- Posts: 3260
- Joined: 02 Mar 2009
- Location: OH, USA
Re: Working with Xilinx BGA packages
Arlet wrote:
Be aware that IR thermometers don't work well on aluminum, at least not without adjusting. I'd put an empty PCB on the hotplate, and measure that instead.
-
ElEctric_EyE
- Posts: 3260
- Joined: 02 Mar 2009
- Location: OH, USA
Re: Working with Xilinx BGA packages
So I am eager to start production of my 3D bypass capacitor board, each .67"x.67" board will have 62 holes. Each of those holes will be a .056" via with a .029" hole. The 0605 caps will be a snug fit, since they are .065"x.032". Some things I have to consider are the number of holes per board. Max is 650 for ExpressPCB ProtoPro 2 layer service, the one that can't exceed 21sq". Which real estate is not the issue here, number of max hole is the limiting factor. So I can have multiple bypass cap boards on a single manufactured board. Looks like about 10. I will use extra holes remaing to make separation easier. $166 will get me 4x10 boards. I have to get the measurements correct the first time! I may have to go with the .065" via with the .035" hole.
The Green is usually the bottom layer, but in this case it is on top for the bypass cap board on the left. The red layer will have to be etched off, and all the VCC power holes will have to be drilled. The GNDs will have wires to go through both boards.
Ignore the error on the pic, this was just a rough draft.
The Green is usually the bottom layer, but in this case it is on top for the bypass cap board on the left. The red layer will have to be etched off, and all the VCC power holes will have to be drilled. The GNDs will have wires to go through both boards.
Ignore the error on the pic, this was just a rough draft.
Last edited by ElEctric_EyE on Tue Jun 25, 2013 3:32 pm, edited 1 time in total.
- GARTHWILSON
- Forum Moderator
- Posts: 8773
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: Working with Xilinx BGA packages
Quote:
Each of those holes will be a .056" via [pad?] with a .029" hole. The 0605 [0603?] caps will be a snug fit, since they are .065"x.032" [...] I have to get the measurements correct the first time!
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
-
ElEctric_EyE
- Posts: 3260
- Joined: 02 Mar 2009
- Location: OH, USA
Re: Working with Xilinx BGA packages
GARTHWILSON wrote:
...I'm sure you'll need to specify a bigger hole than .029.
-
ElEctric_EyE
- Posts: 3260
- Joined: 02 Mar 2009
- Location: OH, USA
Re: Working with Xilinx BGA packages
OK I have it figured out! I am jumping the gun, so to speak, as I don't even have a BGA board designed yet, but this topic of layered boards is very intriguing and something I must conquer immediately. I think it's going to work. I've triple checked pins and the design has been accepted by ExpressPCB. 620 holes vs. the 650 hole limit on ProtoPro 2-layer service.
The green layer should be manufactured with no solder mask.
The red via's are .031" with a .014" hole.
All I should need to do is drill each hole out at least to .031". Ideally, this will leave no conducting material on the bottom side mating to the bottom of the 256-ball BGA mainboard.
EDIT: Added details.
The green layer should be manufactured with no solder mask.
The red via's are .031" with a .014" hole.
All I should need to do is drill each hole out at least to .031". Ideally, this will leave no conducting material on the bottom side mating to the bottom of the 256-ball BGA mainboard.
EDIT: Added details.
Last edited by ElEctric_EyE on Tue Jun 25, 2013 6:49 pm, edited 2 times in total.
Re: Working with Xilinx BGA packages
If the capacitors don't fit, don't force them, but use a bigger hammer.
-
ElEctric_EyE
- Posts: 3260
- Joined: 02 Mar 2009
- Location: OH, USA
Re: Working with Xilinx BGA packages
Arlet wrote:
If the capacitors don't fit, don't force them, but use a bigger hammer.
Although I will change my mounting process, based on observation from the hotplate construct.
Real world measurements:
for 0603 SMT are .032"x.064".
board thickness is .056", so the cap will protrude by some miniscule amount vertically. (This is a clue how I plan to mount this bypass cap board with a hotplate)
Horizontally, you're talking about the [Pb] scraping off the sides by placing 0603 SMT in a human drilled .031" hole and this is guaranteed to be just a little bit larger with custom drilling. I've not purchased the drill bits yet, but it shouldn't be a problem.
EDIT: 6/25/13 Order placed.
EDIT: 6/26/13 Not yet!
Last edited by ElEctric_EyE on Wed Jun 26, 2013 12:24 pm, edited 1 time in total.
- GARTHWILSON
- Forum Moderator
- Posts: 8773
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: Working with Xilinx BGA packages
Quote:
Real world measurements:
for 0603 SMT are .032"x.064". [...] by placing 0603 SMT in a human drilled .031" hole
for 0603 SMT are .032"x.064". [...] by placing 0603 SMT in a human drilled .031" hole
Edit: Corrected the goofy notation which I did when I was in an airport terminal and they had already begun the boarding for my flight.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?