HHI InP O-band PDK 7.44.0.2
Internal layout and technology PDK for Fraunhofer HHI's O-band MPW release 7.44.0 (HHI44). The Python distribution is hhi-inp-oband and the import is hhi_inp_oband.
The foundry source is JePPIX O-band release 126. Its unpacked blueprint, design manual, and layer information are kept in this private repository under references/HHI_PDK_Oband_7-44-0/. The active blueprint and a versioned copy are in from_updk/, following the C-band PDK. The reference data and generator inputs are excluded from the source distribution and wheel. The 7.44.0 blueprint defines 77 building blocks and 12 cross-section names.
This package contains layout and technology only. Measured building-block performance is pending, so it contains no compact models or performance datasets. The 3D stack represents the passive O-band waveguide films and etches in design manual Figure 2.5 and the routing dielectric and gold in Figure 2.1. The active-mesa epitaxy is not specified by that stack. The relationship between the O-band and C-band process flows has not been confirmed.
Development
uv sync --extra dev
uv run pytest tests/ -q
uv run pre-commit run --all-files
uv build
To regenerate fixed cells from from_updk/hhi_blueprint.yaml:
uv run python from_updk/from_updk.py
The release workflow uses the internal private registry target. The package stays in a private repository and is not published to PyPI.
Metadata
Release files for hhi-inp-oband 7.44.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| hhi_inp_oband-7.44.0.2-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
| hhi_inp_oband-7.44.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 | Details |
| hhi_inp_oband-7.44.0.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| hhi_inp_oband-7.44.0.2-cp312-cp312-macosx_11_0_arm64.whl | CPython 3.12 | CPython 3.12 | macOS 11.0+ ARM64 | Details |
| hhi_inp_oband-7.44.0.2-cp312-cp312-macosx_10_13_x86_64.whl | CPython 3.12 | CPython 3.12 | macOS 10.13+ x86-64 | Details |
Total release size: 302.9 kB
Release files / hhi_inp_oband-7.44.0.2-cp312-cp312-win_amd64.whl
| Download URL | hhi_inp_oband-7.44.0.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 48.2 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e953664fef51554d73fabc5b9c62112194f16a64ea3595ad92963709935c7630
|
|
BLAKE2b-256 checksum How to use checksums |
2ef7875db4a72773e99ade7a188671dd0056e33350053a09dc3a440b191eeb36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.15
|
Release files / hhi_inp_oband-7.44.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hhi_inp_oband-7.44.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 80.1 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
9c16fad4d71c534d5d2635b8a94eefd5e880d62001c9331e49c8a33922a6ecf6
|
|
BLAKE2b-256 checksum How to use checksums |
ae04fe5068e737726944dd897b5ee55fc8c2978faa50c4ee3eb63bf85c4b80e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.15
|
Release files / hhi_inp_oband-7.44.0.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | hhi_inp_oband-7.44.0.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 79.6 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
d786ada655ea84dca5b8e65d8d1adf0f699fee2261197048606d783dabdcfd69
|
|
BLAKE2b-256 checksum How to use checksums |
a94923e84a28f6ff4c7008345dcfae4c535e1ee7be432d2ab5c9e3932c10cf57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.15
|
Release files / hhi_inp_oband-7.44.0.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | hhi_inp_oband-7.44.0.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 47.7 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4ae021cd5b4eb961649e4e43af9aeb104c756efb131d29407170fe8ecb9e64a6
|
|
BLAKE2b-256 checksum How to use checksums |
725867594facf3ac4871f648a7fcb8e07db70f824067a789663212329997eb48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.15
|
Release files / hhi_inp_oband-7.44.0.2-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | hhi_inp_oband-7.44.0.2-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 47.3 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
7bcc6bb9a00e682745e4ef30812ca5748220157d19d2211f774c13e25f53d0b3
|
|
BLAKE2b-256 checksum How to use checksums |
13d52febb367d8925e37c6db4071d488d9d46eab284462cabfe816271f8c39d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.15
|