发明名称 一种步进扫描投影光刻机掩模台硅片台扫描运动同步误差校正系统
摘要 本发明公开了一种适用于步进扫描投影光刻机的掩模台硅片台扫描运动同步误差校正系统,包括运动轨迹规划模块、运动控制模块、运动执行模块、同步误差校正模块。本发明的优点是,采用轨迹规划模块对扫描曝光过程中硅片台及掩模台的加速度、速度以及位置轨迹进行规划并数字化,此模块能针对不同的工件台的运动需求进行相应的轨迹规划,具有良好的移植性;针对步进扫描投影光刻机在扫描曝光过程中同步误差的特性,通过减小硅片台跟踪误差以及掩模台跟踪误差中同频部分信号的相位差来达到减小同步误差的目的,从同步误差的特性出发分析出误差校正方法;在同步误差校正模块中采用预测模块对跟踪误差中的频率信号进行预估计,有利于加快系统的运行速度。
申请公布号 CN103207531B 申请公布日期 2014.12.10
申请号 CN201310138494.5 申请日期 2013.04.21
申请人 中国科学院光电技术研究所 发明人 李兰兰;胡松;赵立新;马平;刘旗;李金龙;钟玲娜
分类号 G03F7/20(2006.01)I 主分类号 G03F7/20(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 成金玉;贾玉忠
主权项 一种步进扫描投影光刻机掩模台硅片台扫描运动同步误差校正系统,其特征在于,包括运动轨迹规划模块、运动控制模块、运动执行模块、同步误差校正模块,其中:所述的运动轨迹规划模块,根据掩模台和硅片台扫描运动过程中的轨迹特性将扫描过程中的加速度、速度以及位置轨迹数字化供掩模台和硅片台的运动控制模块使用;所述的运动控制模块,包括硅片台运动控制模块和掩模台运动控制模块,所述的运动控制模块根据接收的跟踪误差信号控制运动执行模块按照规划的轨迹运动;所述的运动执行模块,包括硅片台运动执行模块和掩模台运动执行模块,所述的掩模台运动执行模块接收并执行掩模台运动控制模块的输出的指令以及同步误差校正模块输出的误差校正指令驱动掩模台运动;硅片台运动执行模块接收并执行硅片台运动控制模块的指令驱动硅片台运动;所述的同步误差校正模块,包括预测模块、同频鉴相模块和误差补偿模块,所述的同步误差校正模块对硅片台跟踪误差和掩模台跟踪误差所包含的各频率信号进行预测估计,并对硅片台跟踪误差和掩模台跟踪误差中同频部分信号进行鉴相求出其相位差,最终将相位差信号转化为误差补偿信号,具体的,同步误差校正模块接收掩模台跟踪误差和硅片台跟踪误差,分别经预测模块中的掩模台跟踪误差预测模块和硅片台跟踪误差预测模块进行预测估计,提取各跟踪误差信号中的信号的主要频率;接着将两跟踪信号中提取出来的主要频率信号经同频鉴相模块求出其相位差,此相位差信息经误差补偿模块得到掩模台的校正信号,用于硅片台及掩模台同步运动误差的校正;其中,同步误差校正模块中掩模台的跟踪误差(a)经过掩模台跟踪误差预测模块(r)进行预测,对于误差信号中的主要频率成分进行预估计,即得到预估计的掩模台跟踪误差<img file="FDA0000579608350000012.GIF" wi="60" he="60" />假设掩模台的跟踪误差信号由n个频率已知但相位和幅值信号未知的信号组成:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>a</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn><mo>.</mo><mo>.</mo><mo>.</mo><mi>n</mi></mrow></munder><msub><mi>x</mi><mi>i</mi></msub><mi>sin</mi><mrow><mo>(</mo><mn>2</mn><mi>&pi;</mi><msub><mi>f</mi><mi>i</mi></msub><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>y</mi><mi>i</mi></msub><mi>cos</mi><mrow><mo>(</mo><mn>2</mn><mi>&pi;</mi><msub><mi>f</mi><mi>i</mi></msub><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579608350000011.GIF" wi="777" he="115" /></maths>a(t)为掩模台跟踪误差信号,t为时间;f<sub>i</sub>为跟踪误差信号的某一频率值;x<sub>i</sub>和y<sub>i</sub>为频率为f<sub>i</sub>的误差信号正弦和余弦部分的幅值;某一时刻的系数x<sub>i</sub>和y<sub>i</sub>由过去的m组采样数据进行预估计:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open='(' close=')'><mtable><mtr><mtd><mi>sin</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mi>sin</mi><mrow><mo>(</mo><msub><mi>f</mi><mi>n</mi></msub><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mi>n</mi></msub><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>sin</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mi>n</mi></msub><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mi>sin</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mi>m</mi></msub><mo>)</mo></mrow></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mi>m</mi></msub><mo>)</mo></mrow></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mi>m</mi></msub><mo>)</mo></mrow></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mi>n</mi></msub><msub><mi>t</mi><mi>m</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>^</mo></mover><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>y</mi><mo>^</mo></mover><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>^</mo></mover><mi>n</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>y</mi><mo>^</mo></mover><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mi>a</mi><mrow><mo>(</mo><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>a</mi><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mi>a</mi><mrow><mo>(</mo><msub><mi>t</mi><mi>m</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000579608350000021.GIF" wi="1312" he="382" /></maths>m的最小取值为m=2n,t<sub>1</sub>,t<sub>2</sub>,…t<sub>m</sub>为采样时间点;<img file="FDA0000579608350000022.GIF" wi="49" he="72" />和<img file="FDA0000579608350000023.GIF" wi="48" he="72" />为频率为f<sub>i</sub>的误差信号正弦和余弦部分的幅值的估计值;a(t<sub>1</sub>),a(t<sub>2</sub>),…,a(t<sub>m</sub>)为m次采样的误差值;令<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mi>sin</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mi>sin</mi><mrow><mo>(</mo><msub><mi>f</mi><mi>n</mi></msub><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mi>n</mi></msub><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>sin</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mi>n</mi></msub><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mi>sin</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mi>m</mi></msub><mo>)</mo></mrow></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mi>m</mi></msub><mo>)</mo></mrow></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>1</mn></msub><msub><mi>t</mi><mi>m</mi></msub><mo>)</mo></mrow></mtd><mtd><mi>cos</mi><mrow><mo>(</mo><msub><mi>f</mi><mi>n</mi></msub><msub><mi>t</mi><mi>m</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000579608350000024.GIF" wi="1100" he="306" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mover><mi>p</mi><mo>^</mo></mover><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>^</mo></mover><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>y</mi><mo>^</mo></mover><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>^</mo></mover><mi>n</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>y</mi><mo>^</mo></mover><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000579608350000025.GIF" wi="216" he="383" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>a</mi><mi>s</mi></msub><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mi>a</mi><mrow><mo>(</mo><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>a</mi><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mi>a</mi><mrow><mo>(</mo><msub><mi>t</mi><mi>m</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000579608350000026.GIF" wi="246" he="307" /></maths>则<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>A</mi><mover><mi>p</mi><mo>^</mo></mover><mo>=</mo><msub><mi>a</mi><mi>s</mi></msub></mrow>]]></math><img file="FDA0000579608350000027.GIF" wi="168" he="73" /></maths>可得<img file="FDA0000579608350000028.GIF" wi="223" he="78" />由此求得预估计时刻信号;硅片台的跟踪误差信号(b)与掩模台的跟踪误差信号(a)一样经硅片台跟踪误差预测模块(w),对其主要频率成分进行预估计,即得到预估计的硅片台跟踪误差<img file="FDA0000579608350000029.GIF" wi="64" he="76" />预估计的掩模台跟踪误差<img file="FDA00005796083500000210.GIF" wi="43" he="61" />以及预估计的硅片台跟踪误差<img file="FDA00005796083500000211.GIF" wi="30" he="72" />经同频鉴相模块,对跟踪误差中同频部分的相位进行鉴相,最终得到的相位差信息由误差补偿模块生成误差校正信号(c)至掩模台运动执行模块。
地址 610209 四川省成都市双流350信箱