当前位置: 首页 > news >正文

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 控制系统可以减少工艺变化、失控参数和人工干预(如返工)。

相关文章:

R2R 的一些小tip

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

UML中类之间的六种主要关系

UML中类之间的六种主要关系: 继承(泛化)(Inheritance、Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组…...

机器学习-朴素贝叶斯之多项式模型

多项式模型: 记住一定用于离散的对象,不能是连续的 于高斯分布相反,多项式模型主要适用于离散特征的概率计算,切sklearn的多项式模型不接受输入负值 因为多项式不接受负值的输入,所以样本数据的特征为数值型数据&…...

下载的nginx证书转换成tomcat证书格式

1、下载的nginx证书格式 XXX.crt private.key 2、转换成JKS格式证书步骤 #crt格式证书转pem openssl x509 -in xxx.crt -out xxx.pem#先转成p12格式,此时注意,如果有别名,需要设置 openssl pkcs12 -export -in xxx.crt -inkey private.key…...

计算机毕业设计选题推荐-社区志愿者服务微信小程序/安卓APP-项目实战

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

ES6中数值扩展

目录 二进制和八进制表示法 Number.isFinite() Number.isNaN() Number.parseInt()和Number.parseFloat() Number.isInteger() Math.trunc() Math.sign() Math.cbrt(): Math.clz32(): Math.imul(): Math.fround(): ES6中…...

sql-50练习题11-15

sql-50练习题11-15 前言数据库表结构介绍学生表课程表成绩表教师表 1-1 查询没有学全所有课程的同学的信息1-2 查询至少有一门课与学号为01的同学所学相同的同学的信息1-3 查询和1号的同学学习的课程完全相同的其他同学的信息1-4 查询没学过张三老师讲授的任一门课程的学生姓名…...

【多线程面试题十九】、 公平锁与非公平锁是怎么实现的?

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官: 公平锁与非公平锁是怎么…...

3.4每日一题(变量可分离方程通解)

...

LabVIEW背景颜色设为和其他程序或图像中一样

LabVIEW背景颜色设为和其他程序或图像中一样 有时候LabVIEW背景色要和其他程序或者图片的颜色保持一致,如果要求不高可以大致设置一下。如果要求较高,那可以按照如下的方式。 先用PS打开标准图像,之后用吸管工具选择图像上中的点&#xff0…...

图表参考线,数据对比一目了然_三叠云

参考线 路径 仪表盘 >> 仪表盘设计 功能简介 新增「参考线」功能。 参考线是在单个图表组件中添加的一条水平虚线,也可以配置两条线形成的参考区间,它表示该水平线上纵坐标值的大小。 使用场景: 通过辅助线的设置,可…...

【深度学习】Transformer、GPT、BERT、Seq2Seq什么区别?

请看vcr:https://transformers.run/back/transformer/...

数据结构与算法之LRU: 实现 LRU 缓存算法功能 (Javascript版)

关于LRU缓存 LRU - Lease Recently Used 最近使用 如果内存优先,只缓存最近使用的,删除 ‘沉睡’ 数据 核心 api: get set 分析 使用哈希表来实现, O(1)必须是有序的,常用放在前面,沉睡放在后面, 即:有序&#xff0…...

Matlab | 基于二次谱提取地震数据的地震子波

本文通过地震数据二次谱求取地震子波谱,具体方法如下: MATLAB代码实现如下: function w SndSpecExtWavelet(x, M) % 功能:基于二次谱提取输入地震数据data的地震子波wavelet % Extracting Wavelet from Input Seismic Dat…...

利用远程IO模块,轻松驾驭食品包装生产的自动化

常见的自动化包装系统,它的核心部分通常由一系列高端设备组成,包括自动开箱机、自动封箱机、自动捆扎机、装箱机器人、码垛机器人等。这些设备协同工作,形成一条高效运转的生产线,从开箱到装箱,再到码垛,每…...

华为OD机考算法题:计算最大乘积

题目部分 题目计算最大乘积难度易题目说明给定一个元素类型为小写字符串的数组&#xff0c;请计算两个没有相同字符的元素长度乘积的最大值。 如果没有符合条件的两个元素&#xff0c;返回 0。输入描述输入为一个半角逗号分隔的小写字符串的数组&#xff0c;2< 数组长度<…...

用友 GRP-U8 存在sql注入漏洞复现

0x01 漏洞介绍 用友 GRP-U8 license_check.jsp 存在sql注入&#xff0c;攻击者可利用该漏洞执行任意SQL语句&#xff0c;如查询数据、下载数据、写入webshell、执行系统命令以及绕过登录限制等。 fofa&#xff1a;app”用友-GRP-U8” 0x02 POC: /u8qx/license_check.jsp?kj…...

vue页面el-tab控件标签栏加入按钮功能

vue页面el-tab控件标签栏加入按钮功能 显示效果为&#xff1a; <el-tabs v-model"activeName" type"border-card" style"margin-right:5px"><el-tab-pane label"模型管理" name"first"><span slot"l…...

vue3使用ref和reactive

Vue 3引入了两个新的API&#xff0c;ref和reactive&#xff0c;用于创建响应式对象。这两个方法都位于Vue.prototype上&#xff0c;因此可以在组件实例中直接使用。 ref ref函数用于创建一个响应式引用对象。这个函数可以接受一个普通的变量或对象作为参数&#xff0c;并返回…...

7 款用于解锁iPhone密码的苹果解锁软件

无法访问您的 iPhone 一定是最烦人的情况之一。 即使您以前从未遇到过这种情况&#xff0c;做好准备总是一个好主意&#xff0c;而不是在它发生时感到无助。事实上&#xff0c;这种情况经常发生并且可能有很多实例&#xff0c;例如忘记密码或购买锁定的二手 iPhone。 牢记 Ap…...

[2025CVPR]DeepVideo-R1:基于难度感知回归GRPO的视频强化微调框架详解

突破视频大语言模型推理瓶颈,在多个视频基准上实现SOTA性能 一、核心问题与创新亮点 1.1 GRPO在视频任务中的两大挑战 ​安全措施依赖问题​ GRPO使用min和clip函数限制策略更新幅度,导致: 梯度抑制:当新旧策略差异过大时梯度消失收敛困难:策略无法充分优化# 传统GRPO的梯…...

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする 1、前言(1)情况说明(2)工程师的信仰2、知识点(1) にする1,接续:名词+にする2,接续:疑问词+にする3,(A)は(B)にする。(2)復習:(1)复习句子(2)ために & ように(3)そう(4)にする3、…...

PHP和Node.js哪个更爽?

先说结论&#xff0c;rust完胜。 php&#xff1a;laravel&#xff0c;swoole&#xff0c;webman&#xff0c;最开始在苏宁的时候写了几年php&#xff0c;当时觉得php真的是世界上最好的语言&#xff0c;因为当初活在舒适圈里&#xff0c;不愿意跳出来&#xff0c;就好比当初活在…...

大语言模型如何处理长文本?常用文本分割技术详解

为什么需要文本分割? 引言:为什么需要文本分割?一、基础文本分割方法1. 按段落分割(Paragraph Splitting)2. 按句子分割(Sentence Splitting)二、高级文本分割策略3. 重叠分割(Sliding Window)4. 递归分割(Recursive Splitting)三、生产级工具推荐5. 使用LangChain的…...

将对透视变换后的图像使用Otsu进行阈值化,来分离黑色和白色像素。这句话中的Otsu是什么意思?

Otsu 是一种自动阈值化方法&#xff0c;用于将图像分割为前景和背景。它通过最小化图像的类内方差或等价地最大化类间方差来选择最佳阈值。这种方法特别适用于图像的二值化处理&#xff0c;能够自动确定一个阈值&#xff0c;将图像中的像素分为黑色和白色两类。 Otsu 方法的原…...

Xen Server服务器释放磁盘空间

disk.sh #!/bin/bashcd /run/sr-mount/e54f0646-ae11-0457-b64f-eba4673b824c # 全部虚拟机物理磁盘文件存储 a$(ls -l | awk {print $NF} | cut -d. -f1) # 使用中的虚拟机物理磁盘文件 b$(xe vm-disk-list --multiple | grep uuid | awk {print $NF})printf "%s\n"…...

NXP S32K146 T-Box 携手 SD NAND(贴片式TF卡):驱动汽车智能革新的黄金组合

在汽车智能化的汹涌浪潮中&#xff0c;车辆不再仅仅是传统的交通工具&#xff0c;而是逐步演变为高度智能的移动终端。这一转变的核心支撑&#xff0c;来自于车内关键技术的深度融合与协同创新。车载远程信息处理盒&#xff08;T-Box&#xff09;方案&#xff1a;NXP S32K146 与…...

Python基于历史模拟方法实现投资组合风险管理的VaR与ES模型项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档&#xff09;&#xff0c;如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 在金融市场日益复杂和波动加剧的背景下&#xff0c;风险管理成为金融机构和个人投资者关注的核心议题之一。VaR&…...

20个超级好用的 CSS 动画库

分享 20 个最佳 CSS 动画库。 它们中的大多数将生成纯 CSS 代码&#xff0c;而不需要任何外部库。 1.Animate.css 一个开箱即用型的跨浏览器动画库&#xff0c;可供你在项目中使用。 2.Magic Animations CSS3 一组简单的动画&#xff0c;可以包含在你的网页或应用项目中。 3.An…...

HubSpot推出与ChatGPT的深度集成引发兴奋与担忧

上周三&#xff0c;HubSpot宣布已构建与ChatGPT的深度集成&#xff0c;这一消息在HubSpot用户和营销技术观察者中引发了极大的兴奋&#xff0c;但同时也存在一些关于数据安全的担忧。 许多网络声音声称&#xff0c;这对SaaS应用程序和人工智能而言是一场范式转变。 但向任何技…...