要想用L-Edit完成版图的编辑与设计,首先要对L-Edit的应用环境进行设置,以满足设计者本身的需要。应用环境的基本设置主要包括应用参数设置、设计参数设置、图层设置和特殊图层设置等,可以通过程序菜单Setup调出,设置菜单如图6-21所示。
1.应用参数设置
用Setup>Application菜单命令可以打开Setup Application(设置应用参数)对话框,如图6-22所示。
应用参数设置对话框上部有Configuration files(应用配置文件)选项组,内有Work-group(设计组)和User(用户)两个填充框。设计组填充框用来指定设计组应用配置文件的路径和名称,用户填充框用来指定用户应用配置文件的路径和名称。如果要装入应用配置文件,可单击Load(装入)按钮,装入设计组应用配置文件或用户应用配置文件。如果两个文件都装入,优先起作用的将是用户应用配置文件。后缀为ini的应用配置文件是ASCII文件,用来设置或保存Setup Application对话框中的应用参数。
图6-21 设置菜单
图6-22 应用参数设置对话框
(1)General标签 General标签主要包括Editing options选项组、Toolbars选项组、TDB setup path填充框和Recently used filelist填充框。General标签对话框如图6-22所示。
1)Editing options(编辑选项)选项组。Paste to cursor:在执行粘贴命令时,剪贴板上的内容(图形)将跟随鼠标出现在绘图区,直至单击鼠标图形才落在绘图区上,在移动的过程中可以用R、H、V键来改变图形的方向;Auto-panning:在执行Draw、Move和Edit等操作时,如果鼠标移到单元窗口的边缘,L-Edit将自动执行Pan(平移窗口)命令;Active-push rubberbanding:选中后在执行鼠标拖动时,可以不用按下对应的鼠标功能按键。
2)TD Bsetup path(TDB设置路径)填充框,用来设置TDB设置文件的预定义路径。当用File>New和File>Import Mask Data创建新文件或输入CIF/GDSII文件时,在新建对话框中,Copy TDB setup from(从文件复制TDB设置)文件列表框将列出预定义路径中的TDB文件,方便用户直接进行选择。
(2)Rendering标签 Rendering标签主要用于设定绘制版图的过程中图形的显示方式等。Rendering标签对话框如图6-23所示。
1)Hide instance insides if less than(隐藏例化体内图形的最小尺寸)复选框。选中该项后,下面的两个数字框被激活,代表临界尺寸(单位是像素)。当例化体的水平尺寸或垂直尺寸小于等于相应的临界尺寸时,例化体的内容不显示,而是显示轮廓线来代替。
2)Cache instances smaller than(缓存例化体的最小尺寸)复选框。选中该项后,数字框被激活,数字框规定可以缓存的例化体的最小尺寸(单位是像素),被缓存的例化体保存在内存中,当刷新屏幕时速度比较快。
3)Hide objects smaller than(隐藏对象的最小尺寸)复选框。选中该项后,数字框被激活,数字框规定可以绘制的最小对象的尺寸。
4)Redraw选项组。All windows:选中后在重绘屏幕时将重新绘制所有的窗口;
Active window only:选中后在重绘屏幕时只重新绘制当前活动的窗口。
5)Fill objects when editing/drawing(在编制或绘制时填充对象)复选框。选中该项后,在编辑或绘制时将用颜色等填充对象,否则用轮廓线表现对象。
6)Rendering can be interrupted(表现可以中断)选项。选中后,鼠标键单击或敲击键盘操作会中断屏幕绘制,不需要等屏幕重绘完成就可以进行下一次操作。
7)Show design while rendering(绘图时显示设计)选项。选中后,绘图时100ms后重新显示,然后500ms后再次显示。
(3)Selection标签 Selection标签主要进行图形的鼠标选择设定。Selection标签对话框如图6-24所示。
1)Permit selection of objects on locked layers复选框。选中该项后,在被锁定的图层上可以选择对象的最小尺寸。
2)Edge selection modes选项组。Selection edges only when fully enclosed by selection box:选中后,只有边缘完全在选择框内的对象才可以被选中;Selection edges when partly enclosed by selection box:选中后,只要部分边缘在选择框内的对象就可以被选中。
2.设计参数设置
用Setup>Design菜单命令进行设计参数设置。
图6-23 Rendering标签对话框
图6-24 Selection标签对话框
(1)Technology标签 Technology标签主要进行工艺方面的设定。Technology标签对话框如图6-25所示。
图6-25 Technology标签对话框
1)Technology name(工艺名称)填充框。每种设计工艺都有唯一的名称,工艺名称填充框填写设计所用的工艺名称。当从一个文件复制一个单元到另一个文件时,L-Edit将比较两个文件所用的工艺是否相同,如果工艺不同,L-Edit将显示警告。
2)Technology units(工艺单位)选项组。在L-Edit中,工艺用一个特定的测量单位来描述。这个单位由工艺单位选项组中的单选框决定:Microns(微米)、Mils(密耳)、Milli-meters(毫米)、Inches(英寸)、Centimeters(厘米)和Other(其他)。如果选用Other项,还要在右侧填充框中输入自定义的工艺单位的名称(通常称为Lambda)。
3)Technology setup(工艺设置)选项组。工艺设置选项组用来定义工艺单位与内部单位之间的关系。
当在工艺单位选项组中选Oth-er项时,右面填充框中写Lambda,选择Other后Technology标签对话框如图6-26所示。
其中Lambda per Internal Unit项用来定义内部单位与Lambda的关系;Lambda项用来定义Lambda与Microns之间的关系。
图6-26 选择Other后Technology标签对话框
图6-27 Grid标签对话框
当更改工艺设置选项Lambdaper Internal Unit项和Lambda项中表示内部单位与工艺单位之间关系的两个分数数字填充框时,Maintain physical size of objects(保持对象的物理尺寸不变)和Rescal the design(重新定标设计)单选框被激活。保持对象的物理尺寸不变单选框被选中后,单元中对象的物理尺寸不变,内部单位存储的内部数据要产生改变;重新定标设计单选框被选中后,内部单位存储的内部数据不变,单元中对象的物理尺寸将发生变化。
(2)Grid(栅格)标签 Grid标签主要进行绘图区栅格的显示设定。Grid标签对话框如图6-27所示。
1)Locator Units(定位单位)选项组。该数字框内的数字表示定位单位与内部单位的换算关系。例如,一个内部单位为1/1000μm,一个定位单位为1000内部单位,则位置指示器上显示的坐标值将以μm为单位。
2)Grid display(栅格显示)选项组。Major displayed:填充框内的数字表示一个栅格代表的定位单位数;Suppress major grid if:格点在屏幕上的表观距离小于等于该数值时将不显示;Displayed minor:填充框内的数字表示二级格点代表的定位单位数;Suppress minor grid if:二级格点在屏幕上的表观距离小于等于该数值时将不显示。
3)Mousegrid选项组。Cursor选项:Snapping单选项代表鼠标指针在格点之间跳跃;Smooth单选项代表鼠标指针做平滑移动。
Mouse snap选项:填充框的数字表示鼠标指针每次跳跃的格点数。
(3)Selection标签 Selection标签主要用于图形选择时选择范围的设定。Selection标签对话框如图6-28所示。
图6-28 Selection标签对话框
1)Selection range选项。该数字框中的数字规定,当鼠标指针在对象外面与对象边的距离不超过该数值时,该对象仍可以被选中。
2)Deselection range选项。该数字框中的数字规定当鼠标指针与选中的对象的距离大于该数值时,单击MOVE/EDIT功能对应的鼠标按键,选中的对象将去选。默认设置为软件能正确识别的最大正数,这样被选中的对象在编辑时不会被自动去选。
3)Edit range选项。两个数字填充框,第一个以定位单位为度量单位,第二个以像素为度量单位。框中的正数决定编辑范围,即当鼠标指针离对象的边或顶点的距离在该范围内时,单击MOVE/EDIT键将执行Edit(编辑)操作,否则执行MOVE(移动)操作。两个数字同时存在时以定位单位框和像素单位框中当时在屏幕上表观距离较大的设置作为编辑范围。
4)Select drawn objects(选中绘图对象)复选框。选中该选项,当一个对象被绘制后将被自动选中,这样便于在完成一个绘图后立即对它进行移动和编辑操作。
(4)Drawing标签 Drawing标签主要设定绘图过程中端口文本尺寸和标尺的参数。Drawing标签对话框如图6-29所示。
图6-29 Drawing标签对话框
1)Default port text size(默认端口文字大小)选项。该数字填充框中的数字规定了端口默认的文字大小。
2)Nudge amount(微移量)选项。该数字填充框中的数字规定了Draw>Nudge命令中的微移量。
3)Default ruler settings(默认标尺设置)选项。Text数字填充框用于规定标注数字的高度;Display下拉列表框用于设定标尺数值的显示位置,主要包括No text(不显示)、Cen-tered(数值在中间)、At end points(数值在端点)和At tick marks(数值在刻度线上)四种方式;End下拉列表框用于规定端点的形状是平头端点还是箭头端点;Show tick marks(显示刻度线)复选框用于决定显示主要刻度线和次要刻度线的距离值,Major数字填充框规定相邻主刻度线的间距,Minor数字填充框规定相邻次刻度线的间距,Symetric(对称)复选框决定刻度线是否在标尺两面对称生成;Current rulers on(标尺在)选项组用于决定标尺绘制在哪一个图层上,选择Current Layer则绘制在当前图层上,选择第二项则可以选择其他图层。
3.图层设置
要设置图层,用菜单Setup>Layers打开当前文件的Setup Layers(设置图层)对话框。图层设置对话框如图6-30所示,左侧是图层表和几个按钮,右侧是用来设置图层的页面。
(1)图层表 图层表是一个图层列表框,显示当前文件的所有图层。
图层名称在图层表中从上到下排列出,与图层板中的次序是一致的。图层的颜色显示和生成层的生成中,图层的次序是有意义的。显示相互重叠的几何图形时,重叠部分的颜色是重叠图层色码的逻辑运算结果。重叠部分的颜色与图层的前后次序有关。
图6-30 图层设置对话框
图层表的右面有两个Move Layer(移动图层)按钮:向上和向下,单击这两个按钮可以改变图层在图层表中的位置。
图层表的下面有四个按钮。Add(添加)和Delete(删除)按钮用来在图层表和图层板中添加新图层和删除已有的图层;Rename(重新命名)按钮更改选中的图层的名称;Copy(复制)按钮在图层列表中复制一个图层,直接放在被复制图层的下面,默认名称为copy of layer。
注意:图层的有关设置要与所选中的图层表中的图层对应。
(2)General标签General标签主要进行电学参数、版图导入/导出参数和默认线宽参数的设定。General标签如图6-30所示。General标签中有两个复选框和三个选项组。
1)Locked(锁定)复选框。选中该项后,该图层中所绘制的对象不能被编辑。
2)Hidden(隐藏)复选框。选中该项后,该图层中的图形将被隐藏。
3)Electrical properties(电学性质)选项组。Layer-to-substrate capacitance(图层至衬底的电容)选项组内有两个数字填充框。Area(面积)填充框:填写图层至衬底的面电容,面电容是指单位面积的电容,单位是aF/μm2。Fringe(边缘)填充框:填写图层至衬底的边缘电容,边缘电容是指单位长度的电容,单位是fF/μm。Resistivity(面电阻)填充框用于填写图层的面电阻,单位是欧姆每平方微米。以上这些数据由集成电路制造厂提供。
4)Import/Export(输入/输出)选项组。GDSII填充框用于填写图层的GDSII图层数。GDSII data填充框用于填写图层的GDSII图层数据类型。CIFname(CIF名称)填充框用于填写图层在CIF文件中的名称。
5)default wire settings(默认线形设置)选项组。width(线宽)填充框用来设置连线的宽度(定位单位,系统内部专用单位)。(www.xing528.com)
End(端点)下拉列表框用来规定连线的端点形状,有三种形状可以选择:Butt(方形)、Round(圆形)和Extend(伸展型)。Extend与Butt相似,但连线长度增加半线宽。
Join(连接)下拉列表框用来规定连线在拐角处的形状,有四种形状可以选择:Layout(设计形,连接点两边往外延伸半线宽)、Round(圆形)、Bevel(斜角形,连接点不延伸)和Miter(伞形,连接点的两边往外延伸到回合)。
Miter(伞形)填充框用来指定临界角。如连接线间的角度小于该角,该连接点的外形用Bevel,否则用Miter。
(3)Derivation(推导)标签 Derivation标签主要用于生成图层计算的设定。
利用Derivation标签的设置项可以产生生成层(Generated Layer),生成层是由已有的图层通过逻辑运算而生成的。
1)Drawn单选框。选中该项后,该图层上的对象通过绘制产生,Derivation标签下面的部分不显示。
2)Derived单选框。选中该项后,显示Derivation标签的全部内容。选中Derived项后的对话框如图6-31所示。
图6-31 选中Derived项后的对话框
详细内容可以去查阅相关的参考文献或帮助信息。
(4)Rendering(表现)标签 Rendering标签主要设定图层在版图中的实际显示内容和方式。Rendering标签对话框如图6-32所示。
通过该标签可以指定绘制的图形对象在正常状态或选中状态的颜色、填充的花纹以及轮廓线等。
左侧列出了可以设置颜色和花纹的元素:Object(对象)、Selected object(选中的对象)、Portbox(端口框)、Selected port box(选中的端口框)、Porttext(端口文字)、Select-ed port text(选中的端口文字)、Wire centerline(连线的中心线)和Selectedwirecenterline(选中连线的中心线)。
图6-32 Rendering标签对话框
1)Mode(模式)下拉列表框。控制图层在与另一图层重叠时重叠区的外观表现,有以下三种模式:
Add(加),使用逻辑OR(或)操作;Subtract(减),使用逻辑ANDNOT(与非)操作;Paint(涂色),使用逻辑覆盖操作。
2)Pass(轮廓层次)下拉列表框。控制图层绘制的次序,轮次值在1~10之间。1表示第一次绘制,10表示最后一次绘制。
3)Paint background color on previous pass(在前一个绘图轮次上涂底色)复选框。该选项用于恰当表现重叠的过孔。选中该项后,在绘制加花纹的对象前,清除对象下面的绘图轮次在活动图层的轮次前的所有图层。
4)Fill(填充)选项组。该选项组用于定义对象内部的颜色和花纹。
Pattern(花纹)下拉列表框用于选择填充的花纹。有None(无)、Solid(实心,18种预定义花纹)和Other(其他,自定义花纹)。
Color(颜色)下拉列表框用于选择所需的颜色,颜色数量与检索方式由SetupPalette(设置调色板)对话框设置。
5)Outline(轮廓线)选项组。定义轮廓线的颜色、样式和花纹。
Pattern(花纹)下拉列表框用于选择轮廓线的花纹,有None(无)、Solid(实心等其他预定义的花纹)和Other(其他,自定义)。
Color(颜色)下拉列表框用于选择表现颜色。颜色的数量和检索方式由菜单Setup→Palette对话框设置。
Style(式样)选择框用于选择样式,单击省略号按钮,打开Outline Style(轮廓线式样)对话框,设置所选元素轮廓线的线型、线宽以及线宽测量单位(像素或定位单位)。
4.特殊图层设置
特殊图层用来显示各种L-Edit结构,如栅格、原点和鼠标拖动框等。特殊图层要用Set-up>Layers命令来设置,还要用Setup>Special Layers命令来指定。使用Setup>Special Lay-ers命令后,出现Setup Special Layers(设置特殊层)对话框,特殊图层设置对话框如图6-33所示。
图6-33 特殊图层设置对话框
对话框指定了七个特殊层:
1)Grid(栅格)。该层显示栅格格点。
2)Dragbox(鼠标拖动层)。在绘图区拖动鼠标指针(如做框选时),在该层上将出现鼠标拖动框,例如做图形的Nibble(掏空)操作时,如用线做掏空工具,拖动鼠标时,该层上将出现由拖动产生的线。线的宽度在Drag box层的Setup Layers设置图层对话框中的Gen-eral标签的Default wire setting(默认线设置)中设置,线宽不能为0。
3)Origin(原点)。该层显示原点十字图形。
4)Cell(单元)。该层显示例化体的轮廓线。
5)Error(错误)。该层显示DRC和SPR的错误信息。
6)Icon(图标)。该层显示非制造信息。
7)First(第一图层)。该层为图层表中最前面的制造图层。
特殊图层除有上面的特性外,在其他方面与普通的图层完全一样:可以在特殊图层中产生L-Edit绘图对象,以及进行各种L-Edit操作。
5.设计规则设置
在版图设计的过程中,必须要满足工艺厂家提供的工艺规则要求,因此在设计版图以前必须首先把相关的工艺规则设置好,以便在设计版图的过程中可以进行相关的版图设计规则检查。
选择菜单Tools→DRC Setup...可以打开设计规则设置对话框,设计规则设置对话框如图6-34所示。
对话框中有如下选项。
(1)Ruleset(规则设置)选项组 该选项组主要包含以下内容:
1)Name(名称)填充框,用来填写设计规则集的名称。
2)Tolerance(公差)填充框,用来规定在设计规则检查时所允许的公差。设这个公差为T,设计规则的距离为D,则图层对象的距离小于D-T将被认为是违反规则。
3)Import Dracula(输入Dracula)按钮。单击此按钮,打开Import Dracula对话框,把用于Dracula的设计规则文件转为L-Edit的设计规则。注:Dracula是用于Cadence IC设计工具的设计规则检查模块。
4)Write to file(写文件)按钮。单击此按钮将打开Write DRC Rulesto File(把设计规则文件写到文件)对话框,在对话框中指定文件的路径和名称,文件的默认后缀是RUL。
(2)Rules list(规则名称列表)列表框 每条设计规则都有一个唯一的名称表示,每个设计规则名称在列表框中占用一行。单击列表框中的某条设计规则名称使其高亮,表示该规则被选中。列表框下部有Enable All(全部使能)和Disable All(全部不使能)按钮,用来全选或全部取消选择设计规则列表框中的规则;还有Add(添加)、Delete(删除)和Copy(复制)按钮,用来添加新规则,删除和复制已有的规则。右面有Move Rule Up(向上移动)和Move Rule Down(向下移动)按钮,用来改变规则在列表框中的位置。
(3)Rule(规则)填充框 用来显示规则列表框中被选中规则的名称,在这个填充框中可以对规则名称进行更改。
(4)Rule type(规则类型)选项组 用来选择设计规则的类型。
设计规则类型说明框:用来说明所选用的设计规则类型。
设计规则类型选项组:用来选择设计规则类型,有8个单选框,每个单选框都表示一种设计规则类型,说明如下:Min width(最小宽度)、Spacing(间距)、Exact width(确切宽度)、Surround(包围)、Not exist(不存在)、Extension(延伸)、Overlap(重叠)和Density(密度)单选框。
图6-34 设计规则设置对话框
Ignore(忽略)选项组:选定某些设计规则类型时,有些情况可以不算违反设计规则,算是例外。主要有以下4个复选框:Coincidence(重合)、Intersection(相交)、Iflayer1completely outside layer 2(如果图层2完全包围图层1)和45degree acute angle(45°锐角)。
(5)Rule distance(规则距离)选项组 用来规定规则的距离和单位。
数字填充框用来填写设计规则距离。
单位单选框用来选择规则距离所用的单位,主要有定位单位和工艺单位。
(6)Rule layers(设计规则图层)选项组 主要用来选定设计规则尺寸所对应的有效图层,包含Layer1和Layer2下拉图层列表框以进行选择。
(7)Setup Layers(设置图层)按钮 单击该按钮将打开Setup Layers对话框,进行图层设置。
在设置设计规则时可以按如下步骤进行:①在设计规则列表框中选择设计规则。②在Ruletype选项组中选择设计规则类型,如有必要在Ignore选项组中选择所需的例外选项。③在Rule layers选项组中选择图层1和图层2(如果需要的话)。④在Rule distance选项组中设置设计规则的距离和单位。
设计规则集的建立不一定从零开始,如果要建立的设计规则集与已有的某个设计规则集很相近,可以对原有的实际规则集进行修改。一般情况下创建或修改设计规则集可以按如下步骤进行:①向集成电路制造厂索要设计规则集,一般情况下他们提供的设计规则集都有示意图。②详细检查每一条设计规则,决定需要什么样的生成层,生成层在Setup>Layers命令的Setup Layers对话框中定义。③最后,在Setup Design Rules对话框中进行设置或修改。
6.保存设置
可以通过菜单把上面的设置信息保存为文本的格式以进行备份。选择菜单File>Export Setup命令打开TTX Export(TTX输出)对话框,TTX输出对话框如图6-35所示。
图6-35 TTX输出对话框
To file(到文件)填充框用来填写存放设置信息的TTX文件的路径和名称,可以直接填写,也可以用右面的Browse(浏览)按钮进行路径选择。
Setup to export(设置输出)选项组用于决定将要保存的设置选择,选中对应的项后,相关的设置信息将被输出到TTX文件。
7.替换设置
在进行版图设置的过程中,有时需要用到以前的设置,或直接把工艺厂家的设置信息拿来使用,此时可以进行设置替换操作。选择菜单File>Replace Setup命令打开Replace Setup Information(替换设置信息)对话框(见图6-36),以便把某个文件(源文件)的设置信息传递到当前文件(目的文件),可以有五大类设置信息用这种方法传递:Layer、Design、Modules、SPR和BPR。
图6-36 替换设置对话框
其中,From file文本框用于输入源设置文件的路径和名称,也可以通过单击Browse按钮进行浏览选择。其他单选按钮或复选框用于选择将要替换的具体设置内容。选好后单击OK按钮就可以完成替换。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。