full compile system build. 2. beam_spliter, MMI and spiral classes added
Build and Release mxPIC Wheels / Build on ubuntu-latest (release) Failing after 7m8s
Build and Release mxPIC Wheels / Build on windows-latest (release) Has been cancelled
Build and Release mxPIC Wheels / Publish to GitHub Releases (release) Has been cancelled

This commit is contained in:
2026-05-07 17:10:00 +08:00
parent dda69d5b84
commit d7c19ed782
115 changed files with 5448 additions and 509 deletions
+11
View File
@@ -0,0 +1,11 @@
from .Foundry import Foundry as Foundry
class AMF_Si220_Active(Foundry):
STD_SMWG_WIDTH: float
SLAB_GROWTH: int
W_METAL_MIN: int
SPACING_HEATER_MIN: int
SPACING_METAL_MIN: int
W_HEATER_MIN: int
lib_path: str
def __init__(self, layermap=...) -> None: ...
+16
View File
@@ -0,0 +1,16 @@
from _typeshed import Incomplete
class Foundry:
STD_SMWG_WIDTH: float
SLAB_GROWTH: int
W_METAL_MIN: int
SPACING_HEATER_MIN: int
SPACING_METAL_MIN: float
W_HEATER_MIN: int
W_VIA_H2M: float
SPACING_VIA_H2M: float
ISL_W_MIN: int
ISL_SP_MIN: int
show_pins: bool
layermap: Incomplete
def __init__(self, layermap=None) -> None: ...
@@ -0,0 +1,11 @@
from .Foundry import Foundry as Foundry
class EOM1_2ML_CU(Foundry):
STD_SMWG_WIDTH: float
SLAB_GROWTH: int
W_METAL_MIN: int
SPACING_HEATER_MIN: int
SPACING_METAL_MIN: int
W_HEATER_MIN: int
lib_path: str
def __init__(self, layermap=...) -> None: ...
-25
View File
@@ -1,25 +0,0 @@
from .CUMEC import CUMEC_CSiP130Cu,CUMEC_CSiP180Al_PASSIVE
from .AMF import AMF_Si220_Active
from .ANT import ANT_Si220_MPW
from .IMEC import IMEC_Si220_Active
from .IMECAS import IMECAS_SiP
from .Foundry import Foundry
from .CompTek import CT_CU3ML
from .SITRI import SITRI_LSIN_SOI
from .Silterra import EOM1_2ML_CU
@@ -0,0 +1,2 @@
from .AMF import AMF_Si220_Active as AMF_Si220_Active
from .Silterra import EOM1_2ML_CU as EOM1_2ML_CU