-
- News
- Books
Featured Books
- design007 Magazine
Latest Issues
Current IssueRules of Thumb
This month, we delve into rules of thumb—which ones work, which ones should be avoided. Rules of thumb are everywhere, but there may be hundreds of rules of thumb for PCB design. How do we separate the wheat from the chaff, so to speak?
Partial HDI
Our expert contributors provide a complete, detailed view of partial HDI this month. Most experienced PCB designers can start using this approach right away, but you need to know these tips, tricks and techniques first.
Silicon to Systems: From Soup to Nuts
This month, we asked our expert contributors to weigh in on silicon to systems—what it means to PCB designers and design engineers, EDA companies, and the rest of the PCB supply chain... from soup to nuts.
- Articles
- Columns
Search Console
- Links
- Media kit
||| MENU - design007 Magazine
Estimated reading time: 4 minutes
Quiet Power: Simulating Planes with SPICE
There are several excellent commercial tools available for simulating power distribution planes. However, you don’t need a commercial tool to do simple plane analysis. You can, for instance, write your SPICE input file and use the free Berkeley SPICE engine to get result.
If you want to do your own plane simulations, there are a couple of simple choices: For rectangular, triangular or circular shapes, you can code the closed-form self- and transfer-impedance expressions in a spreadsheet. One simple implementation for lossless planes is available here [1]. Losses can also be included in these same calculations if you are willing to handle complex numbers in the spreadsheet. A spreadsheet or any mathematical software package is convenient, because the same application can also plot the results.
Another simple choice to simulate power planes is to create a SPICE netlist and run SPICE. Again, we could use any of the commercially available SPICE tools, most of them having the benefit of offering an integrated schematics capture and graphical post processing user interface. In fact, some of these very good SPICE tools are available for free [2]. On the other hand, using commercial-grade SPICE software, even if it has schematics capture, it is still the user’s task to come up with the equivalent circuit for the planes.
One way to create an equivalent circuit for the planes is to map the plane shape to a grid. The bottom sketch of Figure 1 shows the simplest form, when the solid plane pair has a rectangular contour. For generic plane shapes, with holes and cutouts, and non-rectangular contour, we can use a sufficiently fine or adaptive grid to follow the actual shape.
Figure 1. A pair of rectangular planes with dielectric separation (top) and its SPICE-grid equivalent circuit (bottom).
We start by overlaying a uniform grid on the rectangular plane shape, dividing the plane pair into square cells (one cell is highlighted by yellow). For this illustration, we assume that we can fit precisely N cells along the X length and M cells along the Y width of planes. The cells are represented by four sub-circuits placed along the periphery of each cell. Sub-circuits along the edge of the grid are denoted by Cell_e and represent a triangular shape portion of the plane pair; one of them is highlighted in green. Sub-circuits inside the grid are denoted by Cell_g and represent a square (or diamond) shaped portion of the plane pair; one of them is highlighted in blue. Once we place all of these cells, like tiles, they will cover the entire plane shape continuously, without gap.
The parameters for the Cell_e and Cell_g sub-circuits can be calculated based on the geometry and material properties of the corresponding triangular or diamond shaped plane pair portions they represent. For sake of simplicity here, we will use lossless plane pairs, assuming that the conductivity of the planes is infinite and the dielectric loss tangent of the laminate is zero. Furthermore we assume that the dielectric constant of the laminate is er with a thickness of s. We can use two fundamental signal integrity equations to get the parameters of the sub-circuits: The characteristic impedance and propagation delay of lossless transmission lines.
If we know any two of the four parameters of Zo, tpd, L and C, we can readily calculate the other two by using these two equations. We start with a cell and calculate its static capacitance (C) and its propagation delay (tpd) from one side to the opposite side.
Here X/N is the side dimension of the square cell (based on our conditions, it equals Y/M). Lower-case c is the speed of light, which is the inverse square root of two natural constants, e0 and m0, which are the dielectric constant and permeability of free space, respectively.
With C and tpd we can calculate Z0 and L:
Note that both the characteristic impedance and the inductance of a square cell depend linearly on the s plane spacing; thicker dielectric comes with proportionally higher inductance and impedance. The inductance approximated in this manner (which we may also call the sheet inductance or spreading inductance) does not depend on the size of the square; whereas the characteristic impedance is inversely proportional to it: larger cell comes with lower characteristic impedance.
With the parameters of the yellow cells we can now calculate the parameters of the blue diamonds and green triangles. Since all three have the same distance between its connection end points (which equals the side dimension of a cell), the propagation delay will be the same tpd for all three. Each blue diamond has one half of the area of a cell and therefore its static capacitance will be Cg = C/2, its characteristic impedance 2Z0 and its inductance Lg = 2L. Similarly, each green triangle has one quarter of the area of a cell and therefore its static capacitance will be Ce = C/4, its characteristic impedance 4Z0 and its inductance Le = 4L. Figure 2 shows the schematics representation of the sub-circuits.
Figure 2. Sub-circuit schematics.
This model uses simple lumped elements, but since it maps the two-dimensional plane pair in both directions, it will correctly capture the modal resonances at all frequencies where the tpd propagation delay of the cells is much less than the period of the highest frequency of interest.
References
[1] Visit http://www.electrical-integrity.com/Tool_download_files/Plane_SelfZ_v-w01.xls
[2] See the listing at http://www.electrical-integrity.com/Links.html under the heading “Free, low-cost, demo and on-line tools”
Dr. Istvan Novak is a distinguished engineer at Oracle, working on signal and power integrity designs of mid-range servers and new technology developments. Novak received his M.S. degree from the Technical University of Budapest, Hungary and his Ph.D. degree from the Hungarian Academy of Sciences in 1976 and 1989, respectively. With 25 patents to his name, Novak is co-author of "Frequency-Domain Characterization of Power Distribution Networks." To contact Istvan, click here.
More Columns from Quiet Power
Quiet Power: An Evolution in PCB Design CostsQuiet Power: The Effect on SI and PI Board Performance
Quiet Power: 3D Effects in Power Distribution Networks
Quiet Power: Noise Mitigation in Power Planes
Quiet Power: Uncompensated DC Drop in Power Distribution Networks
Quiet Power: Ask the Experts—PDN Filters
Quiet Power: Friends and Enemies in Power Distribution
Quiet Power: Be Aware of Default Values in Circuit Simulators