simulate_phaseshifter
- si_fab.components.phase_shifter.simulation.simulate.simulate_phaseshifter(cell, step_amplitude=1.0, dt=1e-12, nsteps=500, center_wavelength=1.5, debug=False)
Simulation recipe to simulate the phase shifter.
- Parameters:
- celli3.PCell
PCell of the phase shifter to simulate.
- step_amplitudefloat
Amplitude of the step.
- dtfloat
Time step of the simulation.
- nstepsint
Number of steps in the simulation.
- center_wavelengthfloat
Center wavelength of the optical carrier [um].
- debugbool
If True, the simulation is run in debug mode.
- Returns:
- resultsdict
Dictionary of simulated signals.