第5章 Cacence软件(2).ppt_第1页
第5章 Cacence软件(2).ppt_第2页
第5章 Cacence软件(2).ppt_第3页
第5章 Cacence软件(2).ppt_第4页
第5章 Cacence软件(2).ppt_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章CMOS集成电路的版图设计 主要内容5 1MOS场效应管的版图实现5 2版图设计规则5 3版图系统的设置5 4版图的建立5 5版图的编辑5 6棍棒图5 7版图设计方法概述 5 1MOS场效应管的版图实现5 1 1单个MOS管的版图实现1 MOS管的结构和布局 MOS管的四种布局图 直线形排列的NMOS管 结构图 立体结构和俯视图 源区 沟道区和漏区合称为MOS管的有源区 Active 而有源区之外的区域定义为场区 Fox 有源区和场区之和就是整个芯片表面 Fox Active Surface 芯片表面包含有源区和场区两部分 N阱CMOS集成电路使用P型衬底 NMOS管直接制作在P型衬底上 PMOS管做在N阱内 完整的MOS管版版图必须包含两个部分 a 由源 栅和漏组成的器件 b 衬底连接 a PMOS管 b NMOS管 完整的MOS管版图图形 5 1 2MOS管阵列的版图实现1 MOS管串联 1 两个MOS管的串联 N1的源 漏区为X和Y N0的源 漏区为Y和Z Y是它们的公共区域 如果把公共区域合并 得到图5 7 d 所示的两个MOS管串联连接的版图 从电流的方向可以决定 当MOS管串联时 它们的电极按S D S D S D方式连接 a 电路图 b N1版图 c N0版图 d N1和N0串联版图 2 任意个MOS管串联 例如3个MOS管串联的版图 a 电路图 b 版图 2 MOS管并联 并联是指它们的源和源连接 漏和漏连接 各自的栅还是独立的 1 栅极水平放置 节点X和Y可用金属连线连接 图b 也可用有源区连接 图c a 电路图 b 用金属连接节点 c 用有源区连接节点 2 栅极竖直方向排列 节点连接既可用金属导线 图b 也可用有源区进行连接 图c a 电路图 b 用金属连接节点 c 用有源区连接节点 3 三个或三个以上MOS管并联 全部用金属进行源的连接和漏的连接 图a 称为叉指形结构 分别用金属和有源区进行源和漏的并联连接 金属连接和有源区连接联合使用 图b a 源和漏的并联都用金属连接 叉指型 b 分别用有源区和金属进行并联连接 3 MOS管的复联复联是MOS管先串后并和先并后串的连接 a 电路图 b 版图 5 2版图设计规则设计规则是由几何限制条件和电学限制条件共同确定的版图设计的几何规定 这些规定是以掩膜版各层几何图形的宽度 间距及重叠量等最小容许值的形式出现的 版图设计规则一般都包含以下四种规则 1 最小宽度例如 金属 多晶 有源区或阱都必须保持最小宽度 2 最小间距例如 金属 多晶 有源区或阱都必须保持最小间距 3 最小包围例如 N阱 N 离子注入和P 离子注入包围有源区应该有足够的余量 多晶硅 有源区和金属对接触孔四周要保持一定的覆盖 4 最小延伸例如 多晶栅极须延伸到有源区外一定长度 5 3版图系统的设置5 3 1建立版图库1 建立新库步骤 1 从CIW进入库管理器 选命令Tools LibraryManager 进入库管理器 2 在库管理器中选命令File New Library 出现新库对话框 选建立新库命令 新库对话框 3 在Name文本区输入新库名 例如mylib 点击OK按钮 出现新库技术文件对话框 新库mylib的技术文件有三种选项 对新库的技术文件有三个选项 4 方法1 选 compileanewtechfile 点击OK按钮 出现LoadTechnologyFile对话框 在框中ASCIITechnologyFile的文本区输入技术文件名 如csmc tf 按OK按钮结束 出现对话框报告加载技术文件成功 新库已建立 在ASCIITechnologyFile区输入技术文件名 报告技术文件加载成功 5 方法2 选 Attachtoanexistingtechfile 出现AttachDesignLibrarytoTechnologyFile对话框 在TechnologyLibrary文本区下拉菜单中选择技术库 例如csmc15tech 按OK按钮即完成建库 若新库名为abcd 建库完成后在CIW中显示 DesignLibrary abcd successfullyattachedtotechnologyLibrary csms15tech 新库abcd已成功建立 从库管理器建立新库的另一种方法 6 建立新文件 在库管理器 选命令File New Cellview 在CreateNewFile框内输入库名和单元名 inv 后 先将tool选为virtuoso 在ViewName的文本区会自动生成Layout 点击Ok按钮 将同时出现版图编辑窗 virtuosoLayoutEditing 和层选择窗 LSW LayerSelectwindow 建立新文件 同时出现版图编辑窗和层选择窗 LSW 5 3 2层选择窗 LSW 的设置1 对LSW的说明 层选择窗 LSW Currentdrawingorentrylayer Editmenu Technologyfile Instbutton Pinbutton AVandNVbuttons ASandNSbuttons Scrollbar Layers 1 Edit 编辑 是个下拉式命令菜单 有六个子菜单 2 层符号 分三部分 左表示层的颜色及图案 中为层名 右表示层的用途 层的颜色及图案 层名 层的用途 3 Inst 设置Instance为可选或不可选 4 Pin 设置布线工具 5 Technologyfile 技术文件名 6 AV和NV按钮 AV设置各层都可视 图a 除输入层外 NV设置其余各层不可视 层符号变灰 图b 击鼠标中键使各层在可视和不可视间转换 图c 层原为可视 点击中键变为不可视 再点击又恢复可视 图d 鼠标左键点击原不可视的层就变为可视 且成为输入层 图e a e d c b 7 AS和NS设置各层的选择性 后面介绍 2 对LSW的设置 1 设置层符号 在LSW中 选择Edit SetValidLayers SetValidLayer对话框 SetValidLayer对话框 点击层符号右边的选择开关 开关变黑 本层被选 点击Apply按钮 层符号出现在LSW中 点击LSW的Edit Save Save对话框 按Ok存盘 2 设置层符号的颜色和图案 在LSW中 选Edit DisplayResourceEditor DisplayResourceEditor 对话框 DisplayResourceEditor对话框 设置层的填充类型 Fillsytle 填充颜色 Fillcolor 外框颜色 OutlineColor 点画 Stipple 和线型 linesytle 按Apply按钮 选File Save SaveDisplayResourceFile 框 在Files区点击左键 root display drf 左键点击 使它进入Selection的文本框 点击Ok关闭 对话框报告root display drf文件已经存在 按Yes键 建立显示文件 按Yes键得到新的显示文件 5 3 3版图编辑窗的设置 版图编辑窗 1 图标栏 IconMenu 图标栏包含的命令 2 状态栏 StatusBanner 位于版图编辑窗的第二行 3 菜单栏 MenuBanner 位于版图编辑窗第三行 4 启动命令和取消命令的方法 1 启动命令 从版图窗的菜单栏选命令 点击版图窗的图标 用快捷键 2 取消命令 按 Esc 键 点击对话框中的Cancel 3 命令的对话框有两种对话框 1 标准框 启动命令时自动出现 2 选项框 3 显示对话框的方法 若菜单命令后有三点 标准框会自动出现 使用命令时双击中键或按 F3 键 Move的选项对话框 5 3 4使用Option菜单进行版图编辑窗设置1 显示命令选命令Option Display e DisplayOptions 对话框 1 DisplayControls DisplayOptions对话框 2 GridControls4个参数的缺省设置为1 5 0 5和0 5 对于1 m或者亚微米的设计规则 可设置为0 1 0 5 0 01和0 01 3 SnapModes在下拉菜单中包含了各种选项 Creat的模式 Edit的模式 2 编辑器选项选命令Option layoutEditor E layoutEditorOptions 对话框 可以设置GravityControls 引力控制 Conicsides 圆环边数 等 layoutEditorOptions对话框 5 4版图的建立5 4 1设置输入层 1 鼠标左键单击LSW的层符号即为输入层 2 使用命令Edit LayoutTap t 光标点击目标图形 目标图形所在层就变为输入层 5 4 2屏幕显示画图区刚打开的版图窗 坐标原点在屏幕中央 1 选命令window Pan Tab 版图窗和CIW都显示 Pointatcenterofthedesireddisplay 希望显示的中点 用鼠标左键点击屏幕右上角某一点 该点立即移到屏幕中心 第一象限成为画图区 2 用键盘上 方向键实现坐标轴移动 5 4 3建立几何图形1 矩形 Rectangle 1 建立矩形命令 Create Rectangle 2 选输入层 3 画矩形 a 点击左键 b 移动鼠标 c 点击左键建立矩形 d 完成的矩形 4 按 Esc 键停止画矩形命令 2 多边形 polygon 1 方法1 建立多边形命令 Create polygon 选输入层 画多边形 a 点击第一点 b 继续点击 c 双击或按 Enter 键使多边形封闭 d 完成的多边形 2 方法2 a 矩形拼接或重叠形成多边形 b 合并后的多边形 3 加圆弧 命令Create polygon把多边形某一边画成圆弧 双击鼠标中键或按 F3 键 出 reatePolygon选项框 在框中点击CreateArc按钮 在多边形中画圆弧 a 点击起点 b 点击终点 c 移动光标可看到圆弧 d 点击建立圆弧 3 等宽线 path 建立等宽线命令Create path 在LSW中点击输入层 双击鼠标中键或按 F3 键 Createpath对话框 Createpath对话框 设置线宽度 画等宽线 a 每次点击建立另一段 终占双击 b 完成的等宽线 4 圆锥曲线 1 圆 circle 命令 Create conics circle a 点击圆心 b 移动鼠标 c 在圆周上点击画圆 d 完成的圆 2 椭圆 Ellipse 命令 Create conics Ellipse a 点击边框第一角顶点 b 移动鼠标 c 点击边框对角顶点 d 完成的椭圆 3 圆环 Donut 命令 Create conics Donut a 点击圆心 b 点击内圆周 c 点击外圆周 d 完成的圆环 5 复制 Copy 命令 Edit copy 或者选取Copy图标 6 其它命令 1 合并命令Edit Merge M 选中图形 图形高亮度 执行合并命令 2 切割命令Edit Other Chop C 例题 设计CMOS反相器版图 用1 5 m设计规则 画版图步骤 画P管有源区 如图 a 画多晶硅栅极 用矩形 用等宽线 path 格点设置为每格0 5 m a 有源区矩形 b 用矩形画多晶栅极 c 用等宽线画多晶栅极 画P管有源区和多晶栅极 3 画源和漏区的接触孔 在源区画一个1 5 m 1 5 m接触孔 孔至多晶栅距离为1 5 m 如图 a 拷贝其余的接触孔 图 b 将源区3个接触孔一次全部拷贝到漏区 漏区接触孔至多晶栅间距为1 5 m a 先画一个尺寸和位置都正确的孔 b 拷贝生成其它的孔 画接触孔 MOS管宽度 W 和长度 L 的决定 在1 5 m设计规则中 若已知W L比值 则W W L 1 5 m 画一个接触孔时有源区的宽度 3 1 m 画二个接触孔时宽度 6 1 m 有源区矩形的最小长度L 9 1 m 当有源区宽度 3 1 m 为2 m 时 沟道区宽度不变 增大源区和漏区宽度 3 1 m能画一个接触孔 小宽长比MOS管的画法 有源区覆盖接触孔0 8 m 按 Ctrl z 键将图形放大 使格点间距显示为0 1 m 容易画0 8 m的覆盖 4 在有源区外画P 注入矩形 最小包围为1 m 5 画N阱 它对有源区的最小包围为2 m 完成的P管如图 a 6 用拷贝方法画N管 画选择框把P管的P 注入 有源区和接触孔图形都选中 竖直下拉至合适位置 有源区与N阱相距8 5 m 修改 选N管的W 6 1 m 在它的源漏区分别去除一个接触孔 向上移动有源区和P 注入层矩形的下边 使有源区覆盖接触孔0 8 m 把P 注入层改为N 注入 多晶栅极向下延伸至N管有源区外至少0 8 m a 画P 注入和N阱 b 拷贝生成NMOS管 c 对拷贝图形作修改 画CMOS反相器过程 7 连线 用Metal1层连接P管和N管的漏极作为反相器的输出 且用Metal1画电源线 如图 a 8 画一条Metal1线将P管源区的接触孔和电源线连接 如图 b 9 将电源金属线拷贝到N管下方作为地线 再画一根竖直的金属线将N管源区的接触孔和金属地线连接 如图 c 10 画衬底接触 拷贝几个接触孔并旋转90 放到电源金属线下 画有源区矩形将上述接触孔包围 在有源区外画N 注入框 把N阱的上边拉到这个接触区上方 使N阱包围N 有源区 图 d 11 P型衬底和地线的接触 将N阱接触的N 注入 有源区和接触孔拷贝到地线金属层图形下 把拷贝的N 注入层改为P 注入层 如图 e 12 加一段多晶和多晶栅极连接 作为反相器的输入 加一段金属和输出金属线连接 作为反相器的输出导线 如图 f 13 将线名标注到图中 并且把各层图形中由矩形组成的多边形进行合并 完成后如图 g a b c d e f g 画CMOS反相器过程 续 5 5版图的编辑5 5 1设置层的可视性1 显示一层有二种方法 1 显示层设置为输入层 鼠标点击LSW上NV按钮 选命令window Redraw r 2 按 shift 键 鼠标中键点击LSW中的显示层 选命令window Redraw r 2 增加显示层鼠标左键点击LSW中增加的显示层 按快捷键 r 连续点击LSW的层 可以不断增加显示层 3 显示所有的层点击LSW的AV按钮 再按快捷键 r 4 减少显示层鼠标中键点击LSW中要减少的层符号 再按快捷键 r 被减少的显示层不能为输入层 连续使用可以不断减少显示层 5 5 2测量距离或长度1 用直尺测量1 命令window CreateRuler k 对话框 在测量起点按鼠标左键 显示0 移动光标至终点按左键 测量数据在终点上方 CreateRuler对话框 2 选命令window ClearAllRuler K 消除显示的全部测量数据 2 状态栏显示坐标及距离 5 5 3图形显示1 显示单元版图的全貌命令Window FitAll f 2 返回前面的图形命令window Utilities PreviousView w 3 图形的放大和缩小1 命令Window zoom In z 图形全屏显示 2 命令Window zoom Inby2 z 图形放大2倍 3 命令Window zoom Outby2 z 图形缩小1半 4 用鼠标放大和缩小图形1 放大图形 按右键并拖动画矩形框 框内图形全屏幕显示 2 缩小图形 按 shift 键不放 同时按右键并拖动鼠标画任意的矩形 图形缩小到与矩形同样大小 5 使用键盘的光标移动键显示图形的不同部分 显示需要编辑的区域 5 5 4选择目标LSW有NS和AS两个选择按钮 版图层不可选和可选 选择包括全选 full 和部分选 partial 两种方式 显示在版图窗的状态栏 Full方式Partial方式 用 F4 键切换两种选择方式 1 图形可选 即选LSW中的AS 的选择 1 用鼠标选择目标1 移到光标到目标图形上 图形边框变为动态高亮度 2 左键点击目标 图形边框变为高亮度 在全选方式 目标边框全部高亮度 3 按快捷键 d 消除选择 或左键在图形外空白区点击一次 图形去除选择 4 选择一个目标后 再选第二个目标 前一个目标就不再选中 5 增加选择目标 按住 shift 键 并用左键点击新目标 可连续选多个目标 6 减少选择目标 按住 Ctrl 键 并用左键点击要减去的目标 2 使用选择框选择目标1 选择集中的多个目标 用鼠标左键画矩形框包围目标 2 被选择目标数显示在 F select 的冒号后 2 部分选择 p select 0选择目标的边 角和整个图形 3 使用LSW设置层的可选性1 点击LSW的AS按钮 层符号全部可选 图a 2 点击NS 层符号全部不可选 层符号的中间和右边变灰 图b 3 点击鼠标右键使各层在可选和不可选间转换 原为可选 点击一次变为不可选 再点击又恢复为可选 图c 右键点击了一个层符号 4 原为不可选 右键点击一次变为可选 再点击又恢复为不可选 图d 右键点击了二个层符号 a b c d 5 5 5改变图形的层次三种方法 1 消除原图 在新层重画相同的图 2 用拷贝实现图形层次的改变 3 用属性改变图形所属的层 选中图形 图形高亮度 按 q 键 图形是矩形 EditRectangleProperties框 图形是多边形 EditpolygonProperties框 要改变层次的图形为矩形 要改变层次的图形为多边形 改变框内layer的层符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论