前言
随着集成电路工艺和设计水平的飞速发展,集成电路的自动测试技术也发展起来。但是与集成电路设计相比,测试工程并不太为人所熟知。因此,聘用和培训集成电路测试工程师变得困难。集成电路测试工程师的培养,从新人开始,到积累足够的经验,并能自行开发出适用的测试方法和ATE测试程序,往往需要一年到三年的学习和锻炼时间。
本书从ATE的应用角度切入,阐述集成电路测试所需的各项基础知识,并在其中穿插一些实际的测试经验,使集成电路测试工程师可以快速学习和上手集成电路测试工作。
本书主要针对集成电路测试工程师的教学与培养,所以读者需要具备一定的初级课程基础,这些基础课程包括:高等数学,线性代数,概率论与数理统计,电路分析基础,模拟电子技术基础,数字电子技术基础,复变函数与积分变换,数字信号处理,C/C++编程基础。最好还了解一些自动控制系统的知识。
本书共分为15章。
第1章简要介绍集成电路测试的一些基本概念以及本书中一些约定。
第2章举例说明实际的导线、电阻、电容和电感的参数以及影响,这部分是其他集成电路测试书籍经常忽略的内容,也是新手工程师经常出现错误的地方。
第3章主要讲述ATE的电源和测量的基本电路,重点讲述V/I源的工作原理和应用限制,这部分是本书的重点,也是集成电路测试工程师应重点关注的内容。
第4章和第5章简要地介绍一些测试程序编写的注意事项,以及一些误差和校准的基本原理。
第6章介绍测试电路中常用的模拟信号调理电路,简单介绍其电路原理和应用注意事项。
第7章介绍集成电路测试时常用的数字信号处理的基础知识。
第8章介绍模拟集成电路和数字集成电路测试的基础知识。模拟部分以线性稳压电源、运算放大器为例,数字部分以I2C通信和SPI通信为例。鉴于这些基本原理已经有相关的教材,模拟部分倾向于介绍测试的注意事项,数字部分倾向于介绍如何看懂时序文档。
第9章讲解常用的测试数据分析方法和原理。这部分在集成电路测试工作中非常重要,但是很多测试工程师容易忽略这些内容。过度地依赖数据分析软件,而不了解其中原理,就很难分析出问题的根本原因。
第10章简单地介绍一些测试中容易遇到的信号完整性问题。
第11章简单介绍QT-8100实训平台。
第12~15章结合实例讲解测试程序开发的完整流程,以及测试程序开发中的注意事项。
本书是编者多年来的集成电路测试培训工作的总结,第1~10章、附录部分由谷颜秋编写,第11~12章、第15章由伍恩勋编写,第13章由麦颖昭编写,第14章由霍智锵编写。
由于软件中符号和程序代码中的正斜体、大小写及上下角标存在不规范的现象,为了尽量与实际情况保持一致,书中的软件截图和程序代码并未做规范化处理,而正文表述中均已按规范化标准处理,特此说明。