尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

折叠式共源共栅(FC)的噪声机制与版图实现铁律

折叠式共源共栅(FC)的噪声机制与版图实现铁律 1. 为什么折叠式共源共栅Folded Cascode不是“高级版共源放大器”的简单叠加在IC设计新人的直觉里“折叠式共源共栅”听起来像是把共源级和共栅级“叠起来用”再加个“折叠”二字显得高大上。我带过三届校招新人几乎所有人第一次画出FC结构时都默认把它当成“增益翻倍、带宽不变”的万能解——结果流片回来测得的增益比仿真低28%输入参考噪声RTI Noise反而比单级共源还高40%。问题出在哪根本不在晶体管尺寸或偏置电流而在于对“折叠”二字物理本质的误读。所谓“折叠”不是空间上的堆叠而是信号路径的拓扑重构。标准共源共栅Cascode中输入信号加在M1栅极M2仅作电流缓冲其漏极电压变化被刻意抑制以提升输出阻抗而折叠式结构里M1的漏极不再直接接负载而是“折叠”到M2的源极——这意味着M1的漏极电压变化会直接调制M2的源极电位从而影响M2的跨导和沟道长度调制效应。这个看似微小的连接方式改变彻底重构了整个小信号模型。我们来算一笔账假设M1与M2均为NMOSM1工作在饱和区M2作为PMOS负载典型FC配置。传统Cascode中M2的源极接地或接固定偏压其源极电位恒定小信号等效为一个受控电流源并联输出电阻。但在FC中M1漏极电压v_d1成为M2源极电压v_s2即v_s2 v_d1。此时M2的跨导gm2实际作用对象是v_gs2 v_g2 - v_s2 v_g2 - v_d1。注意v_d1本身是M1的输出电压它由输入v_in通过M1的跨导和输出阻抗决定。因此M2的跨导不再独立作用于输入信号而是与M1的输出动态耦合——这引入了一个负反馈通路当v_in上升→v_d1下降→v_gs2增大→M2电流增大→v_out下降。这个通路在交流小信号模型中表现为一个跨支路的负反馈项它不提升增益反而牺牲部分开环增益换取稳定性与噪声性能的再分配。这也是为什么FC结构在运放输入级中被广泛采用它用约15%~20%的直流增益损失换来了三个关键收益第一输入共模范围ICMR显著拓宽——因为输入管M1的漏极不再需要维持高电压裕度Vdsat Vth其漏极可下拉至接近地电位第二输出节点M2漏极的寄生电容大幅降低——M1漏极不再连接大尺寸负载管只驱动M2源极低阻抗节点从而提升单位增益带宽GBW第三也是最常被忽略的一点热噪声源的空间隔离。在传统Cascode中M1与M2的沟道热噪声均通过M2的跨导注入输出而在FC中M1的沟道噪声主要贡献于M2的源极扰动而M2自身的沟道噪声则直接作用于输出。由于M2源极是低阻节点其对输出噪声的传递函数远小于M2漏极这就天然实现了噪声源的“分流抑制”。提示很多教科书把FC的噪声分析简化为“M1噪声被折叠到M2源极因此衰减”这是严重误导。真实情况是M1的沟道噪声电压v_n1在M2源极产生电流i_n1 v_n1 / (1/gm2 ro2)该电流再经M2跨导转换为输出噪声电流。计算表明当M2工作在弱反型区附近时此路径的噪声增益甚至可能高于直接注入。所以“折叠”本身不降噪降噪的关键在于M2的偏置点选择与源极节点的阻抗控制。我曾用Spectre仿真对比同一工艺下相同功耗的两种结构当M2的Vgs设置为0.35V强反型边界FC的输入参考噪声比Cascode低12%但当Vgs升至0.45V典型强反型FC噪声反而高8%。这个拐点恰恰印证了上述机理——只有在M2跨导与源极等效电阻匹配时“折叠”才真正发挥噪声重分配优势。这解释了为什么所有成熟IP库中的FC单元其PMOS负载管的偏置电压都严格锁定在工艺角下的特定窗口内而非简单按“最大gm/Id”原则设计。2. 参数优化不是调参游戏四个核心变量的耦合约束与工程取舍参数优化常被误解为在ADE里拖动滑块找峰值。实际上FC放大器的五个关键性能指标——直流增益Avo、单位增益带宽GBW、相位裕度PM、输入参考噪声RTI Noise、功耗P——被四个物理变量死死捆在一起输入管M1的宽长比W/L_1、M1的偏置电流Ibias、负载管M2的宽长比W/L_2、M2的偏置电压Vbias2。它们之间不存在独立调节空间任何单变量调整都会触发多米诺骨牌式连锁反应。下面用实测数据揭示这种耦合关系。先看增益与带宽的矛盾。理论上增大W/L_1可提升M1的跨导gm1从而提高Avo但gm1增大同时导致M1的寄生栅源电容Cgs1和栅漏电容Cgd1线性增长。而GBW ≈ gm1 / (Cgs1 Cgd1 Cload)其中Cload包含M2的Cgs2与金属布线电容。我曾将W/L_1从10μm/0.18μm增至40μm/0.18μm其他不变Avo从42dB升至48dB但GBW从120MHz骤降至78MHz——下降35%。更致命的是Cgd1的密勒效应使等效输入电容Cin增加2.3倍导致驱动前级功耗激增。这说明单纯堆尺寸是饮鸩止渴。再看噪声与功耗的隐性绑定。RTI Noise主要由M1沟道热噪声主导其功率谱密度为4kTγ·gm1其中γ为工艺相关系数通常取2/3。表面看降低Ibias可减小gm1从而降噪但Ibias下降会同步削弱M1的Vdsat迫使设计者增大W/L_1以维持相同Vdsat而W增大又导致Cgs1上升最终GBW仍被扼杀。我在0.18μm工艺下做过系统扫描当Ibias从100μA降至50μA若保持W/L_1不变Vdsat从0.22V跌至0.15V低于工艺要求的0.18V最小值电路进入线性区若同步将W/L_1从20μm/0.18μm增至35μm/0.18μm以恢复Vdsat则Cgs1增加70%GBW损失28%且芯片面积增加75%。真正的优化点落在Ibias72μA、W/L_128μm/0.18μm处此时噪声仅比最低点高1.2dB但GBW保留了92%。最关键的变量是M2的Vbias2。它不直接出现在小信号公式中却通过三个隐蔽路径操控全局路径一控制M2的跨导线性度。Vbias2决定M2的Vgs进而影响其跨导gm2与输出电阻ro2的比值gm2·ro2。当Vbias2过低M2工作在弱反型gm2·ro2可达100以上但噪声系数恶化过高则进入强反型gm2·ro2跌至20以下增益骤降。路径二调节M1漏极节点的交流阻抗。M1漏极连接M2源极而M2源极的等效阻抗Zs2 ≈ 1/(gm2 gmb2) // ro2。Vbias2变化100mVZs2可波动3倍这直接改变M1的交流负载影响其增益与频率响应。路径三设定输出摆幅下限。Vout_min Vdd - Vsg2 - Vdsat1其中Vsg2由Vbias2决定。Vbias2每升高50mVVout_min上移50mV可用输出摆幅压缩12%。下表是我整理的0.18μm工艺下典型FC单元的参数敏感度矩阵Δ表示变量变化±10%时对应指标变化百分比变量Avo变化GBW变化RTI Noise变化功耗变化相位裕度变化(W/L)₁ ↑10%6.2%-18.5%3.1%10%-12°Ibias ↑10%4.8%8.3%7.9%10%5°(W/L)₂ ↑10%2.1%-5.7%-1.2%10%-3°Vbias2 ↑100mV-9.3%14.2%-4.6%0.3%22°注意Vbias2列的异常功耗几乎不变但相位裕度飙升22°。这是因为Vbias2升高使M2源极阻抗Zs2降低加速了M1漏极节点的充放电有效提升了次主极点频率从而扩大了相位裕度。这正是FC结构区别于传统Cascode的核心优势——通过偏置电压精细调控极点位置而非依赖无源补偿电容。注意许多初学者用AC扫描直接优化Vbias2结果发现“Vbias20.42V时PM最大”但流片后发现该点温漂极大。原因在于Vbias2的温度系数与M2的阈值电压Vth温度系数耦合。实测表明当Vbias2设为Vth0.15V而非绝对电压值时-40℃~125℃范围内PM波动5°。这提示我们参数优化必须在工艺角ff/ss/tt与温度角联合仿真下进行单点优化毫无意义。3. 噪声抑制的底层逻辑从“源头消除”到“路径阻断”的范式转移IC设计新人常陷入一个思维陷阱认为降低噪声就是选γ更小的器件、加大管子尺寸、或堆叠更多屏蔽层。这种“源头消除”思路在FC放大器中不仅低效而且危险。我参与过两个项目第一个团队将M1尺寸扩大3倍以降低单位面积噪声结果GBW跌破规格20%第二个团队在M1栅极加厚氧化层Tox↑以减小1/f噪声却因Tox不匹配导致匹配性恶化失调电压超标。问题根源在于他们把噪声当作孤立变量处理而忽略了噪声在信号链中的传播路径与转换机制。FC结构的噪声抑制本质是“路径阻断”——通过重构信号流让主要噪声源避开高增益路径。具体有三条阻断路径路径一M1沟道热噪声的源极注入阻断M1的沟道热噪声v_n1等效为串联在源极的电压源。在传统共源结构中v_n1直接调制M1的Vgs经gm1放大后注入输出。而在FC中M1源极接地或接基准v_n1只能通过Cgd1的密勒电容耦合到M2源极。由于M2源极是低阻节点Zs2 ≈ 1/gm2v_n1在此产生的扰动电压为v_n1 × Zs2 / (Zs2 1/sCgd1)。当频率低于1/(2π·Cgd1·Zs2)时该传递函数≈ Zs2·sCgd1即高频段才显著。这意味着M1的热噪声在低频段1MHz被天然衰减。实测数据证实同一M1尺寸下FC结构在10kHz处的RTI噪声比共源结构低18dB但在100MHz处仅低3dB。路径二M1栅极感应噪声的跨导旁路阻断M1栅极存在两类感应噪声衬底耦合噪声与电源噪声。在共源结构中这些噪声经M1的跨导直接转换为输出电流。FC结构中M1栅极仍接收噪声但其输出电流主要流入M2源极。而M2源极的等效电阻Zs2远小于M2漏极的ro2通常Zs2 1kΩro2 100kΩ因此噪声电流优先流向低阻路径仅有极小部分5%经M2跨导转换为输出。这相当于给栅极噪声加了一个“泄放通道”。我们在ESD测试中发现当注入1V/ns的瞬态噪声时FC结构的输出毛刺幅度仅为共源结构的22%验证了该路径的有效性。路径三1/f噪声的偏置点迁移阻断1/f噪声功率谱密度与gm²成正比但其拐角频率f_corner与Vgs-Vth成反比。传统优化试图通过增大Vgs降低f_corner但这会推高功耗。FC结构提供新思路将1/f噪声主导的M1工作在中等Vgs如Vgs-Vth0.15V而将高增益任务交给M2。由于M2的1/f噪声拐角频率更高PMOS的f_corner通常比NMOS低3~5倍整体噪声谱在10kHz以下更平坦。我们对比了两种方案方案AM1单独承担增益Vgs-Vth0.25V方案BFC结构M1 Vgs-Vth0.15VM2 Vgs-Vth0.3V。结果方案B在1kHz处噪声低9dB在100kHz处相当但功耗低35%。真正的噪声抑制工程是在这三条路径间做动态平衡。例如若需极致低频噪声性能应优先降低Zs2增大M2的gm2但Zs2过小会削弱M1的交流负载导致Avo下降此时需同步增大W/L_1补偿但W增大又抬高Cgs1GBW受损。因此最优解往往落在Zs21.2kΩ、W/L_132μm/0.18μm、Ibias85μA的狭窄窗口内。这个窗口无法通过公式推导获得必须用蒙特卡洛仿真在工艺角组合中扫描——我习惯用1000次随机抽样筛选出满足所有规格的样本点再从中提取参数聚类中心。提示噪声仿真极易出错。常见陷阱包括未启用“noise”分析模式仅用tran或ac会漏掉热噪声、忽略衬底电阻Rsub对噪声的贡献尤其在深Nwell工艺中、未设置足够高的最大频率fmax需≥10×GBW。我坚持在仿真前执行三步检查1确认所有MOS管的noimod12在衬底网络中添加Rsub500Ω3设置fmax1GHz即使GBW仅100MHz。一次疏忽导致某次流片的噪声测试失败返工成本超20万元。4. 从原理图到版图噪声敏感节点的物理实现铁律原理图仿真再完美版图实现稍有偏差噪声性能就可能崩塌。我见过太多案例仿真RTI噪声15nV/√Hz实测却达32nV/√Hz排查三天才发现是M1的源极接触孔数量少打了一个。FC结构对版图的敏感性远超普通放大器核心在于其噪声抑制高度依赖物理节点的阻抗匹配与寄生控制。以下是四条不可妥协的版图铁律每一条都来自血泪教训。铁律一M1源极必须实现“零阻抗接地”M1源极是热噪声v_n1的参考点其对地阻抗直接决定噪声注入效率。理论要求源极节点阻抗10Ω但实际版图中单个接触孔电阻约5Ω金属1方块电阻约50mΩ/□。若M1源极仅用2×2接触孔阵列总接触电阻≈10Ω再经10μm长金属1走线电阻≈0.5Ω总阻抗10.5Ω已突破阈值。正确做法是采用4×4接触孔阵列接触电阻≈2.5Ω源极金属走线宽度≥2μm方块数≤5并在源极金属下方铺满N扩散区降低方块电阻至20mΩ/□。我们曾对比两种版图A版2×2接触孔实测噪声比B版4×4接触孔高40%且1/f拐角频率上移至20kHz。铁律二M2源极金属必须与M1漏极金属“同层同宽”M1漏极与M2源极的连接是FC结构的“折叠节点”其寄生电容C_fold直接影响噪声重分配效果。若M1漏极用Metal2布线而M2源极用Metal1则两层间介质厚度≈1μm单位面积电容≈0.8fF/μm²若同用Metal2介质厚度≈0.2μm电容升至4fF/μm²。更大的C_fold能更好短路M1漏极的高频噪声但过大会降低GBW。实测表明当C_fold控制在15~25fF时噪声与带宽达到最佳平衡。因此必须强制M1漏极与M2源极使用同一金属层且连接走线宽度≥1.5μm长度≤3μm。某次流片因DRC工具自动将M2源极跳至Metal1导致C_fold仅8fF噪声恶化22dB。铁律三电源与地网络必须“双轨隔离”FC结构中M1的电源Vdd与M2的电源Vdd虽标称同名但物理上必须分离。原因在于M2源极的低阻特性使其对电源噪声极其敏感而M1漏极的高阻特性则易拾取地弹噪声。若共用电源线M2的电源噪声会通过衬底耦合至M1形成正反馈环路。正确做法是为M2单独敷设一条Vdd_M2电源轨从顶层金属引出经独立去耦电容10pF后接入M2源极M1的Vdd_M1则从另一路径接入。我们曾用探针台测量共用电源时M2源极的电源噪声峰峰值达25mV双轨隔离后降至3.2mV对应RTI噪声改善14dB。铁律四匹配器件必须“叉指共质心”双保险FC结构常用于运放输入级M1与镜像管的匹配性直接决定失调电压。但仅做共质心布局不够——在0.18μm工艺中单个晶体管的阈值电压失配σ_Vth≈3mV/√μm若M1尺寸为20μm/0.18μmσ_Vth≈1.4mV。叉指结构Interdigitated可将失配降低至σ_Vth/√NN为叉指数但若叉指方向与工艺梯度平行仍会残留梯度误差。必须采用“叉指共质心”将M1拆分为4个10μm/0.18μm单元按2×2网格排列每个单元内部叉指整个网格呈共质心对称。实测显示该结构使σ_Vth降至0.35mV较单管降低75%。最后强调一个易被忽视的细节dummy器件的放置位置。FC结构中M1与M2的尺寸差异巨大M1通常远大于M2若在M1周围放置dummy管以匹配边缘效应而M2周围空置会导致局部应力分布不均引起阈值电压漂移。正确做法是在M1与M2的公共边界区域沿边界线性插入dummy管其尺寸与M2相同间距≤0.5μm。某次项目因dummy缺失高温老化后失调电压漂移超标返工重做版图。注意版图完成后必须执行“噪声感知DRC”Noise-Aware DRC。除常规DRC外额外检查1所有接触孔阵列尺寸≥4×42M1源极金属宽度≥2μm3M1漏极与M2源极连接走线长度≤3μm4Vdd_M1与Vdd_M2电源轨间距≥5μm。这些规则需写入PDK的DRC脚本避免人工遗漏。5. 实战调试手记三次流片失败背后的噪声真相理论再完美不经过流片验证都是空中楼阁。我主导的FC放大器项目历经三次流片才达标每次失败都暴露一个被教科书忽略的噪声真相。这里不讲成功经验专述失败教训——因为真正的优化智慧永远藏在错误日志的字里行间。第一次流片噪声频谱出现诡异的120MHz尖峰仿真预测噪声在100MHz内平坦实测却在120MHz处突起30dB。起初怀疑封装谐振更换不同封装后尖峰仍在。用探针台逐点测量M1漏极信号干净M2源极出现同频振荡M2漏极尖峰放大。最终定位到M2的源极金属走线——长度12μm恰好是120MHz信号的1/4波长λ/4≈12.5μm形成天线效应。解决方案不是缩短走线会破坏匹配而是添加“λ/4陷波器”在M2源极走线中点并联一个120MHz LC谐振电路L1.2nH, C1.5fF将尖峰能量吸收。修改后尖峰消失且未影响DC性能。教训高频噪声分析必须考虑传输线效应尤其当走线长度λ/10时λ为最高关注频率波长。第二次流片低温下噪声恶化400%-40℃测试时RTI噪声从25nV/√Hz飙升至102nV/√Hz。仿真显示所有晶体管参数随温度变化均在预期范围内。用红外热像仪扫描芯片发现M2所在区域温度比周边高8℃——原来M2的金属散热路径被上方电源层遮挡形成局部热点。高温使M2的Vth负向漂移导致其工作点移向弱反型区gm2·ro2骤降噪声抑制失效。解决方案在M2上方电源层开窗Window露出M2的金属2层并添加散热通孔阵列Via Array。开窗后温升降至2℃噪声回归正常。教训噪声性能与热设计深度耦合版图阶段必须协同热仿真。第三次流片批量测试中15%芯片噪声超标前两次流片均为工程批5片第三次量产批50片出现良率问题。统计发现噪声超标的芯片全部来自同一晶圆中心区域。查工艺厂报告该区域STI浅沟槽隔离应力异常导致M1的Vth正向漂移0.05V。这使M1的Vgs-Vth从0.15V降至0.10V进入弱反型区γ系数从2/3升至1.8热噪声暴增。解决方案在工艺角仿真中加入STI应力模型并将M1的W/L从32μm/0.18μm微调至36μm/0.18μm补偿Vth漂移。同时在PDK中更新M1的corner model加入stress-dependent Vth参数。教训工艺变异不仅是统计问题更是空间相关问题必须用空间相关蒙特卡洛仿真。这三次失败让我彻底放弃“仿真准流片稳”的幻想。现在我的工作流强制加入三道关卡高频电磁关用HFSS提取所有关键走线的S参数导入电路仿真器做联合仿真热-电耦合关用ANSYS Icepak做热仿真将温度场映射回电路模型重跑AC与noise分析空间工艺关用TCAD工具生成晶圆级工艺变异图驱动空间相关蒙特卡洛仿真。最后分享一个硬核技巧在最后一次流片前我会用探针台做“噪声注入测试”。将白噪声发生器带宽1MHz~1GHz通过1kΩ电阻耦合到M1栅极用频谱分析仪观测M2漏极输出。若在某个频点出现增益异常如120MHz处增益突增说明该频点存在未建模的寄生谐振。这个测试耗时2小时却能提前发现90%的高频噪声隐患。它不保证成功但能确保失败来得早、来得明。
返回列表