半导体测试贯穿设计、生产过程的核心环节。半导体测试就是通过测量半导体的输出响应和预期输出并进行比较以确定或评估集成电路功能和性能的过程,其测试内容主要为电学参数测试。一般来说,每个芯片都要经过两类测试:
(1)参数测试。参数测试是确定芯片管脚是否符合各种上升和下降时间、建立和保持时间、高低电压阈值和高低电流规范,包括 DC(Direct Current)参数测试与 AC(Alternating Current)参数测试。DC 参数测试包括短路测试、开路测试、最大电流测试等。AC 参数测试包括传输延迟测试、建立和保持时间测试、功能速度测试等。这些测试通常都是与工艺相关的。CMOS 输出电压测量不需要负载,而 TTL 器件则需要电流负载。
(2)功能测试。功能测试决定芯片的内部数字逻辑和模拟子系统的行为是否符合期望。这些测试由输入适量和相应的响应构成。他们通过测试芯片内部节点来检查一个验证过的设计是否正产工作。功能测试对逻辑电路的典型故障有很高的覆盖率。
测试成本与测试时间成正比,而测试时间取决于测试行为,包括低速的参数测试和高速的矢量测试(功能测试)。其中参数测试的时间与管脚的数目成比例,适量测试的时间依赖于矢量的数目和时钟频率。测试的成本主要是功能测试。
从最初形成满足特定功能需求的芯片设计,经过晶圆制造、封装环节,在最终形成合格产品前,需要检测产品是否符合各种规范。按生产流程分类。半导体测试可以按生产流程可以分为三类:验证测试、晶圆测试测试、封装检测。
(1) 验证测试:又称实验室测试或特性测试,是在器件进入量产之前验证设计是否正确,需要进行功能测试和全面的 AC/DC。特性测试确定器件工作参数的范围。通常测试最坏情况,因为它比平均情况更容易评估,并且通过此类测试的器件将会在其他任何条件下工作。
(2) 晶圆测试:每一块加加工完成后的芯片都需要进行晶圆测试,他没有特性测试全面,但必须判定芯片是否符合设计的质量和需求。测试矢量需要高的故障覆盖率,但不需要覆盖所有的功能和数据类型。晶圆测试主要考虑的是测试成本,需要测试时间最小,只做通过 / 不通过的判决。
(3) 封装测试:是在封装完成后的测试。根据具体情况,这个测试内容可以与生产测试相似,或者比生产测试更全面一些,甚至可以在特定的应用系统中测试。封装测试最重要的目标就是避免将有缺陷的器件放入系统之中。成品测试是对完成封装的集成电路产品进行最后的质量检测,主要是针对芯片应用方面的测试,有些甚至是待机测试,以保证出厂产品的合格率。