Simulation of a multilayer interdigitated capacitor
I have made layout with cadence and extract it with Calibre RC. I have made em simulations with ADS Momentum and Sonnet EM. The resulting capacitor between the two electrodes is very similar with Calibre and Momentum. But the result from Sonnet is about 20% lower. I think I have taken care of deembedding as well as subdividing thick metal enough in Sonnet. But the result remains. Could anybody give me some suggestions about this? Thank you!
How did you generate the Sonnet and Momentum projects? Did you use one of their tools to automatically generate the projects, or did you do it by hand? If doing it by hand, I wouldn't be surprised if there is a difference in the stackup. Momentum and Sonnet handle the dielectrics associated with thick metal very differently, so it is easy to make a mistake in the stackup.
If you auto-generated the projects, let us know how you did it.
Yes, this can be an issue. If you use thick metal definitions in Momentum, you have to realize that Momentum will effectively increase the thicknesses of your dielectrics in order to create models that they can simulate. You have to read their documentation very carefully so you can adjust or compensate your dielectric layers properly for how they handle growing the metal thickness.
I think Sonnet assumes that your thick metals will extend upward from the base level, and they will actually extend your thick metals through dielectrics if the metal is thicker than one or more dielectrics immediately above the base level.
--Max
Thanks you guys. I did generate sub stacks by hand. I think I have taken care of these definitions in the beginning.
In Momentum I have taken thick metal expasion into account when setting dielectric layers. In Sonnet, dielectric layers are independent from metal stack.
Has anyone done these exercises and made any comparison before?
You may find the following related topics of interest for you:
https://www.edaboard.com/viewtopic.p...&highlight=mom
https://www.edaboard.com/viewtopic.p...&highlight=mom
https://www.edaboard.com/ftopic366048.html
Thanks Timof. That's exactly what I need, although some illusions about extraction tools(even some 2D simulators)are blown.
Wait ... if you are using thick metal in Sonnet, this will change the effective metal to metal distance, compared to a thin metal stackup. With increasing metal thickness, the distance to the metal above will decrease.
~~
One detail where things could go wrong with capacitance calculation: By default, Sonnet checks one layer above and one layer below for mesh alignment. If you have more than one dielectric layer between the capacitor plates, you should go to Analysis > Advanced Subsectioning > Polygon Edge Checking and increase the value as needed. Incorrect mesh alignment with big subsections can lead to capacitance values which are smaller than expected.
Would you like to have a reliable reference value for your capacitance (based on a random-walk solver)?
Wait ... if you are using thick metal in Sonnet, this will change the effective metal to metal distance, compared to a thin metal stackup. With increasing metal thickness, the distance to the metal above will decrease.
~~
One detail where things could go wrong with capacitance calculation: By default, Sonnet checks one layer above and one layer below for mesh alignment. If you have more than one dielectric layer between the capacitor plates, you should go to Analysis > Advanced Subsectioning > Polygon Edge Checking and increase the value as needed. Incorrect mesh alignment with big subsections can lead to capacitance values which are smaller than expected.