1第7章集成电路设计概述本章在“《半导体集成电路》朱正涌编著,张开华主审,清华大学出版杜2001年,高等学校工科电子类规划教材”中,排序为第17章2第17章集成电路设计概述1.集成电路设计的流程图2.集成电路的正向设计流程3.什么是逆向设计4.设计规则朱正涌教材:329页3根据用途要求确定系统总体方案电路设计工艺设计版图设计生成PG带制作掩模版工艺流片测试,划片封装1.集成电路设计的流程图4电路设计根据电路的指标和工作条件,确定电路结构与类型,然后通过模拟计算,决定电路中各器件的参数(包括电参数、几何参数等)5工艺设计根据电路特点选择适当的工艺,再按电路中各器件的参数要求,确定满足这些参数的工艺参数、工艺流程和工艺条件。6版图设计按电路设计和确定的工艺流程,把电路中有源器件、阻容元件及互连以一定的规则布置在硅片上,绘制出相互套合的版图,以供制作各次光刻掩模版用。72.集成电路的正向设计流程理想的设计流程(自顶向下:TOP-DOWN)系统功能设计,逻辑和电路设计,版图设计硅编译器siliconcompiler(算法级、RTL级向下)门阵列、标准单元阵列等逻辑和电路描述系统性能编译器系统性能指标性能和功能描述逻辑和电路编译器几何版图描述版图编译器制版及流片统一数据库8什么是正向设计?集成电路的正规设计方法是正向设计,即根据产品确定的指标和要求、从电路原理或系统原理出发,通过查阅相关规定和标准,利用已有知识和能力来设计模块和电路,最后得到集成电路物理实现所需的几何图形。正向设计产品的性能可以通过仿真进行验证和预测。更为重要的是,正向设计的思维是积极主动的,知识是可以积累的,性能可以不断提高,产品可以不断的更新换代,而反向设计即使百分之百正确,也只能是一个已经定型产品的模仿,在辛苦进行反向设计时,别人的第二代、第三代产品又已经出来了,这样的产品又有什么竞争力呢?9正向设计流程如下:朱正涌教材p.329(1)根据功能要求进行系统设计(画出框图)。(2)划分成子系统(功能块)进行逻辑设计。(3)由逻辑图或功能块功能要求进行电路设计。(4)由电路图设计版图,根据电路及现有工艺条件,经模拟验证再绘制总图。(5)工艺设计,比如原材料选择,设计工艺参数、工艺方案,确定工艺条件、工艺流程。如有成熟的工艺,就根据电路的性能要求选择合适的工艺加以修改、补充或组合。工艺条件包括扩散源的种类,温度、时间、流量,离子注入剂量和能量,工艺参数及检测手段等。1011121314151617183.什么是逆向设计?(教材p.329)反向设计(解剖同类型的IC的产品)是集成电路设计方法的一个专有名词。反向设计是通过拍摄和放大已有芯片照片得到版图的几何图形。由于原有芯片的图形尺寸极小且是多层重叠的,反向设计的工作量很大,而且出错概率也大。以一千门的不规则版图为例,反向分析就需一个工程师几乎一年的时间。随着电路规模的增大,这种反向分析的效率成倍地下降,错误概率呈指数上升,一个几万门电路的反向设计几乎是不可能的,而几十万门的电路就完全不可能了。19反向工程大体的流程应该是:芯片样品解剖去层数字拍照拼接对准完整图像(码点提取、版图提取、网表提取)20逆向设计的流程如下:(1)提取横向尺寸1)打开封装,进行照相(把电路产品放大数百倍分块照相,提取集成电路的复合版图);2)拼图(把照片拼成整个产品的复合版图);3)由产品的复合版图提取电路图、器件尺寸和设计规则;4)进行电路模拟,验证所提取的电路是否正确;5)如果模拟正确。可以着手画版图。(朱正涌教材:p.329)21(2)提取纵向尺寸用扫描电镜、扩展电阻仪等提取氧化层厚度、金属膜厚度、多晶硅厚度、结深,基区宽度等纵向尺寸和纵向杂质分布。(3)测试产品的电学参数电学参数包括开启电压(MOS电路)、薄膜电阻、放大倍数(双极电路)、特征频率等。22其中芯片剖片拍照过程如下:1.芯片开盖开盖以化学法或特殊封装类型开盖,处理金线取出晶粒。2.层次去除以蚀刻方式去除层,包括去除保护层polyimide(聚酰亚胺)、氧化层、钝化层、金属层等。3.芯片染色通过染色以便于识别,主要有金属层加亮,不同类型阱区染色,ROM码点染色。234.芯片拍照通过电子显微镜(SEM)对芯片进行拍摄。5.图像拼接将拍摄的区域图像进行拼接(软件拼接,照片冲洗后手工拼接)。6.版图提取对完整的图像进行软件或人工版图提取。7.电路提取进行软件或人工提取。24以上关键之处是显微镜拍摄,如果是通过别的公司的拍摄,通常得到的是冲洗后的照片图像,因为种种原因造成图像不完整,包括得图像放大倍数影响,图像色彩模糊,图像噪点,图像拼接偏差等。第二个关键点,如果得到相关电子图像,就可利用专业软件对图像进行矢量化处理。如果没有专业软件,可以使用测绘矢量化软件(比如asscan,vect2000,r2v等),同样可以得到相同的结果。(这里的关键点,也是对图像的处理,和图像的矢量化。)如果矢量化成功,就可以得到相应的矢量图像,至少可以得到相对坐标点。对矢量图像纠正处理,或坐标点成像处理,应该不是很困难。25打开封装的方法根据器件的结构和封装形式,采取不同方法,确保不损伤晶片、引线等情况下,暴露芯片的表面,以便进行随后的观察和测量。1.机械开封(1)TO一5型金属管壳,可用金属管壳开启器或机械方式打开。(2)双列直插式陶瓷封装,将样品底座夹紧,在盖板密封处放一刀片,小心轻敲刀片,直到盖板逐步松开、分离。26也可对封接处用锉刀或砂纸研磨,待磨薄后或出现小孔时,用尖针插入,将盖板撬起。如果金属盖板是用软焊料焊接,则可用加热把焊料熔化揭开金属盖。2.化学开封:①使用发烟硝酸(70℃~80℃)或硫酸(200℃~250℃)溶解塑封管壳,去离子水洗净,无水乙醇脱水。但对铝有缓慢腐蚀作用。要控制好腐蚀时间。②利用氧等离子体进行干法腐蚀,将环氧树脂裂解变成粉末。274.集成电路的设计规则IC设计与工艺制备之间的接口–制定目的:使芯片尺寸在尽可能小的前提下,避免线条宽度的偏差和不同层版套准偏差可能带来的问题,尽可能地提高电路制备的成品率–什么是设计规则?考虑器件在正常工作的条件下,根据实际工艺水平(包括光刻特性、刻蚀能力、对准容差等)和成品率要求,给出的一组同一工艺层及不同工艺层之间几何尺寸的限制,主要包括线宽、间距、覆盖、露头、凹口、面积等规则,分别给出它们的最小值,以防止掩膜图形的断裂、连接和一些不良物理效应的出现。28设计规则的内容与作用设计规则是集成电路设计与制造的桥梁。如何向电路设计及版图设计工程师精确说明工艺线的加工能力,就是设计规则描述的内容。这些规定是以掩膜版各层几何图形的宽度、间距及重叠量等最小容许值的形式出现的。设计规则本身并不代表光刻、化学腐蚀、对准容差的极限尺寸,它所代表的是容差的要求。29设计规则IC设计与工艺制备之间的接口–制定目的:使芯片尺寸在尽可能小的前提下,避免线条宽度的偏差和不同层版套准偏差可能带来的问题,尽可能地提高电路制备的成品率–什么是设计规则?考虑器件在正常工作的条件下,根据实际工艺水平(包括光刻特性、刻蚀能力、对准容差等)和成品率要求,给出的一组同一工艺层及不同工艺层之间几何尺寸的限制,主要包括线宽、间距、覆盖、露头、凹口、面积等规则,分别给出它们的最小值,以防止掩膜图形的断裂、连接和一些不良物理效应的出现。311.设计规则或规整格式设计规则设计规则的表示方法70年代末,Meed和Conway倡导以无量纲的“”为单位表示所有的几何尺寸限制,把大多数尺寸(覆盖,出头等等)约定为的倍数。通常取栅长度L的一半,又称等比例设计规则。由于其规则简单,主要适合于芯片设计新手使用,或不要求芯片面积最小,电路特性最佳的应用场合。在这类规则中,把绝大多数尺寸规定为某一特征尺寸“”的某个倍数。与工艺线所具有的工艺分辨率有关,线宽偏离理想特征尺寸的上限以及掩膜版之间的最大套准偏差。优点:版图设计独立于工艺和实际尺寸。32MOS集成电路的版图设计规则基本的设计规则图解333435363738392.微米设计规则,又称自由格式规则——80年代中期,为适应VLSIMOS电路制造工艺,发展了以微米为单位的绝对值表示的版图规则。针对一些细节进行具体设计,灵活性大,对电路性能的提高带来很大方便。适用于有经验的设计师以及力求挖掘工艺潜能的场合。目前一般的MOSIC研制和生产中,基本上采用这类规则。其中每个被规定的尺寸之间没有必然的比例关系。显然,在这种方法所规定的规则中,对于一个设计级别,就要有一整套数字,因而显得烦琐。但由于各尺寸可相对独立地选择,所以可把尺寸定得合理。40DesignRules(1)ConstraintsoflayouttoavoidFab.failureGatewaybetweenDesignandFabricationViolationislikelytocauseerror(s)Threeareas:Minimumspacing:avoidshortbetweenlayersMinimumwidth:toavoidbreak(open)Enclosureorextension:foroverlapping41DesignRules(2)Micronrules:theconstraintsareinmicrometersLambdarules:constraintsareintermsof,–Parameter(=0.5Min.distance)–morescalablebutlessareaefficientDesignruleCheck–Automaticallycheckdesignruleviolations–Warndesignerofpossibleerrors.ElectricalRuleCheck–Automaticallycheckelectricalruleviolations–VDDshortstoGnd,Floatingnodes,etc.42DesignRuleIllustration设计规则例证ActiveActivemetalmetal43Substrate&WellContactsSource&DrainContacts:-surroundedbyp+regioninthen-well-surroundedbyn+regioninthep-substrateN-wellContacts:-surroundedbyn+regioninthen-well-connectn-welltoVDDSubstrateContacts:-surroundedbyp+regioninthep-substrate-connectp-substratetoGNDManysubstrate&wellcontactsareneededtoavoidlatch-upproblem,sometimesformaguard-ringN-well441、宽度及间距:关于间距:diff:两个扩散区之间的间距不仅取决于工艺上几何图形的分辨率,还取决于所形成的器件的物理参数。如果两个扩散区靠得太近,在工作时可能会连通,产生不希望出现的电流。类型最小宽度最小间距Diff33Poly-si22Al33diff-poly45poly-Si:取决于工艺上几何图形的分辨率。Al:铝生长在最不平坦的二氧化硅上,因此,铝的宽度和间距都要大些,以免短路或断铝。diff-poly:无关多晶硅与扩散区不能相互重叠,否则将产生寄生电容或寄生晶体管。AlPolydiff32462、接触孔:孔的大小:22diff、poly的包孔:1孔间距:1Alpoly说明:接触孔的作用是将各种类型的半导体与金属引线进行连接,这些半导体材料包括N型硅、P型硅、多晶硅等。由于工艺的限制,一般不做细长的接触孔,而是分成若干个小的接触孔来实现大面积的接触。473、晶体管规则:多晶硅与扩散区最小间距:。栅出头:2,否则会出现S、D短路的现象。扩散区出