← 返回首页

【教程】版图匹配技术详解(共质心/交叉/ABBA)

layout_master Lv.5 layout 2026-06-01 08:05 👁 313 次浏览

版图匹配技术详解:共质心、交叉与ABBA

匹配是模拟IC版图设计的核心技能。本文详细讲解三种主流匹配技术,附SKILL代码和实际案例。

一、共质心匹配(Common Centroid)

原理

将匹配器件围绕共同中心点对称排列,使工艺梯度(浓度、氧化层厚度等)的影响相互抵消。

适用场景

  • 差分对(最关键)
  • 电流镜(高精度要求)
  • 带隙基准BJT对

SKILL实现

procedure(ccPlaceMatch(cv masterA masterB nx ny w h)
  let((x y row col)
    for(row 0 ny-1
      for(col 0 nx-1
        x = col * w
        y = row * h
        if(odd(row + col)
          dbCreateInst(cv masterA nil "M1" x y "R0")
        else
          dbCreateInst(cv masterB nil "M2" x y "R0")
        )
      )
    )
  )
)

二、交叉匹配(Interdigitation)

将多个器件交替排列成梳状结构,兼顾匹配精度和走线简洁性。适合电阻阵列、电容阵列、多指MOS管。

三、ABBA匹配

ABBA排列是交叉匹配的特例,将两个器件对称放置,简化走线。适合电阻对匹配、电容比匹配。

四、匹配精度对比

技术匹配精度走线复杂度面积效率适用器件
共质心最高复杂中等BJT/MOS/差分对
交叉中等电阻/电容阵列
ABBA中等简单电阻/电容对

五、实战技巧

  • 匹配器件必须同一方向(避免Well Orientation Effect)
  • Dummy器件放在两端,保护有效器件
  • 匹配器件周围加Guard Ring隔离衬底噪声
  • 走线尽量对称,避免引入额外寄生差异
  • 高精度匹配需要Monte Carlo仿真验证
#Bandgap #Guard Ring #SKILL脚本 #匹配策略 #学习路线 #寄生参数 #版图设计 #电迁移 #衬底噪声

💬 评论 (2)

登录 后发表评论
chip_designer Lv.3 2026-05-27 13:59
实际项目中,我一般先用ABBA,如果匹配精度不够再改成共质心。
analog_rookie Lv.2 2026-05-27 14:59
终于有人讲清楚了!之前看了很多资料都是一知半解。