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.