文档详情

L-Edit的参数设置

m****
实名认证
店铺
PPT
1.18MB
约54页
文档ID:606047668
L-Edit的参数设置_第1页
1/54

单击此处编辑母版标题样式,,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,第五级,,,*,10/8/2024,L-Edit的参数设置,在进行版图设计之前,首先要设定设计文件的数据,如调色板、应用、设计、图层、特殊图层、设计规则检查、标准单元库自动布局与连线10/8/2024,,1.调色板设置,,执行Setup Palette子命令弹出调色板设置框,如图3.4所示L-Edit的色盘共有16种颜色设定,每个颜色各有两种属性:,,(1)一个唯一的4位码;,,(2)RGB三种颜色的组合量10/8/2024,,,图 调色板,,10/8/2024,,2.应用参数设置,,执行Setup /Application子命令进入应用设置对话框,如图所示,包括热键和鼠标作用的某些设定1)配置文件设置栏,,“,Workgroup,”,填充框用来指定设计组应用配置文件的路径和名称User,”,填充框用来指定设计者应用配置文件的路径和名称10/8/2024,,图 应用设置对话框,,10/8/2024,,(2),“,General,”,标签页:提供使用者针对以下事项进行设定①Editing Options(编辑选项)栏:共有4个选项,选中,“,Active-Push Rubberbanding,”,选项表示在画圆形、方形时不必一直按着鼠标的按钮,只要定义端点即可。

例如,若要画一个方形,先用鼠标左健定义方形的某一个角落,再移到鼠标方形的对角位置,然后再单击鼠标左键,就可以完成方形的绘制10/8/2024,,“,Paste To Cursor,”,选项表示将剪贴板上的图形粘贴到鼠标指针上,选中该选项后,在粘贴对象时,被复制的对象会跟随光标指针出现在绘图区,并随光标一起移动,点击鼠标的任何键时,被复制的对象固定到绘图区在粘贴到绘图区之前,还可以对该对象进行水平(H)、垂直(V)镜像与旋转(R)操作;,“,Auto-Panning,”,选项用于自动平移窗口,选中该选项后,在执行Draw(绘图)、Move(移动)或Edit(编辑)操作时,当鼠标指针碰到绘图窗口边缘时,L-Edit将自动平移窗口10/8/2024,,②TDB设定文件路径填充框:用于设置TDB设置文件的预定义路径③,“,Toolbars,”,选项栏:选中,“,Use Large Button,”,选项,工具按钮将使用大图标;,“,Layer Icon Size,”,项用于设置层定义区各图标的尺寸,在下拉框中选择,单位是像素;,“,Drawing Mode,”,下拉选择框用于设定绘图模式,有3种模式:Orthogonal(90°)、45 Degree(45°)、All Angle(任意角)。

④,“,Recently Used,”,填充框表示最近使用的文件列表,在框内填写不大于16的正整数,用来规定File菜单下部列出的最近打开过的文件的最大数目2)“Keyboard”标签页,,用来设定键盘上的热键,包括布局与文字编辑器可以视使用者使用习惯删除或是增加热键内容3),“,Warnings,”,标签页 是警告框的列表选中某个警告框前的复选框将使它激活,在编辑设计文件时发生违反规则的情况下该警告框会打开;若警告框不激活,将不会打开4),“,UPI,”,( 用户编程界面)标签页 设置L-Edit用来解释宏的头文件所在目录,以及UPI写宏错误的记录文件的路径5),“,Rendering,”,标签页 用于建立基本的显示行为10/8/2024,,3.设计参数设置,,在版图设计之前必须对有关参数进行设置执行Setup/ Design子命令,进入设置参数对话框,如图3.6所示,共有6个标签页1),“,Technology(工艺参数),”,标签页图3.6 工艺参数设置标签页,,①,“,Technology name,”,(工艺名称)栏:填写设计所用的工艺名称当要从一个文件拷贝一个单元到另一个文件时,L-Edit将比较两个文件所用的工艺是否相同。

如果工艺不同,L-Edit将显示警告信息10/8/2024,,,图 工艺参数设置标签页,,10/8/2024,,②,“,Technology units,”,栏:用于设置工艺单位,共有6种:Microns(微米)、Mils(密耳)、Millimeters(毫米)、Centimeters(厘米)、Inches(英吋)和Other(自定义单位)如选用Other选项,还需在其右边的填充框内输入自定义工艺单位的名称(通常是Lambda)③,“,Technology setup(工艺设置),”,栏:用于定义工艺单位与内部单位间的换算关系当在,“,Technology units,”,栏内选中,“,Other,”,选项,并在右侧填入Lambda,则该栏内出现两组填充框:,“,Lambda per Internal Unit,”,表示每内部单位的Lambda,用分数的形式定义内部单位与Lambda的关系;,“,Lambda,”,填充框用分数的形式定义Lambda与微米的关系如自定义单位为foot,由于一英尺等于304800微米,则在该填充框内应填写304800/1图中设置为1个内部单位等于1/1000微米。

当在,“,Technology units,”,栏内选中,“,Other,”,以外的选项,如选中,“,Mils,”,选项,在,“,Technology setup,”,栏内只出现,“,Mils per Internal,”,填充框,用分数的形式定义内部单位与Mils之间的关系10/8/2024,,(2),“,Grid(栅格设置),”,标签页,,为方便绘图、查看和编辑,L-Edit提供了三种独立的栅格坐标:显示栅格、鼠标栅格和定位栅格,如图3.7所示Grid display,”,栏用于定义显示栅格其中,“,Displayed grid,”,填充框用于设定栅格的格点间距,单位是定位单位;,“,Suppress minor grid,”,填充框用于设定栅格格点显示的最小像素,小于或等于该值时,格点将不显示Mouse grid,”,栏用于设置鼠标栅格选中,“,Snaping,”,选项表示鼠标指针只能在栅格上移动;选中,“,Smooth,”,选项表示鼠标指针可在栅格间移动;,“,Mouse snap,”,填充框用于设定鼠标每移动一步的距离,单位是定位单位10/8/2024,,,图 栅格参数设置标签页,,10/8/2024,,(3),“,Selection(选择参数),”,标签页,,用于选择对象时的有关设定,包括选择区域、弃选区域、编辑范围、选择绘图对象,如图3.8所示。

Selection range,”,栏用于设定选择范围,单位为定位单位当鼠标指针在对象外面且距对象边缘不超过框内规定的值,该对象仍能选中Deslection range,”,栏用于设置弃选范围在进行移动、编辑或复制操作时,当鼠标指针与选中的对象的距离大于该设定值时,单击鼠标的MOVE-EDIT键,选中的对象将去选Edit range,”,栏用于决定编辑范围,两填充框的单位不同当鼠标指针离对象的边或顶点的距离在该范围内时,点击MOVE-EDIT按钮将执行Edit操作,否则执行Move操作选中,“,Select drawn objects,”,选项表示对象在创建后将自动被选中,这样对该对象可立即进行编辑操作10/8/2024,,,图 选择参数设置标签页,,10/8/2024,,(4),“,Drawing,”,标签页,,用于绘图参数的设置,设置窗口如图3.9所示Default port text size,”,栏用于设置端口默认文字尺寸,单位是定位单位10/8/2024,,“,Nudge amount,”,栏用于设置命令Draw/Nudge中微移量Default ruler settings,”,栏用于设置标尺的文字大小(Text)、显示方式(Display)、端点形状(End)、刻度线显示方式(Show tick marks)。

Create rules on,”,栏用于设置标尺放置的位置选中,“,Current layer,”,选项表示将标尺放于当前图层上,也可通过图层选择框中的下拉列表,选取放置标尺的图层10/8/2024,,4.图层设置,,图层部分的设置包括有那些图层、图层的名称、对象的电阻电容值、GDSⅡ的代号、CIF的名称、图样等数据执行Setup/ Layers子命令进入图层设置对话框,如图3.10所示对话框左边的图层列表框列出了当前文件的图层,与图层定义区的次序是一致的也可建立新的图层(Add Layer)、删除原有的图层(Delete Layer)和重新命名图层(Remane Layer),还可安排各图层的先后顺序(Move Layer)在窗口的右边可以用来定义或是更改图层的名称,与各图层的电气特性、布局方式、生成层的方式、图样等若要修改某层的参数时,只要选中右边列表框的某层,再修改右边各标签页的数据即可10/8/2024,,,图 图层设置对话框,,10/8/2024,文件与单元,在L-Edit中,设计是以TDB文件形式存在和保存TDB文件可以是版图文件,也可以是文本文件TDB文件由至少一个单元或多个单元组成。

对于版图文件,这些单元是以等级构造关系相互联系在一起有些单元只包含几何图形对象,称为基本单元,它们是独立的单元;另一些单元则既可以包括几何图形,还可以包含例化体例化体是指在某个单元内对其他单元的引用,就象调用子程序这样在版图设计时就不必重复绘制相同的版图结构,提高设计效率,同时还极大地减少了设计所占的存储容量10/8/2024,,TDB版图设计文件的格式是Tanner公司专有的,为了能与其他设计系统以及掩模制造商进行交流,还必须把TDB格式转换成通用的CIF或GDSII格式,或把CIF和GDSII格式文件输入,转换为TDB格式10/8/2024,,文件,,1. 建立新的设计文件,,执行File/ New子命令打开新建设计文件对话框,如图3.14所示L-Edit允许建立版图文件(Layout)或是文本文件(Text),并且可依据要建立的文件型式激活适当的编辑器1)选择新建版图文件之后,从,“,Copy TDB setupfrom,”,栏内复制其他设计文件的数据设置,或者在该栏下方的设置文件列表框中选择单击OK按钮,产生默认名为Layout,N,的新文件,,N,代表自L-Edit窗口打开后新建版图的次数,且该名称显示在L-Edit窗口顶部的标题栏中。

在打开新文件的同时,默认名为Cell0的新单元随之产生,并显示在单元窗口的标题栏中(单元窗口不处在最大化),或在L-Edit窗口的标题栏中(单元窗口处于最大化)对于新版图文件,可用 as命令进行重新命名对于单元,可用Cell/Close as命令进行重新命名10/8/2024,,(2)选择新建版图文件之后,如果没有选择任何设计文件(即选择),将产生一个背景为灰色且只有一个New Layer图层的版图窗口,该窗口未经任何参数设置,经过设置也可达到满足要求的窗口推荐使用TDB文件新建版图文件的方法建立新的设计文件之后,可以使用子命令设置作者、组织名称、与文件数据等信息10/8/2024,,2. 打开设计文件,,执行子命令打开原有的文件可以指定打开的文件为只读文件3. 关闭设计文件,,执行子命令关闭编辑中的文件4. 文件保存,,执行File / Save或是File / Save As子命令都可以保存设计文件,前者直接用现在的文件名保存,如果尚未给定文件名保存过,L-Edit会要求给定文件名称;后者会要求给定一个新的文件名称加以保存10/8/2024,,5. 文件输入,,L-Edit提供文件格式转换的接口,可以在GDSⅡ/CIF与TDB文件间互相转换。

要将GDSⅡ/CIF文件导入到L-Edit,执行File / ImPort Mask Data子命令输入掩模数据对话框,如图3.15所示10/8/2024,,,文件输入,,10/8/2024,,首先在 Mask Data子菜单中选择GDSⅡ或CIF,然后再在,“,From File,”,栏内给定输入掩模文件的路径和名称L-Edit文件包括了环境设定与制造相关数据,而GDSⅡ与CIF格式的文件并不会包含这些数据,所以需要给定相关的TDB文件,以作为转入文件的设定数据,因此需在,“,Use setup file,”,栏内输入TDB文件的路径和名称最后按下Import按钮即可将GDSⅡ/CIF文件导入到Tanner的L-Edit上在导入的过程中可能会出现GDSⅡ/CIF文件中有TDB设定文件中没有定义的层次,这时可以指定L-Edit自动产生新的层次给这些未知的物质层次6. 文件输出,,L-Edit提供GDSⅡ与CIF格式文件的输出,执行File / Export Mask Data子命令打开输出掩模数据对话框,如图3.16所示图3.16 文件输出,,文件输出之前先确定输出文件的格式GDSⅡ/CIF,再指定文件的路径和名称,然后按Export按钮。

10/8/2024,,,图 文件输出,,10/8/2024,单元,,单元是集成电路设计最基本的区块,它包括基本的几何对象(各种形状的图形)与例化体(Instance)1. 建立新的单元 执行Cell / New子命令弹出新建单元对话框,如图3.17所示依对话框要求输入新单元的名称、作者、机构名称与单元的相关信息选中,“,Open in new window,”,选项表示新单元将在新窗口中打开,否则新单元在当前窗口打开,窗口中已打开的窗口被关闭然后点击OK按钮新单元被创建10/8/2024,,,新建单元对话框,,10/8/2024,,2. 打开单元图 打开已经存在的单元,执行Cell/Open子命令弹出打开已有单元对话框,如图3.18所示先在,“,File,”,框的下拉列表中选择要打开的单元所在的文件,再从下方的单元列表中选择所要打开的单元,也可以从,“,Cell,”,框中输入所要打开的单元名称,此时L-Edit会依据输入的字符逐一比对符合要求的单元名称,并且将它显示在第一列例如,输入i时,所有单元名称第一个字符为i的会依序显示在单元列表中,再输入n后,所有单元名称前面两个字符为in的会显示在单元列表中。

在单元列表中,单元名称若是以粗体字表示者,表示该单元已经被更改了,但是尚未保存另外,若使打开单元显示在新的窗口中,则需选中,“,Open In New Window,”,选项;否则会显示在之前的窗口10/8/2024,,,打开已有单元对话框,,10/8/2024,,3. 单元的重新命名,,正在编辑中的单元可以执行Cell/Rename或是Cell/Close As子命令进行名称更改执行Cell/Rename子命令弹出重新命名单元对话窗口,如图3.19所示,只要给定新的单元名称和相关信息,然后单击OK按钮即可,L-Edit会将当前的单元以新的名称取代,而该单元仍处于编辑的状态若是使用Cell/Close As子命令,L-Edit会将更改过的单元以新的名称保存,并且关闭原先的单元而不做任何保存动作,最后L-Edit打开的窗口中是新名称的单元10/8/2024,,,单元重新命名对话框,,10/8/2024,4. 单元信息的获取,,执行Cell/Info子命令打开单元信息对话框,在对话框中,将显示单元的名称,可添加或修改作者、机构和信息等内容,还可进行版本号的修改、单元锁定、属性设置5. 制造单元的指定,,在把TDB版图数据转变为CIF掩模数据时,需指定制造哪个单元的版图。

被指定的单元称为制造单元执行Cell/Fabricate子命令打开Select Cell to Fabricate对话框在File下拉列表中选取已打开的文件,在下方的列表中选取单元或在Cell栏中输入要制造的单元名称,然后单击OK按钮即可被选为制造单元的单元名称前用,“,f,,”,来标识对于GDSII文件,将自动选用顶层单元作为制造版图的单元,所以不需要指定制造单元CIF文件不表明那个单元是顶层单元如不指定制造单元,它会任意选一个单元作为制造单元,从而造成错误10/8/2024,6. 单元的复制,,单元可以在同一个设计文件中或是不同的设计文件中进行复制,如果要复制其他的设计文件中的单元,要先打开该设计文件进行复制时会将原来的单元全部复制到目的设计文件中,如果单元的源文件与目的文件中有相同名称的单元,就会造成名称冲突现象,这时L-Edit会要求使用者进行更名或是停止复制操作执行Cell/Copy子命令弹出单元复制对话框,如图3.20所示首先在,“,File,”,栏中选择被复制的文件名称,然后在下方的单元列表中选择要复制的单元或从,“,Cell,”,栏中输入要复制的单元名称,再单击OK按钮,出现窗口之后再输入单元名称,如果单元来源是在不同的设计文件,要事先打开该文件,然后选择该设计文件中的单元。

10/8/2024,,,图 单元复制对话框,,10/8/2024,,7. 单元的恢复,,执行Cell/Revert Cell子命令可取消上次存储命令以来对当前单元所作的一切修改取消的修改不能用Undo命令来恢复8. 设计浏览器图3.21 设计浏览器窗口,,设计浏览器(Design Navigator)列出设计的等级构造中的所有单元,包括例化体、交叉引用单元和制造单元的信息执行View/ Design Navigator子命令或单击按钮可打开设计浏览器窗口,如图3.21所示10/8/2024,,,图 设计浏览器窗口,,10/8/2024,,设计浏览器窗口中所显示的设计文件中单元的层次结构是一个树状的结构,可以展开所有的分支关系,或收起所有的分支,也可以只显示没被调用使用的单元在设计浏览器窗口刚打开时,等级树处在完全收缩状态,只显示顶级单元,在名称前有一带,“,+,”,的小方块,称这些单元为基干单元当等级树处于完全展开状态时,等级树的每一枝干都代表一个被例化的单元,称为枝干单元如果某一单元包含例化体,被例化的单元名字将出现在下一级分支上如果单元中有一个以上的同一单元的例化体,在等级树枝干上的被理化的单元名字后面出现一个放在方括号内的数字,表示例化体的数目。

另外,单元的名称若是用粗体字表示,表示该单元已经经过修改,但是尚未保存;单元名称的前面若有个钥匙形状,则表示该单元被锁住不能编辑可以通过这个浏览窗口对单元进行编辑操作利用工具栏可以进行收缩、展开,创建和删除单元;利用显示模式的下拉选框选择等级树的显示模式;利用快捷菜单可以对单元编辑10/8/2024,,例化体和矩阵,,例化体(Instance)和矩阵都是L-Edit中的绘图对象例化体是一个单元被其他单元所引用,引用时只记录例化体的位置和方位矩阵有许多同一单元的例化体在垂直和水平方向按指定的距离排列而成单个例化体相当于1×1矩阵例化体类似于计算机语言的子程序,允许其他单元使用只要这个例化体被更动了,所有含有这个例化体的单元也会跟着更动另外,含有例化体的设计比把例化体,“,展平,”,的同样设计占用较少的存储容量展平,”,设计是指把设计中把等级构造逐级展开,把所有例化体都还原成只含原始体(绘图对象)的图形结构,从而使版图的等级构造由多级变为单级除此之外,引用例化体也会加快显示的速度10/8/2024,,1. 例化体的创建,,有两种方法产生例化体的方法:,,(1)用设计浏览器创建例化体,把设计浏览器窗口中某单元拖放到同一文件另一单元的版图窗口中,即产生该单元的一个例化体。

注意:被例化的单元不能是包含例化体的源单元,也不能包含接受例化体的单元的例化体,因为不能递归例化2)执行Cell/Instance子命令或单击按钮,打开单元例化对话框,如图3.23所示10/8/2024,,,图 单元例化对话框,,10/8/2024,,在,“,File,”,框的下拉列表中选取已打开的文件,再在其下方的单元列表中选择单元或在,“,Cell,”,栏中输入单元名,然后单击OK按钮即可在对话框中的单元列表中,名称前加有红色,“,×,”,的单元不能被例化用粗体字表示的单元名称表明对该单元的修改还未保存10/8/2024,,有两种情况演员不能被例化:,,(1)单元不能例化本身,也不能例化包含有该单元的例化体的其他单元即不能递归例化2)不允许例化不同工艺文件中单元10/8/2024,,2. 例化体的图形编辑,,例化体和矩阵与几何图形对象不同,不能改变例化体的大小和形状,也不能切割和合并作为一个整体例化体可以进行移动、旋转操作1)可以用鼠标MOVE-EDIT键(鼠标中键)来移动选中的例化体2)用Draw/Rotate子命令和Draw/Flip子命令实现被选中的例化体的旋转和翻转操作10/8/2024,,3. 例化体的原地编辑,,执行原地编辑的步骤为:,,(1)选中要编辑的例化体;,,(2)执行Edit/Edit In-Place/Push Into子命令或单击按钮或按PgDn热键进入例化体。

进入例化体后,就可像打开例化体所援引的单元一样,对单元的内容进行编辑当编辑的对象是几何图形时,可按编辑普通几何图形的方法进行编辑如果编辑的对象是例化体或矩阵,则需进入矩阵或例化体再进行编辑3)编辑完成后,可用Edit/Edit In-Place/Pop Out命令或单击按钮或按PgUp热键而命令Edit/Edit In-Place/View Top Cell End子命令则使当前单元的未知回到顶级单元注意:如果例化体做了非90°的旋转操作,就不能进行原地编辑。

下载提示
相似文档
正为您匹配相似的精品文档