用于步进光刻机对准系统的机器视觉系统及其标定方法

文档序号:2739141阅读:164来源:国知局
专利名称:用于步进光刻机对准系统的机器视觉系统及其标定方法
技术领域
本发明涉及一种机器视觉系统领域的用于步进光刻机对准系统的机器视觉 系统^^其标定方法。
背景技术
对准系统是光刻机系统的一个非常重要的核心分系统,对准精度往往决定了光刻机所能达到的精度。步进封装光刻机用于IC (集成电路)生产的后道封装工艺,相对于用于前道光刻的扫描光刻机,其精度要求相对较低。从成本及实现难度等角度考虑,同时机器视觉系统不会对IC产生影响,目前步进封装光刻机的对准系统采用了机器视觉系统。通常的机器视觉系统,往往采用一个CCD摄像机,最高能达到微米级的标 定板,采用能达到像素级别的图像匹配算法。在一般的工业应用中,这些机器 视觉系统能发挥重要的作用,应用绰绰有余。但是,采用上述普通的机器视觉系统,在高精度的光刻机对准系统中,存 在一些不足1. 首先,普通的CCD (电荷耦合器件)4聂像机的分辨率,往往达不到光刻 机对准系统的要求。再者通过一个CCD摄像机,无法完成光刻机对准系统要求 的坐标系旋转的标定要求。必须要有两个一定间隔距离的CCD摄像机才能对坐 标系旋转进行标定。2. 普通机器视觉系统采用的标定板,精度往往为毫米级到微米级,这些市 面上常用的标定板的精度与步进光刻机所要求的精度相差了好几个数量级,远 远满足不了要求。3. 普通机器视觉系统的图像匹配算法,往往采用像素级的匹配精度。没有 把机器视觉的潜力挖掘出来,整个机器视觉系统的精度相应的也就比较低。4. 受到运动平台的运动精度不高的限制,使得运动平台的物理坐标系与图像坐标系(u v)之间的标定精度不可能很高。这些使得普通的机器视觉系统,其定位精度只能是毫米级,最多也就微米 级。这与光刻机对准系统要求深亚微米级测量精度,相差较多。发明内容本发明提供的 一种用于步进光刻机对准系统的机器视觉系统及其标定方 法,本发明釆用了一系列提高精度的措施,实现高精度的对准定位功能,满足 光刻机对准系统的纳米级定位要求。为了达到上述目的,本发明提供一种用于步进光刻机对准系统的机器视觉系统,包含高精度运动平台;成像镜头,位于高精度运动平台上方;若干高分辨CCD摄像机,设置在成像镜头上方;图像采集模块,电路连接所述的高分辨CCD摄像机;控制计算机,电路连接所述的图像采集模块;专用监视器,电路连接所述的控制计算机;运动控制模块,电路连接所述的控制计算机和高精度运动平台;高精度标定板,设置在所述的高精度运动平台上;CCD摄像机获取高分辨率的图像,控制计算机通过高精度标定板及高精度 的运动平台完成机器视觉系统的高精度标定,再通过亚像素模板匹配定位,实 现对被测物的高精度定位。专用监视器主要用于帮助操作者观察CCD摄像机所 拍摄的图像,更方便地选取模板匹配时需要用到的模板图像,监视器可以单独 显示一个CCD摄像机拍摄的图像,也可以同时在屏幕上显示若干个CCD摄像 机所拍的图像。本发明还提供一种标定方法,定义了3个坐标系,分别为1、 图像坐标系(UV),以像素为单位,以图像左上角为原点的坐标系,图像 坐标表征了标志在图像中的位置;2、 标定板坐标系(Xw Yw),以标定板上标定点排列为坐标轴,人为定义坐标系;3、外部坐标系(XY),外部坐标表征了标志在外部坐标系(X Y)中的位置, 在光刻机自动对准系统和运动平台坐标相互转换中,外部坐标系(X Y)即运动平 台的坐标系;上述三个坐标系的关系如下1 、图像坐标系(U V)和标定板坐标系(Xw Yw)的关系对准成像系统将实际物体转化成为数字图像的过程包含了光学放大,镜头 畸变和CCD数字化等步骤,图像坐标系(U V)和标定板坐标系(XwYw)之间的关 系反映了这一成像过程,这一关系表示为式(l.l):<formula>formula see original document page 7</formula>)其中Kl代表这一转换中的参数组,例如光学放大倍率,畸变参数,像元大小等'2、标定板坐标系(Xw Yw)和外部坐标系(X Y)的关系:(1.2)其中K2代表这一转换中的参数组,例如坐标系转换中的平移矩阵,旋转矩 阵等。3 、图像坐标系(U V)和外部坐标系(X Y)的关系将式(L2)代入式(L1),即可以建立图像坐标系(UV)和外部坐标系(XY)的关 系如式(1.3):式(1.3)可另外表示为式(1.4):<formula>formula see original document page 7</formula>(1.4)其中,g、 K为将式(1.3)中的gl、 g2、 Kl、 K2重新整理后抽取出来的参数, 之间是矩阵关系。本发明提供的标定方法,包含以下步骤步骤l、驱动高精度运动平台,使得标定板进入第一个CCD摄像机的视场, 并在专用监视器上能清晰观察,且CCD摄像机视场中布满标定点;步骤2、保存这个时候的图像,通过标定点提取算法获取图像中所有标定点 的亚像素坐标,并保存结果;步骤3、将所有标定点的标定板坐标和对应的图像坐标作为已知数输入控制 计算机,通过标定算法l,建立超定方程(l.l),求取最小二乘解,将求解的结果, 也就是图像坐标系与标定板坐标系的关系gl,作为机器常数保存;步骤4、驱动运动平台,记录移动的x、 y向距离,直到在第一个CCD摄像 机视场中找到清晰的基准标记图像,通过模板匹配算法保存此时的运动台移动 的x、 y向距离作为外部坐标系上的坐标和标记图像在图像坐标系中的坐标;步骤5、多次执行步骤4;步骤6、对步骤4和步骤5所取得的标记在图像坐标系中的坐标,应用步骤 3中标定算法1的结果,即gl参数,转化为标记在标定板上的坐标并保存;步骤7、将步骤6保存的标定在标定板上的坐标,及步骤4和步骤5获取的 外部坐标系中的坐标,作为已知数输入控制计算机,通过标定算法2,建立转化 方程(1.2),求最小二乘解,结果即为标定板坐标系与外部坐标系的关系g2,保 存为机器常数;步骤8、将步骤3和步骤7获取的gl和g2进行综合,即可得到图像坐标系 与外部坐标系的关系g,保存为机器常数;步骤9、将第一个CCD摄像机换成第二个CCD摄像机,重复以上步骤1 步骤8,将第二个CCD摄像机对应的参数也进行标定,标定结果作为机器常数 保存,直到所有的CCD摄像机都标定结束;步骤10、机器视觉系统通过取得的常数g,获取对准标记在外部坐标系下 的具体坐标后,实现具体的对准流程。本发明釆用了高精度的运动定位平台,高分辨的CCD摄像机,高精度的特 制标定板,高精度的标定算法,亚像素模板匹配算法,使得整个机器视觉系统 的精度大大提高,满足光刻机对准系统的高精度对准定位要求。


图1是本发明提供的一种用于步进光刻机对准系统的机器视觉系统的结构
示意图2是本发明提供的一种用于步进光刻机对准系统的机器视觉系统的坐标 系模型示意图3是本发明提供的一种用于步进光刻机对准系统的机器视觉系统的标定 板示意图4是本发明提供的一种用于步进光刻机对准系统的机器视觉系统的标定 方法流程图。
具体实施例方式
以下根据图1 ~图4,具体说明本发明的较佳实施方式 如图1所示,本发明提供一种用于步进光刻机对准系统的机器视觉系统, 包含
高精度运动平台1;
成像镜头2,位于高精度运动平台1上方;
两组(若干)高分辨CCD摄像机3和摄像机4,设置在成像镜头2上方; 图像采集卡5 (图像采集模块5 ),电路连接所述的高分辨CCD摄像机3和 摄像机4;
控制计算机6,电路连接所述的图像采集模块5; 专用监视器7,电路连接所述的控制计算机6;
运动控制卡8,(运动控制模块8)电路连接所述的控制计算机6和高精度 运动平台1;
高精度标定板9,设置在所述的高精度运动平台l上;
CCD摄像机3或CCD摄像机4获取高分辨率的图像,控制计算机6通过高 精度标定板9及高精度的运动平台1完成机器视觉系统的高精度标定,再通过 亚像素模板匹配定位,实现对被测物的高精度定位。专用监视器7主要用于帮 助操作者观察CCD摄像机所拍摄的图像,更方便地选取模板匹配时需要用到的 模板图像,监视器7可以单独显示CCD摄像机3或CCD摄像机4所拍的图像, 也可以同时在屏幕上显示两个CCD摄像机所拍的图像。图2是步进光刻机对准系统机器视觉系统的坐标系模型示意图,图中模型
共定义了 3个坐标系,分别为
1、 图像坐标系(UV),以像素为单位,以图像左上角为原点的坐标系,图像 坐标表征了标志在图 <象中的位置;
2、 标定4反坐标系(Xw Yw),以标定々反上标定点4非列为坐标轴,人为定义坐 标系;
3、 外部坐标系(XY),外部坐标表征了标志在外部坐标系(X Y)中的位置, 在光刻机自动对准系统和运动平台坐标相互转换中,外部坐标系(X Y)即运动平 台的坐标系;
上述三个坐标系的关系如下
1 、图像坐标系(U V)和标定板坐标系(Xw Yw)的关系
对准成像系统将实际物体转化成为数字图像的过程包含了光学放大,镜头 畸变和CCD数字化等步骤,图像坐标系(U V)和标定板坐标系(Xw Yw)之间的关 系反映了这一成像过程,这一关系表示为式(l.l):
(1.1)
其中K1代表这一转换中的参数组,例如光学放大倍率,畸变参数,像元大
小等,2、标定板坐标系(Xw Yw)和外部坐标系(X Y)的关系
(1.2)
其中K2代表这一转换中的参数组,例如坐标系转换中的平移矩阵,旋转矩 阵等。
3、图像坐标系(UV)和外部坐标系(XY)的关系
将式(1,2)代入式(1.1),即可以建立图像坐标系(UV)和外部坐标系(XY)的关 系如式(1.3):
<formula>formula see original document page 10</formula>(1.3)式(1.3)可另外表示为式(1.4):<formula>formula see original document page 11</formula>
其中,g、 K为将式(1.3)中的gl、 g2、 Kl、 K2重新整理后抽取出来的参数, 是矩阵换算之后的结果。
对准系统中的控制计算机6,最终的目的就是要获取图像坐标系(U V)和外 部坐标系(XY)的关系,即式(1.3)。对应的,机器视觉系统的标定精度受这个 几个关系式影响。机器视觉系统的标定精度和标定板的精度有关,与标定板获 取的图像精度有关,与外部运动平台的定位精度有关。选用高精度的特制标定 板,采用插值算法加强的标定板标定图像提取技术,选用高精度的外部运动定 位平台,这些措施提高了本机器视觉系统的标定精度。
图3是本发明步进光刻机对准系统机器视觉系统的标定板9的示意图,采 用了特制的高精度标定板。标定板上的标定点的精度为几十个纳米级别,满足 机器视觉系统对高精度标定的要求。
如图4所示,本发明还提供一种标定方法,包含以下步骤
步骤l、驱动高精度运动平台1,使得标定板9进入CCD摄像机3的视场, 并在专用监视器7上能清晰观察,且CCD摄像机视场中布满标定点;
步骤2、保存这个时候的图像,通过标定点提取算法获取图像中所有标定点 的亚像素坐标(UiVi),并保存结果;该标定点提取算法采用了软件插值算法,使 提取标定点的精度达到1/40亚像素级别;
步骤3、标定点在标定板9上的坐标在标定板加工制造完后就已经知道,将 所有标定点的标定板坐标(Xwj YWj)和对应的图像坐标(Ui Vj)作为已知数输入控 制计算机6,通过标定算法l,建立超定方程,求取最小二乘解,将求解的结果, 也就是图像坐标系(U V)与标定板坐标系(Xw Yw)的关系gl ,作为机器常数保存; 所述的标定算法1用于标定图像坐标系(U V)与标定板坐标系(Xw Yw)的关系, 即对应的式(l.l)
步骤4、驱动运动平台1,记录移动的x、 y向距离,直到在CCD摄像片几3 视场中找到清晰的基准标记图像,通过模板匹配算法保存此时的运动台1移动 的x、 y向距离作为外部坐标系(X Y)上的坐标(Xj Yj)和标记图像在图像坐标系(UV)中的坐标(UjVj);步骤5、多次执行步骤4;步骤6、对步骤4和步骤5所取得的标记在图像坐标系(U V)中的坐标(Uj Vj), 应用步骤3中标定算法1的結果,即gl参数,转化为标记在标定板上的坐标(Xwj Yw》并保存;步骤7、将步骤6保存的标定在标定板上的坐标(XWj Ywj),及步骤4和步骤 5获取的外部坐标系(XY)上的坐标(XjYj),作为已知数输入控制计算机6,通过 标定算法2,建立转化方程,求最小二乘解,结果即为标定板坐标系(XwYw)与 外部坐标系(XY)的关系g2,保存为机器常数;所述的标定算法2用于标定标定 板坐标系(Xw Yw)与外部坐标系(X Y)的坐标关系,即对应的式(l.2);步骤8、将步骤3和步骤7获取的gl和g2进行综合,即可得到图像坐标系 (UV)与外部坐标系(XY)的关系g,保存为机器常数;步骤9、将CCD摄像机3换成CCD摄像机4,重复以上步骤1 步骤8,将 CCD摄像机4对应的参数也进行标定,标定结果作为机器常数保存;步骤10、机器视觉系统通过取得的常数g,获取对准标记在外部坐标系(X Y) 下的具体坐标后,实现具体的对准流程。本发明采用了高精度的运动定位平台,两套高分辨的CCD摄像机,高精度 的特制标定板,高精度的标定算法,亚像素模板匹配算法,使得整个机器视觉 系统的精度大大提高,满足光刻机对准系统的高精度对准定位要求。
权利要求
1.一种用于步进光刻机对准系统的机器视觉系统,其特征在于,包含高精度运动平台(1);成像镜头(2),位于高精度运动平台(1)上方;若干高分辨CCD摄像机(3,4),设置在成像镜头(2)上方;图像采集模块(5),电路连接所述的高分辨CCD摄像机(3,4);控制计算机(6),电路连接所述的图像采集模块(5);专用监视器(7),电路连接所述的控制计算机(6);运动控制模块(8),电路连接所述的控制计算机(6)和高精度运动平台(1);高精度标定板(9),设置在所述的高精度运动平台(1)上。
2. 如权利要求l所述的机器视觉系统,其特征在于,所述的高精度标定板(9) 上的标定点的精度为几十个納米级别,满足机器视觉系统对高精度标定的要 求。
3. —种标定方法,其特征在于,包含以下步骤步骤1、驱动高精度运动平台(1),使得标定板(9)进入第一个CCD 摄像机(3)的视场,并在专用监视器(7)上能清晰观察,且CCD摄像机 视场中布满标定点;步骤2、保存这个时候的图像,通过标定点提取算法获取图像中所有标 定点的亚像素坐标(Ui Vi),并保存结果;步骤3、将所有标定点的标定板坐标(Xwi Ywi)和对应的图像坐标(Ui Vi)作为已知数输入控制计算机(6),通过标定算法1,建立超定方程(l.l),求取最小二乘解,将求解的结果,也就是图像坐标系(UV)与标定板坐标系(XwYw)的关系gl,作为机器常数保存; 乂, 「t/-其中Kl代表这一转换中的参数组,例如光学放大倍率,畸变参数,像 元大小;
4.步骤4、驱动运动平台(1),记录移动的x、 y向距离,直到在第一个 CCD摄像机(3)视场中找到清晰的基准标记图像,通过才莫板匹配算法保存 此时的运动台(l)移动的x、 y向距离作为外部坐标系(XY)上的坐标(XjYj) 和标记图像在图像坐标系(U V)中的坐标(Uj Vj);步骤5、多次执行步骤4;步骤6、对步骤4和步骤5所取得的标记在图像坐标系(U V)中的坐标(Uj Vj),应用步骤3中标定算法1的结果,即gl参数,转化为标记在标定板上 的坐标(Xwj Yw》并保存;步骤7、将步骤6保存的标定在标定板上的坐标(Xwj Ywj),及步骤4和 步骤5获取的外部坐标系(X Y)上的坐标(Xj Yj),作为已知数输入控制计算机 (6),通过标定算法2,,建立转化方程(1.2),求最小二乘解,结果即为标定板 坐标系(XwYw)与外部坐标系(XY)的关系g2,保存为机器常数;<formula>formula see original document page 3</formula>其中K2代表这一转换中的参数组,例如坐标系转换中的平移矩阵,旋 转矩阵;步骤8、将步骤3和步骤7获取的gl和g2进行综合,根据式(1.3 )和 (1.4)即可得到图像坐标系(U V)与外部坐标系(X Y)的关系g,保存为机器常 数;(1,3)(1.4)其中,g、 K为将式(1.3)中的gl、 g2、 Kl、 K2重新整理后抽取出来的参 数,之间是矩阵关系;步骤9、利用第二个CCD摄像机(4),重复以上步骤1 步骤8,将第 二个CCD摄像机(4 )对应的参数也进行标定,标定结果作为机器常数保存, 直到所有的CCD 4聂像机都标定结束;步骤10、机器视觉系统通过取得的常数g,获取对准标记在外部坐标系 (XYrF的具体坐标后,实现具体的对准流程。如权利要求3所述的标定方法,其特征在于,所述的标定算法定义了如下3 个坐标系图像坐标系(uv),以像素为单位,以图像左上角为原点的坐标系,图像 坐标表征了标志在图像中的位置;标定板坐标系(Xw Yw),以标定板上标定点排列为坐标轴,人为定义坐 标系;外部坐标系(X Y),外部坐标表征了标志在外部坐标系(X Y)中的位置, 在光刻机自动对准系统和运动平台坐标相互转换中,外部坐标系(X Y)即运动 平台的坐标系。
5.如权利要求3所述的标定方法,其特征在于,所述的标定点提取算法采用软 件插值算法,使提取标定点的精度达到1/40亚像素级别。
全文摘要
一种用于步进光刻机对准系统的机器视觉系统及其标定方法,机器视觉系统由高精度运动平台,成像镜头,两组高分辨率CCD摄像机,图像采集卡,控制计算机及对准软件系统,专用监视器,运动控制卡,高精度标定板组成。标定方法采用标定点提取算法、标定算法1、标定算法2和模板匹配算法,实现具体的对准流程。本发明使得整个机器视觉系统的精度大大提高,满足光刻机对准系统的高精度对准定位要求。
文档编号G03F7/20GK101221375SQ200810033119
公开日2008年7月16日 申请日期2008年1月25日 优先权日2008年1月25日
发明者周金明, 兵 徐, 巍 蔡, 威 谢 申请人:上海微电子装备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1