The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Design >> RF Design >> Mutual inductance estimation https://designers-guide.org/forum/YaBB.pl?num=1169632704 Message started by butcher_tekkotsu on Jan 24th, 2007, 1:58am |
Title: Mutual inductance estimation Post by butcher_tekkotsu on Jan 24th, 2007, 1:58am Hi, Now I'm designing a single ended narrow band LNA. Operating frequency is 1.5GHz. The topology is the cascode amplifier w/ inductor load. I'm also using an inductor for the input gate for input impedance matching. I'm conserned the unnecessary oscilation because of output to input feedback. :-? So I'd like to estimate mutual inductance between input and load inductors from actual layout. Does anyone know good method for that? |
Title: Re: Mutual inductance estimation Post by ACWWong on Jan 24th, 2007, 4:33am Most em simulators can give you the magnetic coupling between your spirals. As a quick (free) tool which I have used in the past to minimise unwanted k by better placement of inductors is ASITIC. Other tools you might try are ADS(momentum), Sonnet, etc. etc. These tools won't though work so well on a completed layout... you'll need to extract the spirals out. For layout based extraction, Andrew Beckett on this forum, mentioned not so long ago that Assura has a high frequency option available to extract L, not sure if Mutual is available.... but this might depend on whether your Assura deck supports the option ? cheers aw |
Title: Re: Mutual inductance estimation Post by sheldon on Jan 26th, 2007, 3:10am Greetings, There are a couple of other options. SpectreRF includes a tool for synthesis of passive components, VPCM, and it also has the ability to analyze the coupling between inductors. Or, you can use the field solver in VPCM to perform a high accuracy extraction. Best Regards, Sheldon |
Title: Re: Mutual inductance estimation Post by Andrew Beckett on Jan 26th, 2007, 6:10am The Assura parasitic inductance extraction can also extract mutual inductance. The requirement is that the Assura RCX files have the data to extract resistance - nothing extra is needed for inductance and mutual inductance extraction in terms of PDK support. Regards, Andrew. |
Title: Re: Mutual inductance estimation Post by mg777 on Jan 28th, 2007, 8:12pm Let's see if we can estimate this mutual inductance from first principles, the Neumann formula: M = (μ0/4π) ∫ dl1.dl2 / r For simplicity take two coplanar square wire loops (one turn only) of side 'a' and distance 'd' between centers. By hand calculation I get k = M/L ≈ a2 / (π.d.(d+a)) For d = a (worst case) I get k = 1/2π = 0.16. If d = 2a then k = 0.05. N turns should not matter as the N2 factor would enter both M and L. Now that we know the spatial dependence we can sense that our estimate will upper bound the k for a spiral. It's a pessimistic upper bound, though. I'm guessing for d = 2a, a typical spiral would have k = 0.01. Bottom line: if d = a (and it would be, right?) then you can't ignore mutual. M.G.Rajan www.eecalc.com |
Title: Re: Mutual inductance estimation Post by ACWWong on Jan 29th, 2007, 3:33am yes, mutual generally isn;t a problem, BUT when one is using several large spirals, the tendancy to pack them in as close a possible without thought coule be dangerous. So often "d" is only greater than "a" by as little as possible and its a rare test-chip luxury to have d>= 2a. |
Title: Re: Mutual inductance estimation Post by pancho_hideboo on Feb 15th, 2007, 7:52am Hi. Coupling of inductors is influenced by surrounding layout patterns. But VPCM(Virtuoso Passive Component Modeler) coupling analysis ignores them. For example, ground or power metal lines could affect coupling. It seems that VPCM don't use any file from "capgen" although VPCM reads procfile and p2lvsfile. For VPCM, there is no meaning in the following sections inside "procfile". metal_variations endmetal_variations metal_combinations endmetal_combinations Also VPCM ignores contact resistance defined in "p2lvsfile". :'( We have to rely on Assura RCX. |
Title: Re: Mutual inductance estimation Post by sheldon on Feb 16th, 2007, 8:31am Pancho, The original question was how to extract coupling between inductors, the issue you mention is different. Depending on the the tools you have access to and the PDK you are using, you might want to try the following: Option I: Use Assura as Andrew suggested. Assura is intended this type of application and will allow you to include more of the circuit in the extraction. Option II: Use the VPCM full-wave solver, EMSS, to extract the coupling between inductors and the surrounding layout. This approach is accurate and useful for analyzing the inductor and a few critical nets, However, using the full-wave solver limits the size of a circuit because of the time required for the EM analysis. Best Regards, Sheldon |
Title: Re: Mutual inductance estimation Post by pancho_hideboo on Feb 16th, 2007, 8:51am Hi. Starter of this thread, butcher_tekkotsu is my colleague. His Concern is inductors coupling including surrounding layout patterns. So we will adopt Assura RCX. If we need more precise analysis, we use Momentum in RFDE not EMSS in VPCM. We can choose and control thick metal modeling and via modeling scheme in Momentum. On the other hand, EMSS is very unclear regarding thick metal modeling and via modeling. As far as quasi-static mode, via resistance doesn't affect VPCM synthesis and analysis results at all. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |