David F. answered 08/28/25
An Electrical Engineer With a Passion for Mentoring
The way in which you have posed the question is ill-defined as there are a lot of other factors that need to be considered. You mention that this spiral inductor is going to be fabricated in CMOS ---- you have not specified the environment in which this inductor is to be fabricated. What is the die size? What is the dielectric constant of the material? What frequency is this inductor going to be operating?
If you are looking to solve this problem in its most general case, the only way to do it is as you say ---- use a 3D field solver or build it and measure it directly. For pedagogical purposes, neither of these approaches is convenient.
If you want to solve this problem in a way that is tractable and could possibly be put into a closed form solution, you could calculate the DC inductance of a spiral inductor in free space. This is a multi-step process:
- Using the Biot-Savart Law, you can integrate the cross-product of each differential current element with the unit vector pointing to a field point in question to obtain the magnetic field intensity H at that point.
- The inductance is going to be approximately equal to the total flux passing through a plane surface that is nearly coincident with the surface of the planar spiral divided by the current flowing in the spiral.
The Biot-Savart Law is given by:
dB = (μ/4π) ∫ (I dl × r') / | r'|3
where r' is the displacement vector between a differential current element on the spiral inductor and the field point.