1、第一部分:了解版图版图的定义版图的意义版图的工具版图的设计流程第二部分:版图设计基础认识版图版图组成两大部件版图编辑器电路图编辑器1.了解工艺厂商第三部分:版图的准备 必要文件 设计规则 DRC文件 LVS文件第四部分:版图的艺术 模拟版图和数字版图的首要目标 首先考虑的三个问题 匹配 寄生效应 噪声 布局规划 ESD 封装第一部分:了解版图版图的定义版图的意义版图的工具版图的设计流程版图的定义:版图是在掩膜制造产品上实现 电路功能且满足电路功耗、性能等,从版图上减少工艺制造对电路的偏差,提高芯片的精准性。第一部分:了解版图电路图版图版图的意义:1)集成电路掩膜版图设计师实现集成电路制造所必不
2、可少的设计环节,它不仅关系到集成电路的功能是否正确,而且也会极大程度地影响集成电路的性能、成本与功耗。2)它需要设计者具有电路系统原理与工艺制造方面的基本知识,设计出一套符合设计规则的“正确”版图也许并不困难,但是设计出最大程度体现高性能、低功耗、低成本、能实际可靠工作的芯片版图缺不是一朝一夕能学会的本事。版图的工具:CadenceVirtuosoDraculaAssuraDiva Mentorcalibre Spring soft laker熟悉所需文件熟悉所需文件对电路的了解对电路的了解版图布局布线版图布局布线 第一部分:了解版图DRC/LVSGDSII to FAB工艺厂商提供:.tf
3、.display Design rule、DRC LVS 文件、PDK、ESD文件、金属阻值文件第二部分:版图设计基础认识版图版图组成两大部件2.1 器件2.2 互连版图编辑器电路图编辑器了解工艺厂商CT 认识版图版图是电路图的反映,有两大组成部分2.1器件2.1.1 MOS管2.1.2 电阻2.1.3 电容2.1.4 三极管(省略)2.1.5 二极管(省略)2.1.6 电感(省略)2.2互连2.2.1金属(第一层金属,第二层金属)2.2.2通孔2.1 器件2.1.1 MOS管MOS管剖面图2.1 器件2.1.1 MOS管2.1 器件2.1.1 MOS管 1)NMOS管 以TSMC,CMOS,
4、N单阱工艺为例 NMOS管,做在P衬底上,沟道为P型,源漏为N型 2)包括层次:NIMP,N+注入 DIFF,有源区 Poly,栅 M1,金属 CONT,过孔 3)MOS管的宽长确定 4)当有PCELL时;当无 PCELL时2.1 器件2.1.1 MOS管 1)NMOS管 以TSMC,CMOS,N单阱工艺为例 PMOS管,做在N阱中,沟道为N型,源漏为P型 2)包括层次:NWELL,N阱 PIMP,P+注入 DIFF,有源区 Poly,栅 M1,金属 CONT,过孔 3)MOS管的宽长确定反向器2.1 器件 2.1.1 MOS管 1)反向器2)NMOS,PMOS3)金属连线4)关于Buttin
5、g Contact部分2.1 器件2.1器件 2.1.2 电阻 选择合适的类型,由电阻阻值、方块电阻值,确定 W、L;R=L/W*R0 电阻类型电阻版图2.1器件 2.1.3 电容1)电容值计算C=L*W*C02)电容分类:poly电容 MIM电容 基于单位面积电容值 MOS电容 源漏接地,基于栅电容,C=W*L*CoxMIM电容版图MOS电容版图2.2互连2.2.1金属(第一层金属,第二层金属)1)金属连线 M1,M2,M3,M42.2.2 通孔2)过孔 Via1,Via2,Via32.2互连 1)典型工艺CMOS N阱 1P4M工艺剖面图连线与孔之间的连接建立LIBRARY3.版图编辑器
6、1)virtuoso编辑器CIW窗口 3.版图编辑器 2)virtuoso编辑器-Library manager CIW窗口3.版图编辑器 3)virtuoso编辑器-建立cell3.版图编辑器 4)virtuoso编辑器-工作区和层次显示器LSW工作区域3.版图编辑器 5)virtuoso编辑器-版图层次显示(LSW)3.版图编辑器 6)virtuoso编辑器-版图编辑菜单3.版图编辑器 7)virtuoso编辑器-显示窗口3.版图编辑器 8)virtuoso编辑器-版图显示3.版图编辑器 9)virtuoso编辑器-数据流格式版图输出4.电路图编辑器 1)virtuoso编辑器-电路图显示
7、4.电路图编辑器 2)virtuoso编辑器-电路器件及属性4.电路图编辑器 3)virtuoso编辑器-电路添加线名、端口及移动窗口4.电路图编辑器 4)virtuoso编辑器-建立SYMBOL VIEW电路图Symbol 图4.电路图编辑器 5)virtuoso编辑器-建立SYMBOL 操作4.电路图编辑器 6)virtuoso编辑器-CDL输出操作4.电路图编辑器 7)virtuoso编辑器-CDL输出 5.了解工艺厂商SMIC -中芯国际CSMC 华润上华 TSMC -台积电UMC -台联电Winbond-华邦先锋宏力华虹NEC比亚迪新进厦门集顺深圳方正无锡和舰第三部分:版图的准备 必
8、要文件 设计规则 DRC文件 LVS文件 1.必要文件PDK*.tf display.drfDRCLVScds.lib.cdsenv.cdsinit2.设计规则2.1 版图设计规则工艺技术要求2.2 0.35um,0.25um,0.18um,0.13um,不同的工艺N阱DIFFPolyMetalContVia2.3 最小宽度2.4 最小间距2.4 最小覆盖等等 2.设计规则 1)PMOS的形成2.设计规则2)调用PCELL2.设计规则3)Design Rule2.设计规则4)规则定义2.设计规则4)规则定义 4.1 NW(N WELL)2.设计规则4)规则定义 4.2 PO(Poly)2.设计
9、规则4)规则定义 4.3 M1(Metal1)2.设计规则4)规则定义 4.4 VIA3.DRC文件3.1 DRC:Design Rule Check,设计规则检查。3.2 DRC程序了解有关你工艺的所有必需的东西。它将着手仔细检查你所有布置的一切。5/1000=0.005DRC文件3.DRC文件3.3 举例说明 nwell的 DRC文件NW DRC4.LVS文件4.1 LVS:layout versus schematic,版图与电路图对照。4.2 LVS工具不仅能检查器件和布线,而且还能确认器件的值和类型是否正确。4.LVS文件 4.3 Environment setting:1)将决定你
10、用几层的金属,选择一些你所需要的验证检查。2)选择用命令界面运行LVS,定义查看LVS报告文件及LVS报错个数。关闭ERC检查定义金属层数用命令跑LVS的方式LVS COMPARE CASE NAMESSOURCE CASE YESLAYOUT CASE YES 4.LVS文件 4.4 layer mapping:1)右图描述了文件的层次定义、层次描述及gds代码;2)Map文件 是工艺转换之间的一个桥梁。4.LVS文件4.5 Logic operation:定义了文件层次的 逻辑运算。4.LVS文件 4.6 DefinedDevices:右图定义器件端口及器件逻辑运算。4.LVS文件4.7
11、Check tolerance:右图定义检查器件属性的误差率,一般调为1%。4.LVS文件4.8 LVS电路与版图对比 电路图版图4.LVS文件4.9 LVS网表对比 电路网表版图网表电路网表与版图网表完全一致的结果显示(Calibre工具)版图网表转换为版图Back模拟版图和数字版图的首要目标首先考虑的三个问题 匹配3.1 匹配中心思想3.2 匹配问题3.3 如何匹配3.4 MOS管3.5 电阻3.6 电容3.7 匹配规则寄生效应4.1 寄生的产生4.2 寄生电容4.3 寄生电阻4.4 天线效应4.5 闩锁效应噪声布局规划ESD封装第四部分:版图的艺术模拟电路和数字电路的首要目标 模拟电路关
12、注的是功能1)电路性能、匹配、速度等2)没有EDA软件能全自动实现,所以需要手工处理数字电路关注的是面积1)什么都是最小化2)Astro、appollo等自动布局布线工具 2.首先考虑的三个问题3.匹配 3.1 中心思想:1)使所有的东西尽量理想,使要匹配的器件被相同的 因 素以相同的方式影响。2)把器件围绕一个公共点中心放置为共心布置。甚至把器件在一条直线上对称放置也可以看作是共心技术。2.1)共心技术对减少在集成电路中存在的热或工艺的线性梯 度影响非常有效。3.匹配 3.2 匹配问题3.2.1 差分对、电流镜3.2.2 误差3.2.3 工艺导致不匹配1)不统一的扩散2)不统一的注入3)CM
13、P后的不完美平面3.2.4 片上变化导致不匹配1)温度梯度2)电压变化3.匹配 3.3 如何匹配1)需要匹配的器件尽量彼此挨近 芯片不同 的地方工作环境不同,如温度 2)需要匹配的器件方向应相同 工艺刻蚀各向异性 如对MOS器件的影响3)选择单位器件做匹配 如电阻电容,选一个中间值作为单位电阻(电容),串并得到其它电阻(电容)单位电阻电容彼此靠近方向相同放置,相对匹配精度较好4)叉指型结构匹配 5)虚拟器件 使器件的中间部位与边缘部位所处环境相同 刻蚀时不会使器件自身不同部位不匹配6)保证对称性6.1 轴对称的布局 6.2 四角交叉布局 6.2.1 缓解热梯度效应和工艺梯度效应的影响6.2.2
14、 连线时也要注意对称性 同一层金属 同样多的瞳孔 同样长的金属线6.3 器件之间、模块之间,尽量让所有东西布局对称7)信号线匹配 7.1 差分信号线,彼此靠近,相同长度7.2 寄生效应相同,延迟时间常数相同,信号上升下降时间相同8)器件尺寸的选择8.1 相同的宽度8.2 尺寸大些8.2.1 工艺刻蚀偏差所占的比例小些 DUMMY管使边界条件与内部相同DUMMY管短路减小寄生贡献3.匹配 3.4 MOS管 3.匹配 3.4 MOS管1)轴对称匹配 3.匹配 3.4 MOS管 2)匹配金属连线拆为相同数目的finger排列成:AABBAABB或者ABBAABBA3.匹配 3.4 MOS管 3)MO
15、S管的匹配3.匹配 3.4 MOS管 4)中心对称3.匹配 3.4 MOS管 5)有相同节点时3.匹配 3.4 MOS管 6)差分的匹配 6.1)一种需要高度匹配的电路技术就是所谓的差分 逻辑。6.2)在coms逻辑中,每个信号只有一条导线来传送低或高电平,由此来决定逻辑状态。6.3)在差分逻辑中每个信号有两条导线,确定在两条导线上两个信号之间的差就告诉了你逻辑状态。特别注意匹配问题两MOS管源端相同时中心对称实例 7)差分的匹配版图(一)8)差分的匹配版图(二)使用单位电阻3.匹配 3.5 电阻3.匹配 3.5 电阻-叉指结构使用单位电容3.匹配 3.6 电容 3.6.1电容匹配3.匹配 3
16、.6 电容 3.6.2电容匹配 右图为一个电容中心版图的布局。一片容性组由比率为1:2:4:8:16的电容组成,右图的布局方法使全局误差被均化。1:2:4:8:16的电容匹配版图3.匹配 3.7 匹配规则1)把匹配器件相互靠近放置;2)使器件保持同一个方向;3)选择一个中间值作为你的根器件;4)采用指状交叉方式;5)用虚设器件包围起来;6)四方交叉你的成对器件;7)匹配你布线上的寄生参数;8)使每一样东西都很对称;9)使差分布线一致;10)使器件宽度一致;11)总是与你的电路设计者交流;12)注意邻近的器件;4.寄生效应 4.1 寄生的产生1)两种材料之间会有寄生电容2)电流流过之处会有寄生电
17、阻3)高频电路导线具有寄生电感4)器件自身也有寄生效应5)影响电路的速度,改变频响特性4.2 寄生电容1)金属与衬底之间的平板电容最重要的寄生问题通过衬底耦合到其它电路上2)金属线之间的平板电容3)金属线之间的边缘电容4.2 寄生电容 4)特定的工艺中,随着金属层次越高,最小宽度越大。M1离衬底最近,单位面积电容越大。M4走供电总线,M3用作二级供电,如下图所示M2的寄生电容最小。根据设计要求选择最小寄生电容层次当层次离衬底越来越远时单位面积的电容越来越小,但最小宽度却在增大。4.2 寄生电容4.2.1 减小寄生电容的方法 寄生电容金属线宽金属长度单位面积电容1)敏感信号线尽量短2)选择高层金
18、属走线最高层金属,离衬底最远,单位面积电容最小3)敏感信号彼此远离4)不宜长距离一起走线5)电路模块上尽量不要走线6)绕开敏感节点4.3 寄生电阻1)每根金属线都有寄生电阻(对于版图电流超过0.5mA就应该留意它的线宽、drop的影响)2)如下图:我们希望这根导线能承载1毫安的电流,金属最小宽度是2um,当电流流过这一长导线时,它上面的压降是多少?电路要求10mv的电压降?如何改进?2.1)IR Drop一般不要超过10mv,这意味着导线增加5倍。3)电源布线时尤其要注意金属层是每方块50毫欧=0.05欧长/宽=方块数4)可以根据19毫安的总电流来确定整条导线的尺寸。对 这条导线采用每微米0.
19、5毫安,需要的导线宽度为38微米才可靠。(用总电流安培数除以每微米安培数19/0.5)沿整条路径都布置很粗的供电方案使导线沿路径逐渐变细可节省面积4.3 寄生电阻 4.3.1 减小寄生电阻寄生电阻(金属长度/金属宽度)方块电阻1)加大金属线宽,减小金属长度 2)如果金属线太宽,可以采用几层金属并联走线M1M2M3三层金属并联布线,总的寄生电阻减小1/34.4 减小CMOS器件寄生效应将晶体管裂开,用多个手指(finger)并联取代4.5 天线效应 1)天线效应:在工艺干法刻蚀时会在晶片表面淀积电荷,暴露的导体可以收集能够损坏薄栅介质的电荷,这种失效机制称为等离子致损伤/天线效应。2)解决天线效
20、应的方法:金属跳层用PN结将其电荷引入衬底4.6 闩锁效应 1.Latch up 是指cmos晶片中,在电源power VDD和地线GND之间由于寄生的PNP和NPN双极性BJT相互影响而产生的一低阻抗通路,它的存在会使VDD和GND之间产生大电流。2.Latch up 最易产生在易受外部干扰的I/O电路处,也偶尔发生在内部电路。3.随着IC制造工艺的发展,封装密度和集成度越来越高,产生Latch up的可能性会越来越大。4.Latch up 产生的过度电流量可能会使芯片产生永久性的破坏,Latch up 的防范是IC Layout 的最重要措施之一。5.Latch up 的原理分析(一)CM
21、OS INV与其寄生的BJT截面图寄生BJT形成SCR的电路模型B到c的增益可达数百倍6.Latch up 的原理分析(二)Q1为一垂直式PNP BJT,基极(base)是nwell,基极到集电极(collector)的增益可达数百倍;Q2是一侧面式的NPN BJT,基极为P substrate,到集电极的增益可达数十倍;Rwell是nwell的寄生电阻;Rsub是substrate电阻。以上四元件构成可控硅(SCR)电路,当无外界干扰未引起触发时,两个BJT处于截止状态,集电极电流是C-B的反向漏电流构成,电流增益非常小,此时Latch up不会产生。当其中一个BJT的集电极电流受外部干扰突
22、然增加到一定值时,会反馈至另一个BJT,从而使两个BJT因触发而导通,VDD至GND间形成低抗通路,Latch up由此而产生。7.版图中产生的latch up?输出电流很大的情况下;(P和N之间至少间距30-40u)直接接到PAD的MOS管的D端;(将MOS管的D端加大,孔到AA的间距至少2u)产生clk,开关频率快的地方如PLL;(频率越快,噪音越大,频率快对衬底不停放电,吃电流)ESD与core cell 的距离会产生latch up;(最好间距为40-50u)5.噪声1)噪声在集成电路中可以成为一个很大的问题,特别是当你的电路是一个要接收某一很微弱信号的非常敏感的电路,而它又位于一个进
23、行着各种计算、控制逻辑和频繁切换的电路旁的时候,就特别注意我们的版图和平面布局。2)混合信号芯片上噪声问题,由于模拟电路和数字电路是在非常不同的噪声电平上工作,所以混合信号电路的噪声问题最多。5.1 减小噪声的方法1)减小数字电路的电压幅度 电压幅度越小,开关状态转变时需要的能量越小2)把数字部分与模拟部分尽量远隔 3)保护环,把噪声锁在环内 电压噪声电流噪声在衬底中传播时被接地通孔吸收 通孔数量应比较多 地线应足够粗,减小连线寄生电阻4)屏蔽层、屏蔽线 对关键信号和噪声严重的信号线屏蔽 接地的屏蔽线把噪声吸收到地上 M2走信号,下方M1接地,屏蔽下方噪声 M2走线,上方M3接地,屏蔽上方噪声
24、 M2走线,两旁两条M2接地,屏蔽两旁噪声5)电源线退耦 电源线和地之间加大的退耦电容 高频噪声容易通过退耦电容被地吸收5.2 差分信号与噪声1)差分电路是一种用来检测两个同一来源的特殊走线的信号之差的设 计技术。两条导线自始自终并排排列。每条线传递同样的信息,但信息的状态相反。2)由于两条导线靠得很近,所以很有可能噪音尖峰会以同样的幅度同时发生在两条导线上,由于信号的相反,相减产生了非常清晰的结果。3)差分设计方法是有很强的抗噪音能力。当电路中的噪音问题十分严重时,很多人都会依赖差分系统来解决问题。4)噪声隔离图(一)5)噪声隔离图(二)在信号线两边加地线使大部分电场线终止到地线上6)信号线
25、的噪声隔离图7.布局规划1)考虑pad的位置影响来决定模块的摆放及其输入输出方向 2)考虑模块间的连接关系确定整个布局 尽量短的连线尽量少的交叉尽量不要在模块上通过连线3)考虑信号的要求来决定模块布局 如信号的绝对对称性4)面积估算 模块间留下足够的距离布线要考虑电源线走线、有对称要求的差分信号走线、有隔离要求的信号走线等,预留足够空间5)估计连线问题 6)一些小提示不要受最小尺寸限制,适当放大间距、宽度之类不要用最小线宽布线,而更应关注寄生电阻是否较低多打通孔,既保证连接,又减小寄生电阻尽量让所有的管子保持在同一个方向 对于模拟电路,不要在模块上,或者任何元件上,走信号线 敏感信号和比较噪的
26、信号线不要经过任何元件上方信号线不要经过电容上方7)掩膜设计的古老秘密找出五六个不是最小尺寸的设计规则;找到寄生参数最小的金属层;有充足的宽导线和通孔;不要相信你的电路设计者;采用器件一致的方向;早点当心你的敏感信号和大噪声信号;如果版图看上去不错,它肯定工作;学习你的工艺;电源线宽度尽量宽些;不要让噪声进入衬底;交流沟通8.静电泄放(ESD)(具体版图在项目中讲)1)ESD即静电放电效应,是芯片制造和使用过程 中最易造成芯片损坏的因素之一。它的产生主要有三个途径:人体接触-带静电的人手触摸芯片;机器接触-制造过程中,与机器接触;自产生电荷-已封装芯片在组合或运输过程中产生电荷;2)人体在某种环境中可以存有1.5KV2KV的静电压,这样高的电压可产生1.3A的峰值电流,如果施以未保护的芯片PAD上,将有可能击穿MOS通道,或将多晶硅gate烧融。9.封装 1)封装问题应当在你甚至还没有开始你的芯片版图设计之前就要考虑的问题。芯片封装的选择决定了你的平面布局方案,涉及有关芯片尺寸、电路块布置和其他一些问题。2)45度规则:Thank you!Q&A!IC模拟版图设计