在自动测试设备(ATE)的编程与执行过程中,Bin的概念并非单一维度,而是细分为Soft Bin(软Bin)和Hard Bin(硬Bin)。许多初入行的测试工程师容易混淆二者,导致测试程序结构混乱或分选机台动作异常。理解这两者的本质区别及其交互机制,是编写高效、健壮测试程序的基础。它们分别服务于不同的目的,共同构成了芯片测试结果的完整输出体系。
Hard Bin:物理分选的指令
Hard Bin,顾名思义,是与硬件动作直接关联的分类标识。它的主要功能是指挥分选机(Handler)或探针台(Prober)将芯片物理地放置到特定的料盒(Bin Box)或位置中。由于分选机的机械动作速度有限,且料盒数量通常受到物理限制,Hard Bin的数量往往是有限的,一般在16个或32个以内,具体取决于机台的配置。
Hard Bin的核心特征在于其“物理性”和“稀缺性”。每一个Hard Bin号对应一个具体的物理出口或料盘。当测试程序判定芯片属于某个Hard Bin时,它会向分选机发送信号,驱动机械臂将芯片投入对应的容器。因此,Hard Bin的设置必须简洁明了,通常只区分主要的类别,如良品(Good Bin)、主要失效模式(Fail Bin 1, Fail Bin 2等)以及未测试(Untested)。
Hard Bin的限制与挑战
由于物理料盒数量有限,无法为每一种细微的失效模式都分配一个独立的Hard Bin。如果试图为成百上千种失效原因各自设立Hard Bin,不仅机台无法支持,还会导致操作人员频繁更换料盒,极大降低生产效率。因此,Hard Bin通常用于粗略的分类,将具有相似处理方式的芯片归为一类。例如,所有功能失败的芯片可能都被归入同一个Hard Bin,无论其具体是内存失败还是逻辑门失败。
Soft Bin:数据记录的细节
与Hard Bin不同,Soft Bin纯粹是一个软件层面的概念,存在于测试机的内存和数据文件中。它不受物理料盒数量的限制,可以拥有成千上万个编号。Soft Bin的主要作用是记录芯片失效的具体原因或详细状态,为后续的数据分析提供高分辨率的信息。
在测试程序中,工程师可以为每一个测试项的失败设置一个独特的Soft Bin。例如,Open/Short测试失败设为Soft Bin 101,直流参数Vcc电流过大设为Soft Bin 102,交流参数建立时间违例设为Soft Bin 103,以此类推。这样,即使所有这些都是“失败”的芯片,被放入同一个Hard Bin料盒中,但在生成的测试数据文件(如STDF格式)中,每一颗芯片的具体失效原因都被精确地记录在各自的Soft Bin中。
Soft Bin的优势
- 无限扩展:理论上可以定义无数个Soft Bin,覆盖所有可能的测试场景。
- 精准追溯:能够精确到具体的测试项或参数范围,便于故障定位。
- 灵活分析:后期数据分析时,可以根据Soft Bin进行多维度的良率帕累托图分析,识别主要失效模式。
Soft Bin与Hard Bin的映射关系
在实际的测试程序中,Soft Bin和Hard Bin通过“映射表”(Map Table)联系在一起。测试程序内部使用Soft Bin来标记测试结果,而在测试结束或特定阶段,程序会根据预设的映射规则,将Soft Bin转换为对应的Hard Bin,从而驱动分选机动作。
这种映射机制实现了“精细记录”与“粗略分选”的完美平衡。以下表格展示了一个典型的映射示例:
| Soft Bin编号 | 失效描述 | 映射的Hard Bin | 物理去向 |
|---|---|---|---|
| 1 | Pass(良品) | 1 | 良品料盒 |
| 101 | Open/Short失败 | 2 | 不良品料盒A |
| 102 | DC参数失败 | 2 | 不良品料盒A |
| 201 | 功能测试失败 | 3 | 不良品料盒B |
| 999 | 未测试/异常 | 4 | 废弃料盒 |
通过这种映射,所有DC参数相关的失败(Soft Bin 101, 102等)都被归类到Hard Bin 2,方便工程人员集中分析工艺相关问题;而功能测试失败则单独归入Hard Bin 3,可能指向设计或逻辑问题。这种分组策略既满足了物理分选的便利性,又保留了数据的详细度。
工程实践中的最佳实践
在编写测试程序时,建议遵循“Soft Bin细化,Hard Bin归类”的原则。首先,为每个测试项定义明确的Soft Bin,确保数据记录的完整性。然后,根据失效模式的相关性或客户对分选的要求,制定合理的Hard Bin映射策略。对于需要单独回收或特殊分析的失效模式,可以分配独立的Hard Bin;对于一般的失效,可以合并处理。
此外,务必在程序注释中清晰记录Soft Bin与Hard Bin的对应关系,以及每个Bin的具体定义。这不仅有助于后续的维护,也能在出现分选错误时快速排查问题。良好的Bin管理习惯,是体现测试工程师专业素养的重要标志。
总结
Soft Bin和Hard Bin各司其职,前者负责数据的精细化记录,后者负责物理产品的分类处理。二者通过映射机制协同工作,既保证了测试数据的丰富性,又兼顾了生产分选的效率。掌握这一机制,是优化测试流程、提升良率分析能力的关键。
德恺TIC培训学堂深耕芯片测试技术培训,课程涵盖ATE编程实战、分选机操作及测试数据分析等核心模块。我们通过真实项目案例,深入讲解Soft Bin与Hard Bin的配置技巧及映射逻辑,帮助学员构建系统的测试思维。欢迎联系专业工程师咨询课程详情,获取一手行业实战经验,加速您的职业成长之路。