Luxtelligence LTOI300 PDK implementation for PhotonForge
Project description
Luxtelligence LTOI300
This python module implements the Luxtelligence LTOI300 PDK as components and technology specification for PhotonForge
For LTOI300 design rules, design manual and PDK specifications, please contact Luxtelligence.
Installation
Installation via pip:
pip install luxtelligence-ltoi300-forge
Usage
The simplest way to use the this PDK in PhotonForge is to set its technology as default:
import photonforge as pf
import luxtelligence_ltoi300_forge as lxt
tech = lxt.ltoi300()
pf.config.default_technology = tech
The ltoi300 function creates a parametric technology and accepts a number of
parameters to fine-tune the technology. In particular, setting include_beol
to False is useful when simulating passive components to reduce the
simulation domain size.
PDK components are available in the component submodule. The list of
components can be discovered by:
dir(lxt.component)
print(lxt.component_names)
pdk_component = lxt.component.mmi1x2_oband()
More information can be obtained in the documentation for each function:
help(lxt.ltoi300)
help(lxt.component.mmi1x2_oband)
Finally, an extrusion demo for the technology can be seen by running:
lxt.plot_cross_section()
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.
Changelog
1.0.0 - 2026-03-12
- Initial release
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file luxtelligence_ltoi300_forge-1.0.0.tar.gz.
File metadata
- Download URL: luxtelligence_ltoi300_forge-1.0.0.tar.gz
- Upload date:
- Size: 19.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1329774a027d3f214dbaada32dfac800c4f04de5099f527277c69f90aca26e37
|
|
| MD5 |
fa5901d32eec665d7e28a952888d8cd8
|
|
| BLAKE2b-256 |
661e9eae6afe80eef579a7bc247bccb1f3c6a0ad9517022f0f076ab36713ff57
|
Provenance
The following attestation bundles were made for luxtelligence_ltoi300_forge-1.0.0.tar.gz:
Publisher:
build-ltoi300-packages.yml on flexcompute/luxtelligence-forge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luxtelligence_ltoi300_forge-1.0.0.tar.gz -
Subject digest:
1329774a027d3f214dbaada32dfac800c4f04de5099f527277c69f90aca26e37 - Sigstore transparency entry: 1092379332
- Sigstore integration time:
-
Permalink:
flexcompute/luxtelligence-forge@ae354d89f8b33fd64a661be6c7db6526f9e98dde -
Branch / Tag:
refs/tags/ltoi300-v1.0.0 - Owner: https://github.com/flexcompute
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-ltoi300-packages.yml@ae354d89f8b33fd64a661be6c7db6526f9e98dde -
Trigger Event:
push
-
Statement type:
File details
Details for the file luxtelligence_ltoi300_forge-1.0.0-py3-none-any.whl.
File metadata
- Download URL: luxtelligence_ltoi300_forge-1.0.0-py3-none-any.whl
- Upload date:
- Size: 22.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
694aa2ce97b3e73fc2a4044760f837012698389321ef0ddf530e3b20bdf91476
|
|
| MD5 |
ccb40021e65c95316ca3cf7e19ac67b5
|
|
| BLAKE2b-256 |
ffebdfa94af93527f8365c491885bdc3305690e7ecbddfe17516e92e24398df2
|
Provenance
The following attestation bundles were made for luxtelligence_ltoi300_forge-1.0.0-py3-none-any.whl:
Publisher:
build-ltoi300-packages.yml on flexcompute/luxtelligence-forge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
luxtelligence_ltoi300_forge-1.0.0-py3-none-any.whl -
Subject digest:
694aa2ce97b3e73fc2a4044760f837012698389321ef0ddf530e3b20bdf91476 - Sigstore transparency entry: 1092379341
- Sigstore integration time:
-
Permalink:
flexcompute/luxtelligence-forge@ae354d89f8b33fd64a661be6c7db6526f9e98dde -
Branch / Tag:
refs/tags/ltoi300-v1.0.0 - Owner: https://github.com/flexcompute
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-ltoi300-packages.yml@ae354d89f8b33fd64a661be6c7db6526f9e98dde -
Trigger Event:
push
-
Statement type: