使用L-Edit画环形光栅

  • L-Edit
    • 软件下载以及简单的使用教程
  • 画光栅
    • 预设
    • 新建层(layer)
    • 画元胞(cell)
      • 画光栅的基本单元
        • 绘制
        • 平滑
      • 画光栅阵列
  • 导出

L-Edit

是一个用来画集成电路的软件,也可以用来画光栅。

软件下载以及简单的使用教程

软件下载
教程(简略)
教程(相对更全面)

画光栅

预设

画圆形需要画图工具栏中那三个按钮(即图中最右侧的红框里的),但刚打开这个软件时可能没有这三个按钮。此时需要右击 switching to draw orthogonal polygons 按钮(即图中左侧红框),选择下拉列表中的 all angle & curves (即图中最下方红框)

新建层(layer)

为了方便看,要设定层的填充颜色。
在工具栏旁边右击,选择 library and cell lists 和 layer palette,分别在窗口左边呼出元胞和层的工具栏。

在层的工具栏中右击,选择 layer setup,可以改变层内元件的填充颜色。

画元胞(cell)

画光栅的基本单元

绘制

要画的光栅参数如下:

然后在界面左侧的元胞框中新建一个元胞,名为circular. 在这里画光栅的基本结构。
使用画圆按钮,先画一个以原点为圆心,半径为5微米的圆。然后再画一个10微米的圆。同时框选这两个圆,点击操作栏中的布尔运算按钮,选择大圆减小圆,得到我们开头看到的那个圆环。

平滑

一般做完布尔运算后我们会发现原来的圆变成了一个正八边形,这是因为软件实际将圆用一个正多边形来表示。

为了解决这个问题,需要点击菜单栏中的 setup -> design -> grid,在 manufacturing grid 中,将格点尺寸取小一点(如0.005微米),然后勾选用制造的网格显示曲线(即显示导出后的结果),这样曲线就会变得更平滑。

另一种绝活是将这个圆转换成多边形。在菜单栏中选择 draw -> convert -> to polygon,即可将这个圆转换成多边形。这时再选择这个圆环,ctrl+E点开元胞属性,我们可以看到这个元胞成为了一个有400多个格点的多边形。
这时再把manufacturing grid 调大,也不会出现退回多边形的问题。

画光栅阵列

新建一个元胞并将其打开,将之前的元胞 circular 拖入工作区。可以看到被导入的元胞已经作为一个整体,只能修改其尺寸。
接下来将光栅的基本单元在x和y两个方向做周期性的重复。选中circular,按ctrl+E,开始编辑物体。
红框1 尺度因子, 以分子和分母的形式改变尺寸。
红框2 重复,分别填x和y方向重复的个数,旁边的 delta 即相邻重复单元间距。
红框3 平移。

基本单元的直径为25微米,总的区域为5cm,因此需要重复200次。然后将重复完的阵列平移回坐标原点。

导出

这里选择首先将光栅阵列的元胞导出。
菜单栏中点击file -> export mask -> GDSII. 选择 all cells 进行导出。

要注意的问题有以下两点:

  1. 导出的时候默认无法处理超过200个顶点的多边形,所以对于这个环形光栅,会导出一个空文件,此时需要勾选 fracture polygons with more than …
  2. 导出的时候每个层都要有自己的编号和数据类型(我目前还没弄懂数据类型是什么意思)
    在 layer palette 中右击,选择 setup layers,给层设置编号和数据类型。

使用L-Edit画环形光栅相关推荐

  1. 用python画渐变的圆_python画环形图的方法

    本文实例为大家分享了python画环形图的具体代码,供大家参考,具体内容如下 import os import pandas as pd import matplotlib.pyplot as plt ...

  2. 用python画环形图

    import osimport pandas as pd import matplotlib.pyplot as plt import random import numpy as np# 获取渐变色 ...

  3. 画环形或者蚊香线圈的软件介绍以及使用笔记

    画环形或者蚊香线圈的软件介绍以及使用笔记 1.Cadence–片上线圈的设计 适用于熟悉版图设计的人 导出.GDS文件进入HFSS中仿真 HFSS建立S参数模型,导入ADS或者Cadence联合其他电 ...

  4. iOS通过CAShapeLayer和UIBezierPath画环形进度条

    UIBezierPath可以绘制矢量路径,而CAShapeLayer是Layer的子类,可以在屏幕进行绘制,本文主要思想是:CAShapeLayer按照UIBezierPath的矢量路径进行绘制. 效 ...

  5. python画环形图_用Python把图做的好看点:用Matplotlib画个环形图

    P老板:小Lo啊,你觉得这几个图好看吗 我:好看,好看 P老板:我也觉得,这个月的月报,就用这个把,你给我几个,我看看 我:..... 于是乎,我们今天的目标是什么!!! 画个环形图!!! 今天,我们 ...

  6. 用canvas画环形图

    var ratios = [['35%','30%','20%','10%','5%'],['20%','10%','35%','5%','30%'],['25%','15%','15%','25%' ...

  7. python画环形图_Python通过matplotlib画双层饼图及环形图简单示例

    摘要:这篇Python开发技术栏目下的"Python通过matplotlib画双层饼图及环形图简单示例",介绍的技术点是"matplotlib.Python.简单示例.饼 ...

  8. Canvas画环形圆

    效果图1: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF- ...

  9. LeafletJS 简单使用2 - 地图标点L.marker()、清除标点removeLayer、点击地图标点、清除地图map.remove()、画点线L.polygon()、画圆L.circle()

    目录 1. 业务需求 2. 代码示例 注意的点 补充示例:`L.polygon()` 画点线.`L.circle()` 画圆(该文档中未涉及) 3. 页面展示 1. 业务需求 现有数据:初始经纬度信息 ...

  10. Lumerical官方案例、FDTD时域有限差分法仿真学习(十)——光栅耦合器(Grating coupler)

    设计一个光栅耦合器,将光子芯片表面的单模光纤连接到集成波导. 内置粒子群优化工具用于最大化耦合效率,并使用组件 S 参数创建 INTERCONNECT 中的紧凑模型. 它还展示了如何使用 CML 编译 ...

最新文章

  1. 【python初识】数据和对象
  2. 在eclipse中创建maven项目错误的解决方法:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-qu
  3. python-聚类图像分割
  4. 33.JAVA编程思想——JAVA IO File类
  5. 力扣190.颠倒二进制数
  6. visio2010 用键盘上的上下键为什么移动不了选中的部分,而是整个画布都在移动?...
  7. Python数据结构与算法(2.4)——双向链表
  8. mac os 10.9 mysql_MAC OSX 10.9 apache php mysql 环境配置
  9. python中字典的用法_Python中字典的详细用法
  10. [转]51汇编指令集详解()
  11. web前端之跳一跳网页版小游戏
  12. 手把手教你进行Pycharm活动模板配置
  13. flash cs3 键盘ASCII编码
  14. 【渝粤教育】国家开放大学2018年秋季 7179-22T文献检索 参考试题
  15. 信息安全知识竞赛试题
  16. 使用tensorflow2.x实现VGG
  17. 高通MDM平台通过USB共享文件
  18. php动态库libicui18n报错
  19. 爱奇艺QA测试环境管理平台初探
  20. Pdfium.Net SDK增强您的功能快速生成PDF

热门文章

  1. SparkStreaming + LogisticRegression 实现路况预测
  2. ASEMI肖特基二极管1N5819压降是什么意思
  3. sofa-seata
  4. 支付宝SOFA架构:降低业务系统复杂度
  5. JVM年轻代和老年代垃圾回收
  6. 观点|蚂蚁金服玉伯:我们是如何从前端技术进化到体验科技的?
  7. Grub4dos 硬盘引导 iso 文件
  8. JavaScript 手写函数柯里化 curry
  9. 打印自身源代码的程序
  10. ~ 关于中医给的建议~ 好好调理身体~