Two port impedance, negative inductance?

1 reply · 3K views · last reply
hadoque
Messages
39
Reaction score
1
Hi
I'm doing simulations in preparation for experimental measurements of decoupling capacitor parasitic inductance. I've done simulations of two port measurements, in mentors hyperlynx, of parallel capacitors on small power planes. These have given me s2p files that I've converted to normalized z-parameters in matlab.
So, I want to extract inductance from the complex impedance. To do this I use
[itex] L = \frac{\Im(z12)}{2\pi f}[/itex]
Taking a measurement in f=1.326e8Hz, where inductance dominates, gives me L = -0.3982/(2*pi*1.326e8)=-4.78e-10H. So, negative inductance! What am I missing here? Figure 1 and 2 shows |z| and re(z) and im(z).
 
Attachments
  • Log-log plot of the magnitude of Z12 in ohms against frequency f in Hz from 10^6 to 10^10, showing a dip near 2.5e7 Hz, a peak near 5e8 Hz, and a cursor at X 1.326e+08, Y 0.3994.
    z.png
    2.3 KB · Views: 586
  • Line plot of z12 (Ω) against f (Hz) on log axes from 10^6 to 10^10 Hz, showing Im(z) in blue and Re(z) in red, with a data cursor at X 1.326e+08, Y -0.3982.
    z-ir.png
    2.2 KB · Views: 581
OK, I found it, there is something wrong with my conversion between S and Z, causing imaginary part to become opposite polarity.