How to calculate the capacitance in a plasmonic modulator?


Hi to all,

I want to calculate the value of capacitance in a modulator.
I have studied the given script in Mach-Zehnder modulator on this site, but unfortunately I couldn’t understand it. And now I want to know that how can I calculate the capacitance of the modulator?

Thanks in advance…


Hi @ifariborz, capacitance is defined as the rate of change in charge with respect to the rate of change in voltage. This is how the capaciatnce was calculated in the Mach-Zehnder modulator. A charge monitor was placed on top of the silicon waveguide. A bias sweep was applied at one of the contacts. Once the simulation was done the capacitance was calculated from dQ / dV.

In the Mach-Zehnder example the bias was set in such a way that for every bias point of intereset a second bias point was introduced that was a very small amount away from it (i.e. 1 and 1.025, 1.5 and 1.525, and so on). This way we calculated dQ by taking the difference in the total charge between these two bias points (that are very close to each other) and divided the value by the difference in voltage. This allowed us to use a small value for dV (important for cases where the C-V curve is nonlinear) and still do the overall sweep in much larger steps.

Note that the charge monitor has an option that allows it to integrate the charge within the volume/area of the monitor and report the net (total) charge. This option was used in the example to get the net charge at each bias point easily.


Hi @aalam, Thank you for your clear response, I tried the script on mach zehnder example and could solve my problem.


Hi,did you calculate the S parameter about the Mach-Zehnder modulator? I want to get this pictureS21 vs frequency,but I don’t know how to add the S parameter in INTERCONNECT,

Looking forward to your reply


Hi @liuruonan
Unfortunately I’m not using INTERCONNECT and don’t know how to calculate the S parameter.
Make a new topic, and other friends will help soon.

Good to know you, good luck.


thank you very much