CN113725108B - 大板扇出型封装芯片的漂移定位测量方法及装置 - Google Patents

大板扇出型封装芯片的漂移定位测量方法及装置 Download PDF

Info

Publication number
CN113725108B
CN113725108B CN202110902316.XA CN202110902316A CN113725108B CN 113725108 B CN113725108 B CN 113725108B CN 202110902316 A CN202110902316 A CN 202110902316A CN 113725108 B CN113725108 B CN 113725108B
Authority
CN
China
Prior art keywords
chip
axis
motion platform
error
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110902316.XA
Other languages
English (en)
Other versions
CN113725108A (zh
Inventor
陈康清
陈新度
陈新
吴磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong University of Technology
Original Assignee
Guangdong University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong University of Technology filed Critical Guangdong University of Technology
Priority to CN202110902316.XA priority Critical patent/CN113725108B/zh
Publication of CN113725108A publication Critical patent/CN113725108A/zh
Application granted granted Critical
Publication of CN113725108B publication Critical patent/CN113725108B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • H01L22/10Measuring as part of the manufacturing process
    • H01L22/12Measuring as part of the manufacturing process for structural parameters, e.g. thickness, line width, refractive index, temperature, warp, bond strength, defects, optical inspection, electrical measurement of structural dimensions, metallurgic measurement of diffusions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/26Measuring arrangements characterised by the use of optical techniques for measuring angles or tapers; for testing the alignment of axes
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • H01L22/20Sequence of activities consisting of a plurality of measurements, corrections, marking or sorting steps

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Engineering (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明涉及大板扇出型封装芯片的漂移定位测量方法,包括以下:构建误差补偿模型,包括,获取激光干涉仪采集的第一数据,根据第一数据得到运动平台的直线度以及垂直度相关信息,根据第一数据计算进而建立所述误差补偿模型;漂移定位测量,包括,获取机器视觉***采集的第二数据,第二数据包括芯片的图像信息,获取所述运动平台的X、Y、Z轴搭载的光栅尺采集的第三数据,第三数据用于反馈所述运动平台的实时位置信息,根据所述图像信息结合所述第三数据得到所述芯片的误差信息,根据所述误差信息,结合建立的所述误差补偿模型,对所述芯片进行误差补偿。本发明能够使大板扇出型封装芯片的定位精度能达到微米级,能满足芯片封装定位的要求。

Description

大板扇出型封装芯片的漂移定位测量方法及装置
技术领域
本发明涉及瓷砖智能检测领域,尤其涉及大板扇出型封装芯片的漂移定位测量方法及装置。
背景技术
芯片在封装过程中一般需要经过临时键合、重构晶圆、塑封到再布线及凸点制作这几个步骤。由于芯片漂移的问题,芯片封装的后续打孔,布线等需要芯片精确位置信息的工序都受到影响,最后会影响到芯片封装的成品率。
如今的先进封装技术主要分为扇入型封装和扇出型封装,近几年随着扇出型封装的进一步发展出现了大尺寸面板级扇出型封装。大板扇出型封装基板一般大小为600mm x600mm,基板上放置的待封装的芯片数量非常多,同时定位精度要求在微米级。大板扇出封装芯片在封装过程中由于塑封框架和环氧树脂之间的热膨胀系数的差异,异质材料之间的失配等因素会导致芯片出现漂移等问题。
对漂移问题的理解,如图1所示,实线为图纸芯片理论位置,虚线为芯片发生漂移后的实际位置,其中偏转角度为θ,x坐标偏移d1距离,y轴偏移d2距离。
发明内容
本发明的目的是为了至少解决现有技术的不足之一,提供大板扇出型封装芯片的漂移定位测量方法及装置。
为了实现上述目的,本发明采用以下的技术方案:
具体的,提出大板扇出型封装芯片的漂移定位测量方法,包括以下:
构建误差补偿模型,包括,
获取激光干涉仪采集的第一数据,根据所述第一数据得到运动平台的直线度以及垂直度相关信息,
根据所述第一数据计算进而建立所述误差补偿模型;
漂移定位测量,包括,
获取机器视觉***采集的第二数据,所述第二数据包括大板扇出型封装芯片的图像信息,
获取所述运动平台的X、Y、Z轴搭载的光栅尺采集的第三数据,所述第三数据用于反馈所述运动平台的实时位置信息,
根据所述图像信息结合所述第三数据得到所述芯片的误差信息,所述误差信息包括芯片在实际位置与在理论位置时的中心位置的偏移量以及芯片的偏转角度,
根据所述误差信息,结合建立的所述误差补偿模型,对所述芯片进行误差补偿。
进一步,所述运动平台的直线度以及垂直度相关信息具体通过如下方式进行获取,
保持运动平台的Y,Z轴保持不动,通过移动运动平台的X轴,每隔第一阈值距离记录一次激光干涉仪测量的数据,通过控制运动平台在有效行程内进行多次重复测量,记录激光干涉仪测量到的运动平台X轴的定位精度和直线度,同理,测量出Y轴的定位精度和直线度,而激光干涉仪测量运动平台的垂直度是通过测量运动平台第一轴的直线度并拟合直线作为垂直度测量的基准轴,保持第一轴测量基准不变的条件下测量第二轴的直线度,通过拟合直线求出运动平台的X、Y轴的水平垂直度为θ。
进一步,所述根据所述第一数据计算进而建立所述误差补偿模型,具体包括以下,
由运动平台产生的定位误差建立的定位误差模型如下,
通过激光干涉仪进行11个测量目标点等间隔测量,由运动平台的定位误差建立定位误差模型如下式,
δx=a1x+b1 (13)
δy=a2y2+b2y+c2 (14)
式中δx为X轴定位误差,δy为Y轴定位误差,x为运动平台的位移,a1、a2、b1、b2、c2均为常数;
获得第二轴由第一轴的直线度导致的误差产生的误差模型,
利用五阶多项式拟合X、Y轴的直线度误差曲线,
ε=a3x5+b3x4+c3x3+d3x2+e3x+f3 (15)
由运动平台直线度和定位精度建立运动平台定位误差模型为:
Δx=δxx (16)
Δy=δyy (17)
其中Δx为x轴的定位误差、Δy为y轴的定位误差;
则运动平台的实际坐标为:
xactual(xidealx)+(yidealy)sinθ (18)
yactual=(yidealy)cosθ(19)。
进一步,所述第二数据的获取方式具体包括以下,
控制机器视觉***的工业相机移动至初始位置;
控制工业相机通过规划好的路径循环采集图像直到采集到完整的图像后结束;
路径在规划时需遵循以下规则,
为工业相机预设多个图像采集区域,为保证所有芯片的图像都能完整采集到,保证工业相机在位于相邻的图像采集区域时,采集的图像有重合部分。
进一步,所述根据所述图像信息结合所述第三数据得到所述芯片的误差信息,具体包括以下,
对采集到的图像进行图像预处理,以减少图像的噪声;
将预处理后的图像通过边缘检测算子进行边缘检测得到图像中的轮廓;
将检测到的轮廓按每个芯片分类好,并去除不完整芯片的轮廓;
结合所述第三数据读取每个轮廓的像素级边缘对应原图位置,在原图位置沿梯度方向左右各获取有限个像素点的灰度值,利用有限个像素点的灰度值进行三次多项式拟合,将拟合到的曲线的拐点视为亚像素边缘点;
将获得的亚像素边缘点按每个芯片对应分类形成多个亚像素边缘点集,并使得每个芯片只对应一个亚像素边缘点集;
将每个芯片对应的亚像素边缘点集进行直线拟合,求出每个芯片的误差信息。
进一步,所述第一阈值距离具体为5mm。
本发明还提出大板扇出型封装芯片的漂移定位测量装置,包括,
误差补偿模型构建模块,包括,
运动平台数据获取单元,用于获取激光干涉仪采集的第一数据,根据所述第一数据得到运动平台的直线度以及垂直度相关信息,
模型建立单元,用于根据所述第一数据计算进而建立所述误差补偿模型;
漂移定位测量模块,包括,
芯片数据获取单元,用于获取机器视觉***采集的第二数据,所述第二数据包括大板扇出型封装芯片的图像信息,
运动平台位置数据获取单元,用于获取所述运动平台的X、Y、Z轴搭载的光栅尺采集的第三数据,所述第三数据用于反馈所述运动平台的实时位置信息,
误差信息计算单元,用于根据所述图像信息结合所述第三数据得到所述芯片的误差信息,所述误差信息包括芯片在实际位置与在理论位置时的中心位置的偏移量以及芯片的偏转角度,
误差补偿单元,用于根据所述误差信息,结合建立的所述误差补偿模型,对所述芯片进行误差补偿。
本发明还提出一种计算机可读存储的介质,所述计算机可读存储的介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述方法的步骤。
本发明的有益效果为:
本发明结合了软件测量和机械补偿的优点,通过利用激光干涉仪预先对运动平台的直线度,定位精度和垂直度进行测量,建立误差补模型,减少相机采集图像过程产生的累积误差。图像定位过程中,通过亚像素边缘检测算法对每个芯片的轮廓进行亚像素边缘定位,使定位精度达到亚像素级别。同时通过运动平台误差补偿,可以有效减少累积误差。综合两个优点大板扇出封装芯片定位***定位精度能达到微米级,能满足芯片封装定位的要求。
附图说明
通过对结合附图所示出的实施方式进行详细说明,本公开的上述以及其他特征将更加明显,本公开附图中相同的参考标号表示相同或相似的元素,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,在附图中:
图1所示为本发明大板扇出型封装芯片的漂移定位测量方法的误差原理示意图;
图2所示为本发明大板扇出型封装芯片的漂移定位测量方法的运行流程图;
图3所示为本发明大板扇出型封装芯片的漂移定位测量方法的工业相机采集图像的路径;
图4所示为本发明的运动平台的结构示意图;
图5所示为本发明大板扇出型封装芯片的漂移定位测量方法的X轴定位精度示意图;
图6所示为本发明大板扇出型封装芯片的漂移定位测量方法的Y轴定位精度示意图;
图7所示为本发明大板扇出型封装芯片的漂移定位测量方法的激光干涉仪进行垂直度测量的原理图;
图8所示为本发明大板扇出型封装芯片的漂移定位测量方法的相机坐标系与机床坐标系示意图;
图9所示为本发明大板扇出型封装芯片的漂移定位测量方法的大板坐标系下的芯片坐标。
具体实施方式
以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本发明的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。附图中各处使用的相同的附图标记指示相同或相似的部分。
参照图1、图2、图3以及图4,实施例1,本发明提出大板扇出型封装芯片的漂移定位测量方法,包括以下:
构建误差补偿模型,包括,
获取激光干涉仪采集的第一数据,根据所述第一数据得到运动平台的直线度以及垂直度相关信息,
根据所述第一数据计算进而建立所述误差补偿模型;
漂移定位测量,包括,
获取机器视觉***采集的第二数据,所述第二数据包括大板扇出型封装芯片的图像信息,
获取所述运动平台的X、Y、Z轴搭载的光栅尺采集的第三数据,所述第三数据用于反馈所述运动平台的实时位置信息,
根据所述图像信息结合所述第三数据得到所述芯片的误差信息,所述误差信息包括芯片在实际位置与在理论位置时的中心位置的偏移量以及芯片的偏转角度,
根据所述误差信息,结合建立的所述误差补偿模型,对所述芯片进行误差补偿。
其中,硬件方面参照图4,运动平台主要为大理石平台主要由可移动X,Y,Z三轴加搭载的高精度光栅尺组成。
机器视觉***主要由相机、光源和电脑控制端组成。
本发明采用单个工业相机对大板扇出封装芯片进行图像采集和定位测量。如图4所示图像采集***中的相机安装在运动平台的Z轴上,通过移动Z轴对相机进行调焦,移动运动平台的X,Y轴移动相机到合适位置。为了保证采集到单像素精度高的图像,采集到的图像的视野通常很小,需要多次通过移动运动平台的X,Y轴移动相机对大幅图像进行图像采集。
作为本发明的优选实施方式,所述运动平台的直线度以及垂直度相关信息具体通过如下方式进行获取,
保持运动平台的Y,Z轴保持不动,通过移动运动平台的X轴,每隔第一阈值距离记录一次激光干涉仪测量的数据,通过控制运动平台在有效行程内进行多次重复测量,记录激光干涉仪测量到的运动平台X轴的定位精度和直线度,同理,测量出Y轴的定位精度和直线度,而激光干涉仪测量运动平台的垂直度是通过测量运动平台第一轴的直线度并拟合直线作为垂直度测量的基准轴,保持第一轴测量基准不变的条件下测量第二轴的直线度,通过拟合直线求出运动平台的X、Y轴的水平垂直度为θ。
如图7所示,5529A-动态校准仪(激光干涉仪)测量运动平台的垂直度是通过测量运动平台第一轴的直线度并拟合直线作为垂直度测量的基准轴,保持第一轴测量基准不变的条件下测量第二轴的直线度,通过拟合直线求出运动平台的X、Y轴的水平垂直度为θ。
在进行芯片定位测量前需要对运动平台的运动误差测量进行,并建立误差模型,用于后续芯片定位的位置补偿。本发明使用的是高精度的激光干涉仪对运动平台进行误差测量。具体测量方法如下:运动平台的Y,Z轴保持不动,通过移动运动平台的X轴,每隔5mm记录一次激光干涉仪测量的数据,通过控制运动平台在有效行程内进行多次重复测量,记录激光干涉仪测量到的运动平台X轴的定位精度和直线度。同理,测量出Y轴的定位进度和直线度和X,Y轴的垂直度。通过利用测量到的运动平台的X,Y轴的定位精度和垂直度以及X,Y轴的直线度建立运动平台的运动误差模型。通过误差模型可以计算出运动平台从任意一个位置运动到另一位置的理论位置和实际位置之间的误差。
作为本发明的优选实施方式,所述根据所述第一数据计算进而建立所述误差补偿模型,具体包括以下,
由运动平台产生的定位误差建立的定位误差模型如下,
根据待测面板大小确定X轴和Y轴的测量行程为500mm,同时根据国标GB/T17421.2_2000的相关规定,实验取11个测量目标点等间隔测量。利用激光干涉仪进行重复测量,结果如图5、6所示:通过激光干涉仪进行11个测量目标点等间隔测量,由运动平台的定位误差建立定位误差模型如下式,
δx=a1x+b1 (13)
δy=a2y2+b2y+c2 (14)
式中δx为X轴定位误差,δy为Y轴定位误差,x为运动平台的位移,a1、a2、b1、b2、c2均为常数;
获得第二轴由第一轴的直线度导致的误差产生的误差模型,
利用五阶多项式拟合X、Y轴的直线度误差曲线,
ε=a3x5+b3x4+c3x3+d3x2+e3x+f3 (15)
由运动平台直线度和定位精度建立运动平台定位误差模型为:
Δx=δxx (16)
Δy=δyy (17)
其中εx为由Y轴直线度引起的X轴定位误差,将Y轴的位移代入式(15)可得由Y轴直线度引起的X轴定位误差εx。εy同理可得。
其中Δx为x轴的定位误差、Δy为y轴的定位误差;
则运动平台的实际坐标为:
xactual=(xidealx)+(yidealy)sinθ (18)
yactual=(yidealy)cosθ(19)。
作为本发明的优选实施方式,所述第二数据的获取方式具体包括以下,
控制机器视觉***的工业相机移动至初始位置;
控制工业相机通过规划好的路径循环采集图像直到采集到完整的图像后结束;
路径在规划时需遵循以下规则,
为工业相机预设多个图像采集区域,为保证所有芯片的图像都能完整采集到,保证工业相机在位于相邻的图像采集区域时,采集的图像有重合部分。
作为本发明的优选实施方式,所述根据所述图像信息结合所述第三数据得到所述芯片的误差信息,具体包括以下,
对采集到的图像进行图像预处理,以减少图像的噪声;
将预处理后的图像通过边缘检测算子进行边缘检测得到图像中的轮廓;
将检测到的轮廓按每个芯片分类好,并去除不完整芯片的轮廓;
结合所述第三数据读取每个轮廓的像素级边缘对应原图位置,在原图位置沿梯度方向左右各获取有限个像素点的灰度值,利用有限个像素点的灰度值进行三次多项式拟合,将拟合到的曲线的拐点视为亚像素边缘点;
将获得的亚像素边缘点按每个芯片对应分类形成多个亚像素边缘点集,并使得每个芯片只对应一个亚像素边缘点集;
将每个芯片对应的亚像素边缘点集进行直线拟合,求出每个芯片的误差信息。
具体的,包括以下过程,采用最小二乘法对亚像素边缘进行拟合,直线边缘数学模型如下:
y=ax+b (6)
将其中一条芯片直线边缘的点集(x1,y1),(x2,y2)......(xn,yn),(i=1,2,…,n)代入公式(7)求得实际边缘与拟合边缘的残差平方和Q。
上式对a、b求导,令导数为零,通过最小残差平方和求边缘的参数a和b。
拟合芯片四条边缘得到芯片四条边缘直线,求四条直线的交点A(xa,ya)、B(xb,yb)、C(xc,yc)、D(xd,yd)。则芯片的中心位置(x0,y0)为
其中lwidth为图像的宽度,lheight为图像的高度。
求四条边缘直线与图像坐标系的两坐标轴的最小夹角为θ1、θ2、θ3、θ4。则芯片的偏移的角度为
作为本发明的优选实施方式,所述第一阈值距离具体为5mm。
具体的,本发明提出的方法在应用时,
相机标定,如图8所示,P0(x0,y0)为芯片中心在图像坐标系u-v下的坐标,P1(x1,y1)为相机中心点在世界坐标系X-Y下的坐标。相机安装过程中图像坐标系v轴与世界坐标轴Y不能保证绝对的平行,同时图像坐标系上的坐标向世界坐标系转换过程中需要知道单个像素代表的物理尺寸,因此需要对相机进行标定。
本文利用高精度的马尔量仪放大器和平晶辅助测量相机偏角。平晶摆放位置和运动平台Y轴平行,由于Y轴直线度的干扰,Y轴在运动过程中观察马尔量仪放大器上的起始点测量数据与结束点的读数之差如果小于3um则表明平晶摆放与Y轴平行,相机采集10组平晶边缘的图像,利用亚像素边缘检测求平晶边缘,获得平晶边缘与相机坐标系v轴的偏角φ1、φ2…φ10。则相机水平偏角φ0为:
测量图像的单像素精度,本文利用标准校正板进行标定。将标准校正板随机摆放在测量平台上,控制相机采集10张不同摆放位置的校正板上的同一个圆形孔,提取10个圆形孔的轮廓,通过亚像素边缘检测求得圆形孔的亚像素边缘。最后通过椭圆拟合的方式计算圆形孔的半径ri则相机单像素代表的物理尺寸Δd为:
式中ractual为校正板上圆形孔的实际尺寸。
因此由式(11)、(12)、(15-20)得相机在点(xideal,yideal)上测量到芯片实际位置(xactual_1,yactual_1)为:
[xactual_1 yactual_1 1]=[xactual yactual 1]
芯片的偏角θactual为:
θactual=θ00 (24)
如图9所示,图中黑色小矩形为基板上待检测的若干个芯片,黑色圆点A(xa,ya)、B(xb,yb)、C(xc,yc)为基板上的基准点的圆心,φ为大板坐标系与运动平台坐标系的夹角。点(X2,Y2)为运动平台坐标系下运动平台运动的实际位置,而芯片加工图纸上芯片位置是基于大板坐标系下的坐标,因此需要将芯片坐标由机床坐标系转换到大板坐标系下。
芯片在大板坐标系下的实际位置为:
本发明提出大板扇出型封装芯片的漂移定位测量装置,包括,
误差补偿模型构建模块,包括,
运动平台数据获取单元,用于获取激光干涉仪采集的第一数据,根据所述第一数据得到运动平台的直线度以及垂直度相关信息,
模型建立单元,用于根据所述第一数据计算进而建立所述误差补偿模型;
漂移定位测量模块,包括,
芯片数据获取单元,用于获取机器视觉***采集的第二数据,所述第二数据包括大板扇出型封装芯片的图像信息,
运动平台位置数据获取单元,用于获取所述运动平台的X、Y、Z轴搭载的光栅尺采集的第三数据,所述第三数据用于反馈所述运动平台的实时位置信息,
误差信息计算单元,用于根据所述图像信息结合所述第三数据得到所述芯片的误差信息,所述误差信息包括芯片在实际位置与在理论位置时的中心位置的偏移量以及芯片的偏转角度,
误差补偿单元,用于根据所述误差信息,结合建立的所述误差补偿模型,对所述芯片进行误差补偿。
本发明还提出一种计算机可读存储的介质,所述计算机可读存储的介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述方法的步骤。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例中的方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储的介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。
尽管本发明的描述已经相当详尽且特别对几个所述实施例进行了描述,但其并非旨在局限于任何这些细节或实施例或任何特殊实施例,而是应当将其视作是通过参考所附权利要求考虑到现有技术为这些权利要求提供广义的可能性解释,从而有效地涵盖本发明的预定范围。此外,上文以发明人可预见的实施例对本发明进行描述,其目的是为了提供有用的描述,而那些目前尚未预见的对本发明的非实质性改动仍可代表本发明的等效改动。
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。

Claims (5)

1.大板扇出型封装芯片的漂移定位测量方法,其特征在于,包括以下:
构建误差补偿模型,包括,
获取激光干涉仪采集的第一数据,根据所述第一数据得到运动平台的直线度以及垂直度相关信息,
根据所述第一数据计算进而建立所述误差补偿模型;
漂移定位测量,包括,
获取机器视觉***采集的第二数据,所述第二数据包括大板扇出型封装芯片的图像信息,
获取所述运动平台的X、Y、Z轴搭载的光栅尺采集的第三数据,所述第三数据用于反馈所述运动平台的实时位置信息,
根据所述图像信息结合所述第三数据得到所述芯片的误差信息,所述误差信息包括芯片在实际位置与在理论位置时的中心位置的偏移量以及芯片的偏转角度,
根据所述误差信息,结合建立的所述误差补偿模型,对所述芯片进行误差补偿;
具体的,所述运动平台的直线度以及垂直度相关信息具体通过如下方式进行获取,
保持运动平台的Y,Z轴保持不动,通过移动运动平台的X轴,每隔第一阈值距离记录一次激光干涉仪测量的数据,通过控制运动平台在有效行程内进行多次重复测量,记录激光干涉仪测量到的运动平台X轴的定位精度和直线度,同理,测量出Y轴的定位精度和直线度,而激光干涉仪测量运动平台的垂直度是通过测量运动平台第一轴的直线度并拟合直线作为垂直度测量的基准轴,保持第一轴测量基准不变的条件下测量第二轴的直线度,通过拟合直线求出运动平台的X、Y轴的水平垂直度为θ;
具体的,所述根据所述第一数据计算进而建立所述误差补偿模型,包括以下,
由运动平台产生的定位误差建立的定位误差模型如下,
通过激光干涉仪进行11个测量目标点等间隔测量,由运动平台的定位误差建立定位误差模型如下式,
δx=a1x+b1 (13)
δy=a2y2+b2y+c2 (14)
式中δx为X轴定位误差,δy为Y轴定位误差,x为运动平台的位移,a1、a2、b1、b2、c2均为常数;
获得第二轴由第一轴的直线度导致的误差产生的误差模型,
利用五阶多项式拟合X、Y轴的直线度误差曲线,
ε=a3x5+b3x4+c3x3+d3x2+e3x+f3 (15)
由运动平台直线度和定位精度建立运动平台定位误差模型为:
Δx=δxx (16)
Δy=δyy (17)
其中Δx为x轴的定位误差、Δy为y轴的定位误差;
则运动平台的实际坐标为:
xactual=(xidealx)+(yidealy)sinθ (18)
yactual=(yidealy)cosθ (19);
所述根据所述图像信息结合所述第三数据得到所述芯片的误差信息,具体包括以下,
对采集到的图像进行图像预处理,以减少图像的噪声;
将预处理后的图像通过边缘检测算子进行边缘检测得到图像中的轮廓;
将检测到的轮廓按每个芯片分类好,并去除不完整芯片的轮廓;
结合所述第三数据读取每个轮廓的像素级边缘对应原图位置,在原图位置沿梯度方向左右各获取有限个像素点的灰度值,利用有限个像素点的灰度值进行三次多项式拟合,将拟合到的曲线的拐点视为亚像素边缘点;
将获得的亚像素边缘点按每个芯片对应分类形成多个亚像素边缘点集,并使得每个芯片只对应一个亚像素边缘点集;
将每个芯片对应的亚像素边缘点集进行直线拟合,求出每个芯片的误差信息,
具体的,包括以下过程,采用最小二乘法对亚像素边缘进行拟合,直线边缘数学模型如下:
y=ax+b (6)
将其中一条芯片直线边缘的点集(x1,y1),(x2,y2)……(xn,yn),(i=1,2,…,n)代入公式(7)求得实际边缘与拟合边缘的残差平方和Q,
上式对a、b求导,令导数为零,通过最小残差平方和求边缘的参数a和b,
拟合芯片四条边缘得到芯片四条边缘直线,求四条直线的交点A(xa,ya)、B(xb,yb)、C(xc,yc)、D(xd,yd),则芯片的中心位置(x0,y0)为
其中lwidth为图像的宽度,lheight为图像的高度,
求四条边缘直线与图像坐标系的两坐标轴的最小夹角为θ1、θ2、θ3、θ4,则芯片的偏移的角度为
2.根据权利要求1所述的大板扇出型封装芯片的漂移定位测量方法,其特征在于,所述第二数据的获取方式具体包括以下,
控制机器视觉***的工业相机移动至初始位置;
控制工业相机通过规划好的路径循环采集图像直到采集到完整的图像后结束;
路径在规划时需遵循以下规则,
为工业相机预设多个图像采集区域,为保证所有芯片的图像都能完整采集到,保证工业相机在位于相邻的图像采集区域时,采集的图像有重合部分。
3.根据权利要求1所述的大板扇出型封装芯片的漂移定位测量方法,其特征在于,所述第一阈值距离具体为5mm。
4.大板扇出型封装芯片的漂移定位测量装置,其特征在于,包括,
误差补偿模型构建模块,包括,
运动平台数据获取单元,用于获取激光干涉仪采集的第一数据,根据所述第一数据得到运动平台的直线度以及垂直度相关信息,
模型建立单元,用于根据所述第一数据计算进而建立所述误差补偿模型;
漂移定位测量模块,包括,
芯片数据获取单元,用于获取机器视觉***采集的第二数据,所述第二数据包括大板扇出型封装芯片的图像信息,
运动平台位置数据获取单元,用于获取所述运动平台的X、Y、Z轴搭载的光栅尺采集的第三数据,所述第三数据用于反馈所述运动平台的实时位置信息,
误差信息计算单元,用于根据所述图像信息结合所述第三数据得到所述芯片的误差信息,所述误差信息包括芯片在实际位置与在理论位置时的中心位置的偏移量以及芯片的偏转角度,
误差补偿单元,用于根据所述误差信息,结合建立的所述误差补偿模型,对所述芯片进行误差补偿;
具体的,所述运动平台的直线度以及垂直度相关信息具体通过如下方式进行获取,
保持运动平台的Y,Z轴保持不动,通过移动运动平台的X轴,每隔第一阈值距离记录一次激光干涉仪测量的数据,通过控制运动平台在有效行程内进行多次重复测量,记录激光干涉仪测量到的运动平台X轴的定位精度和直线度,同理,测量出Y轴的定位精度和直线度,而激光干涉仪测量运动平台的垂直度是通过测量运动平台第一轴的直线度并拟合直线作为垂直度测量的基准轴,保持第一轴测量基准不变的条件下测量第二轴的直线度,通过拟合直线求出运动平台的X、Y轴的水平垂直度为θ;
具体的,所述根据所述第一数据计算进而建立所述误差补偿模型,包括以下,
由运动平台产生的定位误差建立的定位误差模型如下,
通过激光干涉仪进行11个测量目标点等间隔测量,由运动平台的定位误差建立定位误差模型如下式,
δx=a1x+b1 (13)
δy=a2y2+b2y+c2 (14)
式中δx为X轴定位误差,δy为Y轴定位误差,x为运动平台的位移,a1、a2、b1、b2、c2均为常数;
获得第二轴由第一轴的直线度导致的误差产生的误差模型,
利用五阶多项式拟合X、Y轴的直线度误差曲线,
ε=a3x5+b3x4+c3x3+d3x2+e3x+f3 (15)
由运动平台直线度和定位精度建立运动平台定位误差模型为:
Δx=δxx (16)
Δy=δyy (17)
其中Δx为x轴的定位误差、Δy为y轴的定位误差;
则运动平台的实际坐标为:
xactual=(xidealx)+(yidealy)sinθ (18)
yactual=(yidealy)cosθ (19);
所述根据所述图像信息结合所述第三数据得到所述芯片的误差信息,具体包括以下,
对采集到的图像进行图像预处理,以减少图像的噪声;
将预处理后的图像通过边缘检测算子进行边缘检测得到图像中的轮廓;
将检测到的轮廓按每个芯片分类好,并去除不完整芯片的轮廓;
结合所述第三数据读取每个轮廓的像素级边缘对应原图位置,在原图位置沿梯度方向左右各获取有限个像素点的灰度值,利用有限个像素点的灰度值进行三次多项式拟合,将拟合到的曲线的拐点视为亚像素边缘点;
将获得的亚像素边缘点按每个芯片对应分类形成多个亚像素边缘点集,并使得每个芯片只对应一个亚像素边缘点集;
将每个芯片对应的亚像素边缘点集进行直线拟合,求出每个芯片的误差信息,
具体的,包括以下过程,采用最小二乘法对亚像素边缘进行拟合,直线边缘数学模型如下:
y=ax+b (6)
将其中一条芯片直线边缘的点集(x1,y1),(x2,y2)……(xn,yn),(i=1,2,…,n)代入公式(7)求得实际边缘与拟合边缘的残差平方和Q,
上式对a、b求导,令导数为零,通过最小残差平方和求边缘的参数a和b,
拟合芯片四条边缘得到芯片四条边缘直线,求四条直线的交点A(xa,ya)、B(xb,yb)、C(xc,yc)、D(xd,yd),则芯片的中心位置(x0,y0)为
其中lwidth为图像的宽度,lheight为图像的高度,
求四条边缘直线与图像坐标系的两坐标轴的最小夹角为θ1、θ2、θ3、θ4,则芯片的偏移的角度为
5.一种计算机可读存储的介质,所述计算机可读存储的介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-3中任一项所述方法的步骤。
CN202110902316.XA 2021-08-06 2021-08-06 大板扇出型封装芯片的漂移定位测量方法及装置 Active CN113725108B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110902316.XA CN113725108B (zh) 2021-08-06 2021-08-06 大板扇出型封装芯片的漂移定位测量方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110902316.XA CN113725108B (zh) 2021-08-06 2021-08-06 大板扇出型封装芯片的漂移定位测量方法及装置

Publications (2)

Publication Number Publication Date
CN113725108A CN113725108A (zh) 2021-11-30
CN113725108B true CN113725108B (zh) 2023-12-01

Family

ID=78675078

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110902316.XA Active CN113725108B (zh) 2021-08-06 2021-08-06 大板扇出型封装芯片的漂移定位测量方法及装置

Country Status (1)

Country Link
CN (1) CN113725108B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114944342B (zh) * 2022-07-21 2022-09-30 湖北三维半导体集成创新中心有限责任公司 一种键合补偿方法及装置、芯片再布线方法、键合结构

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06109588A (ja) * 1992-09-25 1994-04-19 Nikon Corp 投影光学系のディストーション検査方法
CN103111753A (zh) * 2013-02-04 2013-05-22 福建省威诺数控有限公司 一种基于视觉的全自动晶圆划片机控制***
WO2015120734A1 (zh) * 2014-02-17 2015-08-20 华南理工大学 基于机器视觉的焊接轨迹校正专用测试装置及方法
CN105881103A (zh) * 2014-05-09 2016-08-24 科德数控股份有限公司 利用激光直接反馈的直线误差补偿方法
CN106289058A (zh) * 2016-08-18 2017-01-04 广东工业大学 一种光栅尺定位分配精度补偿的方法
CN107102618A (zh) * 2017-07-04 2017-08-29 广东创能精密机械有限公司 可进行误差补偿的数控机床及其误差补偿的方法
CN110270770A (zh) * 2019-07-12 2019-09-24 深圳泰德激光科技有限公司 激光切割设备的校正方法、激光切割设备、及储存介质
CN110806721A (zh) * 2019-10-11 2020-02-18 襄阳华中科技大学先进制造工程研究院 基于误差场特征点的三轴数控机床空间误差预测方法
CN110941238A (zh) * 2019-12-18 2020-03-31 广东工业大学 一种基于机器学***面运动直线度误差补偿***及方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06109588A (ja) * 1992-09-25 1994-04-19 Nikon Corp 投影光学系のディストーション検査方法
CN103111753A (zh) * 2013-02-04 2013-05-22 福建省威诺数控有限公司 一种基于视觉的全自动晶圆划片机控制***
WO2015120734A1 (zh) * 2014-02-17 2015-08-20 华南理工大学 基于机器视觉的焊接轨迹校正专用测试装置及方法
CN105881103A (zh) * 2014-05-09 2016-08-24 科德数控股份有限公司 利用激光直接反馈的直线误差补偿方法
CN106289058A (zh) * 2016-08-18 2017-01-04 广东工业大学 一种光栅尺定位分配精度补偿的方法
CN107102618A (zh) * 2017-07-04 2017-08-29 广东创能精密机械有限公司 可进行误差补偿的数控机床及其误差补偿的方法
CN110270770A (zh) * 2019-07-12 2019-09-24 深圳泰德激光科技有限公司 激光切割设备的校正方法、激光切割设备、及储存介质
CN110806721A (zh) * 2019-10-11 2020-02-18 襄阳华中科技大学先进制造工程研究院 基于误差场特征点的三轴数控机床空间误差预测方法
CN110941238A (zh) * 2019-12-18 2020-03-31 广东工业大学 一种基于机器学***面运动直线度误差补偿***及方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于机器视觉的影像测量仪工作台定位误差精密补偿方法;邹华东;贾瑞清;张畅;;激光与光电子学进展(第09期);208-215 *

Also Published As

Publication number Publication date
CN113725108A (zh) 2021-11-30

Similar Documents

Publication Publication Date Title
US6067165A (en) Position calibrating method for optical measuring apparatus
CN100587603C (zh) 用于光刻装置的掩模对准标记及对准方法
CN101334267B (zh) 数字影像测头矢量坐标变换标定与误差修正方法及其装置
CN109341546B (zh) 一种点激光位移传感器在任意安装位姿下的光束标定方法
KR100857257B1 (ko) 스크린 인쇄장치 및 화상 인식 위치 맞춤방법
US10907952B2 (en) Optical measurement device and method with improved measurement precision
CN105157606B (zh) 非接触式复杂光学面形高精度三维测量方法及测量装置
US20130194569A1 (en) Substrate inspection method
US20080118159A1 (en) Gauge to measure distortion in glass sheet
EP0132122B1 (en) Apparatus for inspecting mask for use in manufacturing large scale integrated circuits
CN113725108B (zh) 大板扇出型封装芯片的漂移定位测量方法及装置
JPH11248489A (ja) 二次元アブソリュートエンコーダおよび二次元位置測定装置並びに二次元位置測定方法
CN106814557A (zh) 一种对准***及对准方法
US7584072B2 (en) Method for determining correction values for the measured values of positions of structures on a substrate
CN102540783A (zh) 一种干涉仪阿贝余弦误差自动校准装置及方法
CN107024185B (zh) 一种基底面型测量方法及测量装置
CN116592757A (zh) 一种测量***的二维精度补偿方法
JPH11351840A (ja) 非接触三次元測定方法
CN114295056B (zh) 一种激光加工设备的视觉定位***快速校正方法及应用
US7277818B2 (en) Method and program for leveling aspherical workpieces
Breuckmann et al. 3D-metrologies for industrial applications
CN114063400B (zh) 用于光刻机设备测量组件的测量方法、装置及光刻机
JP2000258121A (ja) 複数カメラ校正用のマスター基板及び画像認識カメラの校正方法
JP3679460B2 (ja) 移動体装置及びその制御方法
JPH11132735A (ja) Icリード浮き検査装置及び検査方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant