使用L-Edit画环形光栅
使用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 进行导出。
要注意的问题有以下两点:
- 导出的时候默认无法处理超过200个顶点的多边形,所以对于这个环形光栅,会导出一个空文件,此时需要勾选 fracture polygons with more than …
- 导出的时候每个层都要有自己的编号和数据类型(我目前还没弄懂数据类型是什么意思)
在 layer palette 中右击,选择 setup layers,给层设置编号和数据类型。
使用L-Edit画环形光栅相关推荐
- 用python画渐变的圆_python画环形图的方法
本文实例为大家分享了python画环形图的具体代码,供大家参考,具体内容如下 import os import pandas as pd import matplotlib.pyplot as plt ...
- 用python画环形图
import osimport pandas as pd import matplotlib.pyplot as plt import random import numpy as np# 获取渐变色 ...
- 画环形或者蚊香线圈的软件介绍以及使用笔记
画环形或者蚊香线圈的软件介绍以及使用笔记 1.Cadence–片上线圈的设计 适用于熟悉版图设计的人 导出.GDS文件进入HFSS中仿真 HFSS建立S参数模型,导入ADS或者Cadence联合其他电 ...
- iOS通过CAShapeLayer和UIBezierPath画环形进度条
UIBezierPath可以绘制矢量路径,而CAShapeLayer是Layer的子类,可以在屏幕进行绘制,本文主要思想是:CAShapeLayer按照UIBezierPath的矢量路径进行绘制. 效 ...
- python画环形图_用Python把图做的好看点:用Matplotlib画个环形图
P老板:小Lo啊,你觉得这几个图好看吗 我:好看,好看 P老板:我也觉得,这个月的月报,就用这个把,你给我几个,我看看 我:..... 于是乎,我们今天的目标是什么!!! 画个环形图!!! 今天,我们 ...
- 用canvas画环形图
var ratios = [['35%','30%','20%','10%','5%'],['20%','10%','35%','5%','30%'],['25%','15%','15%','25%' ...
- python画环形图_Python通过matplotlib画双层饼图及环形图简单示例
摘要:这篇Python开发技术栏目下的"Python通过matplotlib画双层饼图及环形图简单示例",介绍的技术点是"matplotlib.Python.简单示例.饼 ...
- Canvas画环形圆
效果图1: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF- ...
- LeafletJS 简单使用2 - 地图标点L.marker()、清除标点removeLayer、点击地图标点、清除地图map.remove()、画点线L.polygon()、画圆L.circle()
目录 1. 业务需求 2. 代码示例 注意的点 补充示例:`L.polygon()` 画点线.`L.circle()` 画圆(该文档中未涉及) 3. 页面展示 1. 业务需求 现有数据:初始经纬度信息 ...
- Lumerical官方案例、FDTD时域有限差分法仿真学习(十)——光栅耦合器(Grating coupler)
设计一个光栅耦合器,将光子芯片表面的单模光纤连接到集成波导. 内置粒子群优化工具用于最大化耦合效率,并使用组件 S 参数创建 INTERCONNECT 中的紧凑模型. 它还展示了如何使用 CML 编译 ...
最新文章
- 【python初识】数据和对象
- 在eclipse中创建maven项目错误的解决方法:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-qu
- python-聚类图像分割
- 33.JAVA编程思想——JAVA IO File类
- 力扣190.颠倒二进制数
- visio2010 用键盘上的上下键为什么移动不了选中的部分,而是整个画布都在移动?...
- Python数据结构与算法(2.4)——双向链表
- mac os 10.9 mysql_MAC OSX 10.9 apache php mysql 环境配置
- python中字典的用法_Python中字典的详细用法
- [转]51汇编指令集详解()
- web前端之跳一跳网页版小游戏
- 手把手教你进行Pycharm活动模板配置
- flash cs3 键盘ASCII编码
- 【渝粤教育】国家开放大学2018年秋季 7179-22T文献检索 参考试题
- 信息安全知识竞赛试题
- 使用tensorflow2.x实现VGG
- 高通MDM平台通过USB共享文件
- php动态库libicui18n报错
- 爱奇艺QA测试环境管理平台初探
- Pdfium.Net SDK增强您的功能快速生成PDF