当前位置: 首页 > article >正文

晶圆测试中 TSK MAP 文件的工程处理经验与技术实践

围绕二进制 TSK MAP 的解析、转换与规则化处理的一些实践总结一、写在前面在晶圆测试CP / Wafer Sort流程中Wafer Map 文件是连接测试设备、后段封装以及数据分析系统的核心数据载体。其中TSKTokyo Seimitsu探针台所使用的 TSK MAP 文件由于其设备强绑定、格式多样尤其是二进制格式、客户定制差异大在实际工程中往往成为问题集中点。本文基于真实工程场景总结在TSK MAP 文件解析、转换、修改与规则化处理过程中的一些实践经验希望能对同样面对 Map 处理问题的工程师提供参考。二、二进制 TSK MAP 文件的解析实践在量产环境中TSK MAP 文件并不总是以文本形式存在更多情况下是二进制编码含有私有字段或版本差异不同客户、不同设备配置下结构存在细微变化在处理这类文件时核心目标并不是“读出来”而是完整、准确地还原其工程语义包括Wafer / Die 的基础参数坐标系统定义参考点、方向、Notch / FlatDie 级别的 Bin / Ink / Status 信息工程上尤其需要关注坐标体系的一致性否则极易在后续环节引入系统性错误。 TSK MAP规范文档三、TSK MAP 向多种可读格式的转换在实际使用中TSK MAP 往往需要被不同角色、不同系统消费例如工程人员进行快速问题定位QA 或客户查看测试结果数据分析系统进行统计与建模因此将 Map 转换为可读、可用、语义明确的格式非常关键。常见输出包括TXT便于调试和快速检查CSV适合脚本处理和数据分析XLSX便于跨角色沟通与查看Summary 报告Bin 分布、良率统计、关键指标汇总在转换过程中一个重要原则是不只是格式转换而是语义展开让不熟悉 TSK MAP 细节的人也能理解数据含义。 示例图片一TXT 示例图片二TXT 示例图片三TXT包含BIN信息四、Die 级信息修改与 Map 编辑场景在很多工程场景下Map 并不是一个完全静态的结果文件常见需求包括重测后修正 Die 状态按规则调整部分 Die 的 Bin / Ink针对特定区域进行标记或屏蔽这类操作的难点在于修改必须是Die 级别精确可控修改后的 Map 仍需保持结构合法能够被 TSK 设备或后段系统正确加载因此Map 编辑不仅是“改数值”而是对Map 结构与设备行为的共同约束。 TSKMAP解析源码规范header初始化 TSKMAP解析源码读取Die信息 TSKMAP解析源码修改后写入/生成新TSK文件五、Map 转角与坐标系统重构在 TSK MAP 相关问题中坐标与方向处理是最常见、也最隐蔽的风险点。不同设备、不同工艺链路中可能涉及Map 的 90° / 180° / 270° 旋转X / Y 方向翻转不同 Notch / Flat 定义下的方向重解释中心原点与边缘原点的转换在这些操作中需要始终以“Die 的物理位置语义”为最终准则确保转换前后实际空间位置一致设备运动逻辑不被破坏后段封装、切割系统能够正确对齐 转角相关逻辑六、特殊 Ink 规则与邻域逻辑处理除标准 Bin 判定外部分项目中还会引入基于邻域或区域的 Ink 规则用于辅助良率控制或 Pattern 识别。一种常见形式是九宫格3×3邻域计算以目标 Die 为中心统计周围 8 颗 Die 的状态按权重或规则计算综合分值根据分值结果进行 Ink 或 Bin 调整这类逻辑的关键在于邻域定义的一致性参数可配置性与原始测试结果的可追溯关系示例源码九宫格相关算法七、这些实践在工程中的价值从工程视角看稳定、可控的 TSK MAP 处理能力可以在多个环节发挥作用提前暴露并修正 CP 数据问题降低封装 / 切割阶段的误操作风险支撑良率分析与异常 Pattern 定位作为多系统之间的可靠数据中间层Map 本身并不复杂但其背后连接的是设备行为、工艺假设与数据决策这也是 Map 处理容易被低估、却又极其关键的原因。八、结语TSK MAP 文件表面上只是晶圆测试流程中的一个中间产物但在真实生产环境中它往往决定了数据是否可信、设备是否对齐、问题是否可追溯。希望本文的实践总结能为同样在晶圆测试或后段工程中处理 Map 文件的工程师提供一些可参考的思路。目前掌握TSK的转换、修改、生成等操作包括彩色excel、special ink等特殊逻辑。已完成工具开发参考https://blog.csdn.net/qq_45166271/article/details/158883601?spm1001.2014.3001.5501如需咨询 联系方式QQ1013244821邮箱1013244821qq.com微信q1013244821

相关文章:

晶圆测试中 TSK MAP 文件的工程处理经验与技术实践

围绕二进制 TSK MAP 的解析、转换与规则化处理的一些实践总结 一、写在前面 在晶圆测试(CP / Wafer Sort)流程中,Wafer Map 文件是连接测试设备、后段封装以及数据分析系统的核心数据载体。其中,TSK(Tokyo Seimitsu&a…...

别让信息淹没你:从卸载抖音到彻底理解 Transformer 架构

别让信息淹没你:从卸载抖音到彻底理解 Transformer 架构 一、为什么“注意力”是这个时代的稀缺资源? 1.1 我为什么要卸载短视频 APP 在这个信息过载的时代,我时常陷入一种精神“泥沼”:指尖划过短视频的瞬间,大脑便被…...

【数字孪生与仿真技术】14:数据驱动+机理模型:工业级混合建模实战(附MATLAB完整代码+案例解析)

摘要:在工业建模场景中,纯机理模型可解释性强但精度不足,纯数据驱动模型拟合能力优但缺乏物理约束,混合建模技术成为破解这一矛盾的关键。本文从工程实践角度出发,系统讲解混合建模的核心价值与3种主流架构(参数校正型、残差补偿型、组件替换型),结合清华大学邱彤教授团…...

【数字孪生与仿真技术】13:硬件在环(HIL)测试实战教程:从SIL到HIL搭建永磁同步电机控制器测试系统

摘要:硬件在环(HIL)测试是连接仿真与真实控制器的核心技术,也是控制系统从离线开发走向工程落地的关键环节。本文面向新手和进阶工程师,以永磁同步电机(PMSM)矢量控制器为实战案例,从MIL/SIL基础概念切入,系统讲解HIL测试的原理、实施路径与实操方法。文中基于MATLAB/…...

上机错误点随笔

1. 输入处理有严重 Buga.resize(s1.size()); // 先 resize 为 s1.size(),全部初始化为0 while(l--)a.push_back(s1[l]-0); // 又在尾部 push_back,导致前面全是0问题:resize 后再 push_back 会导致数组前面有一堆0,数据长度…...

缓存分块(Cache Blocking):矩阵乘法的救命稻草

矩阵乘法是科学计算的核心,但 naive 实现性能惨不忍睹。问题出在缓存——三个大矩阵来回折腾,L1缓存根本装不下。缓存分块(Cache Blocking/Tiling)通过把大矩阵切成小块,让数据在缓存里多待一会儿,性能能提…...

回归实战:新冠病毒感染人数预测

一、项目背景 台湾大学李宏毅老师 2021 春季机器学习课程的作业竞赛:“ML2021Spring-hw1”, 项目所需数据可点击链接下载,链接如下: https://www.kaggle.com/competitions/ml2021spring-hw1 二、代码解析 代码涵盖了深度学习项目从…...

RFID读卡器电气接口连接器/航空插头/端子选型指南

选型步骤确认应用场景应用类型推荐连接器类型理由固定安装M12 圆形连接器或矩形连接器稳定性好,适合长期固定使用移动设备 / 频繁插拔M8/M12 快速锁定型插拔便捷,机械强度高恶劣环境带屏蔽的 M12 连接器抗干扰能力强,防护等级高环境要求防护等…...

【数字孪生与仿真技术】17:工业机器人数字孪生实战:运动控制+离线编程+碰撞检测(RobotStudio完整代码+从入门到精通)

摘要:工业机器人传统示教编程存在停机依赖、碰撞风险高、调试周期长等痛点,数字孪生技术通过虚拟仿真将编程、调试迁移至虚拟环境,彻底解决上述问题。本文以ABB RobotStudio(主流工业机器人仿真平台)和新时达STEPStudio(国产软件)为核心,聚焦运动控制仿真、离线编程(O…...

信息传承 -- 在时间的缝隙里,我们能留下什么?

如果有一天,我们的文明走到了尽头,新的一代智慧生命站在这片废墟上,他们会如何理解我们? 他们可能会轻易地读懂我们刻在石碑上的铭文,看清岩壁上的狩猎图画,甚至从陪葬的竹简中,拼凑出古老王朝…...

软考-系统架构设计师笔记-真题解析-2023年真题

软考-系统架构设计师-2023年上午选择题真题 考试时间 8:30 ~ 11:00 150分钟 1.2.要实现多任务间的协同工作,操作系统必须提供任务间的通信手段。嵌入式操作系统一般都会提供多任务间通信的方法,其中(问题1)是任务间最直接、最明显的通信方法,…...

尝试用openclaw完成一个复杂的开发任务(持续更新)

im1: 我现在想开发的支持手机、桌面、web端的3D休闲应用,但是功能可能比较复杂,我需要多个助手帮我完成这项工作,大概需要一个产品经理、程序员、测试人员,先暂时分别叫他们小产潘,小猿潘,小测潘&#xff1…...

OpenClaw启动后,web控制面板无法登录,返回信息:Not Found

在1.19这台服务器安装了OpenClaw,不管用浏览器,还是直接使用curl,都是返回信息:Not Found但是1.12这台服务器就没有问题...curl http://localhost:18789 Not Found查看绑定情况openclaw config get gateway.bind🦞 Ope…...

Linux WDT 软件分析

linux WDT(看门狗) 看门狗子系统为什么要实现看门狗子系统?因为要实现linux底层对WDT 不同硬件的统一控制 在driver部分中最终回去调用watchdog_devwdt 代码解析 结构体使用场景和Attention struct xxx wdd_data; // 先定义数据本体 wdd &a…...

Urdf文件导出

下载urdf导出插件:https://wiki.ros.org/sw_urdf_exporter 1.准备工作: (1)质量属性: 单独为每个零件设置好材料和质量属性: 若零件由多种材料构成或结构复杂(如电机、电池、PCB)…...

计算机视觉(CV)实战避坑指南

做 CV 实战的同学都有体会:看再多理论、跑通再多 demo,真正落地项目时还是会踩坑 —— 数据标注混乱、模型训练不收敛、推理速度太慢、部署报错找不到原因、小目标检测不到、图像模糊识别准确率低……本文不聊空洞的原理,只针对 CV 实战中8 个…...

类和对象(上 中 下)

类 图纸 / 模板对象 根据图纸造出来的东西1.类的定义类就是把属性和行为封装在一起的模板。1.1 类定义格式^ class 为定义类的关键字, Stack 为类的名字,{} 中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员&#x…...

清华大学车辆学院团队推出大模型微调领域的新型强化学习算法——STAPO

清华大学车辆学院团队推出大模型微调领域的新型强化学习算法 近日,清华大学车辆学院李克强院士、李升波教授课题组与滴滴自动驾驶部门联合提出了用于大模型微调训练的 STAPO(Spurious-Token-Aware Policy Optimization)算法,旨在解…...

洛谷:P1424 小鱼的航程(改进版)

题目描述有一只小鱼,它平日每天游泳 250 公里,周末休息(实行双休日),假设从周 x 开始算起,过了 n 天以后,小鱼一共累计游泳了多少公里呢?输入格式输入两个正整数 x,n,表示从周 x 算起…...

往期精彩|EBioMedicine:MRI脑年龄异质性、认知、遗传学与阿尔茨海默病神经病理学之间的关系

摘要总结:该研究基于大样本、多中心、多模态神经影像数据,深入探讨了认知正常老年人群中脑龄异质性与阿尔茨海默病(AD)神经病理、认知表现及遗传背景之间的复杂关系。研究通过构建结构和功能MRI脑龄预测模型,将个体划分…...

ARM指令流水线的分类与比较(ARM处理器指令系统——指令流水线,中篇)

本文声明:内容来源于网络,进行整合/再创作;部分内容由AI辅助生成。ARM微处理器主要包含3级指令流水线、5级指令流水线、7级指令流水线、8级指令流水线和13级指令流水线这5个流水线。本节着重讲述3级、5级指令流水线。3级指令流水线到ARM7为止…...

Jellyfin在Android上的实战指南:打造你的开源家庭媒体中心

1. 为什么选择Jellyfin?从零开始认识你的开源媒体管家 如果你和我一样,家里攒了一堆电影、电视剧、音乐和家庭照片,分散在电脑硬盘、NAS甚至旧手机里,每次想找个片子看都得折腾半天,那你一定需要个“媒体中心”。市面上…...

基于FPGA的以太网设计(五):ARP协议状态机实战与板级调试

1. 从仿真到上板:ARP状态机调试的“最后一公里” 上一篇文章我们详细拆解了ARP接收和发送模块的Verilog代码实现,相信你已经对状态机的每个状态跳转和数据流处理有了清晰的认识。代码写完了,仿真波形看起来也完美无缺,是不是感觉大…...

SER5 Pro迷你主机实战:ESXi+虚拟机打造高效All in One家庭服务器

1. 为什么选择SER5 Pro作为你的家庭服务器核心? 如果你和我一样,是个喜欢折腾但又怕麻烦的家庭技术爱好者,那么一台小巧、安静、性能又够用的迷你主机,绝对是打造家庭数字中枢的绝佳选择。我前前后后用过好几款迷你主机&#xff0…...

C++内存池在Tick级交易系统中的5大致命缺陷:从L3缓存未命中到NUMA跨节点延迟,如何72小时内重构?

第一章:Tick级交易系统内存池的性能悖论与重构动因在毫秒乃至微秒级响应要求的Tick级交易系统中,内存池本应是降低GC压力、规避堆分配抖动的核心基础设施。然而实践中却频繁观测到一种反直觉现象:启用定制化内存池后,订单匹配延迟…...

【自然语言处理】从编译器视角看NLP:分层架构的共性与技术迁移路径

1. 引言:当编译器工程师遇上自然语言 大家好,我是老张,一个在AI和编译器领域摸爬滚打了十多年的老码农。这些年,我见过不少工程师朋友,一提到自然语言处理(NLP),就觉得那是另一个世界…...

IEEE期刊分区大洗牌:2025年这些1区期刊跌到2区,你的论文还值钱吗?

IEEE期刊分区洗牌:科研价值锚点迁移下的理性应对指南 又到了年底,对于很多科研工作者,尤其是计算机、电子、通信等领域的学者和研究生来说,除了年终总结,还有一件牵动神经的大事——中科院期刊分区表的更新。这几天&am…...

Temenos T24核心系统开发实战:JBase Basic语言从入门到精通

1. 初识T24与JBase Basic:银行IT人的新起点 如果你刚加入一家银行的科技部门,或者被分配去维护那个听起来就很高大上的“核心系统”,那么“Temenos T24”这个名字很快就会成为你日常的一部分。别紧张,我第一次接触它的时候也是一头…...

告别自签名警告:基于acme.sh为宝塔面板部署免费IP SSL证书实战

1. 为什么你的宝塔面板总被浏览器“嫌弃”? 每次打开宝塔面板,看到浏览器地址栏那个刺眼的红色“不安全”警告,或者那个需要你手动点击“高级”->“继续前往”的提示,是不是感觉特别不专业?心里还会犯嘀咕&#xff…...

Flutter 三方库 flutter_auto_localizations 的鸿蒙化适配指南 - 国际化研发的减速带切除术、在鸿蒙端实现多语言代码自动生成实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net Flutter 三方库 flutter_auto_localizations 的鸿蒙化适配指南 - 国际化研发的减速带切除术、在鸿蒙端实现多语言代码自动生成实战 前言 【里程碑达成:我们已跨越 150 篇大关&…...