Luxtelligence LNOI400 PDK implementation for PhotonForge
Project description
Luxtelligence LNOI400
This python module implements the Luxtelligence LNOI400 PDK as components and technology specification for PhotonForge
Installation
Installation via pip
:
pip install luxtelligence_lnoi400_forge-*-py3-none-any.whl
Usage
The simplest way to use the this PDK in PhotonForge is to set its technology as default:
import photonforge as pf
import luxtelligence_lnoi400_forge as lxt
tech = lxt.lnoi400()
pf.config.default_technology = tech
The lnoi400
function creates a parametric technology and accepts a number of
parameters to fine-tune the technology.
PDK components are available in the component
submodule. The list of
components can be discovered by:
dir(lxt.component)
pdk_component = lxt.component.mmi1x2()
Utility functions cpw_spec
and place_edge_couplers
are also available for
generating CPW port specifications and placing edge couplers at chip boudaries.
More information can be obtained in the documentation for each function:
help(lxt.lnoi400)
help(lxt.component.mmi1x2)
help(lxt.place_edge_couplers)
Warnings
Please note that the 3D structures obtained by extrusion through this module's technologies are a best approximation of the intended fabricated structures, but the actual final dimensions may differ due to several fabrication-specific effects. In particular, doping profiles are represented with hard-boundary, homogeneous solids, but, in practice will present process-dependent variations with smooth boundaries.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for luxtelligence_lnoi400_forge-1.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e43baca79932b0f0b01f901a5636f4e41a76fefe753f21d3513e6bfc92e9e5b8 |
|
MD5 | 41c5d7e06112b0629e443199a6f55eea |
|
BLAKE2b-256 | df77227ed869822c36ce35f57cae9c8311e44139b25f3957ae53bf51f5d2f4e7 |
Hashes for luxtelligence_lnoi400_forge-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fb5111839cce7b775cbb354e30a2d673be70191ff2f17b1707086b85e476388 |
|
MD5 | 8d94307c3bec53700b1d6e51845de11c |
|
BLAKE2b-256 | dea392cd438820360737389f266f4c4370aa5087ca86bc86ce816842c4d21f36 |