L-Edit 版图绘制基础 侯克玉 2012.06.02 加工平台 Company name 2 内容提要 1 1 L-Edit 简介 2 2 制作版图的步骤 3 3 L-Edit 的使用 Company name 3 L-Edit 简介 L-Edit是Tanner Tools Pro工具软件中的一个 软件包,是由Tanner Research,Inc.开发的一种很 优秀的集成电路设计工具 (Tanner IC Design Too ls) 软件 它很实用、易学,适合微纳器件、集 成电路设计 Company name 4 画版图的步骤 进入L-Edit 进入L-Edit 建立新文件 建立新文件 环境设定 环境设定 编辑元件 编辑元件 绘制各种图 形 绘制各种图 形 设计规则检 查(DRC) 设计规则检 查(DRC) 修改对象 修改对象 设计规则再 检查(DRC) 设计规则再 检查(DRC) 版图提取 版图提取 Company name 5 L-Edit 使用方法 标题栏 工具栏 层定义区 状态栏 鼠标功 能说明 绘图区 位置显 示区 Company name 6 在L-Edit中,设计是以TDB文件形式存在和保存。
TDB 文件可以是版图文件,也可以是文本文件 TDB文件 由至少一个单元(cell) 新建文件,缺省情况下打开“cell0” Company name 7 1.5um 2um 100nm 500nm 15.5um 5um 250nm 350nm Company name 8 根据所绘图形最小尺寸(根据所绘图形最小尺寸(250nm)要求,设置最小栅格为)要求,设置最小栅格为0.05um 参数设置 Company name 9 选择图层 选择所要画 的图形 绘制图形 打开文件,生成cell0 Company name 10 编辑图形 Company name 11 水平切割所 选择图形 Company name 12 移动所选择 的图形 Company name 13 合并所选择 的对象 Company name 14 做布尔运算 Company name 15 Company name 16 Company name 17 选中图形,按住中间滚轮键,拖动选 中对象到你想移动到的地方 原位复制一个所选 择的对象 对选中对象进行上 下镜像操作 Company name 18 生成一个新 的cell Company name 19 Company name 20 Company name 21 Company name 22 很多设备都不能直 接处理.tdb格式的文件, 这就需要一种通用性好 中间文件格式进行转换 ,如:gds文件。
Company name 23 Company name 24 附件: 附件: L-Edit中各功能命令释义中各功能命令释义 Company name 25 文件 打开L-Edit程序:L-Edit会自动将工作文件命名为 Layout1.tdb并显示在窗口的标题栏上,如上图所示右 图为文件命令项: New:建立新窗口 Open:打开一个已存在的文件 Close:关闭当前窗口 Save:保存当前文件 Save As:另存为 File Object Summary:当前文件的信息 Print:打印文件 Company name 26 Import Mask Data:从其它格式导入进TDB 格式 Export Mask Data:从TDB格式导出成其它 格式 Company name 27 Replace Setup Information:替换设置 信息,将已有的设计文件的设定(如 格点、图层等) 应用于当前的文件中 File Information:文件基本信息的设定 Company name 28 Cell New:建立一个新的单元 Open:打开一个单元 Copy:拷贝一个单元 Rename:重命名当前的单元 Delete:删除一个单元 Move Origin:移动当前单元中的0点 Revert Cell:取消上次存储命令以来对当前单元 所作的一切修改。
取消的修改不能用Undo命令来 恢复 Close As:可以进行当前单元重命名,在命名完 后自动保存并关闭 Flatten:扁平化处理,设计中把等级构造逐级展 开,把所有例化体都还原成只含原始体 Company name 29 Instance:创建例化体 Info:单元信息的设定 Company name 30 3.2 L-Edit 的参数设置 在开始设计版图之前,首先要进行 文件数据的设定,如右上图,其中我们 最常用的为Palette、Application、Design 、Layers右下图为Palette设置,为调色 板的设定,图中设置的共有16中颜色, 每种颜色都有一个唯一的四维码,都是 RGB三种颜色的组合量 Company name 31 Application为应用参数的设定: Workgroup用来指定设计组配置文件的路 径和名称;user用来指定设计者配置文件 的路径和名称 General中编辑选项栏(Editing options) 中Paste to cursor指剪贴板上的图形粘贴到 鼠标指针上;Auto-panning指自动平移窗 口;Active-push rubberbanding指只需要定 义端点就可画出图形。
Toolbars中 Layer icon用于设置层定义区各 图标的尺寸,单位是像素;Drawing为设 定绘图模式 Recently used file list:表示最近使用的文 件列表 Keyboard用于设置键盘的热键 Warning为警告框列表 UPI为用户编程页面 Company name 32 在设计版图前要先对参数进行设置 Technology name(工艺名称)栏:填 写设计所用的工艺名称 Technology units”栏:用于设置工艺单 位,共有6种:Microns(微米)、Mils (密耳)、Millimeters(毫米)、 Centimeters(厘米)、Inches(英吋) 和Other(自定义单位)如选用Other 选项,还需在其右边的填充框内输入自 定义工艺单位的名称(通常是Lambda ) Database resolution 用于定义工艺单位 与内部单位间的换算关系 Company name 33 Grid 为栅格设置 Grid display栏用于定义显示栅格其中 Displayed grid填充框用于设定栅格的格 点间距,单位是定位单位;Suppress minor grid填充框用于设定栅格格点显示 的最小像素,小于或等于该值时,格点 将不显示。
Mouse grid栏用于设置鼠标栅格选中 Snaping选项表示鼠标指针只能在栅格上 移动;选中Smooth选项表示鼠标指针可 在栅格间移动;Mouse snap填充框用于 设定鼠标每移动一步的距离,单位是定 位单位 Company name 34 Selection(选择参数)用于选择对象时的 有关设定 Selection range栏用于设定选择范围,单 位为定位单位当鼠标指针在对象外面 且距对象边缘不超过框内规定的值,该 对象仍能选中 Deslection range栏用于设置弃选范围在 进行移动、编辑或复制操作时,当鼠标 指针与选中的对象的距离大于该设定值 时,单击鼠标的MOVE-EDIT键,选中的 对象将去选 Edit range栏用于决定编辑范围,两填充 框的单位不同当鼠标指针离对象的边 或顶点的距离在该范围内时,点击 MOVE-EDIT按钮将执行Edit操作,否则 执行Move操作 选中Select drawn objects选项表示对象 在创建后将自动被选中,这样对该对象 可立即进行编辑操作 Company name 35 图层的设置包括有哪些图层、图层的名 称、对象的电阻电容值、GDSⅡ的代号 、CIF的名称、图样等数据。
对话框左 边的图层列表框列出了当前文件的图层 ,与图层定义区的次序是一致的也可 建立新的图层(Add Layer)、删除原 有的图层(Delete Layer)和重新命名 图层(Rename Layer),还可安排各图 层的先后顺序(Move Layer)在窗口的 右边可以用来定义或是更改图层的名称 ,与各图层的电气特性、布局方式、生 成层的方式、图样等若要修改某层的 参数时,只要选中右边列表框的某层, 再修改右边各标签页的数据即可 Company name 36 3.3 L-Edit的绘制和编辑 在设定好参数后,就可以开始图形的绘制如上图所示,以上几种图 形为L-Edit自带的一些图形,包括:长方形(Box)、多边形(Polygon)、 线(Wire)、圆(Circle)、扇形(Pie Wedge)和环扇(Torus)等 方形绘制:用鼠标左键定义一个顶点,然后按住鼠标拉到另一个顶点 后放开,即可绘制好一个方形 多边形绘制:鼠标左键定义一个顶点,按住鼠标再点鼠标左键会定义 第二个顶点,当要结束时点鼠标右键结束多边形的绘制,在绘制过程中如 果想取消上一个顶点的绘制,可以点鼠标中键 圆形的绘制:鼠标左键定义圆心,按住鼠标拖动定义半径,结束时放 开鼠标左键即可。
Company name 37 对象的编辑:对象的编辑就是对绘制的对象进行修改有两种编辑 对象的方法:图形编辑和文本编辑图形编辑是用鼠标来完成,文本编 辑是通过对话框来实现的 在编辑对象前要先将图形选中,选择图形的方法分为显选和隐选 显选:指在进行后继操作前对于对象所作的选择或去选操作,用SELECT键( 鼠标左右键)隐选:指在对于对象进行操作的过程中自动选中对象 用MOVE-EDIT键(鼠标中键) 除此外,还有图形的添加按住Shift+鼠标左右键可以在一组已经选 定的图形中加入一个图形当要去除掉一组图形中的一个图形时,可以 用Alt+鼠标右键 循环选择:当几个图形靠的很近而无法精确选择图形时,可在图形 附近连续点击鼠标选择键,图形会进行循环选择 Company name 38 图形编辑:可以改变对象的大小和形状,在多边形中添加顶点,以及 对对象进行切割、合并和掏空等操作 改变对象的大小和形状:在编辑图形前首先要选中对象,然后用鼠标 中键在对象的边或顶点的距离等于或小于编辑范围时按下,然后拖动鼠标 ,可以改变对象的大小和形状编辑范围在设计参数对话框中设置 多边形中添加顶点:把鼠标指针放在任意角多边形的边上,按下Ctrl 和MOVE-EDIT键,拖动鼠标,鼠标指针所在边上的点将变为一个新的顶 点,并随鼠标指针移动。
Company name 39 切割:切割的方向包括水平与垂直两种,其命令为Draw/Slice/Horizontal与 Draw/Slice/Vertical在执行切割命令之后,在绘图工作区中会出现水平或是垂 直线(依剪切的命令)以标示所要剪切的位置,选定之后,该对象即一切为二 掏空:掏空是在已绘制的集合对象中切去一部分首先,先选中要掏空的 对象,然后执行Draw/Nibble子命令或单击按钮,再选择绘图工具按钮绘制要掏 空的图形完成操作后所绘图形的区域被掏空 合并:执行Draw/Merge命令可以将多个被选中的、互相重叠的、在同一图 层的各种图形合并为一个图形,如果这些己选择的对象没有交集,合并的命令 就失效如果选择的对象包含了不同图层,合并的动作只会针对相同图层有作 用,也就是会依照各种图层进行合并操作 Company name 40 文本编辑:文本编辑时,先 选中要编辑的对象,执行Edit/ Edit Object(s)(Ctrl+E)子命 令启动编辑对象对话框,在对话 框中修改相应的参数如右图, 对话框中不同的选项对应不同的 图形,包括矩形、多边形、。