ASML TWINSCAN 光刻机被誉为"地球上最精密的机器",其软件系统的复杂性与其硬件相当。我们可以清晰地看到,TWINSCAN 的软件架构远不止是控制代码的堆砌,而是一个精心设计的、高度分层的、以物理动作为核心的实时分布式控制系统。其核心设计理念围绕着解耦、并行、建模、反馈与持续演进,旨在同时达成纳米级的成像与套刻精度,以及极致的晶圆吞吐量。
1. 核心设计理念:时间解耦、空间并行与"静默世界"
TWINSCAN软件架构的首要目标是:软件本身绝不能成为系统性能的瓶颈。为此,架构遵循了两个基本原则:
-
时间上的松耦合:将生产流程、计量学计算和子系统物理动作在时序上分离。这意味着一个子系统性能的改进可以直接转化为系统吞吐量的提升,而无需大幅修改上层控制软件。
-
物理上的并行化 :TWINSCAN的标志性特征是双工件台(Dual Stage)设计。软件架构通过清晰划分测量侧(Measure Side) 和曝光侧(Expose Side) 的控制流,完美支持了硬件并行性。在曝光一个晶圆的同时,下一个晶圆正在进行测量和对准,从而极大地提升了产能。
-
"静默世界"的隔离与控制 :文"Silent World"(以Metrology Frame计量框架为核心)与"External World"(以Base Frame基础框架为代表)的分离,是架构的核心思想。软件系统通过Airmounts(空气弹簧) 和精密的伺服控制,主动将计量框架与外部振动源隔离。所有关键的测量设备(干涉仪、对准传感器、调平传感器、投影镜头)都安装在计量框架上,处于"静默世界"中。软件负责监控并维持这一隔离状态,确保测量精度不受干扰。
2. 总体架构:应用层的五层精密结构
TWINSCAN的应用层被严格划分为五层,每一层都承担特定的职责,并通过标准接口向上层提供服务。这种分层是架构可扩展性和可维护性的基石。
| 分层 | 核心职责 | 关键组件示例(及新增分析) |
|---|---|---|
| 控制层 (Controller) | 决定机器活动的宏观顺序和流程。 | LO (Lot Operation), KM (Measure Control), KE (Exposure Control), KS (Swap Control) |
| 计量层 (Metrology) | 负责数据建模与计算,将原始传感器数据转化为可执行的位置设定点。这是"智能"核心。 | KC, KD (Coordinate Control), KI (Image Quality), KU/KV (Height/Tilt Control) |
| 逻辑动作层 (Logical Action) | 将计量层的需求组合成具体的、可执行的子系统动作。 | RX (Exposure Scan), RL (Level Sensor Scan), AC (Alignment Scan), US (Imaging Scan) |
| 同步层 (Synchronization) | 负责动作的时序调度与精确同步,是保证高精度和高产能的关键。 | SN (Synchronization Control) |
| 子系统层 (Subsystem) | 直接控制硬件,执行物理动作,并通过同步总线(Sync Bus)与其他子系统协同。 | WS (Wafer Stage), RS (Reticle Stage), IL (Illumination), WH (Wafer Handler) |
3. 核心机制深度分析:同步控制与计量学模型
同步层的"协商"与"拼接"机制
同步层(SN)是架构中实现高吞吐量的关键。它不仅仅是一个调度器,更是一个实时协商器。
-
物理扫描的四个阶段:
-
协商阶段 (Negotiation) :在执行扫描前,同步层与所有涉及的子系统(如工件台、掩模台、剂量控制器)进行"协商",确定最短的准备时间 和扫描时间。这确保了系统不会因某个子系统的缓慢而被拖累。
-
准备阶段 (Preparation):各子系统移动到起始位置并加速到指定速度。
-
扫描阶段 (Scan):所有子系统在同步总线(Sync Bus)的硬件控制下,精确、同步地执行曝光或测量动作。
-
计算阶段 (Calculation):后台处理数据,为下一次扫描做准备。
-
-
扫描拼接 (Scan Concatenation) :
为了实现最大吞吐量,SN支持扫描的"无缝拼接"。这意味着连续扫描动作的各个阶段是重叠执行 的。理想情况下,
T_negotiation + T_calculation的总时间小于T_preparation + T_scan,从而实现了软件零等待,机械速度成为产能的唯一限制
计量层:连接"静默世界"的数学模型
计量层是TWINSCAN的"大脑"。它将来自测量侧的原始数据(如对准、调平读数)转化为曝光侧的精确设定点。
-
坐标系转换与控制 :以KC/KD组件为例,KD在测量侧通过对准标记的测量,建立晶圆网格的数学模型(Translation, Rotation, Magnification)。这个模型被传递给曝光侧的KC,用于计算每个曝光场的精确位置。文档中提到的BMAA (Basic Machine Constants Advanced Alignment) 和BMWL (Wafer Handling Load offset) 等校准流程,正是为了建立和维护这些高精度坐标转换模型。
-
图像质量控制 (KI) :KI组件是另一个关键。它维护着复杂的透镜模型 (Lens Model),该模型描述了移动特定透镜元件(如NEXZ、SAXY)或改变波长对成像参数(如放大倍率、场曲、彗差、球差)的影响。KI利用这个模型进行前馈校正(如透镜加热校正、气压变化校正),以在曝光期间动态维持最佳图像质量。
4. 诊断与状态管理:基于MBDS和MDL的系统监控
复杂的系统需要强大的诊断能力。ASML架构提供了多层次的监控和日志记录机制。
-
MBDS (Machine Base Diagnostic System) :这是一个独立于主控制系统的硬件诊断系统。它通过遍布全机的Safety Handling Box (SHB) 网络,实时监控所有安全相关设备,如紧急开关(EMO)、互锁装置(Interlocks)、烟雾探测器和漏水传感器。MBDS通过专用的控制面板提供图形化状态显示,并记录所有报警,是进行故障排查的首要入口。
-
MDL (Machine Diagnostics Logging) :作为对MBDS的补充,MDL是一个软件数据记录文件。它允许用户通过
Metro ADT工具设置不同的日志级别(Default/Extended),以捕获特定子系统(如测量侧、曝光侧)的详细运行数据。文档中的MDL_filter和MDL_show工具展示了其强大的数据筛选和查看能力,用于深度性能分析和问题升级。
5. 演进与可扩展性:AT:1200与1250的案例研究
文档中关于AT:1200/1250新硬件的描述,完美体现了软件架构如何支撑硬件的持续演进。
-
新硬件引入 :新一代镜头(Starlith 1200)引入了更多可调节元件,包括5个NEXZ (Next generation Z-manipulator) 和4个SAXY (Semi-Active XY-manipulator) ,以及ALE (Active Lens Element)。
-
软件架构适配:
-
计量层扩展:KI组件的透镜模型得到了扩展,模型中增加了与新硬件对应的可调变量(Adjustables)和像差参数(如高阶彗差Z14_1、高阶球差Z16_0)。这使得软件能够精确控制这些新元件以校正更复杂的像差。
-
子系统层扩展 :增加了对新硬件驱动和校准的支持,例如用于RS位置测量的Encoder系统 (替代干涉仪)、ILIAS (Integrated Lens Interferometer At Scanner) 传感器等。
-
校准流程革新 :引入了新的离线校准测试,如TAMIS (TIS At Multiple Illumination Settings) 和ILIAS校准序列。这些测试利用内置传感器(TIS/ILIAS)在不同的照明设置下测量并最小化透镜像差,取代了部分依赖外部设备(如PMU)的传统校准方法,提高了效率和精度。
-
6. 硬件与软件的交响:子系统交互实例
架构的有效性体现在其协调复杂硬件交互的能力上。
-
晶圆传输与预对准 :Wafer Handler (WH) 子系统通过复杂的机械臂、传感器(Edge/Mark Sensor)和气动控制,实现了晶圆的快速预对准。
BMWL校准确保了从预对准到工件台夹持过程中的位置精度。WH的电子机架 (Electronics Rack) 和气动单元 (Pneumatic Unit) 的设计,体现了硬件控制的模块化思想。 -
环境控制与稳定性 :C&T (Contamination and Temperature Control) 子系统通过闭环控制水、气回路,维持曝光单元内部的超稳定环境。软件通过
CTMR机架和分布式控制板,动态调整设定点,以补偿外界干扰和内部热源(如激光器、电机)。System Correction等在线校准流程会定期测量并补偿由温度等环境因素引起的系统漂移。
总结
ASML TWINSCAN的软件架构是一个面向极端精度和速度的工业软件典范。它通过严格的分层 实现了硬件与逻辑的解耦,使得系统能够灵活演进;通过同步层的精细设计 将机械性能推向极致,最大化设备产能;通过一个强大的、基于模型的计量学核心 ,精确地连接了"静默世界"与外部世界,确保了纳米级的成像与套刻精度;并通过MBDS/MDL等内建诊断系统,保障了系统的可靠性和可维护性。这种设计不仅满足了当前对光刻机极高的性能要求,更重要的是,它提供了一个稳定、可扩展的平台,能够持续集成未来更复杂的光学、机械和传感技术,支撑摩尔定律的持续演进。