Methods for modeling interactions between massively coupled multiple vias in multilayered electronic packaging structures
First Claim
1. A method for determining at least one of a signal reflection, a signal transmission, and a signal coupling among vias in a multi-via electronic package, wherein said electronic package comprises a plurality of vias and at least two parallel layers, comprising the steps of:
- (a) creating a model of the electronic package as an interior problem and an exterior problem, relative to the at least two parallel layers;
(b) determining parameters relating to the vias and the parallel planes corresponding to the at least two parallel layers for use in solving said interior problem and said exterior problem;
(c) solving the interior problem to determine a first property of the model based on the parameters that were determined, such that the interior problem is solved by;
(i) determining exciting waves using dyalic Green'"'"'s function; and
(ii) determining an admittance matrix using Foldy-Lax equation;
(d) using the first property and the parameters to solve the exterior problem, to determine a second property of the model;
(e) using the second property to determine at least one result selected from the group consisting of;
the signal reflection, the signal transmission, and the signal coupling among vias in the electronic structure; and
(f) having determined the at least one result, executing at least one step selected from the group consisting of the following steps;
(i) storing the result for later use; and
(ii) outputting the result to a user.
4 Assignments
0 Petitions
Accused Products
Abstract
Analyzing interactions between vias in multilayered electronic packages that include at least two spaced-apart conducting planes, and multiple vias that connect signal traces on different layers. Voltages at active via ports are represented as magnetic ring current sources, which generate electromagnetic modes inside the plane structure. Substantial electromagnetic coupling between vias occurs. A full-wave solution of multiple scattering among cylindrical vias in planar waveguides is derived using Foldy-Lax equations. By using the equivalence principle, the coupling is decomposed into interior and exterior problems. For the interior problem, the dyadic Green'"'"'s function is expressed in terms of vector cylindrical waves and waveguide modes. The Foldy-Lax equations for multiple scattering among the cylindrical vias are applied, and waveguide modes are decoupled in the Foldy-Lax equations. The scattering matrix of coupling among vias is then calculated for use in determining signal reflection, transmission, and/or coupling in the electronics package.
-
Citations
34 Claims
-
1. A method for determining at least one of a signal reflection, a signal transmission, and a signal coupling among vias in a multi-via electronic package, wherein said electronic package comprises a plurality of vias and at least two parallel layers, comprising the steps of:
-
(a) creating a model of the electronic package as an interior problem and an exterior problem, relative to the at least two parallel layers; (b) determining parameters relating to the vias and the parallel planes corresponding to the at least two parallel layers for use in solving said interior problem and said exterior problem; (c) solving the interior problem to determine a first property of the model based on the parameters that were determined, such that the interior problem is solved by; (i) determining exciting waves using dyalic Green'"'"'s function; and (ii) determining an admittance matrix using Foldy-Lax equation; (d) using the first property and the parameters to solve the exterior problem, to determine a second property of the model; (e) using the second property to determine at least one result selected from the group consisting of;
the signal reflection, the signal transmission, and the signal coupling among vias in the electronic structure; and(f) having determined the at least one result, executing at least one step selected from the group consisting of the following steps; (i) storing the result for later use; and (ii) outputting the result to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article of manufacture adapted for use with a processor for use in determining at least one of a signal reflection, a signal transmission, and a signal coupling among vias in a multi-via electronic package, wherein said electronic package comprises a plurality of vias and at least two parallel layers, said article of manufacture comprising:
-
(a) a memory medium; and (b) a plurality of machine instructions stored on the memory medium, said plurality of machine instructions when executed by a processor, causing the processor to; (i) enable a user to input parameters relating to the vias of the electronic package, which is modeled as an interior problem and an exterior problem, relative to the at least two parallel layers; (ii) solve the interior problem of the model of the electronic package to determine an admittance matrix, based on the parameters that were input, where the interior problem is solved by determining exciting waves using dyadic Green'"'"'s function, and by determining an admittance matrix using Foldy-Lax equations; (iii) solve the exterior problem of the model using the admittance matrix, to determine a scattering matrix; and (iv) use the scattering matrix to determine at least one of the signal reflection, the signal transmission, and the signal coupling among vias in the electronic package. - View Dependent Claims (13, 14, 15)
-
-
16. A system for determining at least one of a signal reflection, a signal transmission, and a signal coupling among vias in a multi-via electronic package, wherein said electronic package comprises a plurality of vias and at least two parallel layers, comprising:
-
(a) a memory in which a plurality of machine instructions defining an electronic package analysis program are stored; (b) a user input device; (c) a display; and (d) a processor that is coupled to the user input device to receive a user input, to the memory to access the machine instructions, and to the display, said processor executing said machine instructions and thereby implementing a plurality of functions, including; (i) enabling a user to input parameters relating to the vias and the at least two parallel layers of an electronic package, which is modeled as an interior problem and an exterior problem, relative to the at least two parallel layers; (ii) solving the interior problem of the model for the electronic package, to determine an admittance matrix, based on the parameters that were input, where the interior problem is solved by determining exciting waves using dyadic Green'"'"'s function, and by determining an admittance matrix using Foldy-Lax equations; (iii) solving the exterior problem of the model for the electronic package using the admittance matrix to determine a scattering matrix; and (iv) enabling a user to use the scattering matrix to determine at least one of the signal reflection, the signal transmission, and the signal coupling among vias in the electronic package. - View Dependent Claims (17, 18, 19)
-
-
20. A method for modeling an electronic package that comprises a plurality of vias and at least two parallel layers defining spaced-apart parallel planes, for use in simulating characteristics of the electronic package to evaluate a design of the electronic package, comprising the steps of:
-
(a) modeling the electronic package, producing a model represented by an interior problem and an exterior problem; (b) determining parameters relating to the vias and the parallel planes corresponding to the at least two parallel layers for use in solving said interior problem and said exterior problem; (c) solving the interior problem to determine an admittance matrix of the electronic package, based on the parameters that were determined, wherein the interior problem is solved by determining an exciting wave using dyadic Green'"'"'s function and by determining the admittance matrix using Foldy-Lax equations; (d) solving the exterior problem using the admittance matrix and the parameters that were determined to determine a scattering matrix, said scattering matrix being useful for evaluating the design of the electronic package; and (e) having determined the scattering matrix, executing at least one step selected from the group consisting of the following steps; (i) storing the result for later use; and (ii) outputting the result to a user. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A method for modeling an electronic package that comprises a plurality of vias and at least two parallel layers defining spaced-apart parallel planes, for simulating characteristics of electronic packages to evaluate a design of the electronic package, comprising the steps of:
-
(a) representing voltages at active via ports as magnetic ring current sources; (b) decomposing signal coupling among vias into an exterior problem with magnetic surface currents and an interior problem with magnetic surface currents; (c) determining parameters relating to the vias and the parallel planes corresponding to the at least two parallel layers, for use in solving said interior problem and said exterior problem; (d) solving the interior problem to determine an admittance matrix for the electronic package, based on the parameters that were determined, where the interior problem is solved by; (i) applying dyadic Green'"'"'s function, expressed in terms of vector cylindrical waves and waveguide modes, to determine exciting waves for the electronic packages; (ii) using Foldy-Lax equations to relate the exciting waves, incident waves, and scattering waves, thus decoupling each waveguide mode for the parallel layers, and obtaining the admittance matrix of an interior geometry of the electronic packages; (e) solving the exterior problem using the parameters that were determined and the admittance matrix, to determine a scattering matrix; (f) relating the admittance matrix and the scattering matrix by imposing a condition of equal and opposite magnetic surface currents; and (g) having determined the relationship between the admittance matrix and the scattering matrix, executing at least one step selected from the group consisting of the following steps; (i) storing the result for later use; and (ii) outputting the result to a user. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification