十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

大视场光刻照度均匀性优化:从OAS建模到工程实践

大视场光刻照度均匀性优化:从OAS建模到工程实践 做光刻设备的人最怕听到的一句话是“边缘又偏暗了。”大视场光刻尤其如此视场越大照度均匀性越难撑住。这个指标一旦掉出工艺窗口线宽、套刻、显影残留甚至后续刻蚀都会跟着崩返工都是轻的批量报废才是最疼的。这几年我在多个大视场曝光项目里靠OAS软件做照明系统建模与优化把均匀性从±6%以上一路压到±1%出头积累了不少可以直接复用的方法。这篇文章就从问题出发把思路、原理、实操步骤和踩坑记录一次讲透。1. 大视场光刻的均匀性困局远比想象的麻烦1.1 大视场光刻到底“大”在哪里光刻系统里的“视场”指的是在基板或掩膜面上一次曝光所覆盖的二维区域。传统半导体前道光刻机比如步进式扫描投影光刻机单场尺寸通常只有26mm×33mm左右视场小照明系统做小口径光学件均匀性控制相对成熟。但到了显示面板、大面积传感器、先进封装、PCB阻焊/线路曝光这类应用情况完全不同。以面板级封装FOPLP为例曝光视场动辄500mm×600mm比一个A4纸还大一圈。大面积PCB直接成像设备常见视场也有200mm×200mm以上。还有无掩模激光直写光刻机通过空间光调制器对光束进行调制但曝光幅面往大走之后照明光斑要覆盖整个调制窗口照样会遇到大视场均匀性难题。视场尺寸一大光学系统里所有跟“子午视场角”“边缘主光线高度”相关的参数都会变得很敏感。一句话概括小视场里忽略不计的高阶像差和边缘渐晕在大视场里全都会变成实打实的工艺灾难。这是大视场光刻和普通光刻在照明设计上最本质的差异。1.2 照度均匀性影响的不只是“亮暗”很多刚接触光刻的人会以为均匀性差点无非就是曝光量忽大忽小胶厚一点厚一点的事。实际上它的影响会顺着工艺链条一路传导。首先是线宽。光刻胶的感光特性有一个坡度响应曲线曝光量偏高的区域光酸或光活性物质生成得多显影后线宽就偏细甚至出现桥接或断线。在大尺寸基板的边缘位置如果照度掉了5%以上临界尺寸CD偏差可能直接超过工艺窗口。然后是套刻精度。基板在曝光过程中要经历多道对准每一层的图形位置和大小都要精确叠合。如果前一层因为照度不均匀引入了图形尺寸偏差后一层再按设计坐标去对准就会产生套刻残差。越是大基板热变形和机械应力越复杂这层偏差越难掰回来。再往后刻蚀和沉积环节也会被牵连。曝光不均匀导致光刻胶厚度/成分差异刻蚀时不同区域的阻挡能力不一样刻蚀深度自然不一致。用在微流控芯片或光学结构加工里这直接表现为沟槽深度不均、衍射效率下降、器件一致性差。所以“照度均匀性”从来不是照明工程师自己的KPI它是整个工艺链的地基。地基不平上层建筑再漂亮都白搭。1.3 各代光刻工艺里均匀性的角色都在变光刻工艺经历了g线、i线、KrF、ArF、ArFi到EUV的技术演进每一代都把波长往短里压分辨率往小里挤。对应的光刻胶也从g线/i线的重氮萘醌-酚醛树脂体系走向KrF/ArF时代的化学放大型光刻胶CARArFi浸润式则要求更高对比度的浸没兼容胶EUV更是用上了金属氧化物光刻胶这类完全不同的体系。光刻胶换了这么多代照明系统也从汞灯、准分子激光器一路换到EUV的反射式光学系统但对均匀性的要求从来没有降低过反而是逐代收紧。g线时代视场大、线宽容忍均匀性允许±5%甚至更松到KrF/ArF节点特征尺寸进入纳米级关键层均匀性通常要求≤±1%甚至更高。EUV因为反射式光学天然存在遮蔽和膜层非均匀性均匀性补偿成了照明系统设计的核心命题。这也是为什么我特别强调“均匀性优化”不能只靠修修补补而是要在系统设计阶段就通盘考虑。OAS软件的价值恰恰在于把这种通盘考虑变成可量化、可迭代的工程动作。2. OAS软件凭什么能解决大视场均匀性问题2.1 先搞清楚OAS是干什么的OAS这个缩写在不同语境下有不同含义在光刻照明领域通常指光学自动化仿真与优化类软件Optical Automation Software。它的核心能力不是“画个光路图看看”而是把光源、透镜、复眼阵列、光阑、散射片、掩膜面等元件组合成可计算的照明系统模型然后基于大规模光线追迹和优化算法自动搜索让目标面照度分布最优的结构参数。听起来和通用光学仿真软件差不多确实像LightTools、ZEMAX、CODE V也能做照明分析但OAS这类软件更聚焦在“均匀性优化”这一件事上。它的评价函数、变量定义方式、收敛判据都朝着照度均匀性设计而且支持把实测数据导回来做反馈校正。简单说通用软件是“你告诉它怎么算”OAS是“你告诉它目标它帮你找参数”。大视场照明系统里变量多、约束多、指标之间相互拉扯靠人工一遍遍试是效率极低的。OAS真正的价值是把这件事自动化让经验判断变成数据决策。2.2 大视场均匀性为什么会变差底层机理拆解要优化均匀性首先要理解不均匀是从哪来的。以经典的复眼透镜Fly‘s Eye匀光系统为例光源先经过准直、再由复眼阵列分割成多个子光束子光束在场镜前叠加形成一个均匀的照明面。这种结构在小视场、小角度下效果很好但视场一大几个问题就全冒出来了。第一个是边缘渐晕。边缘视场的光束在主光学系统中要穿过更大角度的路径很容易被光阑、镜筒或透镜边缘拦截一部分能量导致像面边缘照度低于中心。这种不均匀的特征是“四周暗、中心亮”而且角越大越明显。第二个是复眼阵列的填充因子问题。复眼透镜不可能百分之百填满整个口径每个小透镜之间总有间隙或圆角。小视场下这些间隙影响很小但大视场下子光束的扩束角度大间隙形态会被放大投射到像面形成网格状或蜂窝状的光强纹理。第三个是光源自身的不稳定。无论是汞灯电弧的漂移还是激光器的模式变化光源输出角度和强度的变化在大视场下会被放大因为视场大意味着更多子光束参与叠加任何一个不匹配都会破坏整体的平分效果。第四个是膜层和材料非均匀性。大尺寸透镜在镀膜时膜厚分布很难做到中心到边缘完全一致这在可见光段可能无所谓但在深紫外和激光波段膜层的角度和位置敏感性问题会显著影响透过率进而影响照度分布。这些因素叠加在一起就算每一个单独看起来都是“很小的误差”累乘起来也能把均匀性拉到±5%以上。OAS软件做的就是把这些误差源放进统一模型里通过优化参数把误差尽量抵消掉。2.3 不同波段场景下的优化侧重点我在实际操作中发现不同曝光波段下OAS优化设置的侧重点差异很大绝不能一套流程打天下。g线和i线波段的设备大多用汞灯宽谱照明复眼透镜和高硼硅玻璃、石英材料都能胜任。这个波段优化的核心是宽光谱内的颜色均匀性也就是不同波长的光线在像面要叠得接近否则曝光胶层内部会有纵向剂量差。OAS建模时要设多波长权重通常g线436nm和i线365nm的能量比例要按实际光源光谱写进去。KrF248nm和ArF193nm波段则不同深紫外材料本身选择性少石英和氟化钙是主流膜层设计也复杂得多。这时候OAS优化最关心的是材料吸收导致的整体效率下降以及膜层因入射角不同造成的透过率波动。为了均匀性而调整光路时要时刻留意总透过率是否掉得太多。EUV13.5nm全反射式系统没有透射复眼它的均匀性更多靠反射镜多层膜的反射率分布控制OAS里要对膜层参数做专门的灵敏度分析随机位置误差和面形误差的影响也必须在模型中体现。一句话总结OAS帮你优化但你必须知道自己这套系统的物理瓶颈在哪否则优化器只会给出一个“纸面上很好、实际上没法加工”的答案。3. OAS软件做均匀性优化的完整实操流程3.1 建立模型与初始照度分析我用一个实际的230mm×230mm大面积激光直写光刻项目来拆解操作流程。光源是405nm半导体激光器经光纤耦合输出目标是在直写物面形成±2%以内的均匀照明而设备初装时实测均匀性大约±6.8%主要问题集中在视场边缘。第一步是把光机结构导入OAS。这里有两种方式如果结构是从SolidWorks或Creo导出的可以直接导入STEP格式文件如果只是二维光路图就在OAS里把透镜、光阑参数手动建立。我建议尽量用三维模型因为大视场系统里镜筒的机械遮挡、光阑的立体形状都会影响边缘照度只算二维会漏掉这些效应。第二步是定义光源。要输入波长、发散角、空间分布类型和功率。激光器经过光纤后出射光斑强度分布一般近似高斯分布发散角参数可以从光纤数值孔径换算得到。这一步是整个仿真的基础光源参数给不准后面再优化都是自欺欺人。第三步是设置像面观测面。像面网格建议先用64×64做粗扫找到大范围均匀性趋势后再用128×128精算。如果条件允许最好再跑一次256×256因为网格太粗会把局部的小尺度不均匀抹平。追迹光线数我一般设置在100万条以上复眼通道多的时候甚至可以到500万条不然蒙特卡洛噪声会淹没真实的均匀性信息。初始分析做完后OAS会输出一幅像面照度分布图和一组统计指标包括平均值、最大值、最小值、峰谷偏差和标准差。这个初始结果就是后面优化的“基准线”既用来判断问题也用来对比优化前后收益。3.2 评价函数与优化变量怎么设置OAS的优化器需要一个明确的目标函数。均匀性的定义方式直接影响优化结果。我常用的是两种一是峰谷偏差PV(Imax - Imin) / (Imax Imin)这个指标简单直观但只看两个极值点容易忽略边缘连续下降的趋势。二是均方根偏差RMS√(Σ(Ii - Iavg)² / N) / Iavg这个对整体分布更敏感适合配合PV一起用防止优化器只照顾两个极值点而把全局搞得忽高忽低。在OAS里我通常把目标函数写成Min (w1 × PV w2 × RMS)w1和w2按实际工艺要求取0.5和0.5。如果项目特别强调边缘均匀性可以把边缘区域的权重调高比如把像面分成9宫格区域边缘区域权重是中心区域的1.5倍。优化变量选择上不要贪多。变量越多搜索空间越大收敛越慢而且容易陷入局部最优。大视场照明系统里最有效的几个变量是复眼透镜的曲率半径和子透镜间距聚光镜组与复眼阵列之间的间隔场镜组的位置和曲率光阑孔径形状与大小散射片的位置与散射半角。以这个405nm项目为例我选择了复眼透镜曲率半径、阵列间距和场镜位置三个变量。原因很简单这三个是最容易通过机械结构调整、且对均匀性敏感度最高的参数。3.3 优化迭代与收敛判定变量和评价函数定好之后我把优化器设置为“全局搜索局部精修”两阶段策略。第一阶段用遗传算法做全局搜索种群大小80迭代120代目的是在大参数空间里找到“解附近区域”。第二阶段用阻尼最小二乘法从全局最优解附近开始精修把PV和RMS同时压下去。这里有一个很关键的经验不要只盯着最终结果每一代迭代后都要看优化器给出的“灵敏度报告”。这张报告会列出哪个变量对均匀性影响最大、哪个变量几乎不起作用这对后续机械结构调整非常有参考价值。收敛判据我设为连续30代目标函数变化小于0.05%或者达到最大迭代次数。这个405nm项目大约在优化器跑到第70代时进入收敛区随后精修又跑了50代左右最终把像面RMS均匀性压到了0.8%左右PV在±1.2%附近。有一个重要的细节优化结束后我会增加一步“蒙特卡洛鲁棒性检查”。把复眼透镜的曲率半径和阵列间距按±0.02mm的公差范围加随机扰动重新仿真确认优化结果在加工公差范围内不会大幅退化。这一步是很多工程师忽略的等机台装好了才发现“仿真说好1.2%实测却3%”多半就是没做鲁棒性验证。3.4 从仿真到装机测试的闭环验证仿真优化完成后把OAS输出的结构参数转换成透镜加工图纸和机械装配图。这一步要注意OAS里“曲率半径”“间隔”这些值是理想光学面位置实际装调还涉及透镜厚度、隔圈公差所以一定要和光学设计软件、机械设计软件做一次数据对接。装机完成后用CCD相机加积分球法实测像面照度。注意CCD的像素响应非均匀性PRNU会直接污染测量结果测试前必须做平场校正。没有平场校正的话你会把传感器自身的网格状响应误判成照明系统的均匀性问题然后带着OAS去优化一个根本不存在的缺陷白忙一场。我把这个项目的实测结果和OAS仿真结果放在一起比较中心区域偏差不到0.3%边缘区域偏差最大0.8%。这个偏差主要来自透镜加工误差和装配应力在可接受范围内。如果偏差更大就要回头检查光源模型标定是否准确或者装配间隙是否超出了±0.02mm的公差带。仿真和实测存在偏差是正常的关键是把偏差控制在一个稳定的范围内。一旦偏差模式稳定后续就可以把实测数据导回OAS做迭代校正也就是“实测反馈一次、软件修正一次”的闭环这样均匀性会越调越准。4. 现场最常见的均匀性问题与排查思路4.1 边缘照度骤降先别急着改透镜先查渐晕很多大视场照明系统初期测试时像面边缘的照度会突然掉下去甚至比中心区域低15%以上。这种“悬崖式”下降大概率是渐晕而不是镜片曲率不对。排查思路是在OAS里打开“光线拦截检查”功能查看边缘视场的主光线和各视场边缘光线在每一片透镜或光阑处是否有被拦截。如果发现光阑孔径不够大根本不需要动复眼透镜直接把光阑孔径放大或者调整镜筒内壁台阶即可。但如果边缘照度是“缓慢下降”那更可能来自像方远心度偏差。大视场光刻系统普遍要求像方远心也就是主光线在各个视场都尽量垂直入射基板面。远心度不好边缘视场的有效孔径面积缩小照度自然下降。这时候OAS的优化变量要加上后组光学元件的间隔而不是单纯改孔径。我见过不少团队在边缘变暗时第一反应就是“换一片大口径透镜”结果成本上去了问题还在。正确做法是先让OAS把渐晕路径标出来确认是孔径问题还是远心度问题再决定是扩口径还是加一片场镜做角偏补偿。4.2 局部热点与颗粒纹理复眼系统的“指纹”有时候整体均匀性数值并不难看但像面分布图上出现局部热点或者蜂窝状纹理。这往往是复眼透镜阵列的填充因子不足或者子透镜之间存在形状误差。在OAS里可以做一个“单通道追迹”也就是只看某一个子透镜对像面的贡献。如果每个子透镜形成的子光斑边缘都有一个暗区或亮环说明填充不足的问题确实存在。处理方向有两个一是换用六角形子透镜代替圆形子透镜提高填充率。二是适当增大子光束的扩展半角让相邻通道在像面处互相交叠用“旁瓣交叠”自然抹平纹理。我之前在那个405nm项目里就遇到过类似问题最终通过调整场镜位置增大了一点交叠角纹理消除得很干净而且没有损失太多能量效率。这种情况靠人工对着光路图想是很难想出来的OAS的价值正在于它可以快速试错。4.3 干涉条纹激光照明特有的头疼问题激光光源相干性好如果光路中两片光学面之间存在平行反射路径会产生明显的干涉条纹。典型的场景是一片平板分束镜和一片保护窗口玻璃相互平行激光在两者间反射形成多光束干涉像面出现等间距明暗条纹。大视场系统中干涉条纹一般不是“全局存在”而是局限在某个区域因为大视场光的入射角度范围大只有满足特定角度匹配条件的局部位置才达到干涉条件。OAS可以打开相干性分析模式输入激光相干长度和中心波长软件会在像面计算出干涉条纹的周期和范围。解决思路有三种把相互平行的光学面之间加一个小楔角0.1°到0.3°就够在平行平板之间增加防反膜或者把其中一片光学件的间隔稍微改变破坏干涉腔长匹配。三种方法里第一种成本最低我在多个项目里都用它解决。4.4 时间漂移均匀性会自己“跑掉”均匀性调试好了不代表一劳永逸。我在实际使用中发现有些系统刚开机时均匀性很好运行半小时后边缘照度缓慢下降再过一段时间中心照度又涨回来。这种现象通常是光源热漂移和光学元件热变形的综合结果。激光器在热机阶段输出光斑模式会发生轻微变化快轴慢轴的发散角不恒定这会让光纤输出端的空间分布改变进而影响照明均匀性。OAS在做长时稳定性分析时可以导入不同温度下光源分布的数据或者直接用“参数扫描”功能模拟光源发散角变化±5%对均匀性的影响。针对这类问题我强烈建议在照明系统里加入一个实时监测反馈通道在像面边缘放置光电探测器把信号导入控制系统通过调节光源功率或者补偿器进行实时校正。OAS优化的结果在这里的作用是提供一个“稳态基线”只要长期漂移不偏离这个基线太多反馈控制就能把它拉回来。我把常见问题整理成了一张速查表供现场排查参考现象最常见原因OAS定位方法处理方向边缘照度悬崖式下降渐晕、光阑拦截光线拦截检查扩大光阑或调整镜筒内壁边缘缓慢下降远心度超差远心度视图调后组镜间距蜂窝状纹理复眼填充不足单通道追迹换六角复眼或增加交叠角局部高频条纹平行面干涉相干性分析加楔角或镀增透膜开机后漂移光源热漂移参数扫描实时反馈补偿4.5 关于网格、光线数与数据采样的一点忠告最后再强调一次OAS仿真结果的质量强烈依赖于网格和光线数的设置。网格太粗会掩盖局部均匀性问题光线数太少会产生蒙特卡洛噪声让优化器误判方向。我个人的经验是先跑128×128网格、100万条光线看整体趋势再跑256×256网格、500万条光线复核局部细节。如果两次结果均匀性数值差距超过0.5%说明采样不足需要继续加光线而不是直接去调光学参数。还有一个很容易踩的坑像面观测如果只取中心十字线采样而忽略对角线和边缘中间位置会把“全局均匀性好的假象”误当成真实结果。我建议至少在9个位置取样四角、四边中点、中心每个位置取一个直径5mm的圆形区域做积分。只有能看到全局分布才能做出正确的优化决策。5. 我的一点实操体会项目做多了之后我越来越觉得均匀性优化不是“一次性交付”而是贯穿设备全生命周期的持续动作。OAS软件也不是说装一台就好而是要建立一套“模型、实测、修正、再验证”的循环机制每台设备从装配到客户现场验收都要走完这一圈。我养成的习惯是任何新项目启动后的第一周先做一次光源输出特性的完整量化测试记录发散角、空间分布、功率稳定性再把这些数据作为OAS模型里的第一约束条件。光源模型不标定好光学设计做得再精细优化结果都很难落到实处。另外优化目标不要定得太死。像±1%那样的指标在原型阶段先以±2%为目标快速迭代等结构和供应链都稳定了再往更严的方向精修。给自己留一点容差空间不仅优化器跑起来快对机械加工和装调环节也友好得多。如果你也正在被大视场光刻的照度均匀性问题困扰建议先不要急着去改机械结构或者换镜片。拿一套OAS模型把光源特性、光学结构、像面采样网格认真建好跑一次初始分析看看不均匀性到底集中在哪、是什么形态再决定下一步动作。很多时候问题在软件里试明白之后现场的解决方案会简单得让你觉得“原来如此”。这套方法我已经用了很久希望也能帮你的设备少走几趟弯路。
返回列表