IP Library › Granted Patent US 7,752,587
Granted Patent B2
US 7,752,587 · App. 11/857,940 · Granted Jul 6, 2010

Vertically tapered transmission line for optimal signal transition in high-speed multi-layer ball grid array packages

Assignee: Altera Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,752,587
App. No.
11/857,940
Granted
Jul 6, 2010
Kind
B2
Abstract

Broadly speaking, the embodiments of the present invention fill the need for methods of designing vertical transmission lines for optimal signal transition in multi-layer BGA packages. By controlling the impedance and geometry continuity of micro vias in each micro via layer in the package to follow smooth impedance and geometry curves from layer to layer, the return loss and insertion loss of the transmission line can be reduced or controlled to within acceptable ranges.

Claims (45)

1. A method for designing placement locations of micro vias of a via layer of a transmission line in a multi-layer ball grid away (BGA) package for a semiconductor die, comprising:

determining a target impedance value for the via layer, wherein the determined target impedance value for the layer is along a smooth impedance curve between an impedance of a bump and an impedance of a ball of a BGA;

determining placement location of at least one signal via of micro vias, wherein the placement location follows design constraints of manufacturing;

performing an analytical calculation to determine initial placement locations of a plurality of ground vias of the micro vias of the via layer;

adjusting the placement locations of the plurality of ground vias by taking the design constraints of manufacturing into consideration; and

calculating an impedance of the via layer by using a simulation tool after the placement locations of the vias have been adjusted, wherein each method operation is executed through a processor.

2. The method of claim 1 , further comprising:

determining if the calculated impedance of the via layer meets the target impedance value,

if the calculated impedance of the via layer meets the target impedance value, the placement locations of the signal and ground vias of the via layer are accepted,

if the calculated impedance of the via layer does not meet the target impedance value, the placement locations of the ground vias are adjusted and the impedance of the via layer is recalculated, the determining operation being repeated until the calculated impedance of the via layer meets the target impedance value.

3. The method of claim 1 , wherein the determining placement location of at least one signal via of micro vias includes placing the at least one signal via to follow a smooth geometry transition in the transmission line.

4. The method of claim 1 , wherein the target impedance is determined by one of linear interpolation between the impedance of the bump and the impedance of the ball of the ball grid array or graphical interpolation along the smooth impedance curve between the impedance of the bump and the impedance of the ball of the ball grid array.

5. The method of claim 1 , wherein the bump, the micro vias of the via layer, a plated through hole (PTH), and the ball are part of the transmission line.

6. The method of claim 3 , wherein placing the at least one signal via to follow the smooth geometry transition is performed by placing the at least one signal via along a smooth curve going through a center of a PTH and an outer edge of the ball of the BGA.

7. The method of claim 6 , wherein both the smooth impedance curve and the smooth curve lack sharp transitions in the curves.

8. The method of claim 3 , wherein placing the at least one signal via to follow smooth geometry transition to avoid geometry discontinuities of signal vias of multiple via layers of the multi-layer BGA package reduces return loss and insertion loss of the transmission line at high operating frequency range.

9. The method of claim 3 , wherein placing the at least one signal via to follow smooth geometry transition to avoid geometry discontinuities of signal vias of multiple via layers of the multi-layer BGA package widens an operating frequency range of devices in the semiconductor die.

10. The method of claim 1 , wherein the analytical calculation determines an impedance.

11. The method of claim 1 , wherein the analytical calculation the analytical calculation is a function of a diameter of the signal via and a distance between the signal via and one of the ground vias.

12. The method of claim 1 , wherein the analytical calculation the analytical calculation is Z=60/sqrt(Er)*ln(2r/d).

13. A method for designing placement locations of micro vias of a via layer of a transmission line in a package for a semiconductor die to widen a range of operating frequencies of devices in the semiconductor die, comprising:

determining a target impedance value for the via layer, wherein the determined target impedance value for the layer is along a smooth impedance curve between an impedance of a bump and an impedance of a ball of a ball grid array (BGA);

determining placement location of at least one signal via of micro vias, wherein the placement location avoids geometry discontinuities in the transmission line performing an analytical calculation to determine initial placement locations of a plurality of ground vias of the micro vias of the via layer;

calculating a distance between ground vias of the micro vias of the via layer and the at least one signal vias to determine initial placement locations of the ground vias; and

calculating an impedance of the via layer by using a simulation tool after the placement locations of the vias have been adjusted, wherein each method operation is executed through a processor.

14. The method of claim 13 , further comprising:

determining if the calculated impedance of the via layer meets the target impedance value,

if the calculated impedance of the via layer meets the target impedance value, the placement locations of the signal and ground vias of the via layer are accepted,

if the calculated impedance of the via layer does not meet the target impedance value, the placement locations of the ground vias are adjusted and the impedance of the via layer is recalculated, the determining operation being repeated until the calculated impedance of the via layer meets the target impedance value.

15. The method of claim 13 , wherein the target impedance is determined by one of linear interpolation between the impedance of the bump and the impedance of the ball of the ball grid array or graphical interpolation along the smooth impedance curve between the impedance of the bump and the impedance of the ball of the ball grid array.

16. The method of claim 13 , wherein the placement locations at least one signal via and the ground vias follow design constraints of manufacturing.

17. The method of claim 13 , wherein adjusting placement locations of vias to follow the smooth geometry transition is performed by placing the at least one signal via along a smooth curve between an outer edge of the bump and an outer edge of the ball of the BGA.

18. The method of claim 13 , wherein determining placement location of at least one signal via to follow a smooth geometry transition to avoid geometry discontinuity in the transmission line reduces return loss and insertion loss of the transmission line over a frequency range between about 0 GHz to about 15 GHz.

19. The method of claim 13 , wherein placing the at least one signal via to follow smooth geometry transition to avoid geometry discontinuity of signal vias of multiple via layers of the multi-layer BGA package reduces return loss and insertion loss of the transmission line and widens the operating frequency range of the devices.

20. A computer readable medium including program instructions for designing placement locations of micro vias of a via layer of a transmission line in a package for a semiconductor die to widen a range of operating frequencies of devices in the semiconductor die, comprising:

program instructions for determining a target impedance value for the via layer, wherein the determined target impedance value for the layer is along a smooth impedance curve between an impedance of a bump and an impedance of a ball of a ball grid away (BGA);

program instructions for determining placement location of at least one signal via of micro vias, wherein the placement location avoids geometry discontinuities in the transmission line program instructions for performing an analytical calculation to determine initial placement locations of a plurality of ground vias of the micro vias of the via layer;

program instructions for calculating a distance between ground vias of the micro vias of the via layer and the at least one signal vias to determine initial placement locations of the ground vias; and

program instructions for calculating an impedance of the via layer after the placement locations of the vias have been adjusted.

21. The computer readable medium of claim 20 , further comprising:

program instructions for determining if the calculated impedance of the via layer meets the target impedance value,

if the calculated impedance of the via layer meets the target impedance value, the placement locations of the signal and ground vias of the via layer are accepted,

if the calculated impedance of the via layer does not meet the target impedance value, the placement locations of the ground vias are adjusted and the impedance of the via layer is recalculated, the determining operation being repeated until the calculated impedance of the via layer meets the target impedance value.

22. The computer readable medium of claim 20 , wherein the target impedance is determined by one of linear interpolation between the impedance of the bump and the impedance of the ball of the ball grid array or graphical interpolation along the smooth impedance curve between the impedance of the bump and the impedance of the ball of the ball grid array.

23. The computer readable medium of claim 13 , wherein placing the at least one signal via to follow smooth geometry transition to avoid geometry discontinuity of signal vias of multiple via layers of the multi-layer BGA package reduces return loss and insertion loss of the transmission line and widens the operating frequency range of the devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2010
From: JIANG, XIAHONG; SHI, HONG
To: ALTERA CORPORATION
Reel/Frame 024419/0168 →
Continuity (1)
Related Publication 20090077523A1 · Mar 19, 2009