# LEGACY TECHNOLOGY MODULE - DISABLED # This source was moved out of the active technology package. # Technologies are now loaded from foundry-local YAML manifests via Foundry(manifest). # # from .Foundry import Foundry # # # class ANT_Si220_MPW(Foundry): # MANIFEST = "ant/ANT_Si220_MPW.yml" # # # # ---------------------------------------------------------------------- # # LEGACY INLINE TECHNOLOGY SOURCE - DISABLED # # Kept for traceability while YAML manifests are the source of truth. # # ---------------------------------------------------------------------- # # from .Foundry import Foundry # # from .layer_models import LayerSpec, XSectionLayerSpec, XSectionSpec # # # # # # class ANT_Si220_MPW(Foundry): # # # # ## Generall parameters # # STD_SMWG_WIDTH = 0.45 # # SLAB_GROWTH = 2 # # W_METAL_MIN = 5 # # SPACING_HEATER_MIN = 2 # # SPACING_METAL_MIN = 4 # # W_HEATER_MIN = 3 # # # # lib_path = "GDS_lib\\" # # # # LAYERS = { # # "RIB": LayerSpec("RIB", (1, 0), aliases=("STRIP_COR",)), # # "METAL": LayerSpec("METAL", (12, 0)), # # "HTR": LayerSpec("HTR", (11, 0), aliases=("HEATER",)), # # "BONDPAD": LayerSpec("BONDPAD", (13, 0), aliases=("PAD",)), # # "ISOLATION": LayerSpec("ISOLATION", (203, 0), aliases=("ISL",)), # # "DEEPTRENCH": LayerSpec("DEEPTRENCH", (201, 0), aliases=("DT",)), # # } # # # # XSECTIONS = { # # "strip": XSectionSpec( # # "strip", # # (XSectionLayerSpec("STRIP_COR", growx=0, growy=0),), # # ), # # "strip_cor": XSectionSpec( # # "strip_cor", # # (XSectionLayerSpec("STRIP_COR", growx=0, growy=0),), # # ), # # "pad": XSectionSpec( # # "pad", # # ( # # XSectionLayerSpec("METAL", growx=0, growy=0), # # XSectionLayerSpec("PAD", growx=-5, growy=-5), # # ), # # ), # # }