From 41dd874f0050ddc87c802729dee2183b12016ef4 Mon Sep 17 00:00:00 2001 From: lukasc-ubc Date: Tue, 24 Jan 2023 00:40:21 -0800 Subject: [PATCH] Beta library bug fix Former-commit-id: 679c113fd6d92b9c7cefb8bb9ab2e6287c23180b --- klayout/EBeam/pymacros/SiEPIC_EBeam_Library.lym | 2 +- klayout/EBeam/pymacros/SiEPIC_EBeam_Library_ANT.lym | 2 +- klayout/EBeam/pymacros/SiEPIC_EBeam_Library_Beta.lym | 2 +- klayout/EBeam/pymacros/SiEPIC_EBeam_Library_SiN.lym | 2 +- klayout/EBeam/pymacros/pcells_EBeam_Beta/Contra_DC_Bent.py | 2 +- klayout/EBeam/pymacros/pcells_EBeam_Beta/phc_gc_hex.py | 2 +- klayout/grain.xml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/klayout/EBeam/pymacros/SiEPIC_EBeam_Library.lym b/klayout/EBeam/pymacros/SiEPIC_EBeam_Library.lym index 8347ffad..aeb63123 100644 --- a/klayout/EBeam/pymacros/SiEPIC_EBeam_Library.lym +++ b/klayout/EBeam/pymacros/SiEPIC_EBeam_Library.lym @@ -158,7 +158,7 @@ class SiEPIC_EBeam_Library(Library): print("Initializing '%s' Library." % library) # Set the description - self.description = "v0.3.45, Components with models" + self.description = "v0.3.46, Components with models" # Save the path, used for loading WAVEGUIDES.XML import os diff --git a/klayout/EBeam/pymacros/SiEPIC_EBeam_Library_ANT.lym b/klayout/EBeam/pymacros/SiEPIC_EBeam_Library_ANT.lym index 3093df68..15defa0c 100644 --- a/klayout/EBeam/pymacros/SiEPIC_EBeam_Library_ANT.lym +++ b/klayout/EBeam/pymacros/SiEPIC_EBeam_Library_ANT.lym @@ -61,7 +61,7 @@ class SiEPIC_EBeam_Library_ANT(Library): print("Initializing '%s' Library." % library) # Set the description - self.description = "v0.3.45, ANT components" + self.description = "v0.3.46, ANT components" # Save the path, used for loading WAVEGUIDES.XML import os diff --git a/klayout/EBeam/pymacros/SiEPIC_EBeam_Library_Beta.lym b/klayout/EBeam/pymacros/SiEPIC_EBeam_Library_Beta.lym index 6301af7b..12e6fefa 100644 --- a/klayout/EBeam/pymacros/SiEPIC_EBeam_Library_Beta.lym +++ b/klayout/EBeam/pymacros/SiEPIC_EBeam_Library_Beta.lym @@ -179,7 +179,7 @@ class SiEPIC_EBeam_Library_Beta(Library): print("Initializing '%s' Library." % library) # Set the description - self.description = "v0.3.45, Beta components" + self.description = "v0.3.46, Beta components" # Save the path, used for loading WAVEGUIDES.XML import os diff --git a/klayout/EBeam/pymacros/SiEPIC_EBeam_Library_SiN.lym b/klayout/EBeam/pymacros/SiEPIC_EBeam_Library_SiN.lym index e8412ca5..3a2b7980 100644 --- a/klayout/EBeam/pymacros/SiEPIC_EBeam_Library_SiN.lym +++ b/klayout/EBeam/pymacros/SiEPIC_EBeam_Library_SiN.lym @@ -72,7 +72,7 @@ class siepic_ebeam_library_hubbard(Library): print("Initializing '%s' Library." % library) # Set the description - self.description = "v0.3.45, Silicon Nitride" + self.description = "v0.3.46, Silicon Nitride" # Save the path, used for loading WAVEGUIDES.XML import os diff --git a/klayout/EBeam/pymacros/pcells_EBeam_Beta/Contra_DC_Bent.py b/klayout/EBeam/pymacros/pcells_EBeam_Beta/Contra_DC_Bent.py index 9d337519..ee6c1abd 100644 --- a/klayout/EBeam/pymacros/pcells_EBeam_Beta/Contra_DC_Bent.py +++ b/klayout/EBeam/pymacros/pcells_EBeam_Beta/Contra_DC_Bent.py @@ -16,7 +16,7 @@ def __init__(self): # declare the parameters self.param("silayer", self.TypeLayer, "Si Layer", default = TECHNOLOGY['Waveguide']) - self.param("silayer_gratings", self.TypeLayer, "Si Gratings Layer", default = TECHNOLOGY['31_Si_p6nm']) + self.param("silayer_gratings", self.TypeLayer, "Si Gratings Layer", default = TECHNOLOGY['Si']) self.param("radius", self.TypeDouble, "Radius (um)", default = 25) self.param("gap", self.TypeDouble, "Gap (um)", default = 0.28) self.param("bus_width", self.TypeDouble, "Bus Width (um)", default = 0.45) diff --git a/klayout/EBeam/pymacros/pcells_EBeam_Beta/phc_gc_hex.py b/klayout/EBeam/pymacros/pcells_EBeam_Beta/phc_gc_hex.py index 0eae20b9..26cc37ce 100644 --- a/klayout/EBeam/pymacros/pcells_EBeam_Beta/phc_gc_hex.py +++ b/klayout/EBeam/pymacros/pcells_EBeam_Beta/phc_gc_hex.py @@ -25,7 +25,7 @@ def __init__(self): self.param("positive", self.TypeInt, "Positive", default = False) self.param("apodized", self.TypeInt, "apodized", default = False) self.param("feature_size", self.TypeDouble, "minimum feature size (microns)", default = 0.06) - self.param("layer", self.TypeLayer, "Layer", default = TECHNOLOGY['31_Si_p6nm']) + self.param("layer", self.TypeLayer, "Layer", default = TECHNOLOGY['Si']) self.param("pinrec", self.TypeLayer, "PinRec Layer", default = TECHNOLOGY['PinRec']) self.param("devrec", self.TypeLayer, "DevRec Layer", default = TECHNOLOGY['DevRec']) self.param("textl", self.TypeLayer, "Text Layer", default = TECHNOLOGY['Text']) diff --git a/klayout/grain.xml b/klayout/grain.xml index 5345675a..bf56e6ec 100644 --- a/klayout/grain.xml +++ b/klayout/grain.xml @@ -1,7 +1,7 @@ siepic_ebeam_pdk - 0.3.45 + 0.3.46 0.27 SiEPIC EBeam PDK A Process Design Kit for Silicon Photonics fabricated using Electron Beam Lithography (UW, ANT, SiEPICfab)