内科大大规模课件...ppt_第1页
内科大大规模课件...ppt_第2页
内科大大规模课件...ppt_第3页
内科大大规模课件...ppt_第4页
内科大大规模课件...ppt_第5页
免费预览已结束,剩余76页可下载查看

下载本文档

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

文档简介

2020 4 19 1 第四章版图设计 Layout 版图是集成电路从设计走向制造的桥梁 它包含了集成电路尺寸 各层拓扑定义等器件相关的物理信息数据 集成电路制造厂家根据这些数据来制造掩膜 2020 4 19 2 掩模图的作用 掩膜上的图形决定着芯片上器件或连接物理层的尺寸 因此版图上的几何图形尺寸与芯片上物理层的尺寸直接相关 2020 4 19 3 第一节引言硅平面工艺是制造MOSIC的基础 利用不同的掩膜版 可以获得不同功能的集成电路 因此 MOSIC版图的设计就成为开发新品种和制造合格集成电路的关键 目前的版图设计方法有三种 1 人工设计人工设计和绘制版图 有利于充分利用芯片面积 并能满足多种电路性能要求 但是效率低 周期长 容易出错 特别是不能设计规模很大的电路版图 因此 该方法多用于随机格式的 产量较大的MSI和LSI或单元库的建立 2020 4 19 4 二 计算机辅助设计 CAD 在计算机辅助设计系统数据库中 预先存入版图的基本图形 形成图形库 设计者通过一定的操作命令可以调用 修改 变换和装配库中的图形 从而形成设计者所需要的版图 2020 4 19 5 在整个设计过程中 设计者可以通过CRT显示 观察任意层次版图的局部和全貌 可以通过键盘 数字化仪或光笔进行设计操作 可以通过画图机得到所要绘制的版图图形 利用计算机辅助设计 可以降低设计费用和缩短设计周期 三 自动化设计在版图自动设计系统的数据库中 预先设计好各种结构单元的电路图 电路性能参数及版图 并有相应的设计软件 在版图设计时 只要将设计的电路图 Netlist 输入到自动设计系统中 再输入版图的设计规则和电路的性能要求 自动设计软件就可以进行自动布局设计 自动布线设计并根据设计要求进行设计优化 最终输出版图 2020 4 19 6 第二节版图设计过程布图设计的输入是电路的元件说明和网表 其输出是设计好的版图 通常情况下 整个布图设计可分为划分 Partition 布图规划 Floor planning 布局 Placement 布线 Routing 和压缩 Compaction 一 划分由于一个芯片包含上千万个晶体管 加之受计算机存储空间和计算能力的限制 通常我们把整个电路划分成若干个模块 将处理问题的规模缩小 划分时要考虑的因素包括模块的大小 模块的数目和模块之间的连线数等 2020 4 19 7 二 布图规划和布局布图规划是根据模块包含的器件数估计其面积 再根据该模块和其它模块的连接关系以及上一层模块或芯片的形状估计该模块的形状和相对位置 布局的任务是要确定模块在芯片上的精确位置 其目标是在保证布通的前提下使芯片面积尽可能小 三 布线布线阶段的首要目标是百分之百地完成模块间的互连 其次是在完成布线的前提下进一步优化布线结果 如提高电性能 减小通孔数等 2020 4 19 8 四 压缩压缩是布线完成后的优化处理过程 它试图进一步减小芯片的面积 目前常用的有一维和二维压缩 较为成熟的是一维压缩技术 在压缩过程中必须保证版图几何图形间不违反设计规则 整个布图过程可以用图来表示 布图过程往往是一个反复迭代求解过程 必须注意布图中各个步骤算法间目标函数的一致性 前面阶段的算法要尽可能考虑到对后续阶段的影响 2020 4 19 9 2020 4 19 10 第三节版图自动设计中的基本问题VLSI版图是一组有规则的由若干层平面几何图形元素组成的集合 通常 这些图形元素只限于曼哈顿图形 即只由垂直边和水平边构成的图形 且在同一层内不允许重叠 一 图的定义及数据结构基本术语 图 完全图和子图 通路和回路 连接图和树 有向图 二分图 平面图 数据结构 邻接矩阵 关联矩阵 边 节点表 数组 链表结构 2020 4 19 11 二 算法及算法复杂性由于我们面对的处理对象是上千万个 甚至是上亿个图形 哪怕是二次方量级的算法时间都可能是无法实现的 1 算法问题及算法复杂性算法问题 算法复杂性 最优化问题 可行解问题 NP 困难问题 2020 4 19 12 2 一些图论中问题的复杂性判别平面性 n最小生成树 最短路 从一点到所有点 所有节点间的最短路 平面化 NP着色 NP最长路 NP斯坦纳树 NP旅行商问题 NP 2020 4 19 13 3 几种求解NP 困难问题的方法 限制问题的范围 只对某一类问题求解 例如在求图上的最小树时只求最小生成树 即限制数的交叉点只能是原有的顶点 求最小生成树是一个多项式时间内可求解的 但它不一定能获得最小树 限制问题的规模 例如旅行商问题的分区优化 分支定界法 启发式算法 2020 4 19 14 三 基本算法1 图论算法 DFS BFS 最短路径 最小生成树 斯坦纳树算法 匹配算法 网络流问题2 计算几何算法 扫描线算法3 基于运筹学的算法 构形图和局部搜索 线性规划 整数规划 动态规划 非线性规划 模拟退火法四 基本数据结构1 版图数据的基本操作 点查找 邻接查找 区域搜索 定向区域遍历 模块插入 模块删除 推移 压缩 建立通道 2 链表结构 基于BIN的结构 邻接指针 角勾链 四叉树 二叉排序树 2020 4 19 15 第四节版图设计规则一 设计规则的内容与作用设计规则是集成电路设计与制造的桥梁 如何向电路设计及版图设计工程师精确说明工艺线的加工能力 就是设计规则描述的内容 这些规定是以掩膜版各层几何图形的宽度 间距及重叠量等最小容许值的形式出现的 设计规则本身并不代表光刻 化学腐蚀 对准容差的极限尺寸 它所代表的是容差的要求 2020 4 19 16 由于器件的物理特性和工艺的限制 芯片上物理层的尺寸进而版图的设计必须遵守特定的规则 这些规则是各集成电路制造厂家根据本身的工艺特点和技术水平而制定的 因此不同的工艺 就有不同的设计规则 设计者只能根据厂家提供的设计规则进行版图设计 严格遵守设计规则可以极大地避免由于短路 断路造成的电路失效和容差以及寄生效应引起的性能劣化 2020 4 19 17 二 版图几何设计规则 版图几何设计规则可看作是对光刻掩模版制备要求 光刻掩模版是用来制造集成电路的 这些规则在生产阶段中为电路的设计师和工艺工程师提供了一种必要的信息联系 2020 4 19 18 设计规则与性能和成品率之间的关系 一般来讲 设计规则反映了性能和成品率之间可能的最好的折衷 规则越保守 能工作的电路就越多 即成品率越高 规则越富有进取性 则电路性能改进的可能性也越大 这种改进可能是以牺牲成品率为代价的 2020 4 19 19 从设计的观点出发 设计规则可以分为三部分 1 决定几何特征和图形的几何规定 这些规定保证各个图形彼此之间具有正确的关系 2 确定掩模制备和芯片制造中都需要的一组基本图形部件的强制性要求 3 定义设计人员设计时所用的电参数的范围 2020 4 19 20 有几种方法可以用来描述设计规则 其中包括 以微米分辨率来规定的微米规则 以特征尺寸为基准的 规则层次人们把设计过程抽象成若干易于处理的概念性版图层次 这些层次代表线路转换成硅芯片时所必需的掩模图形 下面以某种N阱的硅栅工艺为例分别介绍层次的概念 2020 4 19 21 NWELL硅栅的层次标示 2020 4 19 22 NWELL层相关的设计规则 2020 4 19 23 N阱设计规则示意图 2020 4 19 24 P N 有源区相关的设计规则列表 2020 4 19 25 P N 有源区设计规则示意图 2020 4 19 26 Poly相关的设计规则列表 2020 4 19 27 Poly相关设计规则示意图 2020 4 19 28 Contact相关的设计规则列表 2020 4 19 29 contact设计规则示意图 2020 4 19 30 Metal相关的设计规则列表 2020 4 19 31 Metal设计规则示意图 2020 4 19 32 Pad相关的设计规则列表 2020 4 19 33 Pad设计规则示意图 2020 4 19 34 二 设计规则的描述自由格式 目前一般的MOSIC研制和生产中 基本上采用这类规则 其中每个被规定的尺寸之间没有必然的比例关系 显然 在这种方法所规定的规则中 对于一个设计级别 就要有一整套数字 因而显得烦琐 但由于各尺寸可相对独立地选择 所以可把尺寸定得合理 规整格式 其基本思想是由Mead提出的 在这类规则中 把绝大多数尺寸规定为某一特征尺寸 的某个倍数 2020 4 19 35 1 宽度及间距 关于间距 diff 两个扩散区之间的间距不仅取决于工艺上几何图形的分辨率 还取决于所形成的器件的物理参数 如果两个扩散区靠得太近 在工作时可能会连通 产生不希望出现的电流 2020 4 19 36 Poly si 取决于工艺上几何图形的分辨率 Al 铝生长在最不平坦的二氧化硅上 因此 铝的宽度和间距都要大些 以免短路或断铝 diff poly 无关多晶硅与扩散区不能相互重叠 否则将产生寄生电容或寄生晶体管 2020 4 19 37 2 接触孔 孔的大小 2 2 diff poly的包孔 1 孔间距 1 2020 4 19 38 3 晶体管规则 多晶硅与扩散区最小间距 栅出头 2 否则会出现S D短路的现象 扩散区出头 2 以保证S或D有一定的面积 2020 4 19 39 4 P阱规则 A1 4 最小P阱宽度A2 2 6 P阱间距 当两个P阱同电位时 A2 2 当两个P阱异电位时 A2 6 2020 4 19 40 A3 3 P阱边沿与内部薄氧化区 有源区 的间距A4 5 P阱边沿与外部薄氧化区 有源区 的间距A5 8 P管薄氧化区与N管薄氧化区的间距 2020 4 19 41 电学设计规则 电学设计规则给出的是将具体的工艺参数及其结果抽象出的电学参数 是电路与系统设计 模拟的依据 2020 4 19 42 设计规则实例 下表给出一个单层金属布线的P阱硅栅CMOS工艺电学设计规则的主要项目 给出电学设计规则的参数名称以及其意义说明 根据具体工艺情况将给出具体的数值 2020 4 19 43 电学设计规则描述 2020 4 19 44 2020 4 19 45 与上述的几何设计规则一样 对于不同的工艺线和工艺流程 数据的多少将有所不同 对于不同的要求 数据的多少也会有所差别 如果用手工设计集成电路或单元 如标准单元库设计 几何设计规则是图形编辑的依据 电学设计规则是分析计算的依据 在VLSI设计中采用的是计算机辅助和自动设计技术 几何设计规则是设计系统生成版图和检查版图错误的依据 电学设计规则是设计系统预测电路性能 仿真 的依据 2020 4 19 46 布线规则 版图布局布线布局就是将组成集成电路的各部分合理地布置在芯片上 布线就是按电路图给出的连接关系 在版图上布置元器件之间 各部分之间的连接 由于这些连线也要有一定的芯片面积 所以在布局时就要留下必要的布线通道 2020 4 19 47 1 电源线和地线应尽可能地避免用扩散区和多晶硅走线 特别是通过较大电流的那部分电源线和地线 2 禁止在一条铝走线的长信号线下平行走过另一条用多晶硅或扩散区走线的长信号线 3 压点离开芯片内部图形的距离不应少于20 m 以避免芯片键合时 因应力而造成电路损坏 4 布线层选择 2020 4 19 48 2020 4 19 49 版图设计中提高可靠性的措施 提高金属化层布线的可靠性 1 大量的失效分析表明 因金属化层 目前一般是A1层 通过针孔和衬底短路 且A1膜布线开路造成的失效不可忽视 所以必须在设计布线时采取预防措施 例如尽量减少A1条覆盖面积 采用最短A1条 并尽量将A1条布在厚氧化层 厚氧化层寄生电容也小 上以减少针孔短路的可能 2020 4 19 50 2 防止A1条开路的主要方法是尽少通过氧化层台阶 如果必须跨过台阶 则采取减少台阶高度和坡度的办法 例如对于厚氧化层上的引线孔做尺寸大小不同的两次光刻 先刻大孔 再刻小孔 以减小台阶坡度 如图所示 2020 4 19 51 3 为防止A1条电流密度过大造成的电迁移失效 要求设计时通过A1条的电流密度J 2 105A cm2 即2mA m2 A1条要有一定的宽度和厚度 4 对多层金属布线 版图设计中布线层数及层与层之间通道应尽可能少 2020 4 19 52 版图设计应考虑热分布问题在整个芯片上发热元件的布局分布要均匀 不使热量过分集中在一角 在元件的布局上 还应将容易受温度影响的元件远离发热元件布置 在必须匹配的电路中 可把对应的元件并排配置或轴对称配置 以避免光刻错位和扩散不匀 要注意电源线和地线的位置 这些布线不能太长 2020 4 19 53 加强工艺监控其他措施合理布置电源接触孔 减小横向电流密度和横向电阻 采用伪收集极 采用保护环 尽可能使P 阱和PMOS管的P 区离得远一些 2020 4 19 54 第五节版图描述语言CIFCIF是一种几何描述语言 它是美国加州理工学院中介形式的英文缩写 Caltech IntermediateForm 是目前工业界广泛使用的一种标准数据格式 通过CIF解释程序在各种图形设备 绘图机 彩显 上输出版图 或者生成制版数据PG带去制版 下面简单介绍一下CIF的命令格式 CIF文件由一组CIF命令组成 每条命令由分号隔开 每个文件的最后由结束命令结尾 2020 4 19 55 2020 4 19 56 1 掩膜层说明命令LCD CMOS扩散层 薄氧层LCP CMOS多晶硅层LCC CMOS接触孔层LCM CMOS第一层金属LCN CMOS第二层金属LCS CPP CMOSP 掩膜LCW CPW CMOSP阱LCG CMOS覆盖玻璃孔 2020 4 19 57 2 矩形命令B长度宽度中心坐标方向 B25608040 图a B25608040 2020 图b 2020 4 19 58 3 多边形Px1y1x2y2x3y3 坐标按左手域排列 如下左图 对于中孔图形如下右图 2020 4 19 59 4 圆形R直径圆心坐标 5 连线W线宽x1y1x2y2x3y3 线宽相等 拐点坐标 线段两端点圆弧中心点坐标 2020 4 19 60 6 结束命令E7 注释命令 8 图形符定义开始命令DS编号ab 图形放 缩比例 a b倍 9 图形符定义结束命令DF 2020 4 19 61 10 图形符调用命令先定义 后调用 可以嵌套 n为图形编号 在DS中定义 CnTxy 图形符从原点平移至x yCnTMx x方向镜象变换CnTMy y方向镜象变换CnRxy 图形沿x轴旋转到指定方向x y表示方向坐标 0 1 1 0 1 0 0 1 2020 4 19 62 第六节版图设计图例 参照上述的硅栅工艺设计规则 下图以反相器 不针对具体的器件尺寸 为例给出了对应版图设计中应该考虑的部分设计规则示意图 对于版图设计初学者来说 第一次设计就能全面考虑各种设计规则是不可能的 为此 需要借助版图设计工具的在线DRC检查功能来及时发现存在的问题 2020 4 19 63 2020 4 19 64 反相器实例 2020 4 19 65 第七节版图电学参数计算版图上的电学参数可以分为两大类 器件参数及寄生参数 下面简单介绍版图中常用的电学参数的估算方法 一 分布电阻一块宽度为W 厚度为T 长度为L的均匀导体的电阻 可以表示为 令 L W 可得一正方形导体的电阻为 则 矩形导电层的电阻可简单地由方块电阻乘上导电层的长宽比 2020 4 19 66 值得注意的两点是 1 方块电阻值与方块的大小无关 2 引入方块电阻后 各种材料的电阻值就可以表示成为与导体厚度无关的形式 而仅与导电材料的长度和宽度有关 2020 4 19 67 典型的3 m工艺的P阱CMOS工艺各导电层的方块电阻值 以下做几点说明 1 N 扩散层的R 一般要比P 扩散层的R 小一些 2 多晶硅的R和与扩散层的R 都与掺杂浓度有很大关系 因此 不同的工艺 其值可能大为不同 3 MOS管的V I特性是非线性的 有时为了估算可将MOS管示为一个沟道电阻 只是它的阻值是由栅压控制的 2020 4 19 68 K 可以看作是MOS管的沟道方块电阻 一般阻值在5000 30000 范围内 ox Sio2介电常数 tox 栅Sio2层厚度Vgs 栅源电压 Vt MOS管开启电压 电子或空穴迁移率 对n管为 n p管为 p 其值随温度变化很大 由于 n 2 5 p 所以p沟电阻约为n沟电阻的2 5倍 2020 4 19 69 二 分布电阻的计算方法 1 当L W时 可以近似为L L1 总电阻 R R L W 2Rcon其中Rcon为接触孔电阻 2 非矩形导体 1 两边等宽的直角形 R R1 Rconer R2 R L1 W 1 2 L2 W 将拐角的电阻用1 2R 来计算 2020 4 19 70 2 两边不等宽的直角形R R1 Rconer R2Rconer R 0 46 0 1W1 W2 R 0 46 0 1 为 宽边比窄边R R L1 W1 0 46 0 1 L2 W2 2020 4 19 71 三 分布电容平行板电容器的计算我们可以用下面的公式计算 其中 0是真空介电常数 ox是Sio2的相对介电常数 4 0tox是介质Sio2的厚度A是平行板的面积令 C 表示方块电容 单位是F 则 C C A 2020 4 19 72 1 器件电容器件电容大小可由C C A计算 2 分布电容 2020 4 19 73 分布电容一般是由连线引起的寄生电容 例如 金属与衬底 金属与多晶硅 金属与扩散区 不同层金属之间 同层金属之间 多晶硅与衬底等等都会形成寄生电容 这类寄生电容的计算也可以用简单的平行板电容器公式来估算 3 MOS器件电容MOS器件本身存在两种电容 栅电容和扩散电容 1 栅电容 Cg C A 2020 4 19 74 平行板电容 Cg C A源漏交叠电容 Cgs Cgd总的栅电容应为 Cg Cgb Cgs Cgd其中 Cgb本征电容Cgs栅源交叠电容Cgd栅漏交叠电容 2020 4 19 75 2 扩散电容扩散电容主要是由源 漏扩散区与衬底或P阱之间形成的PN结电容 它由两部分组成 扩散区底面结电容和周边电容 Cd Cja ab Cjp 2a 2b 其中 Cja每平方 m的结电容Cjp每 m的周边电容a扩散区宽度b扩散区长度 2020 4 19 76 第八节版图验证 设计规则的验证 DRC 设计规则的验证 DRC 由下述命令格式书写成检查文件 出错条件 出错输出 在运行过程中 如果所画版图出现符合 出错条件 的情形 则执行 出错输出 则此出错条件是由设计人员按照设计规则编写的 在DRC执行过程中 计算机会自动对照查验图形和出错条件 关于 出错输出 语句 可以在其中列出出错单元的名称 CellName 及层次 layName 并写成 OUTPUTCellNamelayNam

温馨提示

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

评论

0/150

提交评论