Verilog小白在路上
模拟IC测试岗面试,ATE经验确实是重点,但没实际用过也不用太慌。面试官通常不会要求你现场写测试代码,但肯定会问原理和思路。
关于ATE编程,可能会问一些基础概念,比如测试机的基本架构(测试头、仪器板卡、DUT板)、测试程序的主要组成部分(如DC测试、AC测试、功能测试的代码结构)。可能会让你描述一个简单的测试流程,比如“如何用ATE测试一个运放的失调电压”。你需要说出步骤:上电、施加输入信号(比如将两输入端短接)、用测试机的ADC测量输出电压、换算成失调电压、与规格书限值比较。这里的关键是理解测试项如何映射到ATE的硬件资源(比如用哪块板卡供电,用哪个通道测量)和软件指令。
测试方案制定是核心。大概率会给你一个简单的电路模块(比如一个带隙基准电压源),让你说说要测哪些参数,为什么测这些,测试条件怎么设。你需要从数据手册(Datasheet)的角度思考:要保证芯片出厂合格,必须验证哪些DC参数(电压值、电流)、AC参数(建立时间、噪声)、功能(是否启动)。你需要知道如何根据应用场景确定测试限值(通常比设计规格更严,留出margin)。
数据分析经验是加分项。如果面试官问起,你可以说说在学校用实验室仪器(如示波器、源表)测试自己设计的电路时,如何收集数据、处理异常点、计算参数分布。即使没碰过量产良率(Yield),也可以表达你理解良率分析的目的:找出失效原因(是工艺波动?测试条件太严?设计缺陷?),以及CP(晶圆测试)和FT(成品测试)的区别。
学校没有ATE怎么弥补?第一,深入理解你课题中用过的仪器(比如源表SMU),它的原理和ATE中的DC测量单元是相通的。第二,学习一种测试描述语言(如STIL),了解测试向量的概念。可以在网上找一些开源测试框架或文档看看。第三,在面试中展现出强烈的学习意愿和对测试流程的逻辑理解能力,这比单纯操作过某台机器更重要。
最后,建议你找一些芯片公司的测试工程师岗位描述(JD),看看他们常用的ATE型号(泰瑞达的UltraFlex,爱德万的V93K等),去官网下点简介文档看看,知道个大概,面试时能提到就能体现你的主动性。
