- 博客(90)
- 资源 (19)
- 收藏
- 关注
原创 芯片制造上下游产业链及其工艺
拉单晶,磨外圆,切片,倒角,研磨,CMP,扩散,薄膜沉积,光刻,刻蚀,离子注入,CMP,金属化,晶圆检测,链接Pad,施加输入信号,采集输入信号,判断合规,打点标记。逐片传送晶圆,链接芯片引脚,施加输入信号,采集输入信号,判断合规,标记分选。背面减薄,晶圆切割,贴片,引线键合,模塑,成型,成品检测;系统设计,逻辑设计,电路设计,物理设计。
2024-01-18 15:36:14
478
原创 当下晶圆缺陷检测检测现状
KLA公司是世界半导体检测设备巨头,也是半导体检测设备光机设备的行业标杆,具有极大的参考价值,大多数设备都用到了深度学习。
2024-01-18 09:29:21
2458
原创 晶圆表面缺陷检测现状概述
凹坑,凸起,尖角,沟槽),使用光束对晶圆进行照射,收集反射光和散射光信息进行缺陷判断,进一步可分为无图案晶圆表面检测和宏观缺陷检测设备。KLA使用SR-DUV光,检测精度在10nm以下。扫描电子显微(电子束和晶圆表面产生二次电子,X射线等)获取高分辨率的图像,然后用图像处理表面缺陷(凹坑,凸起,尖角,沟槽等)表面容貌和材料信息,分辨率可达5-10nm。晶圆表面缺陷检测设备主要检测晶圆外观呈现出来的缺陷,损伤、毛刺等缺陷,主要设备供应商KLA,AMAT,日立等,其中KLA在晶圆表面检测设备占有市场52%左右。
2024-01-16 12:35:01
6374
2
原创 纳米量级晶圆表面微观缺陷检测技术调研
晶圆表面形状偏差分为:宏观几何误差,中间几何误差,微观几何误差,跟别用表面形状误差,表面波纹度,表面粗度来描述。
2024-01-15 11:27:37
948
原创 吸嘴旋转对位贴合
也可以相机拍照2次解决此问题,第一次相机拍照,得到一个位置和角度,根据角度旋转到θ3,第二次拍照得到一个位置和角度,这时的角度和θ3相差为0,根据中心位置平移就可以和Lead Frame的中心位置贴合。已知芯片中心的位置A1(x1,y1),角度θ1,吸嘴中心的位置A2(x2,y2),需要移到A3(x3,y3)角度θ3,这里不讨论吸嘴中心不垂直吸嘴的问题;a、旋转:视觉给芯片中心,但吸嘴的中心不一定在芯片中心,吸嘴旋转后视觉给的芯片中心变化了,绕吸嘴中心旋转。
2024-01-12 14:22:36
1017
原创 halcon 标定板像素当量的标定
标定板7*7,圆的直径是1.25mm,两个圆的距离是2.5mm,求出每个圆心距的像素距离,然后平均值。背景:当镜头不是远心镜头时,FA镜头没法知道一个像素的尺寸。两点的真实距离为D,像素距离为d,这时像素当量 =D/d;2、halcon求像素当量的方法。
2024-01-11 16:34:56
1197
1
原创 绕某个点旋转
假设 v点的坐标是(x, y) ,那么可以推导得到 v’点的坐标(x’, y’)(设原点到v的距离是r。点V(x,y)绕点O(x0,y0)得到新的点V’(x',y');V和V‘原点平移了(x0,y0)2、首先推导不在原点旋转。1、首先推导绕原点旋转。所以旋转θ后的坐标如下。通过三角函数展开得到。
2024-01-09 09:52:56
943
原创 手眼标定眼在手上
在定位时候,往往希望相机能返回的是机械的世界坐标,而不是相机的的图像坐标。从而间接计算出相机坐标系与机械坐标世界坐标转换矩阵,以镜头中心为参考点。
2023-08-06 08:46:36
1616
原创 机器视觉亚微米高精度定位
Mark 属于中心对称图形,其中心为唯一求解目 标,因此可将 Mark 轮廓拟合为圆轮廓,利用圆轮廓对 Mark 轮廓做滤波处理,平衡像素误差,提高定位精度,同 时利用最小二乘法求解圆轮廓中心坐标,最小二乘法 拟合圆轮廓时对孤立噪声点较为敏感,本文方法亚像素 轮廓提取可保证轮廓点位置的准确性,噪声点的影响非 常微小,因此最小二乘法可用来拟合圆轮廓中心坐标,此 坐标即为待求解的 Mark 中心坐标。目前主流 Mark 定位算法可分为两类: 边缘检测拟合 定位算法与模板匹配定位算法。
2023-03-16 17:28:57
366
原创 单例模式 类
private void Form1_Load(object sender, EventArgs e) { List<boy> b1 = new List<boy>(); boy.instance=new boy(); boy.instance = new boy(); } } class boy { private string _...
2022-03-13 23:54:31
226
原创 IgH EtherCAT Master 源码编译安装
1.下载IgH EtherCAT Msater 源码:http://http://www.etherlab.org/download/ethercat/ethercat-1.5.2.tar.bz2 版本为1.5.22.编译源码:(1)解压源码包tar -xjf ethercat-1.5.2.tar.bz2cd ethercat-1.5.2/(2)配置编译:在运行./configure时要配置选项,我的配置是:./configure --with-linux-dir=/usr..
2021-11-08 23:09:56
1456
1
原创 图像处理相似度度量方法
1. 欧氏距离2. 曼哈顿距离3. 切比雪夫距离4. 闵可夫斯基距离5. 标准化欧氏距离6. 马氏距离7. 夹角余弦8. 汉明距离9. 杰卡德距离 & 杰卡德相似系数10. 相关系数 & 相关距离11. 信息熵...
2021-06-16 15:09:42
490
原创 UVW计算公式
the positions of fixed points (P, Q, R, S) are given as (xp, yp) = (- h, -h),
2021-06-15 16:46:02
184
原创 消除背景不均 底帽和顶帽变换
顶帽变换:暗背景下亮物体 That(f)=f−(f∘b),定义为f减去其开操作。底帽变换:亮背景下暗物体 Bhat(f)=(f∙b)−f,定义为f的闭操作减去f。
2021-05-25 09:17:42
191
原创 yolov4 训练c++流程
1、下载darknet c++框架2、编译选择有或者没有GPU的程序2、labelImg工具标注图片3、配置文件:*.names *.data *.cfg yolov4.conv.137 包括train.txt 、 val.txt文件4、训练命令所在目录文件 ->darknet_no_gpu.exe detector train data/yolov4.data data/yolov4.cfg data/yolov4.conv.137 -map...
2021-05-08 09:41:57
547
原创 光刻机对准(对位)系统技术路线
1、激光步进对准LSA(Laser step alignment)2、激光干涉对准LIA(filed image alignment)3、场成像对准FIA(laser interferometer alignment)
2021-03-22 13:47:48
1065
原创 ethercat 驱动器 运行模式
地址是6060H1、Profile position mode (Profile 位置控制模式)2、Velocity mode(速度控制模式)3、Profile velocity mode(Profile 速度控制模式)4、Torque profile mode(Profile 转矩控制模式)6、Homing mode(原点复位位置控制模式)7、Interpolated position mode (插补位置控制模式)8、Cyclic synchronous pos..
2020-10-12 09:12:26
2700
原创 C++队列类的使用案例
头文件:#include<queue>例程: queue<int> q1; int a = 1, b = 2; q1.push(a); q1.push(b);
2020-09-27 10:17:14
292
原创 opencv底帽变换
为了防止光的不均匀,采取底帽变换。void H_F(Mat src){ Mat res= Mat::zeros(src.rows, src.cols, CV_8UC1); Mat res1 = Mat::zeros(src.rows, src.cols, CV_8UC1);; Mat el = getStructuringElement(MORPH_RECT, Size(7, 7)); morphologyEx(src, res, MORPH_CLOSE,el);...
2020-09-24 15:30:52
247
原创 C++冒泡排序使用案例
由小到大的排序void sort1(vector<double> area, vector<int> num, int &a){ int i = 0, j = 0;double temp = 0; double temp_num = 0; for (int i = 0;i < area.size() - 1;i++) { for (j = 0;j < area.size() -1- i;j++) ...
2020-09-24 14:53:31
222
原创 基于多项式插值亚像素的实现
void SubPixelEdge(Mat & imgsrc, Mat & edge, vector<Point2f> & vPts, double &x_c, double &y_c, int thres, int parts){ static Mat kernels[KERNEL_SUM]; if (kernels[0].empty()) { int k = 0; kernels[k++] = (Mat_<float>(.
2020-09-24 14:51:29
183
2
原创 双边滤波应用
在滤波的同时能很好的保留边缘void Bilateral_Filter(Mat src)//双边缘滤波{ Mat src_c = src.clone(); bilateralFilter(src, src_c, 11, 10, 20);}
2020-09-10 17:12:06
233
原创 gama增强 opencv
Mat imageGamma(src.size(), CV_32FC1); for (int i = 0; i < src.rows; i++) { for (int j = 0; j < src.cols; j++) { int pix = src.at<uchar>(i, j); imageGamma.at<float>(i, j) = (src.at<uch...
2020-09-09 17:15:17
169
原创 opencv图像增强应用
Mat src_c= src.clone(); Mat h1_kernel = (Mat_<char>(3, 3) << -1, -1, -1, -1, 8, -1, -1, -1, -1); Mat h2_kernel = (Mat_<char>(3, 3) << 0, -1, 0, -1, 5, -1, 0, -1, 0); Mat h1_result, h2_result; filter2D(src_c, h1_r...
2020-09-09 14:03:06
245
原创 C++多线程应用
#include <iostream>#include<thread>using namespace std;void t1_run(){ cout << "hello world" << endl; cout << "hello world" << endl; cout << "hello world" << endl; cout << "hello wor...
2020-07-09 14:57:50
135
halcon用卡尺工具拟合圆的算法
2024-01-16
halcon像素当量标定
2024-01-14
halcon手眼标定程序
2024-01-14
机器视觉芯片缺陷检测综述
2024-01-14
ASM 8312 Diebond半导体设备高精度晶圆贴片机操作使用说明书
2024-01-14
Beisi 2200 Diebond半导体设备高精度晶圆贴片机 中文操作使用说明书
2024-01-14
各个细分高端装备运动控制技术和市场调研
2024-01-13
Die Bond 晶圆键合设备DB800软件操作说明书
2023-08-06
晶圆键合设备对位标记算法
2023-08-06
半导体晶圆键合设备开发前期调研(Die Bond)
2023-08-06
机器视觉halcon教程
2023-08-06
ZernikeMoment_SubPixel_Detection.pdf
2020-05-27
ZernikeMoment_SubPixel_Detection.zip
2020-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人