Simulation of S-parameters of general multilayer boxed PCBs with the method of moments and the scattering matrix algorithm

This paper presents a numerically stable Method of Moments tool for simulating S-parameters of multilayer boxed PCBs by combining an S-matrix formalism to derive the complete dyadic Green's function with various basis functions to model both transverse and longitudinal currents.

Original authors: A. O. Makarenko, P. Zheglova, R. Gaponenko, R. V. Salimov, R. I. Tikhonov, A. A. Shcherbakov

Published 2026-05-19
📖 5 min read🧠 Deep dive

Original authors: A. O. Makarenko, P. Zheglova, R. Gaponenko, R. V. Salimov, R. I. Tikhonov, A. A. Shcherbakov

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are an architect designing a skyscraper. But instead of concrete and steel, your building is made of layers of plastic and thin sheets of copper, stacked like a sandwich. This is a Printed Circuit Board (PCB), the brain of almost every electronic device.

Before you actually build this skyscraper, you want to know: Will the electricity flow smoothly from the top floor to the bottom? Will it get stuck or bounce back in weird ways?

In the real world, you'd have to build a prototype, test it, and if it fails, tear it down and start over. That's expensive and slow. So, engineers use computer simulations to "test" the design virtually. This paper presents a new, smarter way to run those simulations.

Here is the breakdown of their method using simple analogies:

1. The Problem: A Noisy, Crowded Room

Imagine trying to hear a whisper in a room filled with echoes.

  • The PCB is the room. It has many layers (dielectrics) and metal sheets (conductors).
  • The Signal is the whisper (electricity).
  • The Challenge: When electricity moves through these layers, it bounces off the walls and the metal sheets. To predict exactly how the signal behaves, you have to calculate how every single wave interacts with every other wave.

Traditionally, calculating these "echoes" (mathematically called Green's functions) is like trying to count every single grain of sand on a beach. It takes a huge amount of computing power and time, especially when the signal source and the listener are close together. The math gets messy, unstable, and slow.

2. The Solution: The "Scattering Matrix" (The Magic Mirror)

The authors propose a new way to handle these echoes using something called the S-matrix (Scattering Matrix) method.

Think of the PCB as a series of mirrors and windows stacked on top of each other.

  • Old Way: You calculate the path of a light beam by tracing every single bounce off every single surface individually. It's tedious.
  • The New Way (S-matrix): Instead of tracing every bounce, you treat each layer as a "black box" with a specific rulebook.
    • If a wave hits the top of Layer A, the rulebook tells you exactly how much bounces back and how much goes through to Layer B.
    • You combine the rulebooks of Layer A, Layer B, and Layer C to get the rulebook for the whole building.

This is like playing a game of "telephone" where you don't need to know the whole story; you just need to know how each person in the chain changes the message. By using these "rulebooks" (S-matrices), the math becomes much more stable and easier to calculate, even for complex, multi-layered structures.

3. The "Rooftops" and "Pulses" (The Building Blocks)

To simulate the electricity, the computer needs to break the metal sheets and wires into tiny pieces.

  • Flat Metal Sheets: The authors use shapes that look like rooftops (a flat top with sloping sides) to represent the current flowing across the flat metal layers.
  • Vertical Wires (Vias): PCBs often have tiny wires that punch through the layers to connect the top to the bottom. The authors use pulse and linear shapes (like a flat block or a ramp) to represent the current flowing up and down these wires.

They figured out the exact mathematical formulas to calculate how these "rooftops" and "pulses" interact with the "echoes" (the S-matrix rules). This allows the computer to build a giant equation that predicts the behavior of the whole board.

4. The Speed Boost (The Fast Fourier Transform)

Even with the new "rulebook" method, the computer still has to do millions of calculations.

  • The Analogy: Imagine you have a massive spreadsheet where every cell needs to be filled. Doing it one by one takes forever.
  • The Fix: The authors use a technique called FFT (Fast Fourier Transform). Think of this as a super-fast sorting machine. Instead of checking every single cell individually, the machine groups them in a clever way to find the answer almost instantly. This makes the simulation fast enough to be practical for real-world designs.

5. The Proof: Did It Work?

The authors tested their new method on two examples:

  1. A Filter: A standard electronic component with three layers of plastic and six strips of metal. They compared their computer results with known data from other studies, and the numbers matched perfectly.
  2. The Filter with Wires: They added two vertical wires (vias) connecting the layers. This is a harder problem because it involves current moving up and down, not just side-to-side. Their method handled this successfully, showing how the wires changed the signal.

The Bottom Line

This paper doesn't invent a new type of circuit board. Instead, it invents a better calculator for engineers.

By using a "rulebook" approach (S-matrix) to handle the complex echoes inside the board, and by using "rooftop" shapes to map the electricity, they created a simulation tool that is:

  • More Stable: It doesn't crash or give weird numbers when things get complicated.
  • More Intuitive: It's easier to understand and program than previous methods.
  • Faster: It uses speed-boosting tricks to solve problems quickly.

This helps engineers design better, more reliable electronic devices without having to build as many physical prototypes.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →