R2R 的一些小tip

批次间控制器(Run-to-run Controller),以应对高混合生产的挑战。将最优配方参数与各种工业特征相关联的模型是根据历史数据离线训练的。预测的最优配方参数在线用于调整工艺条件。

批次控制(R2R control)是一种先进的工艺控制技术,可在运行(如批次或晶圆)之间自动调整配方参数,以补偿工艺变化。R2R 算法最初针对特定的产品-工具,但在高混合生产环境中已不再适用,因为在这种环境中,工艺变化仍然是整个生产环境的函数。因此,经典的指数加权移动平均法(EWMA)得到了扩展,以解决控制系统内的多种变化来源。例如,有人提出了一种采用自适应k均值聚类算法的方法,从具有相似特征的产品中创建 EWMA 控制器。此外,还提出了卡尔曼滤波器自适应干扰估计递归最小二乘法等状态估计方法。与基于分组的方法不同,这些技术可以为整个流程区域内的每个上下文项目(如产品制程工具处理室 Process Chamber技术)分配状态估计。然而,所有这些方法都是基于流程建模,需要进行初步的实验设计(DOE)。在我们的行业中,进行多产品/多工具实验可能非常复杂、耗时且昂贵。当工艺与以前的工艺密切相关时,其效果就更加有限。由于需要定期收集大量数据,因此开发不需要如此昂贵的人工干预的算法可能会很有意义。

"EWMA"是"Exponentially Weighted Moving Average"的缩写,中文为"指数加权移动平均"。这是一种统计技术,用于分析时间序列数据。EWMA模型赋予数据中的每个观察值一个权重,这个权重会随着观察值离现在的时间越远而指数级别减少。通过这种方式,EWMA能够更侧重于近期的数据,从而有效地反映出数据的近期变化趋势。它常常用于质量控制、金融分析等领域。

"k-means cluster algorithm"是一种常见的聚类算法,中文为"k均值聚类算法"。在这个算法中,'k'代表聚类的数量,'means'代表各个聚类的中心(即均值)。算法的目标是将数据点分配到k个集群中,使得每个数据点到其所在集群中心的距离平方和最小。这种算法被广泛应用于机器学习和数据分析中,用于发现数据的内在结构和模式。具体步骤通常包括:1.随机选择k个数据点作为初始的集群中心。2.计算每个数据点到各个集群中心的距离,将每个数据点分配到最近的集群。3.更新每个集群的中心,使其成为该集群内所有数据点的均值。4.重复步骤2和3,直到集群中心不再显著改变或达到预设的迭代次数。

欧洲一家大型半导体工厂开发了一套内部通用 R2R 系统,以应对高混合生产环境的挑战。每种类型的参数(关键尺寸、套刻、抛光厚度等)均可通过单一界面和算法进行调节。通过定义专用于整个工艺区域的回路,可以开发出多输入单输出(MISO)控制器。在每次数据收集(反馈回路)时,算法都会分解观察到的工艺变异性,并将每一部分归因于已确定的应用场景。如果  是用户定义的上下文数量,那么补偿水平将通过 个交叉依赖的 EWMA 滤波器依次估算。下一次运行的工艺条件最终与参考配方参数相对应,将在参考配方参数中加入前几次运行中估算出的补偿水平。与传统算法不同的是,底层数学模型不需要从专门的 DOE 离线训练。由于不存在将测量与工艺参数和指定环境相关联的工艺模型,因此调节从收集第一次测量开始。因此,为了评估其性能,需要根据模拟模式进行在线测试。一旦根据模拟测量计算出的变异性低于给定的阈值,调节就会在生产中启动。

本地控制器采用经验方法,由用户定义  个变化源和模型的  超参数。尽管该系统已经证明了其高性能,但仍有报告指出了与多室制造过程控制相关的问题。在这些工艺中,通过同一腔室加工处理的同一批次的晶片在相似的条件下进行加工。因此,我们忽略了晶圆的特定加工路径可能会影响当前工艺的质量。此类模型对不平衡数据也非常敏感。这是因为一个批次(如产品或工具/设备)中所有晶圆共享的上下文补偿水平的更新次数与已识别腔室的数量一样多。因此,工艺漂移往往被错误地归因于高频次场景。此外,它还极大地限制了可能的输入因素数量,而这已经受到模型理念本身的限制。例如,无法通过腔室总结的晶圆特定信息就无法纳入模型。但开发晶圆对晶圆控制器并不能解决这些问题。首先,引入更多变量会增加当前模型规范的复杂性,而且会加剧与不平衡数据相关的问题。

"Wafer-to-wafer controller"在中文中可以翻译为"晶圆对晶圆控制器"。这是半导体制造中的一种控制设备或系统,用于确保每一片晶圆在制造过程中所得到的处理都尽可能的一致。半导体制造过程中,每一片晶圆都需要经历一系列复杂的制程步骤,包括洁净、刻蚀、沉积、光刻等,而每一步骤都可能影响到晶圆的性能和质量。为了保证产品的良率和性能,就需要对每一片晶圆的制程过程进行严格的控制。这种"wafer-to-wafer controller"就是用于实现这种控制的,它可以监控晶圆的制程状态,根据实际的测量数据调整设备的工作参数,以确保每一片晶圆都能得到相同的处理。

化学机械平面化过程

为分析拟议调节方法的性能,选择了一种先进技术的 CMP 操作。该过程发生在制造周期的开始阶段,即浅槽隔离(STI)的制造过程中。CMP浅槽隔离过程是为了去除在氮化物表面上方沉积的氧化层。

A. 多腔室过程

该操作在各种产品的工艺计划中都有规定,可由两台相同的设备执行。每个过程设备都有一个由三个旋转台面(platen)组成的抛光模块,可以进行顺序加工(见图 1)。每片晶圆首先在两个带有研磨垫的platen上进行抛光,主要材料在这些研磨垫上去除。最后,在带有抛光垫的第三个platen上完成抛光工序,使表面平整无划痕。前两个platen的抛光时间由终点测量决定,而第三个platen的抛光时间是固定的。这最后一步对于使晶圆达到规格限制中规定的目标氧化物和硝化物薄层的厚度至关重要。

图 1. 用于执行 CMP STI 操作的工艺工具示意图。

在抛光模块中,四个抛光头中的一个会抓取一批(即 25片晶圆)中的每片晶圆,并依次通过三个 platen进行抛光。这种配置允许同时处理多片晶圆。例如,当第一片晶圆通过第一个抛光头 H1 在第三个platen P3 上抛光时,第二片晶圆通过第二个抛光头H2 在第二个platen P2 上抛光,第三片晶圆通过第三个抛光头 H3 在第一个 platen P1 上抛光,而第四片晶圆则由最后一个抛光头 H4 摄取并等待处理。了解当前的加工路径非常重要,尤其是当设备在加工过程中停止,必须手动重新启动时。

除抛光模块外,每台设备还有一个操作后清洁模块,用于清除所有抛光残留物和化学品。抛光和清洁后的晶圆会自动传送到集成测量模块 (IMM)

B. 综合测量模块

测量步骤是在晶圆完成整个加工过程后进行的,即仅在第三platen上进行平面化处理后进行。硝化物厚度是根据 17 个点的映射进行测量的,这样可以最大限度地覆盖表面。

一旦测量完一个批次的所有晶圆,就会将信息发送到自动化系统。表 I是所谓原始数据的示例。对于批次中的每片晶圆(即 slot 1 至 25),已收集了 17 次硝化物厚度  已被收集。

 

化学机械平面化过程

为分析拟议调节方法的性能,选择了一种先进技术的 CMP 操作。该过程发生在制造周期的开始阶段,即浅槽隔离(STI)的制造过程中。CMP浅槽隔离过程是为了去除在氮化物表面上方沉积的氧化层。

A. 多腔室过程

该操作在各种产品的工艺计划中都有规定,可由两台相同的设备执行。每个过程设备都有一个由三个旋转台面(platen)组成的抛光模块,可以进行顺序加工(见图 1)。每片晶圆首先在两个带有研磨垫的platen上进行抛光,主要材料在这些研磨垫上去除。最后,在带有抛光垫的第三个platen上完成抛光工序,使表面平整无划痕。前两个platen的抛光时间由终点测量决定,而第三个platen的抛光时间是固定的。这最后一步对于使晶圆达到规格限制中规定的目标氧化物和硝化物薄层的厚度至关重要。

图片

图 1. 用于执行 CMP STI 操作的工艺工具示意图。

在抛光模块中,四个抛光头中的一个会抓取一批(即 25片晶圆)中的每片晶圆,并依次通过三个 platen进行抛光。这种配置允许同时处理多片晶圆。例如,当第一片晶圆通过第一个抛光头 H1 在第三个platen P3 上抛光时,第二片晶圆通过第二个抛光头H2 在第二个platen P2 上抛光,第三片晶圆通过第三个抛光头 H3 在第一个 platen P1 上抛光,而第四片晶圆则由最后一个抛光头 H4 摄取并等待处理。了解当前的加工路径非常重要,尤其是当设备在加工过程中停止,必须手动重新启动时。

除抛光模块外,每台设备还有一个操作后清洁模块,用于清除所有抛光残留物和化学品。抛光和清洁后的晶圆会自动传送到集成测量模块 (IMM)

B. 综合测量模块

测量步骤是在晶圆完成整个加工过程后进行的,即仅在第三platen上进行平面化处理后进行。硝化物厚度是根据 17 个点的映射进行测量的,这样可以最大限度地覆盖表面。

一旦测量完一个批次的所有晶圆,就会将信息发送到自动化系统。表 I是所谓原始数据的示例。对于批次中的每片晶圆(即 slot 1 至 25),已收集了 17 次硝化物厚度  已被收集。

图片

 

硝化物厚度非常关键;它是衡量工艺是否合格的测量参数。因此,使用 R2R 控制系统可以减少工艺变化、失控参数和人工干预(如返工)。

硝化物厚度非常关键;它是衡量工艺是否合格的测量参数。因此,使用 R2R 控制系统可以减少工艺变化、失控参数和人工干预(如返工)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/174018.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

招生报名缴费小程序开发笔记(上)

前期调研 1.数字化趋势: 随着社会的数字化转型,越来越多的教育机构倾向于采用数字工具来简化和优化他们的招生和报名过程。招生报名缴费小程序是应对这一趋势的一种解决方案,可以提供高效、方便、快速的在线招生渠道。2.用户需求&#xff1a…

进行商城的测试用例设计思路是什么?

进行商城的测试用例设计时,可以考虑以下思路: 1. 功能测试:测试商城的基本功能是否正常工作,包括用户注册、登录、浏览商品、搜索商品、添加商品到购物车、下单、支付等。 2. 数据验证测试:验证商城中的数据是否正确…

HarmonyOS 快速入门TypeScript

1.什么是TypeScript,它和JavaScript,ArkTs有什么区别 ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发…

jenkins自动化操作步骤(gitblit)

1、登陆地址: http://xxxxxxxxx.org:xxxx/ admin/xxxx 2、创建任务 选择构建一个maven项目 3、配置 最多只保留一天一个任务 选择git仓库和账号密码 选择代码对应分支 build项: 1)使用父项目的pom文件:k56-boot/pom.xml 2&…

《python语言程序设计》(2018版)第5章编程题 第41题第3次路过。总结一下。没有走完的路

这道题最大的需要就是能够进行两个数值的对比,同时还能让更多的数值依次进入到对比中。 这道题的解题版本 这个版本只是能统计出谁是最大数。但是无法统计最大数出现了多少次。 number "" count 0 data_number 0 while number ! 0:number eval(inpu…

Babylonjs学习笔记(五)——创建PBR材质

书接上回,这里讨论PBR材质!!! // 创建天空盒/* */const createSkyBox (scene:Scene):void>{const envTex CubeTexture.CreateFromPrefilteredData(./env/environment.env,scene)scene.environmentTexture envTex;scene.cre…

基于元模型优化算法的主从博弈多虚拟电厂动态定价和能量管理MATLAB程序

微❤关注“电气仔推送”获得资料(专享优惠) 参考文献: 基于元模型优化算法的主从博弈多虚拟电厂动态定价和能量管理_董雷 仿真平台: MATLABcplex 主要内容: 主要为多虚拟电厂/微网的优化调度策略,模型…

Stable Diffusion AI绘图

提示词: masterpiece, best quality, 1girl, (anime), (manga), (2D), half body, perfect eyes, both eyes are the same, Global illumination, soft light, dream light, digital painting, extremely detailed CGI anime, hd, 2k, 4k background 反向提示词&…

在Go项目中二次封装Kafka客户端功能

1.摘要 在上一章节中,我利用Docker快速搭建了一个Kafka服务,并测试成功Kafka生产者和消费者功能,本章内容尝试在Go项目中对Kafka服务进行封装调用, 实现从Kafka自动接收消息并消费。 在本文中使用了Kafka的一个高性能开源库Sarama, Sarama是一个遵循MIT许可协议的Apache Kafk…

Flask路由机制分析之二

一、前言 上篇 《Flask 路由机制分析之一》主要讲了Python函数的特性以及装饰器的基本概念,这节我们具体分析一下路由内部机制,Flask路由依赖于werkzegu的routing模块来实现。 二、werkzegu的routing模块介绍 Werkzegu库的routing模块主要功能在于URL…

PDF 文档处理:使用 Java 对比 PDF 找出内容差异

不论是在团队写作还是在个人工作中,PDF 文档往往会经过多次修订和更新。掌握 PDF 文档内容的变化对于管理文档有极大的帮助。通过对比 PDF 文档,用户可以快速找出文档增加、删除和修改的内容,更好地了解文档的演变过程,轻松地管理…

大数据Flink(一百零五):SQL性能调优

文章目录 SQL性能调优 一、 ​​​​​​​MiniBatch 聚合

企业如何安全跨国传输30T文件数据

对于一些对数据敏感性比较高的企业,如IT企业和国企等,跨国数据传输是当今企业面临的一个重要挑战,尤其是当数据量达到30T这样的规模时,如何保证数据的速度、安全和合规性,就成为了企业必须考虑的问题。本文将从以下几个…

计算机毕业设计选题推荐-周边美食推荐微信小程序/安卓APP-项目实战

✨作者主页:IT毕设梦工厂✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

大数据-Storm流式框架(八)---Storm案例

中国移动项目部署文档 一、项目架构 二、启动集群 1、启动Zookeeper集群 2、启动Hbase(完全分布式需要先启动Hadoop集群) 在conf/hbase-env.sh中设置JAVA_HOME 在conf/hbase-site.xml中,仅需要指定hbase和zookeeper写数据的本地路径。默…

2023 年值得关注的国外网络安全初创公司

网络安全初创公司试图解决的问题往往有点超前于主流。他们可以比大多数老牌公司更快地填补空白或新兴需求。初创公司通常可以更快地创新,因为它们不受安装基础的限制。 当然,缺点是初创公司往往缺乏资源和成熟度。公司致力于初创公司的产品或平台是有风…

Spring Web MVC入门

一:了解Spring Web MVC (1)关于Java开发 🌟Java开发大多数场景是业务开发 比如说京东的业务就是电商卖货、今日头条的业务就推送新闻;快手的业务就是短视频推荐 (2)Spring Web MVC的简单理解 💗Spring Web MVC:如何使…

缓解大模型幻觉问题的解决方案

本文记录大模型幻觉问题的相关内容。 参考:Mitigating LLM Hallucinations: a multifaceted approach 地址:https://amatriain.net/blog/hallucinations (图:解决大模型幻觉的不同方式) 什么是幻觉? 幻觉…

常见面试题-MySQL专栏(一)

为什么 mysql 删了行记录,反而磁盘空间没有减少? 答: 在 mysql 中,当使用 delete 删除数据时,mysql 会将删除的数据标记为已删除,但是并不去磁盘上真正进行删除,而是在需要使用这片存储空间时&…

Linux之线程池

线程池 线程池概念线程池的应用场景线程池实现原理单例模式下线程池实现STL、智能指针和线程安全其他常见的各种锁 线程池概念 线程池:一种线程使用模式。 线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待…