嵌入式菜鸟2024
刚入职遇到良率问题确实头大,数据太多容易看花眼。我建议先别急着下结论,按这个顺序筛一遍:
第一步,先看测试机台和环境稳不稳定。同一批芯片,换台同型号测试机跑一遍,或者用已知好的‘金片’上机验证。如果良率波动大,那可能是机台问题,比如电源噪声、接触不良。同时检查测试程序版本和硬件校准记录,排除低级错误。
第二步,分析Bin分布。如果失效集中在某个特定测试项(比如只死在ADC测试),那很可能是设计或工艺问题;如果失效分散在各个测试项,那测试程序或硬件问题的可能性更大。
第三步,看Shmoo图。如果Shmoo图边界模糊、窗口狭窄,或者同一晶圆上不同芯片的Shmoo图差异很大,那很可能遇到了工艺波动(比如阈值电压漂移)。如果Shmoo图整体偏移(比如所有芯片都在某个电压下失效),那可能是测试条件设置太严,或者设计余量不足。
第四步,关联晶圆图。把失效芯片在晶圆上的位置画出来,如果呈现明显的区域分布(比如边缘一圈全坏),那基本是工艺问题;如果是随机分布,那可能是设计问题或测试问题。
最后,如果怀疑设计问题,可以调出仿真数据,对比实际测试的corner情况。
关键数据就盯住这几样:Bin分类统计、Shmoo图、晶圆图、测试日志里的error log。新手容易一头扎进细节,先抓大模式再深挖,效率会高很多。
