运用python画光刻板版图-1引言

运用python绘制光刻板图

一、引言

​ 本系列文章将教大家如何用python来绘制光刻板版图,通过类的方法来建立图形对象,并调用pya库来实现版图的绘制。

  • Klayout 是一个免费开源的版图绘制软件,下载网址为:https://klayout.de/
  • pya库是klayout的API接口库文件,python通过导入pya库来设计GDAII版图文件。
  • 本工程文件的源代码地址为:https://github.com/bing2309708871/Klayout

关键特性

  • 采用纯Python语言编写,利用面向对象的特性来设计图形类;
  • 目前可添加矩形、任意多边形、弧形、扇形四种基本图形;
  • 每种图形可进行平移、旋转、缩放和镜像变换;
  • 图形可嵌套,同一父类下的图形可执行相同的变换;

案例说明

  • 五尖端端面耦合器:绘制了五条长度不同的端面耦合器,其边缘有切割标记;

  • 双层SiN光栅耦合器:采用扇形和弧形来绘制;

    绘制结果截图:

    五尖端端面耦合器截图:
    运用python画光刻板版图-1引言_第1张图片

    研磨标志截图:

运用python画光刻板版图-1引言_第2张图片

光刻板整体图:

运用python画光刻板版图-1引言_第3张图片

光栅耦合器截图:

运用python画光刻板版图-1引言_第4张图片

你可能感兴趣的:(科研内容,python)