ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

半导体量检测设备核心:线阵成像、TDI与运动平台闭环解析

半导体量检测设备核心:线阵成像、TDI与运动平台闭环解析 半导体量检测设备一开机上片的机械手把晶圆送到工作台上平台开始加速、匀速、扫描、减速、切换视场整套流程看似是运动控制的事但决定良率数据可信度的其实是藏在相机里的那颗Linear Sensor。线阵成像、TDI、运动平台闭环这三个词基本就是现代光学量检测设备的骨架谁没把这根链条理清设备调出来的图像就永远差一口气。这篇内容适合刚接触半导体量检测的工程师、做视觉集成的朋友以及在产线调试设备但被图像缺陷反复折磨的人。我把这些年从线阵选型、TDI参数调到平台同步的实战心得整理出来尽量讲清楚每一环为什么是这样而不是只给一个能跑的配置就结束。1. 线阵成像为什么能撑起半导体量检测的分辨率与速度1.1 线阵原理一行像元拼出完整图像线阵传感器Linear Sensor的像元排布就只有一行常见的4k、8k、16k指的就是这一行里有多少个像元。它本身只能采集一条线要得到二维图像必须靠被测物体相对传感器运动或者传感器相对物体运动逐行曝光后按顺序拼起来。这个思路有点像很多人用过的扫描仪你扫一张纸扫描头一动一行一行读过去最后拼出一幅完整的画面。不过在半导体量检测里这个运动不是扫描头动而是晶圆或基板在工作台上匀速移动。相机固定不动光路和相机垂直对准晶圆表面平台每前进一个物方像元对应的距离相机就触发一行。行与行之间不允许有缝隙也不允许重叠否则图像就会出现拉伸、压缩或者错位。这个看似简单的逻辑其实是整个量检测系统里最容易出问题的地方后面我会专门讲排查思路。1.2 为什么不直接用面阵相机很多从通用机器视觉转过来的朋友习惯性想用面阵相机理由是部署快、不用考虑同步、一张图直接出结果。但在量检测场景里面阵有几个绕不过去的硬伤。第一个是分辨率与视场的矛盾。面阵相机在几百万、几千万像素下看起来总像素很多但要在12mm甚至更大的视场里做到亚微米分辨率单方向上的像素密度往往跟不上。线阵相机可以通过增加像元数量来扩展单行视场成像系统在长、宽两个方向天然解耦一个方向靠传感器长度另一个方向靠平台运动设计起来灵活得多。第二个是速度。面阵相机在几百上千万像素的尺寸下帧率往往只有几十到一两百帧要覆盖同样大的面积单位时间内的等效通量远低于线阵的几十kHz行频。两者一对比产线吞吐量的差距就是数量级的。还有一个不太显眼但很实际的问题面阵相机更适合静止场景而晶圆是持续运动的面阵拍摄运动物体会产生运动模糊需要闪光灯或极短曝光来冻结画面。线阵则是靠物体一动、触发一行的工作方式天然就是为连续运动设计的。所以不是说面阵不能用而是当速度和分辨率同时被拉到量检测级别时线阵是更合理的方案。1.3 量检测典型场景与选型参数清单线阵在半导体量检测里最常见的应用有这几类。宏观缺陷检测比如晶圆表面的脏污、颗粒、划痕用明场或暗场照明加高分辨率线阵扫一遍基本能把异常的单元先找出来。关键尺寸和套刻的前道筛查像CD、overlay这类精密量测最终会交给SEM或者专门的overlay机台但光学线阵会在产线上做高速粗筛把明显异常的片子先跳出来节省昂贵机台的产能。封装端用得更多比如引线框架的引脚尺寸、BGA焊球直径、基板线路的线宽线距线阵扫描加上边缘定位算法就能完成高精度测量。掩模版表面检测也是典型场景掩模版面积大又容易沾灰线阵逐条扫过效率和分辨率兼顾得比较好。选型时需要盯住的参数列一个常用清单像元数量决定单行视场。4k、8k、16k是主流视场要求更大或分辨率要求更高时还会用两组线阵拼宽。像元尺寸常见3.5μm、5μm、7μm左右。同样光学倍率下像元尺寸更小物方分辨率更高但灵敏度会明显下降。行频常见几十kHz到上百kHz瓶颈一般在数据带宽和照明亮度。位深8bit、10bit、12bit都有量检测里10bit以上更常见因为灰度细节对后续算法稳定性影响很大。响应均匀性与暗电流同一行像元之间响应不一致会在图像上形成竖纹暗电流大则直接影响低照度下的信噪比。选型时最容易犯的错是只看分辨率不看灵敏度。分辨率不够可以靠缩小视场或者增大光学倍率解决但信噪比一旦不够换镜头、换光源甚至加大功率都很难在物理层面救回来。尤其在暗场照明下信号本身就很微弱接收端必须把每一个光子都利用好。这是我踩过不少次坑才总结出来的后面TDI部分会讲清楚为什么灵敏度才是决定量检测系统上限的关键。2. TDI如何提升弱信号下的信噪比2.1 TDI原理电荷跟着物点走TDI全称是Time Delay Integration时间延迟积分。物理实现就是让同一个物点被传感器上一整列像元依次曝光再把电荷累加起来。普通线阵相机里物点经过传感器时只落在某一颗像元上曝光一次就输出了。TDI相机里则不同物点从第一级像元开始每往下一个像元间距电荷也同步转移到下一级像元同时这个像元还在对同一个物点曝光直到走完整个TDI阵列信号就被积累了N次。可以把它理解成对同一场景连拍N张再叠加只不过TDI在传感器内部就完成了不需要额外的帧存和运算。在高速扫描、短曝光时间、弱反射信号的场景下这个机制可以把本来几乎淹没在噪声里的信号抬出来。实际看TDI相机输出的原始图最直观的感受是同样照明条件下它的底噪明显比普通线阵干净暗部细节也能拉得出来。2.2 信噪比提升的量化估算TDI最值钱的指标是信噪比增益。假设单级有效信号是S噪声根据来源可以分成两类。如果主要是散粒噪声它随着信号量变化单级噪声是根号S。把N级信号累加之后总信号是N乘以S散粒噪声变成根号(N乘以S)所以信噪比提升约根号N倍。如果主要是读取噪声每一级都会引入一个独立的噪声分量N级叠加后读取噪声按根号N增长而信号按N增长信噪比同样大约提升根号N倍。因此工程上常说N级TDI能把信噪比改善大约根号N倍。64级TDI对应8倍左右256级TDI对应16倍左右。在像素尺寸缩到3.5μm甚至更小、曝光时间只有几十微秒的晶圆检测场景里这个增益几乎不可替代。没有TDI很多低反射率表面比如已经做了钝化层的片子或者某些膜层扫出来的图就是一片噪点后续的暗弱缺陷识别算法根本没有施展空间。2.3 TDI相机选型和使用约束TDI相机按实现方式分两类。一类是CCD TDI电荷转移在CCD寄存器里完成技术成熟响应均匀性好传统高灵敏度方案里非常常见。另一类是CMOS TDI近几年发展很快背照式工艺加持下灵敏度和量子效率已经不输CCD同时功耗、行频和片上降噪能力更强还支持灵活的方向配置。量产设备里两种方案都在用选型时主要看速度需求、灵敏度和可接受的价格区间。TDI最需要警惕的使用约束是只能往固定方向扫描。因为电荷转移方向是固定的平台必须朝同一个方向匀速运动想做往复扫描就会出问题。我见过不少集成商第一次用TDI没注意方向反着扫图像直接糊成一团第一反应是相机坏了其实是忽略了这个特性。现在有些CMOS TDI支持方向编程但购买前还是要确认清楚。TDI对行同步的要求也比普通线阵苛刻得多。每一级像元都假定物点和电荷严格同步移动一旦平台速度波动物点在下一级像元上的位置就偏了N级叠加后不是变清晰而是变成N次错位的叠加。所以TDI相机对平台速度稳定性要求极高这就直接引出了运动平台闭环的话题。3. 运动平台闭环与相机触发的联动3.1 平台组成与核心指标量检测机台的运动平台通常由XY直线电机平台、θ轴旋转台以及气浮导轨或高精度交叉滚子导轨组成。直线电机直接驱动没有丝杠回程间隙加速特性好配合光栅尺做位置反馈定位精度能做到亚微米甚至纳米级。更高端的机台会选用激光干涉仪做反馈但它成本高、对环境要求苛刻多数量产线检测设备还是以高分辨率光栅尺为主。平台的关键指标不只是定位精度扫描过程里的速度平稳性更关键。定位精度决定停下来的位置准不准但线阵扫描是在运动过程中完成的平台在每一行瞬间的速度精度才是决定行距一致性的指标。它对应的是速度波动和低速平稳性。有些平台标称定位精度正负0.5μm但实际扫描时速度波动可能到3%到5%表现在图像上就是横纹和几何畸变。选型时如果只盯着定位精度忽略速度波动设备调试阶段一定会吃苦头。3.2 编码器反馈如何变成相机触发线阵和TDI相机采集图像的开关不是靠时间定时而是靠位置触发。平台移动到某个位置编码器计数到设定值控制器输出一个触发脉冲给相机相机曝光一行。这样无论平台速度快一点还是慢一点行与行之间的物理间距都基本固定图像在运动方向上不会随速度变化而伸缩。这个功能在运动控制器里通常叫位置比较触发也叫编码器同步输出。触发链路里最容易出问题的环节有两个。一个是编码器倍频和相机最大行频的匹配。平台速度很快时编码器脉冲频率也可能很高控制器来不及处理或者相机来不及响应就会漏行。另一个是触发信号在长线缆传输中的质量问题差分信号没有做好终端匹配或者受到电机驱动干扰导致边沿抖动图像就会出现某一行错位。3.3 速度波动、振动与偏摆对图像的影响扫描过程中平台速度波动会直接造成行距误差。速度偏快物点在一行时间内走得比理论间距远图像被拉长速度偏慢图像被压缩。少量低频波动肉眼看不太出来但到了几个像素级别的偏差量测算法算出来的线宽就会漂移。振动的影响更隐蔽。平台本体、基座、电机反作用力都会引入振动如果振动频率和行频或TDI积分时间耦合图像会出现周期性模糊和清晰交替。偏摆和直线度误差则表现为图像在扫描方向上的横向错位轻则边缘发虚重则两条扫描带拼不起来。所以做量检测机台不能把相机、光源、平台三个部分分开买来拼一起就完事。平台速度波动指标要和TDI级数匹配相机行频要和平台触发能力匹配连平台的振动特性也要考虑会不会和曝光时间、照明频段产生干扰。这些都要在系统联调阶段逐一验证不能等到整机上线才发现。4. 行频、速度、像元尺寸与照明怎么联动4.1 最核心的联动公式与标定整个系统最核心的联动公式就一行行频 平台速度 / 物方像元尺寸这里物方像元尺寸等于像元物理尺寸除以光学放大倍率。如果物方分辨率设计成0.5μm每像素平台扫描速度是25mm/s那行频就是25000除以0.5等于50000Hz也就是50kHz。给到TDI相机后每一级曝光时间就是行周期的倒数大约是20μs。这个数值决定了照明亮度至少要在20μs内把目标信号的灰度抬到足够水平否则只能降低扫描速度或者牺牲分辨率。实际工况里还有一个容易忽略的因素光学倍率不是完全准确的镜头标称值和实测值会有偏差。所以新手联调时拿公式算完设置行频后发现扫出来的标准件尺寸偏大或偏小非常正常。正确做法是先用已知尺寸的标准器扫描测出实际像素当量再反向标定行频和速度的关系。这个标定系数每个镜头都要单独做换过一次镜头就要重新来一遍。4.2 一个300mm晶圆扫描任务的参数推算以一个常见的前检查场景做例子。视场需要覆盖12mm物方分辨率0.5μm每像素那么单行需要24000个像元可以选24k线阵相机或者两组12k拼接。如果扫描速度取50mm/s按公式行频需要100kHz。这个行频对很多线阵相机能达到但普通非TDI线阵在20μs曝光内的信号强度可能不够这时候要么加强照明要么上64级或128级TDI借助级数优势把微弱信号积累起来。平台从静止加速到50mm/s需要一个过程扫描通常不会从加速段就开始成像而是先加速到位再匀速通过检测区域扫完再减速。单纯扫描300mm长度需要6秒但加上加速、减速、对准、边缘检测、多区域步进的时间一个晶圆实际耗时可能在10到30秒甚至更久。这就是量检测设备吞吐量规划时的核心权衡点。这里的工程经验是分辨率每提高一倍为了维持同样吞吐量行频也要翻倍同时像素变小导致信号量下降整个系统的压力是成倍增加的。这也是为什么高端设备普遍走TDI路线在有限行频和照明条件下用级数换信噪比是最划算的系统级折中。4.3 照明方式与同步链路的注意点照明方式的选择和缺陷类型强相关。明场照明用同轴落射光光线垂直打在晶圆表面再原路返回适合平整表面上的划痕、脏污、膜厚变化等。暗场照明则是让光以低角度斜照利用颗粒和缺陷的散射光成像背景是黑的微小颗粒就像夜空里的星星非常适合颗粒检测。一个完整的量检测设备往往会配置多路光源分时或分通道成像再在算法侧叠加不同通道的信息。光源本身的问题容易被忽视。LED驱动电流纹波如果大亮度就会在每行曝光期间波动图像上表现为横向明暗条纹尤其在长曝光和TDI场景更明显。我的经验是优先选高质量恒流驱动和均匀发光面的同轴光源并且用示波器看驱动电流波形而不是只盯着相机端的灰度值看。等到了产线再发现条纹定位成本高很多。同步设计的核心是时间预算。从编码器计数比较、触发信号输出、相机曝光开始、数据读出每个环节都有延迟和抖动需要检查整个链路在最高速、最高行频工况下会不会丢帧。通常做法是在系统里加数据断行检测实时统计每行触发间隔和图像尺寸一旦偏差超过阈值就报警把问题暴露在调试阶段而不是等客户端冒烟之后。5. 线阵检测系统调试问题排查清单5.1 图像被拉长或压缩怎么办这个问题的表现是扫出来的规则几何图形比如方形焊盘检测结果在长度方向和宽度方向尺寸不一致。通常原因就是行频与平台速度不匹配要么公式算错了要么忽略了光学倍率标定偏差。排查方法很简单用一个已知尺寸的几何标准器沿扫描方向扫一遍实测长度除以理论长度得到比例因子反向调整行频或者在算法里做尺度校正。还有一种隐蔽情况是平台速度本身有稳态误差。这时候不是行频设置问题而是速度还没有进入稳定段就开始采集数据。解决方法是把采集窗口限定在平台的匀速区间或者在平台到达稳定速度后再启动触发。别小看这个细节扫描治具和真实晶圆的装载质量不同平台达到目标速度的时间就会有差异直接用理论时间窗口往往不够稳妥必须用编码器反馈来确认稳定区间。5.2 横条纹与明暗不均的根源横条纹常见原因有四个。第一是光源驱动电流纹波LED电流里的低频纹波会让整幅图出现周期性明暗带。第二是TDI级间响应差异每级像元灵敏度不完全一样叠加后形成固定的横向条纹。第三是电机速度低频脉动速度波动导致行距周期变化。第四是触发信号抖动每行曝光起始位置偏移。排查时可以按步骤来。先看静态图像有没有条纹排除光源因素再对比不同行频下条纹周期的变化判断是速度相关还是频率相关最后用示波器抓触发边沿和编码器信号做确认。明暗不均则要区分是镜头照度不均匀还是照明不匀。线阵镜头边缘亮度下降是固有特性可以用flat field校正做平场但前提是光源本身均匀且稳定。如果校正后还有剩余不均匀多半是光源亮度分布或者反射路径有问题。建议先换一块标准反射样片排除被测物本身的反射率差异再去折腾光源和镜头。5.3 拖影、模糊、触发错位的定位方法扫描图像模糊通常先从曝光时间看。普通线阵可以缩短曝光或者增强照明来减少运动模糊。TDI相机则要检查平台速度与TDI电荷转移速度是否失配速度不匹配时N级叠加反而变成N重错位局部细节会像被拖了一下。触发错位的典型表现是每隔若干行图像出现一行的横向跳变像画面被剪开。先看触发信号有没有漏脉冲再看相机的帧同步和数据通道有没有对齐最后检查线缆连接和接地。高速设备里强电和信号线捆在一起走是绝对禁忌我见过多次由于线缆屏蔽层接地不良导致的偶发错位这种问题最难查因为不是每次都复现。必要时可以在编码器输出端加隔离放大器并确保触发信号走独立屏蔽层。我把这些常见问题汇总成速查表方便调试时对照现象可能原因排查与解决图像拉长或压缩行频与速度不匹配、倍率标定偏差标准件扫描实测反向标定行频横条纹光源纹波、电机脉动、触发抖动示波器抓波形逐项排除图像模糊曝光过长、TDI速度失配、对焦偏移缩短曝光、校准速度、检查焦深固定竖纹像元响应不一致、暗电流偏大做暗场和明场校正偶发错位触发漏脉冲、线缆干扰、接地不良检查触发链路改善屏蔽与接地边缘发虚平台偏摆、直线度误差测量偏航角优化运动轨迹到这里整条链路基本讲完了。我个人在实际项目里的体会是线阵成像、TDI和运动平台闭环这三件事单独拎出来每件都有成熟方案但真正决定设备成品率的是谁能先把联动关系算清楚再在调试台上把那些藏在波形和数据里的偶发问题一个个揪出来。如果你正准备做量检测系统建议先从一个小的线扫描验证台开始把平台、相机、光源的最小闭环跑通再谈放大到整机。后续如果感兴趣我还可以把flat field校正、多通道TDI拼接、以及同步触发器设计的细节单独展开聊聊。
返回列表