L-Edit绘制版图.ppt
《L-Edit绘制版图.ppt》由会员分享,可在线阅读,更多相关《L-Edit绘制版图.ppt(200页珍藏版)》请在三一办公上搜索。
1、2023/2/18,L-Edit的使用方法,L-Edit是Tanner Tools Pro工具软件中的一个软件包,可以在同一窗口中进行版图设计、设计规则检查、网表提取、标准单元自动布局与连线等工作。配合在S-Edit中建立的相应电路,可以在Tanner Tools Pro提供的另一个工具LVS完成布局与电路的比对。在本章中将介绍L-Edit的使用与版图设计及网表提取。,2023/2/18,10.1 L-Edit的窗口介绍,图3.1为L-Edit的窗口,包括标题栏、工具栏、位置显示区、鼠标功能说明、状态栏、绘图区等项目。还有层的定义区,用以定义现在要进行绘制和编辑的层。,2023/2/18,20
2、23/2/18,2应用参数设置执行Setup/Application子命令进入应用设置对话框,如图3.5所示,包括热键和鼠标作用的某些设定。(1)配置文件设置栏“Workgroup”填充框用来指定设计组应用配置文件的路径和名称。“User”填充框用来指定设计者应用配置文件的路径和名称。,2023/2/18,3.5.3 对象的移动 对象的移动可以分为:图形移动、递增移动、数字移动与更改方向移动。这些移动可以是一个对象,也可以是一群对象的移动。(1)图形移动 先选择所要移动的对象,使用鼠标的中间键(Move-Edit)即可拖曳对象到新的位置,如果已经有对象在选择的状态下,则该对象就可以被移动;若是
3、尚未有对象在选择的状态下,则鼠标附近的对象(隐选的方式)会被移动。(2)递增移动 使用表3.2中四个命令可以对己选择的对象进行搬移,所移动的量是在Setup/Design子命令设计参数对话框中的Nudge amount填充框中设置。,2023/2/18,表3.2 递增移动命令热键表,2023/2/18,(3)数字移动 执行Draw/Move By子命令会出现MoveBy对话框,在对话框中填入X和Y轴方向的移动量,单击OK按钮即可。(4)更改方向 L-Edit提供三种更改方向的命令:旋转(Draw/Rotate)、水平映像(Draw/Flip/Horizontal)、与垂直映像(Draw/Fli
4、p/Vertical)。这些对象方向的改变都是以对象几何中心为转轴,即使是多数个对象也是如此。,2023/2/18,3.6 视图的操作,每个窗口显示一个单元版图的一部分。显示在窗口中的版图的子集称为视图。可以用平移(Panning)当前窗口的方法来显示版图中不同区域的视图,也可以用缩放(Zooming)使在窗口中显示版图的较大或较小区域的视图。在版图绘制中,移动和编辑的任何 阶段都可以做平移和缩放操作。1.窗口的平移平移的命令共有9种,如表3.3所示,平移只移动窗口,而版图是不动的。当窗口向一个方向移动,视图中的对象将向相反的方向移动。,2023/2/18,2023/2/18,2.窗口的缩放L
5、-Edit提供4种缩放的功能,可以借着放大缩小的功能来改变视图。其功能如表3.4所示。,2023/2/18,画版图的步骤,1.进入L-Edit2.建立新文件3.环境设定4.编辑元件5.绘制多种图层形状6.设计规则检查(DRC)7.修改对象8.设计规则检查(DRC)9.版图提取,2023/2/18,用L-Edit画PMOS版图的步骤,(1)打开L-Edit程序:L-Edit会自动将工作文件命名为Layout1.tdb并显示在窗口的标题栏上,如图3.35所示。(2)另存为新文件:选择执行File/Save As子命令,打开“另存为”对话框,在“保存在”下拉列表框中选择存贮目录,在“文件名”文本框中
6、输入新文件名称,如Ex1。,图3.35 L-Edit 的标题栏,2023/2/18,(3)替换设置信息:用于将已有的设计文件的设定(如格点、图层等)应用于当前的文件中。选择执行File/Replace Setup子命令打开对话框,单击“From File”栏填充框的右侧的Browser按钮,选择X:TannerLedit100SamplesSPRexample1lights.tdb文件,如图3.36所示,单击OK就将lights.tdb文件中的格点、图层等设定应用在当前文件中。,2023/2/18,图3.36 替换设置信息对话框,2023/2/18,图3.36 替换设置信息对话框(4)编辑单元
7、:L-Edit编辑方式是以单元(Cell)为单位而不是以文件(File)为单位的,每一个文件可有多个Cell,而每一个Cell可表示一种电路的版图或说明,每次打开新文件时自动打开一个Cell并将之命名为Cell0,如图3.37所示,其中编辑窗口中的十字为坐标原点。(5)设计环境设置:绘制版图时必须要有确定的大小,因此在绘图前首先要确定或设定坐标与实际长度的关系。选择执行Setup/Design子命令,弹出Setup Design对话框,在Technology标签页中可设置工艺的名称、单位等,本例以Lambda为单位,而Lambda与内部单位(Internal Unit)的关系可在Technol
8、ogy setup选项中进行设置,如图3.38所示,设定1个Lambda为1000个Internal Unit,即设定1个Lambda等于1个Micron。,2023/2/18,图3.37 编辑单元Cell0,2023/2/18,图3.38 工艺设定,2023/2/18,Grid标签页用于显示栅格、鼠标栅格和定位栅格的设置,如图3.39所示。在“Grid display”栏内设定1个显示栅格点(Displayed grid)等于1个坐标单位(Locator unit),在“Suppress grid less than”框中设置8,表示当栅格小于8个像素时不显示;在“Mouse grid”栏中
9、,设定鼠标光标显示(Cursor type)为Smooth类型,在“Mouse snap grid”框中设定鼠标锁定的栅格为0.5个坐标单位;在“Locator unit”栏中设定1个坐标为1000个内部单位。设定结果为1个栅格的距离等于1个坐标单位也等于1个Micron。,2023/2/18,图3.39 栅格的设定,2023/2/18,(6)图层的设置:在Layers面板的下拉列表中选取图层。PMOS版图需要用到N Well、Active、N Select、P select、Ploy、Matal1、Matal2、Active Contact、Via等图层。图3.40 设置设计规则对话框(7)
10、绘制N Well:在P型衬底上制作PMOS管,首先要制作N Well。而N Well的最小宽度必须满足所选工艺规则。本例使用由软件提供的MOSIS/ORBIT 2.0U设计规则。查看N Well绘制要遵守的设计规则可选择Tools/DRC命令,打开Design Rule Check对话框,单击其中Setup按钮会出现Setup Design Rule对话框(或单击图标),再从其中的Rules list列表框选择1.1 Well,2023/2/18,图3.40 设置设计规则对话框,2023/2/18,Minimum Width选项,可知N Well的最小宽度有10个Lambda的要求,如图3.4
11、0所示。图6 N Well设计规则在Layers面板的下拉列表中选取N Well选项,再从Drawing工具栏中选择按钮,在Cell0编辑窗口画出横向24格纵向15格的方形即为N Well,如图3.41所示。,2023/2/18,图3.41 绘制N Well,2023/2/18,(8)截面观察:L-Edit具有截面观察功能,可以观察该版图设计流片后的断面情况。选择Tools/Cross-Section子命令(或单击按钮),打开Generate Cross-Section对话框,如图3.42所示。,图3.42 截面产生设置,2023/2/18,单击对话框中的Brower按钮,在弹出的对话框中选择
12、C:TannerLEdit83amplesSPR example1lights.xst文件,再单击Pick按钮在编辑画面中选择要观察的位置,然后单击OK按钮,结果如图3.43所示。单击截面图中的关闭按钮可取消截面状态,恢复到画图状态。状态栏中的Well,2023/2/18,图3.43 N Well截面图,2023/2/18,X指N Well的意思,截面图中N Well宽度与版图中的N Well的宽度是一致的。图3.44 Active设计规则(9)绘制Active图层:首先要了解设计规则对有源区的要求。选择Tools/DRC命令,打开Design Rule Check对话框,单击其中Setup按
13、钮会出现Setup Design Rule对话框(或单击图标),再从其中的Rules list列表框选择2.1 Active Minimum Width选项,可知Active的最小宽度有3个Lambda的要求,如图3.44所示。,2023/2/18,图3.44 Active设计规则,2023/2/18,在Layers面板的下拉列表中选取Active选项,再从Drawing工具栏中选择按钮,在Cell0编辑窗口的N Well中画出横向14格纵向5格的方形Active区,如图3.45所示。,2023/2/18,图3.45 绘制Active区,2023/2/18,(10)Active区截面观察:选择
14、Tools/Cross-Section命令(或单击按钮),打开Generate Cross-Section对话框,单击Pick按钮,再在编辑画面中选择要观察的位置,然后单击OK按钮,结果如图3.46所示。,2023/2/18,图3.46 Active截面图,2023/2/18,(11)设计规则检查:选择Tools/DRC命令,打开Design Rule Check对话框,选中Write errors to files复选框将错误项目记录到Cell0.drc文件或自行取文件名,若单击“确定”按钮,则进行设计规则检查,结果如图3.47所示。发现一个错误,单击“确定”按钮后,可执行Tools/Cle
15、ar Error Layer命令(或单击按钮)清除错误符号。,2023/2/18,图3.47 设计规则检查,2023/2/18,执行File/Open命令打开错误记录文件Cell0.drc,其内容如图3.48所示,有一个错误,版图设计违反了设计规则4.6,并标出发生错误的坐标范围。,2023/2/18,图3.48 设计规则检查结果,2023/2/18,选择执行Tools/DRC命令,打开Design Rule Check对话框,单击其中Setup按钮会出现Setup Design Rule对话框(或单击图标),再从其中的Rules list列表框选择4.6 Not Existing选项,可知观
16、察该设计规则的规定,如图3.49所示。,2023/2/18,图3.49 设计规则,2023/2/18,4.6的规则说明Not Selected Active层不能存在,Not Selected Active层的定义可以选择Setup/Layers命令观察其定义,如图3.50所示。4.6规则是指Active图层必须要与P Select图层或N Select重叠,而不能单独存在,否则设计规则检查会出错。,2023/2/18,图3.50 Not Selected Active层的定义,2023/2/18,(12)绘制P Select图层:在PMOS中有源区是P型杂质,P Select层是要定义P型杂
17、质的范围,在工艺中要设计光刻掩膜板以限定P型杂质的区域。但要注意P Select区域要包住Active区,否则设计规则检查会有错误。在MSOIS/ORBIT 2.0U设计规则中,规则4.2b/2.5规定了有源区的边界与P Select的边界至少要有2个Lambda的距离,这是包围(Surround)规则,如图3.51所示。,2023/2/18,图3.51 P Select设计规则,2023/2/18,选取Layers面板中下拉列表中的P Select选项,在N Well中绘制横向18格,纵向9格的P Select区,如图3.52所示。图中标出了4.2b中环绕规则所规定的区域。,2023/2/1
18、8,图3.52 绘制P Select结果,2023/2/18,有源区(Active)与P选区(P Select)的交叠处称为pdiff区。pdiff与N Well也要服从环绕规则,设计规则2.3a Source/Drain Active to Well Edge规定在N Well范围内,pdiff的边界与N Well的边界至少要有5个Lambda的距离,如图3.53所示。pdiff层的定义可以通过执行Setup/Layers命令来观察,如图3.54所示。图3.55中用标尺工具标出了规则2.3a中的环绕规则所规定的区域。,2023/2/18,图3.53 设计规则,2023/2/18,2023/2
19、/18,图3.56 Poly层设计规则,2023/2/18,(13)绘制Ploy图层:多晶硅就是PMOS管的栅极,需设计光刻掩膜版限制多晶硅的区域。在MOSIS/ORBIT 2.0U的设计规则中,规则3.1规定了Ploy的最小宽度为2个Lambda,如图3.56所示。在Layers面板的下拉列表选取Ploy项,在N Well的有源区中间绘制长为2个栅格、宽为7个栅格的矩形,结果如图3.57所示。,2023/2/18,图3.57 Poly图层绘制结果,2023/2/18,(14)设计规则检查:执行Tools/DRC命令进行设计规则检查,如图3.58所示,发现有2个错误,错误提示系统显示违背了设计
20、规则3.3,并标出发生错误的坐标范围,如图3.59所示。,2023/2/18,图3.58 设计规则检查,2023/2/18,图3.59 设计规则检查结果,2023/2/18,查看设计规则3.3,打开Setup Design Rules对话框,如图3.60所示。从3.3延伸(Extension)规则可以看出,Ploy必须延伸出Active区域最小2个Lambda的距离。在图3.57中所绘制的Ploy延伸出Active只有1个Lambda,需将Ploy在延伸1个格点。,2023/2/18,图3.60 设计规则检查结果,2023/2/18,(15)修改对象:执行Edit/Edit Object(s)
21、命令或点击图标,打开对象编辑对话框,在Show box coordinates的下拉列表中选择Corners选项,如图3.61所示。对话框中,X1和Y1代表左下角的X、Y坐标值,X2和Y2代表右上角的X、Y坐标值。将Y1改为3.000,将Y2改为12.000,图3.62 设计规则检查结果单击确定,即可将Ploy上下各延伸1个Lambda。也可用Alt键加鼠标左键拖曳的方法来修改对象大小,或者按住鼠标中键拖动的方法来修改对象大小。修改后在进行设计规则检查即无错误,如图3.62所示。,2023/2/18,图3.62 设计规则检查结果,2023/2/18,(16)截面观察:执行Tools/Cross
22、-Section命令(或单击按钮),打开Generate Cross-Section,2023/2/18,图3.63 截面观察,2023/2/18,对话框,单击Pick按钮在编辑画面中选择要观察的位置,然后单击OK按钮,结果如图3.63所示。在实际工艺中,先制作Ploy栅极,再扩散源区和漏区,因此在绘制版图时,可根据实际情况自行决定绘图顺序,不需要依照工艺的顺序来绘制。,2023/2/18,(17)绘制Active Contact图层:PMOS的源漏区接上电极,才能在其上施加偏压。各器件之间的信号传递,也要靠金属线连接,在最低层的金属线是以Matal1图层表示。在制作金属层之前,先淀积一层Si
23、O2绝缘层,然后在绝缘层上刻出接触孔,此接触孔是为了使金属与源漏扩散区接触,Metal1与扩散区之间的接触孔以Active Contact图层表示。打开Setup Design Rules对话框,如图3.64所示,规则6.1A就规定了对Active Contact图层的要求,这是标准宽度(Exact Width)规则,宽度限定在2个Lambda的大小。在Layers面板的下拉列表中选择Active Contact选项,在Active层中画出横向2格、纵向2格的方形,左右两个扩散区各画一个Active Contact,如图3.65所示。注意:此步不作DRC。,2023/2/18,图3.64 Ac
24、tive Contact设计规则,2023/2/18,图3.65 绘制Active Contact,2023/2/18,图3.66 Active Contact环绕规则,2023/2/18,另外,Active Contact图层与Active图层之间必须遵循环绕规则,如图3.66所示。从规则6.2A可以看出,Active Contact图层边界与field active图层边界必须至少有1.5个Lambda。在图31中,Active Contact与field active之间的环绕距离分别为1.5个Lambda(上下)与2个Lambda(左右),都满足该设计规则。截面观察:执行Tool/Cr
25、oss-Section命令,选定截面观察位置,结果如图3.67所示。,2023/2/18,图3.67 pmos截面图,2023/2/18,(18)绘制Metal1图层:用于与源漏区和多晶硅的接触、各器件之间的连接线等。需遵循最小宽度(Minimum Width)规则,从Setup Design Rules对话框可以看出,规则7.1规定了Metal1的最小宽度为3个Lambda如图3.68所示。另外还需遵循图3.68中规则7.4的环绕规则,即Active Contact图层与Metal1图层边界至少有1个Lambda的距离。,2023/2/18,图3.68 Metal1设计规则,2023/2/1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Edit 绘制 版图

链接地址:https://www.31ppt.com/p-2409516.html