简介《Chroma 3380P培训手册》面向IC测试工程师、ATE操作与维护人员及相关专业学习者围绕Chroma 3380P自动测试设备的使用与培训展开帮助读者理解数字IC测试的V/I/T条件、DC/功能/AC测试分工以及QC/CP/FT等测试流程差异。内容从测试机功能方块图切入串联DR、比较器、DPS、Pattern memory、ALPG、时序发生器与判决器等模块并延伸到3380P整机外观、测试头内部结构、承载板与支架等硬件认知。软件部分覆盖开关机、校正与自检、测试程序架构、向量编程、编程注意事项及工程调适工具配有案例说明便于按培训主题查阅和实践。资源包共1个PDF文件大小13.95MB已有1971人学习适合作为设备入门、岗位培训与现场排错时的参考材料。1. 从一张四层地图开始3380P 培训手册该按什么顺序读3380P 培训手册翻开头几页是 IC test 介绍不少人会直接跳到软件操作那一章结果卡在向量编程上满屏名词看不懂。按章节顺序梳理下来这份 ATE 测试机材料其实是一张四层地图底层是 IC 测试的基本概念也就是 DC/Function/AC 三要素和“真值表—激励—向量—pattern”这组同义词中间是 3360x/3380x 的硬件底盘包括测试头、承载板、DPS/PMU/PPMU 与数字通道板卡再往上是软件层包括开关机、校正与自检、程序架构、向量编程最上层才是工程调适工具和案例研讨。这个顺序不能反过来因为后面每一个参数、每一次插槽选择都是前面概念的落地。这份材料适合两类人一是刚接触 3380P 这类数字测试机、要从头建立体系的工程师二是已经能跑程序、但参数和流程记混了需要回头查漏补缺的人。2. 三要素与测试流程IC 测试到底在测什么2.1 为什么要在最严条件下测四个词其实是一件事材料开篇给出的理由很直接为了确保 IC 在其最严格max/min的 V/I/T 条件下仍然符合全部设计功能。注意这里的“最严格”不是随便加严而是把电压、电流、时间三个维度分别压到规格书的边界值上跑一遍——边界能过中间过程才有意义。围绕这个目标材料的表述也值得记住描述数字 IC 功能的文件truth table真值表 stimulus激励表 vector向量 pattern。同一份东西做设计的人叫真值表做测试的人叫 pattern写程序的叫向量彼此沟通时容易各说各话复习时首先要统一表述。紧接着是那组最容易看错的方向性符号0 / 1 表示输入至 IC 的 0/1 信号L / H 表示判别 IC 输出的 L/H 信号。输入侧只给逻辑值输出侧只给期望的判决结果两边不能写反。材料还强调了一句分量很重的话执行 pattern 必须完全正确才能保证功能正常——向量错一位后面所有功能项都跟着错这是后来调机时最容易返工的地方。pattern 的来源有两种一是仿真生成通常由客户提供二是人工 coding典型场景是 IIC 串口这类时序规整、速率不高的接口。术语常见来源在程序里的角色记法truth table 真值表设计规格功能定义设计语言stimulus 激励表仿真/手写输入侧激励测试语言vector 向量仿真/手写每周期一行数据编程语言pattern机台文件送进 pattern memory 的内容机台语言梳理下来会发现这四个词之所以要放在第一章是因为后面所有硬件资源都是为“把 pattern 正确打出去、正确判回来”服务的pattern memory 存它ALPG 生成它Format 塑形它Judge 判决它。2.2 三要素与机器功能方块图的一一对应数字信号的三要素材料分得很清楚Time Characteristic 对应 AC Testing时序、RATE、edgeLogical Characteristic 对应 Functional Testing逻辑Voltage Characteristic 对应 DC TestingVIL/VIH 这类电平。这三者不是并列的三个测试项而是同一颗芯片的三个观察角度。真正有价值的是方块图的对应关系它决定了出问题时该查哪块板要素关注对象负责的功能方块典型测试类型DC电压特性 VIL/VIH、电平DRDriver、Compare比较器、DPS数字电源DC TestingFunction逻辑特性 0/1 与 L/HPattern memory、ALPG、Format、JudgeFunctional TestingAC时间特性 T1/T2、RATE、edgeTiming generator产生 RATE、DT0…CT1、Format波形、JudgestrobeAC Testing这张表是整份材料的骨架。功能项测不过先想 pattern 和 ALPG时序项测不过先想 timing generator 和 strobe 位置直流项测不过先想 driver 电平、比较器门限和 DPS 供电。材料里 AC 那一栏特意标注了 Timing generator 产生 RATE 与 DT0…CT1 这组时序参数Format 负责波形形状Judge 靠 strobe 采样——三者任意一个偏了AC 项的数据都会漂。提示DC、Function、AC 的划分依据是“看什么”不是“先后顺序”。同一个 pattern 可以同时跑功能项和时序项区别只在判决时用的是逻辑比较还是带 strobe 的时序比较。2.3 测试流程一支程序对应一条流程别混用材料对流程的表述有四条每一条都是血泪经验第一每个品种 IC 都有各自的测试流程第二每个测试项根据需要可以调整先后顺序但开短路测试项除外第三同一个品种根据规格或目的不同可能区分几种测试流程例如 QC、CP、FT第四一个流程就是一支程序。最后这句最容易被忽略——很多人以为一套程序改改参数就能同时应付 QC 和 FT实际上流程目的不同测试项的取舍和顺序就该不同。把流程写成结构思路会清楚很多。下面是程序骨架的示意不是机台真实指令# 示意一支测试程序的流程骨架元组为测试项名, 关键参数 FLOW [ (open_short, {mode: current_force, limit_v: 0.3V}), # 开短路固定第一位 (leakage, {pin_group: VDD, vforce: 3.3V}), # DC 项加电压测电流 (function, {pattern: func_main, rate: 50MHz}), # 功能项吃 pattern (ac_timing, {pattern: func_main, strobe: T1}), # 时序项换 strobe 再看一遍 ]这段骨架的逻辑是列表顺序即执行顺序开短路永远排第一因为它筛掉的是连焊接都异常的芯片后面的项对这类芯片没有意义DC 项靠“加什么、测什么”定义功能项和时序项复用同一份 pattern区别只在 rate 和 strobe。参数上rate 决定 pattern 的打点速度strobe 决定在哪个时间点采样判决——同一个向量换 strobe测出来的就是另一件事。流程顺序要不要调取决于测试项之间有没有物理影响比如某项大电流测试之后芯片发热后面的漏电项就会漂这种顺序调整属于工程判断评审时必须写明理由不能凭手感改。3. 硬件底盘测试头、板卡与两份规格表3.1 测试头拆解从弹簧针引出口到背板 PCB3380P 整机由测试头、测试头支架和控制计算机三部分组成。测试头外部能看到弹簧针引出口、承载板固定机构、支架固定座和风扇窗口打开之后是弹簧针、电路板卡、电源供应器、风扇、PCB 插槽、背板 PCB 和支架固定座。继续分解会依次看到背板 PCB、电源供应器支架、风扇支架、电源开关和交流电源引出口。这套拆解顺序值得记因为现场排障时基本是反着走先看风扇窗口有没有堵、电源开关和交流引出口有没有异常再往里拆。承载板Load Board那一层材料列了固定环、附加电路板、板卡固定座、上盖机构还专门提到“附加电路板固定顺序”——顺序错了压不实接触电阻偏大测出来全是玄学。测试头支架Manipulator分两种落地型简易支架仅支持缆线对接多方向多功能支架既支持直接对接也支持缆线对接。选支架时要先确认对接方式再谈行程和角度否则买回来装不上。注意拆装承载板前先断电附加电路板按手册顺序固定。接触不良引起的数据抖动最后往往查不出根因只能整块重装。3.2 DPS/PMU/PPMU先把电压和电流两个维度一起记电源类资源是选型时最容易只看一半的地方。材料把 3360P 与 3380P/D 的 DPS、PMU、PPMU 放在一张表里横读时容易错位下面按板卡拆开整理板卡通道数输出/测量电压档位输出/测量电流档位定位STDPS3360P8±10V8V±2A1uA~2A标配主电源STDPS3380P/D16±10V8V±2A1uA~2A标配主电源LXREF16±48V6V~48V±250mA1uA~250mA选配高压小电流LXUVI16±10V6V、10V±500mA1uA~500mA选配MLDPS-1616-6V~12V6V、12V±1A5uA~1A选配MLDPS-3232-6V~12V6V、12V±1A5uA~1A选配通道翻倍MXREF16±48V6V~48V±250mA1uA~250mA选配MXUVI16±12V2~12V±1A1uA~1A选配电压档位这一列不要跳过8V、6V~48V、2~12V 表示的是量程分段同一块卡在不同档位下的精度表现不一样小信号要往小档位上靠。电流侧同理1uA~2A 和 5uA~1A 的起点不同微安级漏电测试要看清下限。材料里还标了 gang-mode 的机型支持情况xxxYYYY多脚并联加流时先确认这块卡支不支持。PMU 与 PPMU 是另一组资源按 per pin 配置资源通道电压范围电流范围档位备注PMU16 per pin±48V100mA1uA~100mA标配PPMU16 per pin-0.5V~6.5V±30uA标配微安级MXPMU16 per pin±48V100mA1uA~100mA标配MXPPMU16 per pin-2V~6V±32mA2uA~32mA标配梳理下来会发现一个容易踩坑的地方原表里 PPMU 的电压范围是 -0.5V~6.5V档位却标成 6V~48V两者对不上。这种表内不一致在培训材料里不算罕见复习时把它标出来实机配置以手册勘误或现场实测为准比背一个可能有误的数字更稳。定位上也要分清DPS 负责整颗芯片的供电功耗PMU/PPMU 负责单脚参数测量PPMU 的量程落在微安级测漏电、测输入电流这类项才用它。3.3 数字通道SNPEC 与 MXLPC 的差距不只是频率数字通道板是功能测试的主力。3360 用 SNPEC3380 用 MXLPC两者差异集中在密度、速度和存储深度上项目SNPEC3360MXLPC3380每板针数32 pins/board64 pins/board最大 pattern rate50MHz100MHz控制器LXPG2MXPG3SPM顺序 pattern memory8M可选 16M32M / 64MMXPG3 选配RPM随机 pattern memory256K—FPM快速 pattern memory1K1KFail log1K3 bits/pin1K3 bits/pinFail log 信息PEH、PEL、Pin failPEH、PEL、Pin failpattern memory 的三个缩写要分清SPM 是顺序存储容量大跑长向量靠它RPM 是随机存储容量小但寻址灵活FPM 只有 1K用于快速循环的小段向量。写程序时把长向量往 SPM 塞、把循环体往 FPM 塞效率差别很明显。模拟参数那一半更值得逐行对项目SNPEC3360MXLPC3380Driver 上升/下降时间1.5V/1ns1.5V/1nsVIH 输出范围-0.4V~6.5V-1.9V~6.0VVIL 输出范围-0.5V~6.4V-2.0V~5.9V输出精度±(0.5%20mV)±(0.5%20mV)输出分辨率0.640mV0.61mV输出阻抗55±5Ω55±5ΩComparator 输入范围-0.5V~6.5V-2.0V~6.0V比较精度±(0.5%20mV)±(0.5%20mV)输入分辨率0.640mV0.61mV输入幅度7Vp-p Max±0.1V~±8V输入阻抗 / 电容10MΩ / 100pF10MΩ / 100pFActive Load IOH / IOL0~-35mA / 0~35mA0~-12mA / 0~12mA负载电流分辨率3.2uA1.464uA负载精度±(0.5%25uA)±(0.5%25uA)VREF 范围-0.5V~6.5V-1.75V~5.75VVREF 分辨率0.534mV0.61mVVREF 精度±(0.5%20mV)±(0.5%20mV)几处要点3380 的 VIH 下限能到 -1.9V、VIL 到 -2.0V负电平能力比 3360 强测某些带负压输入的器件时这是硬门槛输入幅度一个是 7Vp-p Max一个是 ±0.1V~±8V写法不同但含义要按手册理解别直接比数字Active Load 的电流能力 3380 反而更小±12mA 对 ±35mA但分辨率更细1.464uA 对 3.2uA说明它把负载单元往精密方向做了取舍。VREF 范围也不同比较门限的设定要跟着变。3.4 插槽与 POGO pin固定位置就是不能乱插3360P 测试头的插槽分两类SPBUS、LPC0、LXPG2、STDPS、PMU0、PMU1 属于固定位置插槽不能随意插其他种类板卡LPC1~LPC7 是选购板卡插槽。这条规定看起来像废话实际是现场翻车高发区因为固定槽和选购槽外观一致赶时间时插错一次就可能整机报错。POGO pin 的管脚定义不在正文里材料指向配套的 Load Board Layout Guide 文档做承载板布线前必须先对这份定义针脚顺序错了轻则开路重则伤板。4. 软件与程序架构从开关机到向量编程的四个台阶4.1 开关机、校正与自检三件事的边界要分清材料把开关机操作、校正与自检放在软件部分的最前面顺序是有讲究的。开机是上电自检流程关机是让电源和负载按序退出的过程直接断电会让某些资源停在非零状态校正解决的是“机台测量值和真实值之间的偏差”属于周期性动作自检解决的是“机台自身功能是否正常”属于上电或异常后的确认动作。三者混为一谈的后果是数据漂了先怀疑程序其实该做校正机台报错先做校正其实该先跑自检确认硬件。梳理下来一个稳妥的习惯是每天开机后先跑一遍自检确认各板卡状态正常按周期或换板卡后做校正关机严格走流程不直接切交流开关。校正和自检的记录要留档出问题时这份记录能帮你把“机台问题”和“程序问题”分开——这就是黑匣子的价值。4.2 程序架构流程层、测试项层、向量层材料提到“测试程序架构与向量程序编成”是两块内容说明程序是分层搭的。按 ATE 的通用做法可以拆成三层流程层决定测哪些项、什么顺序、什么条件跳过测试项层定义每一项的力值和判据比如加多少电压、测电流上限多少向量层是 pattern、timing、level 的具体数据。三层分开的好处是改判据不动流程改流程不动向量。# 示意测试项层的参数组织方式键名是逻辑名不绑定机台具体字段 TEST_ITEM { name: vdd_leakage, pin_group: [VDD], # 作用到哪组脚 force: {v: 3.3V}, # 加什么 measure: {i_limit: 10uA},# 测什么、判据多少 on_fail: stop, # 失败后停还是继续直接决定流程走向 }这里的逻辑是force 和 measure 构成一项测试的最小闭环on_fail 决定这项失败后流程怎么走。参数说明上v 是加到引脚上的电平i_limit 是判据门限pin_group 决定资源分配。on_fail 这一项最容易被忽略它其实是流程的一部分写“继续”意味着后续项要在已知不良的芯片上跑数据不能当良品数据看。4.3 向量编程pattern、timing、format、judge 四个齿轮向量编程的本质是把 2.1 节那套符号落到具体时间点上。一条向量由输入侧和期望侧组成再挂一个采样时点# 示意一条向量的三个组成部分 vector { input: 0b0101, # 0/1打到 IC 输入脚的逻辑电平 expect: 0bLHHL, # L/H比较器对输出脚的期望判决 strobe: T1, # 在哪个时点采样判决 } # 同一份 pattern 换 strobe等于换了测量时点测的是另一件事三个字段对应三个硬件input 走 driver 和 formatexpect 走 comparator 和 judgestrobe 走 timing generator。Format 决定波形怎么塑形NRZ、RZ 这类边沿形态timing generator 决定 RATE 和 DT0…CT1 的时点judge 决定在 strobe 处取到的值算 L 还是 H。写向量时如果 expect 里误填了 0/1编译可能不报错但判决结果全错这是第 5 章要专门说的一条。手写 pattern 的典型场景是 IIC 这类串口时序输入侧按协议逐周期排 0/1输出侧按从机响应填 L/H写完必须用仿真或已知良品对一遍。5. 易错点五处最容易翻车的地方5.1 硬件与资源类的三处易漏点一固定插槽当选购槽插。为什么漏SPBUS、LPC0、LXPG2、STDPS、PMU0、PMU1 和 LPC1~LPC7 在物理上长得一样赶进度时看空位就插。 怎么补在测试头内侧贴一张槽位图插板前逐槽对位换板卡后先跑自检再上产品别直接开始跑程序。易漏点二选电源板卡只看电压不看电流档位。为什么漏需求书上通常写“需要 ±48V”没人写“需要 250mA 还是 2A”STDPS 能到 ±2A 但只有 ±10VLXREF 能到 ±48V 但只有 ±250mA两个维度必须同时满足。 怎么补选型时列一张“电压×电流”二维表把每块卡的可行区间画出来再交集小信号项还要看电流档位下限是 1uA 还是 5uA。易漏点三把 PMU/PPMU 当 DPS 用。为什么漏名字里都带“电源/测量”功能表也都能加电压测电流。 怎么补按用途分工记——DPS 供整颗芯片的功耗电流PMU/PPMU 做单脚参数PPMU 电流只到 ±30uA 量级测静态漏电合适拿去供整芯片电流会直接超量程。5.2 程序与判据类的两处易漏点四输入侧的 0/1 和输出侧的 L/H 写反。为什么漏波形图上看都是高低电平仿真文件里也常混着显示编译不报错跑出来全 fail第一反应是芯片坏了。 怎么补定一条硬规则——input 字段只允许 0/1expect 字段只允许 L/H写完用脚本扫一遍字段取值调试时先看 fail log 里的 PEH/PEL 和 pin fail 信息确认是判决错还是驱动错。易漏点五测试项顺序随手调QC/CP/FT 共用一支程序。为什么漏觉得顺序不影响结果反正每项都会跑到材料里“开短路除外”那句话被当成套话跳过。 怎么补把流程顺序当成程序的一部分来评审开短路固定第一同一个品种如果 QC、CP、FT 目的不同就老实拆成三支程序一支程序对应一条流程改参数不叫换流程。6. 复习清单把 3380P 的知识点串一遍复习这份材料别从头再读一遍按“概念—硬件—程序—易错”四段回扫效率更高。第一段用十分钟默写DC/Function/AC 三要素分别对应哪些功能方块truth table、stimulus、vector、pattern 是不是同一件事0/1 和 L/H 各在哪一侧。写不出来的地方就是漏洞回第 2 章补。第二段对硬件参数重点不是背数字而是记住“哪个维度会卡人”。可以用下面这张自检表过一遍自检项要能答出的内容答不出回看测试头结构外部四件、内部七件、分解顺序3.1承载板固定环、附加板、固定顺序3.1电源资源STDPS 与 LXREF 的电压/电流边界3.2PMU/PPMUper pin 通道数、PPMU 微安级定位3.2数字通道SNPEC 与 MXLPC 的针数、速率、存储3.3插槽六个固定槽 LPC1~LPC7 选购3.4第三段走程序流程层、测试项层、向量层各写一个最小例子重点检查 on_fail 有没有写、input/expect 有没有串、strobe 换过之后预期结果会不会变。第四段只做一件事——把第 5 章五条易错点逐条对照自己手上的程序中一条就改一条。我自己的习惯是每次开新程序前强制走一遍“槽位—量程—流程顺序—pattern 来源”四问四问都答得出来才点开始。这个习惯是被一次插错槽位、跑了一整晚废数据换来的那之后我再也不敢省略自检。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?