搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
weixin_40725706
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
【翻译】Style Transfer by Relaxed Optimal Transport and Self-Similarity
2
Elasticsearch的索引,类型,映射,文档相关名词简介_elasticsearch 索引类型
3
Linux下docker快速安装gitea_gitea 从docker安装
4
第1.1章:StarRocks部署--源码编译_starrocks1.19.1
5
C++笔记5•内存管理•
6
一套完整的机房设备清单方案_机房建设清单
7
UWB:IEEE 802.15.4 几个容易搞混的概念和名词:PRF,高带宽,499.2MHz,2ns; HRP,LRP;PSR,高带宽的优点和限制条件
8
MVC模式和三层架构_三层结构像是上下分层而mvc mvc作为表现设计模式是不存在上下关系的
9
2.机器学习:实现网上游戏AI_网页游戏ai训练
10
探究torchAudio中wav2vec2的源码(一)_wav2vec2model
当前位置:
article
> 正文
基于 VPX 总线的工件台运动控制系统研究与开发-以光刻运动台为例(一)_基于vme总线的光刻机双工件台控制系统多板卡通信方法
作者:weixin_40725706 | 2024-08-18 08:45:27
赞
踩
基于vme总线的光刻机双工件台控制系统多板卡通信方法
工件台系统是光刻机的关键子系统之一,工件台运动控制系统对实现光刻机性能指标具有至关重要的作用,因此研发工件台运动控制系统具有极其重要的工程应用价值。论文根据工件台控制系统必须具备的并行性、同步性和实时性等技术需求,建立了基于 VPX 总线的工件台运动控制系统硬件体系,并针对基于
C6678 共享内存的数据并行交互机制和系统精密同步测控策略开展了研究。
为解决系统中存在的多处理器之间数据传输实时性、处理器运算性能、光纤接口数量以及系统计算架构等问题,通过对 VPX 总线中多总线协议的研究,采用基于 RapidIO
总线的全网状星型拓扑结构,并结合集成有多核
DSP TMS320C6678
的运动控制卡 MC_4DSP_VPX
和光纤接口卡
FC_FPGA_VPX
等硬件,设计了一种基于 RapidIO
多处理器互连架构的新型工件台运动控制系统硬件体系结构。
工件台的多子系统决定了系统数据并行处理的特征,因此从并行性和实时性出发,根据系统硬件体系结构,设计了控制系统的数据流,并以此建立了并行处理模型。根据并行模型的交互数据内容,规划了共享内存和核本地内存的存储空间,结合 C6678
的数据
Cache
与共享内存的数据一致性原则,实现了多核实时并行访问共享内存。
为了提高工件台控制系统性能,除了增强系统数据交互并行性,系统的同步性和实时性也至关重要。系统的同步主要分为多 DSP
同步和多核同步,为了实现实 时同步中断多个 DSP
,提出了两种同步测控方案,通过实验数据分析,基于
Direct I/O + GPIO 硬中断的同步测控方案比基于
Direct I/O + Doorbell
软中断的同步测控方案具有更好的同步性和实时性。为了实现 C6678
的多核同步,分别具体介绍了基于广播事件的多核同步技术和基于核间中断的多核同步技术两种方法,比较分析可知,基于广播事件的多核同步更能满足强实时系统设计要求。
在上述研究分析的基础上,以双扫描硅片台、掩模台为控制对象,对多核 DSP软件进行了整体框架设计。在现有的最小测试系统平台上,通过实验对比,验证了同步测控方案的可行性、软件设计的正确性以及控制系统的实时性和同步性。
光刻机及其工件台概述
随着
IC
芯片的集成规模越来越大,光刻技术也经历了四十多年的发展历程,
从早期的接触式光刻、接近式光刻、扫描投影式光刻、分步重复投影式光刻到步进
扫描投影式光刻
[4]
。
目前比较主流的光刻机均采用步进扫描投影式技术,其基本曝光工作原理即
利用平行紫外线透过绘制有电路芯片构造的掩模,将掩模上的电路图像按照
4
:
1
的比例通过投影曝光复制到硅片上的曝光视场内,同时用来去除晶圆表面保护膜
[5]
。根据投影物镜光学系统的设计原理,曝光区域为整个曝光视场的一条狭缝
[6]
。
硅片上包含多个曝光视场,曝光过程中物镜固定不动,硅片台做步进运动,待曝光
的视场移动到物镜下,然后掩模台与硅片台沿
Y
方向以
4:1
的速度比做相反的同
步扫描运动,完成一场的扫描曝光,之后硅片台沿
X
方向做步进运动将硅片上的
下一曝光视场移动到物镜下,如此循环完成整个硅片上的所有曝光视场的曝光
[7]
。
在扫描曝光过程中,硅片台和掩模台的同步扫描运动精度、速度和加速度直接
影响到曝光过程中图案的成像质量。同时,
IC
芯片包含多层的复杂电路,需要多
次曝光,层与层之间的图案需要保证一定的位置关系即套刻精度。因此对光刻机工
件台的定位、同步运动精度等性能具有非常苛刻的要求
[8].
为满足越来越高的运动控制性能、功能需求以及数据通讯速率要求,传统的工
件台运动控制系统在信息处理能力、数据吞吐速度、实时性等面临更高的技术挑战。
光刻机工件台的控制数据不断增加导致系统需要采用更高速率的总线来维持数据
流的通畅,因而整个运动控制系统的硬件和软件复杂度增大,技术难度也不断上升。
伴随着计算机技术和网络通信技术飞速发展,其技术和成本也正在逐渐降低,光刻
机制造商不断地更新高速计算机总线来构建更复杂、更高性能的运动控制系统。
从近几年的国际半导体发展路线图(
ITRS
)来看,目前,特征线宽
65nm
以上
的光刻机一般采用基于
VME
总线技术的运动控制系统。
ASML
光刻机产品技术发
展史
[20]
中,如图
1-4
所示,从
PAS Stepper
产品才开始使用
VME
总线,且在
PAS
Scanner
、
TWINSCAN AT
、
TWINSCAN XT
[21]
等系列产品中一直延用。与此同时,
在
CARM
[22]
(
Control Architecture Reference Model
)体系中采用多处理器互连
[23]方
式,处理器的性能也从
20MHz
达到
800MHz
,因此就
ASML
光刻机运动控制系统
而言,伺服控制环执行时间也大大缩短
[24]
。
继
2003
年之后,为提高产品的市场竞争能力,
ASML
在光刻机产品中采用
ATCA
高级电信计算构架来实现高速数据传输,并配备
1.5GHz
甚至更高的多核处
理器,结合
FPGA
的使用,提高采样频率,减小
IO
延迟
[25]
,对整个光刻机系统性
能实现大幅度的提升。
国 内相关 领域 的高校 、研究 机关、 企业 等也采 用基 于
VME
总线的
PowerPC+DSP
多处理器架构,并嵌入
VxWorks
操作系统来研究并开发工件台运动
控制系统
[26]
。其中,高校研究团队主要有华中科技大学、清华大学和哈尔滨工业大
学团队,而国内首台先进封装光刻机整机由上海微电子装备有限公司
SMEE
成功
研制
[27]
。下面介绍国内外基于
VME
总线的控制系统和
ASML
基于
ATCA
的控制
系统的研制情况。
1.4.2.1 SMEE
研制的
VME
控制系统
SMEE
的工件台控制系统硬件构架为集中式,系统由一台基于
VME
总线的工
控机构成系统的基本框架,实现与上位机的通讯以及调度系统中其它功能模块,如
图
1-5
所示。系统具体的运动控制由多块基于
VME
总线的专用运动控制卡
MC 实
现,
MC
并行计算后将控制信号下传给电机驱动器,位置反馈信号由传感器接口板
和激光双频干涉计数卡采集,
MC
与
MC
之间、
MC
与激光双频干涉计数卡之间的
数据传输通过
PDB
总线(自定义的位置数据总线)。其中,
PowerPC
单板作主控计
算机,采用
TCP/IP
协议与上位机通讯,并通过
VME
总线与
MC
进行实时和非实
时数据交换
[28]
。
1.4.2.2 ASML
研制的
VME
控制系统
ASML
的工件台控制系统硬件框架为主从式结构,如图
1-6
,由两台基于
VME
总线的工控机构成系统的基本框架,其中一台实现与上位机的接口和运动控制,另
一台主要进行激光双频干涉仪反馈信号处理,
ASML
公司之所以采用这种结构主
要是由于双硅片台系统需要控制的对象大量增加,而且反馈信号也大量增加,由一
台计算机已经无法容纳众多的控制卡和信号接收处理卡了。同时
ASML
的运动控
制卡仅作数据处理而无控制
I/O
,不能直接向电机驱动器下发信号,而是通过另外
的光纤接口卡进行数据收发。激光干涉仪测量侧中的同步总线卡
SBC
采集并处理
激光位置数据,通过光纤传输至运动控制侧的光纤接口卡中。光纤接口卡与运动控
制卡之间通过总线通信。
1.4.2.3
华中科技大学等高校研制的
VME
控制系统
华中科技大学等高校研制的
VME
控制系统一部分沿袭了
SMEE
的技术方案,
优点是成熟稳定可靠。如图
1-7
,运动控制侧的
VME
系统完成运动控制功能,其
中的运动控制卡集成有光纤接口,可直接向电机驱动模块传输控制信号。由于控制
与测量信号大量增加,导致双工作台系统控制板卡很多,不能置于同一
VME
机箱,
因此参考
ASML
的方案,将系统分为运动控制子系统和激光干涉仪测量子系统。
在激光干涉仪测量子系统中,使用另外一套
VME
系统完成激光双频干涉信号的处
理,它与运动控制侧
VME
系统之间采用高速光纤保证激光双频干涉信号实时传输
到运动控制卡。在运动控制子系统中,通过带有光纤的同步总线控制卡
MBC
接收
激光干涉仪测量子系统的数据。同时,在
VME
总线和
PDB
总线上设计了对准系
统和调平调焦测量系统的接口,使得它们的信息能够实时反馈到运动控制系统中。
信迈提供
DSP
+FPGA精密运动控制器在半导体设备行业的软硬件方案。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/weixin_40725706/article/detail/996804
推荐阅读
article
Git
ea
入门:搭建自己的
轻量级
Git
服务
_
gitea
部署
...
本文介绍了
Git
ea
,一个基于Go语言的
轻量级
自托管
Git
服务
,强调其易于安装、功能丰富、安全可靠。文章详细指导了使用D...
赞
踩
article
射线
与
AABB
相交
检测_
liqiangeastsun
...
看下面三张
相交
情况由于3D下的图不好绘制,下面图中将3D的
AABB
矩形边界框投影到2D平面上来进行展示,其实3D和2D思...
赞
踩
article
VTK
-数据集
vtkUnstructuredGrid
...
主要介绍
vtkUnstructuredGrid
的特点、结构组成,
vtkUnstructuredGrid
的创建方法,及其v...
赞
踩
article
CiteSpace
实践
案例
: 知网
文献
可视化
_
citespace
文献
计量
可视化
工具
...
在这个
案例
中,我们将探讨如何使用
CiteSpace
进行学术
文献
分析,以更好地理解研究方向和相关关系。
案例
展示了如何使用C...
赞
踩
article
【
项目
部署
】手把手带你从零
部署
项目
:
宝塔
+
uwsgi
+
Django
+ 腾讯云 + Webs...
本篇文章讲解从选服务器和服务器配置到
宝塔
部署
uwsgi
和
websocket
,让你写的
Django
项目
能够
部署
在线上并且通...
赞
踩
article
Web
渗透
测试
-实战 方法 思路 总结
_
webpack
渗透
测试
...
天眼查是一款“都能用的商业安全工具”,根据用户的不同需求,实现了企业背景、企业发展、司法风险、经营风险、经营状况、知识产...
赞
踩
article
猫头
虎 分享:
Python
库
Pygame
的
简介
、
安装
、
用法详解
入门教程
...
今天,
猫头
虎将带大家深入了解
Python
中常用
的
Pygame
库。
Pygame
是开发2D游戏和多媒体应用
的
首选工具之一。在...
赞
踩
article
与
iframe
交互
...
与
iframe
交互
_
iframe
交互
iframe
交互
i...
赞
踩
article
科研
软件
|
Adobe
Photoshop
2024
(PS
2024
)...
科研
软件
|
Adobe
Photoshop
2024
(PS
2024
)_adobe photoshop
2024
adob...
赞
踩
article
《
程序
猿入
职必会
(2) · 搭建具备
前端
展示效果的
Vue
》_
--
el
-
table
-tr-bg-co...
书接上回,本系列博文打算指引职场
程序
猿新人,掌握在企业刚入职时所需要的成长技能,期望可以帮助到大家,略尽绵薄之力。上篇《...
赞
踩
article
解析
Hprof
文件
_
hprof
文件
怎么分析...
解析
Hprof
文件
1.安装MemoryAnalyzer-1.15.0.20231206-win32.win32.x86
_
...
赞
踩
article
windows
中
mysql
如何设置
远程
连接
_
windows
mysql
允许
远程
连接
...
打开CMD1.
连接
Mysql (
连接
方式:
mysql
-u 你设置的用户名 -p你设置的密码)2.查看数据库:show ...
赞
踩
article
Python
常用
框架
Flask
介绍_
flask
框架
...
在
Python
后台开发中,大家接触最多的就是Django
框架
和
Flask
框架
。Django采用MTV的
框架
模式,有大量相...
赞
踩
article
VTK
笔记-CT图像获取皮肤
等值
面
-
vtkContourFilter
类
的
使用
...
本文详细介绍了
VTK
库中
vtkContourFilter
的
SetValue和GenerateValues方法在创建
等值
面
...
赞
踩
article
Unity
射线
检测
失效原因(
逐步完善
)
_
vr
射线
无法跟踪...
unity
射线
检测
失效原因(此博客
逐步完善
)
_
vr
射线
无法跟踪
vr
射线
无法跟踪 完整...
赞
踩
article
gitea
安装
部署
(详细-
树莓
派)
_
gitea
部署
...
树莓
派
安装
gitea
_
gitea
部署
gitea
部署
一、数据库准备
安装
数据库(mari...
赞
踩
article
飞腾2000+ 6U
VPX
高性能
数据处理
刀片_
profile
slt6
-pay- 4f
1
q2u2...
2、 的系统互连接口通过
VPX
背板互连,主要包括:用于数据平 面互连的
1
0GbE 以太网接口;用于控制平面互连的千...
赞
踩
article
eclipse
安装
spring
boot
插件
spring
tool
suite
_
eclipse
4....
http://download.
spring
source.com/release/STS/3.8.1.RELEASE/d...
赞
踩
article
Selenium
+
Java
+
Chrome
+
IDEA
自动化
测试
_
chromedriver
127.0...
一个用于Web应用程序
测试
的工具。
Selenium
测试
直接运行在浏览器中,就像真正的用户在操作一样。
测试
与浏览器的兼容...
赞
踩
article
Java
集合
(一)---
List
和
set
_
java
list
set
...
java
集合
之
List
和
set
面试相关_
java
list
set
java
list
set
...
赞
踩
相关标签
gitea
Git服务
版本控制
开源
自托管
射线与AABB相交检测
算法
计算机视觉
VTK
学习方法
django
腾讯云
websocket
服务器
开发语言
web安全
安全
pygame
python
flask
scrapy
scipy
dash
交互
javascript