Skip to main content
Back to top
Ctrl
+
K
Design
Optimization
Ray Tune generic black-box optimiser
Particle Swarm optimization
Meshing
Meshing introduction
2D meshing: xy cross-section
2D meshing: uz cross-section
Controlling mesh resolution
3D meshing and net entities
Device simulators
Thermal
Analytical process simulation
Monte-Carlo implant simulations
Electrostatic simulations with Elmer
Electrostatic simulations with Palace
Full-wave driven simulations with Palace
Mode solvers
Finite-element mode solver
Tidy3D mode solver
MPB mode-solver
EME with MEOW
FDTD
FDTD tidy3d
GPU-accelerated FDTD with fdtdz
Meep FDTD
FDTD Meep gratings
FDTD Lumerical
Circuit simulators
SAX circuit simulator
Lumerical INTERCONNECT
VLSIR
Schematic Driven Layout
Schematic Driven layout with Lumerical
Verification
Dataprep
Klayout Design Rule Checking (DRC)
Netlist extractor YAML
Netlist extractor SPICE
Path length analysis
Workflows
Workflow Photonics
MZI filter
Ring filter
Cascaded MZI Filter
Reference
API Design
gplugins.gmsh.get_layer_overlaps_z
gplugins.gmsh.get_layers_at_z
gplugins.gmsh.list_unique_layer_stack_z
gplugins.gmsh.map_unique_layer_stack_z
gplugins.gmsh.order_layer_stack
gplugins.gmsh.get_u_bounds_layers
gplugins.gmsh.get_u_bounds_polygons
gplugins.gmsh.get_uz_bounds_layers
gplugins.gmsh.uz_xsection_mesh
gplugins.gmsh.xy_xsection_mesh
gplugins.tidy3d.modes.Waveguide
gplugins.tidy3d.modes.WaveguideCoupler
gplugins.tidy3d.modes.sweep_n_eff
gplugins.tidy3d.modes.sweep_n_group
gplugins.tidy3d.modes.sweep_bend_mismatch
gplugins.tidy3d.modes.sweep_coupling_length
gplugins.femwell.mode_solver.compute_cross_section_modes
gplugins.modes.find_modes_waveguide
gplugins.modes.find_modes_coupler
gplugins.modes.find_neff_vs_width
gplugins.modes.find_mode_dispersion
gplugins.modes.find_coupling_vs_gap
gplugins.modes.find_neff_ng_dw_dh
gplugins.modes.plot_neff_ng_dw_dh
gplugins.modes.plot_neff_vs_width
gplugins.modes.plot_coupling_vs_gap
gplugins.meow.MEOW
gplugins.common.utils.plot.plot_sparameters
gplugins.common.utils.plot.plot_imbalance2x2
gplugins.common.utils.plot.plot_loss2x2
gplugins.common.utils.get_effective_indices.get_effective_indices
gplugins.common.utils.convert_sparameters.pandas_to_float64
gplugins.common.utils.convert_sparameters.pandas_to_numpy
gplugins.common.utils.convert_sparameters.csv_to_npz
gplugins.common.utils.convert_sparameters.convert_directory_csv_to_npz
gplugins.gmeep.write_sparameters_meep
gplugins.gmeep.write_sparameters_meep_mpi
gplugins.gmeep.write_sparameters_meep_batch
gplugins.gmeep.write_sparameters_grating
gplugins.gmeep.write_sparameters_grating_mpi
gplugins.gmeep.write_sparameters_grating_batch
gplugins.tidy3d.write_sparameters
gplugins.tidy3d.write_sparameters_grating_coupler
gplugins.tidy3d.write_sparameters_grating_coupler_batch
gplugins.lumerical.write_sparameters_lumerical
gplugins.sax.read.model_from_csv
gplugins.sax.read.model_from_component
gplugins.sax.plot_model
gplugins.sax.models
gplugins.lumerical.interconnect.install_design_kit
gplugins.lumerical.interconnect.add_interconnect_element
gplugins.lumerical.interconnect.get_interconnect_settings
gplugins.lumerical.interconnect.send_to_interconnect
gplugins.lumerical.interconnect.run_wavelength_sweep
gplugins.lumerical.interconnect.plot_wavelength_sweep
gplugins.elmer.run_capacitive_simulation_elmer
gplugins.palace.run_capacitive_simulation_palace
gplugins.palace.run_scattering_simulation_palace
API Verification
gplugins.klayout.drc.write_drc.write_drc_deck_macro
gplugins.klayout.drc.write_drc.check_width
gplugins.klayout.drc.write_drc.check_space
gplugins.klayout.drc.write_drc.check_separation
gplugins.klayout.drc.write_drc.check_enclosing
gplugins.klayout.drc.write_drc.check_area
gplugins.klayout.drc.write_drc.check_density
gplugins.klayout.drc.write_drc.check_not_inside
gplugins.klayout.dataprep.regions.RegionCollection
CHANGELOG
gdsfactory
gdsfactory-photonics-training
.md
.pdf
Schematic Driven Layout
Schematic Driven Layout
#
Schematic Driven layout with Lumerical