I have a polarization splitter rotator in FDTD and I am going to extract S-parameters by “Ports” and then test it in Interconnect.
Before using ports, FDTD needs these:
Initialization and mesh: 5.282 GB
Running simulation: 3.176 GB
Data collection: 1.071 GB
Monitor data saved to fsp file: 534 MB
but the problem is that when I add Ports, the memory that is needed jumps into these:
Initialization and mesh: 258.247 GB
Running simulation: 142.985 GB
Data collection: 27.723 GB
Monitor data saved to fsp file: 13.835 GB
Am I making a mistake? or it is normal?
Is there any other way to extract S-parameters?
Here is my FDTD file: (My device is 500 micron long)