网站开发标准ppt走廊文化建设图片网站
网站开发标准ppt,走廊文化建设图片网站,重庆网站建设公司模板,洛阳直播网站建设1. 从电路到硅片#xff1a;带隙基准版图设计开篇
如果你已经完成了带隙基准电路的原理图设计#xff0c;看着仿真波形里那条漂亮又稳定的电压曲线#xff0c;心里肯定成就感满满。但别急着庆祝#xff0c;真正的“硬仗”才刚刚开始。原理图是理想世界的蓝图#xff0c;而…1. 从电路到硅片带隙基准版图设计开篇如果你已经完成了带隙基准电路的原理图设计看着仿真波形里那条漂亮又稳定的电压曲线心里肯定成就感满满。但别急着庆祝真正的“硬仗”才刚刚开始。原理图是理想世界的蓝图而版图设计就是要把这张蓝图在硅片上用真实的物理图形“建造”出来。这个过程我们行内人常开玩笑说是从“纸上谈兵”到“真刀真枪”的转变。一个设计精妙的电路如果版图画得不好做出来的芯片性能可能天差地别甚至直接报废。今天我就以一个老版图工程师的身份带你走一遍带隙基准电路从器件导入到最终签核DRC/LVS的完整实战流程。我会尽量避开那些枯燥的理论多分享一些我踩过的坑和总结出来的实用技巧目标是让你看完就能上手操作。带隙基准电路说白了就是一个能给芯片内部提供一个“恒定电压基准”的模块。它不随温度、电源电压变化是芯片里所有模拟电路的“定海神针”。正因为如此它的版图设计对匹配性、对称性和抗干扰能力的要求近乎苛刻。我们这次实战的核心就是围绕如何实现这些要求展开。你会用到像Cadence Virtuoso这样的主流EDA工具但工具只是画笔背后的设计思想才是灵魂。整个流程可以概括为先把电路里的一个个晶体管、电阻“搬”到版图里然后像下棋一样精心排布它们布局再用金属线把它们正确地连接起来布线最后用一套严格的“质检”规则DRC/LVS来确保我们画出来的东西既符合芯片制造厂的工艺要求又和最初的电路设计一模一样。听起来步骤清晰但每一步都有无数细节咱们一步步来拆解。2. 布局规划与器件导入打好地基2.1 规划先行模块划分与面积预估在打开Virtuoso Layout Editor急吼吼地开始画图之前我强烈建议你先拿出一张纸或者打开一个记事本做一下简单的规划。带隙基准电路虽然不算巨型模块但内部子模块清晰核心是产生带隙电压的PNP管和电阻网络周围环绕着运算放大器、启动电路、偏置电流镜等。我的习惯是先根据仿真结果和工艺文档估算一下每个模块的大致面积。比如那个决定温度系数的电阻串往往需要很大的面积来实现高精度阻值而匹配要求极高的差分输入对管则需要为特殊的对称布局预留空间。这个预估不用非常精确目的是在心里形成一个“模块位置图”。我通常会设想一个“核心区”把PNP和精密电阻阵列放在最中心、最受保护的位置。因为它们的性能直接决定了基准电压的精度。然后将运算放大器的输入对管、电流镜等对称性要求高的模块围绕核心区对称放置。像启动电路、偏置生成这些对匹配要求相对较低的模块可以放在外围区域。提前做好这个心理地图能让你在后续的布局中避免反复挪动器件节省大量时间。记住好的开始是成功的一半在版图里好的规划就是节省一半改版时间的关键。2.2 实战导入从Schematic到Layout规划好了现在打开你的电路原理图Schematic和对应的空白版图Layout窗口。导入器件的操作本身很简单但细节决定成败。在Layout窗口的菜单栏找到Connectivity-Generate-All From Source。点击后工具会弹出一个对话框这里有个小技巧我通常会把“I/O Pins”的选项勾掉选择暂时不生成。因为自动生成的Pin位置和形状可能不符合我的布线规划不如后面根据实际走线情况自己手动画这样更灵活也更整洁。点击OK后哗啦一下所有器件应该都出现在你的版图窗口里了可能堆在一起像个杂乱的零件堆。这时候按一下快捷键Shift F它会帮你显示所有层次让你看清每个器件的轮廓。你可能会发现显示效果有点粗糙这是因为默认的显示分辨率可能不够。去Options-Display...里把“动态显示”相关的精度调高比如将“X Snap Spacing”和“Y Snap Spacing”调到更小的值如0.005这样你在移动和连线时对齐会更精准。同样把框选物体的高亮颜色改成一个更醒目的比如亮黄色这在复杂版图中快速定位器件非常有用。这里不得不提一个容易被新手忽略的层PR Boundary。有时候导入器件它会自带一个叫做PRPrimary RegionBoundary的框。这个层主要是用来标识模块边界的本身一般不会引发DRC错误。但是如果你后续要用到标准单元std cell来拼接一些数字逻辑比如在带隙基准里加个简单的控制逻辑那么这些PR Boundary就必须严丝合缝地对接好否则就可能报错。对于纯模拟模块你可以先不理它或者把它挪到不碍事的角落但要知道它的存在。3. 核心器件布局匹配性是生命线3.1 PNP晶体管与电阻阵列对称与交叉的艺术带隙基准的精度核心往往系于那几个产生PTAT正比于绝对温度电压的PNP晶体管和决定电流比例的高精度电阻上。对它们的布局不能只是“放上去”而要像布置精密仪器一样讲究。PNP布局工艺库中的纵向PNP通常是一个多发射极或多集电极的结构。导入后你看到的可能是一个包含多个子器件的“阵列”。首先选中这个PNP阵列使用Place-Modgen-Create/Edit Modgen功能。这个工具能帮你快速生成规则排列。我们的目标通常是做成一个正方形的阵列并且四周必须加上Dummy器件。Dummy是什么你可以理解为“陪练”或者“缓冲器”。在芯片制造的光刻和刻蚀过程中处在图形阵列边缘的器件其物理形状容易因为工艺的“边缘效应”而失真。在它外面围一圈结构相同但不连接入电路的Dummy器件就能让所有实际工作的器件都处在“阵列内部”的环境下保证它们彼此的一致性。画好Dummy后用对齐快捷键A再按F3设置对齐间距让所有器件整齐排列。完成后把这些暂时不会再动的器件框选起来点击Edit-Select-Set Selection Protection锁住防止误操作移动。电阻阵列布局这是展现版图工程师功力的地方。为了追求极致的匹配我们常采用“共质心”交叉布局和“蛇形”走线。首先在原理图阶段你可能用一个大的电阻符号。但在版图里为了匹配需要把它拆分成多个阻值相同的小电阻单元比如一个8kΩ的电阻拆成8个1kΩ的方块电阻串联。在版图里将这些小电阻单元交叉对称放置。例如8个电阻单元可以排成两排采用ABBA BAAB这样的交叉顺序。这样任何在版图平面上存在的工艺梯度比如从左到右的掺杂浓度渐变对A组和B组电阻的影响会相互抵消从而大大减小系统误差。上下同样要加上Dummy电阻。连线时采用蛇形蜿蜒走线连接这些电阻单元确保电流流经每个单元的路径方向一致进一步消除误差。3.2 差分对与电流镜共质心布局实战运算放大器的输入差分对管是影响运放失调电压的关键。它的布局必须采用共质心结构。假设你的原理图中每个差分管是由4个并联的小管子finger组成。在版图上不要简单地把4个管子排成一排。应该把这8个小管子两个大管各4个打散重新排列成一个2x4或4x2的矩阵。排列的原则是让两个大管M1和M2的器件单元在版图质心上交错分布。例如一种常见的“ABBA BAAB”棋盘格排列。这样两个管子所处的物理环境就最大限度地平均化了。画好后用高层金属如M3从矩阵中心引出栅极连线源漏极的连线也尽量做到对称。最后用N型注入层NW画一个保护环把整个差分对包围起来并在环外用更高层的金属如M4做一个环形的电源或地线这既能提供屏蔽又方便对称布线。电流镜的布局同理。对于Bandgap核心的电流镜以及运放的负载电流镜都要追求对称性。核心电流镜可以放在模块的中心轴线附近采用交叉排列。而其他镜像电流源则根据其对称关系布置在左右两侧。所有电流镜阵列的外围也必须用Dummy管包围并加上相应的保护环NW或PSUB。记住一个原则凡是需要精确匹配的器件对它们的版图环境包括朝向、间距、周围图形、电源地线走向要尽可能一模一样。4. 隔离与防护Guard Ring设计详解4.1 为什么需要保护环在模拟版图里保护环Guard Ring不是可选项而是必选项。你可以把它想象成每个精密模块的“护城河”和“隔离墙”。硅片衬底不是完美的绝缘体不同模块之间会通过衬底产生耦合噪声。一个快速开关的数字电路其地线上的噪声很容易通过衬底窜入敏感的带隙基准电路导致输出电压出现毛刺。保护环的作用就是收集并引导这些噪声为敏感电路提供一个干净的“本地衬底”。主要有两种类型P衬底接触环PSUB Ring和N阱环NW Ring。PSUB环通常连接到芯片的最低电位地用于收集P型衬底中的少数载流子电子防止它们干扰内部的N型器件。NW环则连接到电源或一个干净的偏置电压用于收集N阱中的少数载流子空穴保护内部的P型器件如PMOS。对于带隙基准内部的PNP和NMOS通常需要PSUB环而PMOS和电阻如果做在阱里则需要NW环。4.2 手把手绘制高效保护环在Virtuoso中用Create-Path或者快捷键P来画Path效率不高。我强烈推荐使用Create-Multipart Path功能。选中它后按F3键会打开一个强大的配置窗口。这里你可以预先定义好一个“环”的层次结构。比如一个典型的PSUB环可能从内到外是有源区AA - 衬底注入SP - 接触孔CT - 金属1M1。你可以在配置窗口里依次添加这些层并设置每层的宽度、间距和偏移。我习惯把常用的几种保护环单层PSUB环、双层NWPSUB环等的配置保存成.il文件。下次需要时直接在Multipart Path的配置窗口里点“Load”载入对应的配置文件然后只需要在版图上框选需要保护的区域一个标准、整齐的保护环就瞬间生成了这比手动一层层画快十倍且不易出错。画环前注意先手动将当前层切换到环的起始层如AA层。画完后检查环是否闭合特别是金属层有时需要手动用矩形补一下缺口。但要注意M1层通常需要断开一个口子避免形成一个大面积的短路环这个断开点可以用来连接你想要的实际电位。4.3 电源隔离与去耦保护环是横向隔离电源隔离则是纵向和全局的。对于带隙基准的电源线一定要从芯片的模拟电源干净地引过来并且在进入带隙模块的位置立刻放置一个大的去耦电容。这个电容的版图要就近放在电源Pad附近。同时电源和地线进入模块后应采用“树状”或“网格状”布线避免用细长的线以减少IR压降和电感。电源线走线要宽不同模块的电源线尽量分开最后在一点汇合这就是所谓的“星型接地”或“单点接地”思想在版图上的体现。5. 布线策略与整体整合5.1 模拟布线黄金法则当所有器件都摆好保护环也加上之后就到了连线的阶段。模拟电路的布线和数字电路大不相同它更像在创作一件艺术品需要耐心和技巧。匹配走线对于差分对、电流镜的匹配信号线必须并行走线。也就是说两根线要走相同的路径、相同的长度、相同的层并且周围环境要对称。这样任何耦合进来的共模噪声对两根线的影响都是一样的后续的差分电路就能将其抑制掉。避免串扰敏感的信号线如带隙基准的输出电压线、运放的输入线要远离任何快速变化的信号线时钟、数字信号。如果无法避免交叉必须用垂直的层交叉并且在中间插入地线屏蔽。例如敏感模拟线走在M3噪声线走在M2那么在它们交叉的区域下方M1或上方M4铺一条地线能有效降低电容耦合。线宽与电流密度别用太细的线走电流。根据工艺文档的电流密度规则计算每条线需要的最小宽度。特别是电源、地线和电流镜的镜像支路线宽不够会导致电迁移问题芯片用久了会断线。45度角走线在需要转弯的地方多用45度角少用90度直角。直角拐角在制造中容易造成刻蚀不均导致线宽变化影响匹配和高频性能。按P画线时按F3可以设置走线角度为45度。5.2 模块整合与电源规划将PNP阵列、电阻阵列、运放、偏置等子模块用上述规则连接起来后就得到了一个完整的带隙基准版图。这时你需要站在全局视角审视电源地线网格检查整个模块的电源和地是否构成了一个低阻抗的网络。有没有哪个角落的器件离电源线太远保护环的连续性各个子模块的保护环是否连接到了正确的电位它们之间是否形成了有效的隔离有时候你需要用高层金属在模块外围再做一个“总保护环”把内部所有环连接起来。Pin的位置现在可以来放置输入输出Pin了。根据顶层芯片的布线规划把电源、地、基准电压输出、使能信号等Pin放到模块边界上合适的位置。Pin的金属层要足够大方便上层连接。6. 验证签核DRC与LVS终极考验6.1 DRC遵守制造厂的“交通规则”画完版图感觉大功告成了别急第一个质检员——DRC设计规则检查还没过。DRC规则是芯片制造厂如台积电、中芯国际制定的物理几何规则好比建筑行业的消防通道宽度、承重墙厚度。它检查的是你画的图形之间距离够不够、宽度够不够、有没有非法的图形连接。运行DRC前记得先用快捷键R画一个BORDER层或工艺指定的划片槽层的矩形框这个框定义了芯片或模块的边界很多DRC规则是相对于这个边界来检查的。然后调用Calibre或Assura等验证工具加载对应工艺的DRC规则文件。第一次跑错误可能成千上万别慌。大部分错误是间距、宽度问题。工具会以“标记”的形式在版图上高亮显示错误位置。我处理DRC错误的流程是先解决“最小宽度”、“最小间距”这类简单错误。然后处理一些复杂的比如天线效应规则、阱间距规则。对于密度检查错误金属密度、多晶硅密度等如果工艺允许可以在空白区域添加一些无电学功能的“填充图形”来满足均匀性要求。在Calibre的查看界面中你可以设置过滤掉暂时不想看的错误类型集中精力攻克主要矛盾。一个一个错误点开看根据提示修改版图直到报告显示“Total errors found: 0”。6.2 LVS确保版图与电路图“灵魂一致”DRC过了只说明你的版图能造出来但不能保证造出来的是你想要的电路。LVS版图与电路图一致性检查就是来干这个的。它提取版图中的晶体管、电阻、电容等器件以及它们的连接关系生成一个网表然后与你的原理图网表进行比对。运行LVS同样需要规则文件。一个常见的棘手问题是你在版图里为了匹配加的Dummy器件在原理图里并没有。直接比对LVS会报器件数目不匹配。这时就需要在LVS规则文件中配置过滤选项。你可以指定某些层比如给Dummy器件单独加的识别层或某些器件属性如W/L值特殊的Dummy管在提取网表时被忽略掉。同样原理图中也可能需要添加对应的Dummy器件符号可以设置其为“不提取”属性并在版图中用特殊层如NODRC层标记让工具知道它们只是物理填充不参与电学比较。LVS通过后会给出一个“NETS ARE EQUIVALENT”的漂亮报告。这意味着从连接关系上看你的版图就是原理图的完美物理映射。至此带隙基准模块的版图设计才算真正完成可以交付给后续的芯片集成流程了。整个流程走下来你会发现版图设计是一项极其需要耐心、细心和经验的工作。它没有太多高深的数学但却充满了工程上的权衡与折衷。每一次成功的DRC/LVS清零都是对工程师严谨态度的一次褒奖。希望这份实战指南能帮你少走些弯路更快地体会到从电路到物理实现的乐趣与成就感。记住多画多错多总结经验就是这么积累起来的。