LEdit绘制版图1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

版图的相关知识(二)余华重庆大学光电工程学院L-Edit的使用方法L-Edit是TannerToolsPro工具软件中的一个软件包,可以在同一窗口中进行版图设计、设计规则检查、网表提取、标准单元自动布局与连线等工作。配合在S-Edit中建立的相应电路,可以在TannerToolsPro提供的另一个工具LVS完成布局与电路的比对。在本章中将介绍L-Edit的使用与版图设计及网表提取。10.1L-Edit的窗口介绍图3.1为L-Edit的窗口,包括标题栏、工具栏、位置显示区、鼠标功能说明、状态栏、绘图区等项目。还有层的定义区,用以定义现在要进行绘制和编辑的层。图3.1L-Edit窗口绘图区标题栏工具栏位置显示区层定义区鼠标功能说明状态栏3.2L-Edit的参数设置在进行版图设计之前,首先要设定设计文件的数据,如调色板、应用、设计、图层、特殊图层、设计规则检查、标准单元库自动布局与连线。1.调色板设置执行SetupPalette子命令弹出调色板设置框,如图3.4所示。L-Edit的色盘共有16种颜色设定,每个颜色各有两种属性:(1)一个唯一的4位码;(2)RGB三种颜色的组合量。图3.4调色板2.应用参数设置执行Setup/Application子命令进入应用设置对话框,如图3.5所示,包括热键和鼠标作用的某些设定。(1)配置文件设置栏“Workgroup”填充框用来指定设计组应用配置文件的路径和名称。“User”填充框用来指定设计者应用配置文件的路径和名称。(2)“General”标签页:提供使用者针对以下事项进行设定。①EditingOptions(编辑选项)栏:共有4个选项,选中“Active-PushRubberbanding”选项表示在画圆形、方形时不必一直按着鼠标的按钮,只要定义端点即可。例如,若要画一个方形,先用鼠标左健定义方形的某一个角落,再移到鼠标方形的对角位置,然后再单击鼠标左键,就可以完成方形的绘制。“PasteToCursor”选项表示将剪贴板上的图形粘贴到鼠标指针上,选中该选项后,在粘贴对象时,被复制的对象会跟随光标指针出现在绘图区,并随光标一起移动,点击鼠标的任何键时,被复制的对象固定到绘图区。在粘贴到绘图区之前,还可以对该对象进行水平(H)、垂直(V)镜像与旋转(R)操作;“Auto-Panning”选项用于自动平移窗口,选中该选项后,在执行Draw(绘图)、Move(移动)或Edit(编辑)操作时,当鼠标指针碰到绘图窗口边缘时,L-Edit将自动平移窗口。图3.5应用设置对话框②TDB设定文件路径填充框:用于设置TDB设置文件的预定义路径。③“Toolbars”选项栏:选中“UseLargeButton”选项,工具按钮将使用大图标;“LayerIconSize”项用于设置层定义区各图标的尺寸,在下拉框中选择,单位是像素;“DrawingMode”下拉选择框用于设定绘图模式,有3种模式:Orthogonal(90°)、45Degree(45°)、AllAngle(任意角)。④“RecentlyUsedFileList”填充框表示最近使用的文件列表,在框内填写不大于16的正整数,用来规定File菜单下部列出的最近打开过的文件的最大数目。(2)“Keyboard”标签页用来设定键盘上的热键,包括布局与文字编辑器。可以视使用者使用习惯删除或是增加热键内容。(3)“Warnings”标签页是警告框的列表。选中某个警告框前的复选框将使它激活,在编辑设计文件时发生违反规则的情况下该警告框会打开;若警告框不激活,将不会打开。(4)“UPI”(用户编程界面)标签页设置L-Edit用来解释宏的头文件所在目录,以及UPI写宏错误的记录文件的路径。(5)“Rendering”标签页用于建立基本的显示行为。3.设计参数设置在版图设计之前必须对有关参数进行设置。执行Setup/Design子命令,进入设置参数对话框,如图3.6所示,共有6个标签页。(1)“Technology(工艺参数)”标签页图3.6工艺参数设置标签页①“Technologyname”(工艺名称)栏:填写设计所用的工艺名称。当要从一个文件拷贝一个单元到另一个文件时,L-Edit将比较两个文件所用的工艺是否相同。如果工艺不同,L-Edit将显示警告信息。图3.6工艺参数设置标签页②“Technologyunits”栏:用于设置工艺单位,共有6种:Microns(微米)、Mils(密耳)、Millimeters(毫米)、Centimeters(厘米)、Inches(英吋)和Other(自定义单位)。如选用Other选项,还需在其右边的填充框内输入自定义工艺单位的名称(通常是Lambda)。③“Technologysetup(工艺设置)”栏:用于定义工艺单位与内部单位间的换算关系。当在“Technologyunits”栏内选中“Other”选项,并在右侧填入Lambda,则该栏内出现两组填充框:“LambdaperInternalUnit”表示每内部单位的Lambda,用分数的形式定义内部单位与Lambda的关系;“Lambda”填充框用分数的形式定义Lambda与微米的关系。如自定义单位为foot,由于一英尺等于304800微米,则在该填充框内应填写304800/1。图中设置为1个内部单位等于1/1000微米。当在“Technologyunits”栏内选中“Other”以外的选项,如选中“Mils”选项,在“Technologysetup”栏内只出现“MilsperInternal”填充框,用分数的形式定义内部单位与Mils之间的关系。(2)“Grid(栅格设置)”标签页为方便绘图、查看和编辑,L-Edit提供了三种独立的栅格坐标:显示栅格、鼠标栅格和定位栅格,如图3.7所示。“Griddisplay”栏用于定义显示栅格。其中“Displayedgrid”填充框用于设定栅格的格点间距,单位是定位单位;“Suppressminorgrid”填充框用于设定栅格格点显示的最小像素,小于或等于该值时,格点将不显示。“Mousegrid”栏用于设置鼠标栅格。选中“Snaping”选项表示鼠标指针只能在栅格上移动;选中“Smooth”选项表示鼠标指针可在栅格间移动;“Mousesnap”填充框用于设定鼠标每移动一步的距离,单位是定位单位。图3.7栅格参数设置标签页(3)“Selection(选择参数)”标签页用于选择对象时的有关设定,包括选择区域、弃选区域、编辑范围、选择绘图对象,如图3.8所示。“Selectionrange”栏用于设定选择范围,单位为定位单位。当鼠标指针在对象外面且距对象边缘不超过框内规定的值,该对象仍能选中。“Deslectionrange”栏用于设置弃选范围。在进行移动、编辑或复制操作时,当鼠标指针与选中的对象的距离大于该设定值时,单击鼠标的MOVE-EDIT键,选中的对象将去选。“Editrange”栏用于决定编辑范围,两填充框的单位不同。当鼠标指针离对象的边或顶点的距离在该范围内时,点击MOVE-EDIT按钮将执行Edit操作,否则执行Move操作。选中“Selectdrawnobjects”选项表示对象在创建后将自动被选中,这样对该对象可立即进行编辑操作。图3.8选择参数设置标签页(4)“Drawing”标签页用于绘图参数的设置,设置窗口如图3.9所示。“Defaultporttextsize”栏用于设置端口默认文字尺寸,单位是定位单位。“Nudgeamount”栏用于设置命令Draw/Nudge中微移量。“Defaultrulersettings”栏用于设置标尺的文字大小(Text)、显示方式(Display)、端点形状(End)、刻度线显示方式(Showtickmarks)。“Createruleson”栏用于设置标尺放置的位置。选中“Currentlayer”选项表示将标尺放于当前图层上,也可通过图层选择框中的下拉列表,选取放置标尺的图层。4.图层设置图层部分的设置包括有那些图层、图层的名称、对象的电阻电容值、GDSⅡ的代号、CIF的名称、图样等数据。执行Setup/Layers子命令进入图层设置对话框,如图3.10所示。对话框左边的图层列表框列出了当前文件的图层,与图层定义区的次序是一致的。也可建立新的图层(AddLayer)、删除原有的图层(DeleteLayer)和重新命名图层(RemaneLayer),还可安排各图层的先后顺序(MoveLayer)。在窗口的右边可以用来定义或是更改图层的名称,与各图层的电气特性、布局方式、生成层的方式、图样等。若要修改某层的参数时,只要选中右边列表框的某层,再修改右边各标签页的数据即可。图3.10图层设置对话框3.3文件与单元在L-Edit中,设计是以TDB文件形式存在和保存。TDB文件可以是版图文件,也可以是文本文件。TDB文件由至少一个单元或多个单元组成。对于版图文件,这些单元是以等级构造关系相互联系在一起。有些单元只包含几何图形对象,称为基本单元,它们是独立的单元;另一些单元则既可以包括几何图形,还可以包含例化体。例化体是指在某个单元内对其他单元的引用,就象调用子程序。这样在版图设计时就不必重复绘制相同的版图结构,提高设计效率,同时还极大地减少了设计所占的存储容量。TDB版图设计文件的格式是Tanner公司专有的,为了能与其他设计系统以及掩模制造商进行交流,还必须把TDB格式转换成通用的CIF或GDSII格式,或把CIF和GDSII格式文件输入,转换为TDB格式。3.3.1文件1.建立新的设计文件执行File/New子命令打开新建设计文件对话框,如图3.14所示。L-Edit允许建立版图文件(Layout)或是文本文件(Text),并且可依据要建立的文件型式激活适当的编辑器。(1)选择新建版图文件之后,从“CopyTDBsetupfrom”栏内复制其他设计文件的数据设置,或者在该栏下方的设置文件列表框中选择。单击OK按钮,产生默认名为LayoutN的新文件,N代表自L-Edit窗口打开后新建版图的次数,且该名称显示在L-Edit窗口顶部的标题栏中。在打开新文件的同时,默认名为Cell0的新单元随之产生,并显示在单元窗口的标题栏中(单元窗口不处在最大化),或在L-Edit窗口的标题栏中(单元窗口处于最大化)。对于新版图文件,可用File/Saveas命令进行重新命名。对于单元,可用Cell/Closeas命令进行重新命名。(2)选择新建版图文件之后,如果没有选择任何设计文件(即选择empty),将产生一个背景为灰色且只有一个NewLayer图层的版图窗口,该窗口未经任何参数设置,经过设置也可达到满足要求的窗口。推荐使用TDB文件新建版图文件的方法。建立新的设计文件之后,可以使用File/Info子命令设置作者、组织名称、与文件数据等信息。2.打开设计文件执行File/Open子命令打开原有的文件。可以指定打开的文件为只读文件。3.关闭设计文件执行File/Close子命令关闭编辑中的文件。4.文件保存执行File/Save或是File/SaveAs子命令都可以保存设计文件,前者直接用现在的文件名保存,如果尚未给定文件名保存过,L-Edit会要求给定文件名称;后者会要求给定一个新的文件名称加以保存。5.文件输入L-Edit提供文件格式转换的接口,可以在GDSⅡ/CIF与TDB文件间互相转换。要将GDSⅡ/CIF文件导入到L-Edit,执行File/ImPortMaskData子命令输入掩模数据对话框,如图3.15所示。图3.15文件输入首先在File/ImPortMaskData子菜单中选择GDSⅡ或CIF,然后再在“FromFile”栏内给定输入掩模文件的路径和名称。L-Edit文件包括了环境设定与制造相关数据,而GDSⅡ与CIF格式的

1 / 307
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功