LUCEDA IPKISS Tutorial 78:自定义Taper
案例分享:自定义Taper
所有代码如下:
from si_fab import all as pdk
from circuit.waveguides.tapered.waveguide import InterpolatedWaveguideTemplate,WaveguideBetweenTraceTemplates
shape = [(0, 0), (20, 0)]
tt1 = pdk.SiWireWaveguideTemplate()
tt1.Layout(core_width=3.0)
tt2 = pdk.SiWireWaveguideTemplate()
tt2.Layout(core_width=0.5)
itt = InterpolatedWaveguideTemplate(trace_template_start=tt1, trace_template_end=tt2)
wav = WaveguideBetweenTraceTemplates(template=itt)
lv = wav.Layout(shape=shape)
lv.visualize(annotate=True)