华为半导体测试(ATE-芯片测试)笔试+面试真题(回忆版含实操答案)_第1页
华为半导体测试(ATE-芯片测试)笔试+面试真题(回忆版含实操答案)_第2页
华为半导体测试(ATE-芯片测试)笔试+面试真题(回忆版含实操答案)_第3页
华为半导体测试(ATE-芯片测试)笔试+面试真题(回忆版含实操答案)_第4页
华为半导体测试(ATE-芯片测试)笔试+面试真题(回忆版含实操答案)_第5页
已阅读5页,还剩3页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华为半导体测试(ATE/芯片测试)笔试+面试真题(回忆版,含实操答案)华为半导体测试(ATE/芯片测试)笔试+面试真题(回忆版,含实操答案)一、笔试客观题(单选+判断,附答案+解析)单选题半导体ATE测试中,DC参数测试不包含以下哪一项()

A.Voh/VolB.Iih/IilC.fmaxD.Iddq

答案:C

解析:fmax最大工作频率属于AC动态参数;DC是静态直流参数,高低电平、输入漏电流、静态功耗电流。固定型故障Stuck-at-1含义是()

A.节点恒为0B.节点恒为1C.节点短路到电源D.时序故障

答案:B

解析:Stuck-at0:节点固定0;Stuck-at1:节点固定1,是ATPG最基础故障模型。WaferTest(晶圆测试)的核心目的是()

A.封装后筛选不良B.封装前筛除坏die,节约封装成本

C.可靠性老化测试D.芯片系统功能验证

答案:B

解析:WaferTest(CP测试):划片封装前,在晶圆上测试,挑出坏芯粒,不封装坏die;FT是封装后终测。Iddq测试针对哪类缺陷()

A.时序延迟故障B.桥接短路、栅氧化层漏电

C.功能逻辑错误D.存储器读写错误

答案:B

解析:Iddq静态漏电流测试,电路静态无翻转时电源漏电,检测内部短路、栅漏电缺陷。DFT中Scan扫描测试核心原理是()

A.插入BIST控制器,片上自测

B.将普通寄存器替换成可扫描寄存器,串行移入移出测试向量

C.增加电源测试点监控电流

D.增加模拟采样电路

答案:B

解析:Scan:把触发器连成移位寄存器,串行加载激励、串行捕获响应;MBIST是存储器内建自测。建立时间SetupTime是指()

A.时钟沿到来之后,数据保持稳定的最小时间

B.时钟沿到来之前,数据必须提前稳定的最小时间

C.时钟高低电平持续时间

D.信号从输入到输出的延迟

答案:B

解析:Setup:数据在时钟到来前稳定;Hold:时钟沿之后数据继续稳定。不满足Setup:高频下采样错误;不满足Hold:任何频率都会出错。判断题MBIST用于逻辑电路扫描测试,Scan用于存储器测试。(×)

解析:MBIST=MemoryBIST存储器自测;Scan用于逻辑电路。测试覆盖率越高,代表芯片所有缺陷100%都能被检测出来。(×)

解析:故障覆盖率是目标故障模型覆盖率,不能覆盖所有物理缺陷。测试机Loadboard(负载板)是ATE测试头和芯片DUT之间的转接板。(√)AC参数测试只需要看电压,不需要考虑信号抖动、上升下降时间。(×)

解析:AC测试重点:上升沿、下降沿、抖动、传输延迟、最高工作频率。二、笔试编程实操题(华为半导体测试常考Python/C,ATE测试脚本方向)考点:测试数据批量处理、良率统计、超限筛选,半导体测试日常自动化脚本。实操题1Python(高频)题目:读取芯片Voh测试结果列表,Voh标准规格:最小值2.4V,最大值3.3V;遍历所有样品,统计:总样本数、Pass数量、Fail数量、良率,输出Fail样品索引与数值。python

#参考答案

deftest_voh(voh_list,voh_min=2.4,voh_max=3.3):

total=len(voh_list)

pass_cnt=0

fail_info=[]

foridx,valinenumerate(voh_list):

ifvoh_min<=val<=voh_max:

pass_cnt+=1

else:

fail_info.append({"index":idx,"value":val})

fail_cnt=total-pass_cnt

yield_rate=pass_cnt/totaliftotal>0else0

print(f"总样本:{total},Pass:{pass_cnt},Fail:{fail_cnt},良率:{yield_rate:.2%}")

print("失败样品:",fail_info)

returnyield_rate,fail_info

#测试用例

if__name__=="__main__":

data=[2.5,2.2,3.0,3.4,2.8]

test_voh(data)输出结果PlainText

总样本:5,Pass:3,Fail:2,良率:60.00%

失败样品:[{'index':1,'value':2.2},{'index':3,'value':3.4}]面试官追问点如果数据存在空值、NaN如何处理?加异常捕获,NaN直接判定失效。大批量百万级ATE测试数据,如何优化?不要一次性全读内存,流式逐行读取csv。实操题2C语言简易版(C语言备选)需求:对芯片Idd电流做超限判断,统计良率。c

#include<stdio.h>

#defineMIN_IDD0.001

#defineMAX_IDD0.015

intmain(){

floatidd_data[]={0.002,0.020,0.008,0.0005,0.010};

inttotal=sizeof(idd_data)/sizeof(float);

intpass=0;

for(inti=0;i<total;i++){

if(idd_data[i]>=MIN_IDD&&idd_data[i]<=MAX_IDD){

pass++;

}else{

printf("Failindex:%d,value:%.4f\n",i,idd_data[i]);

}

}

floatyield=(float)pass/total;

printf("总样本:%d,Pass:%d,良率:%.2f%%\n",total,pass,yield*100);

return0;

}三、专业简答笔试题(半导体测试核心,面试也会抽问)Q1:简述CP测试和FT测试区别答案CP(WaferTest,晶圆探测测试):芯片还在晶圆上,未划片封装,探针卡接触晶圆焊盘。目的筛除坏die,节省封装成本;测试项目:DC参数、基础功能、部分AC。FT(FinalTest,成品测试):芯片完成划片、封装。测试封装后的芯片,包含高低温、全功能、AC参数、可靠性相关测试,筛选封装引入缺陷,最终出货。Q2:ATE测试系统由哪几大部分组成?答案测试主机(Tester):向量发生器、PMU精密测量单元、时序模块、电源模块;TestHead测试头;Loadboard负载板;DUT接口/探针卡(CP)/Socket插座(FT);机械手/探针台(Handler/Prober);测试软件+测试程序。PMU:PrecisionMeasurementUnit,精密测量单元,测DC电压电流。Q3:什么是ATE测试向量(TestPattern)?答案:一组二进制激励信号序列,施加到芯片输入引脚,捕获芯片输出响应;对比预期输出,判断芯片逻辑功能是否正常。向量可以由ATPG工具生成(Scan向量),也可以手工编写功能向量。Q4:良率Yield下降,你排查思路是什么(实操场景题)答案(面试标准回答)先确认:是否测试程序/测试条件变更(电压、温度、时序);Loadboard、探针卡/Socket是否老化、接触不良;仪器校准是否漂移。区分失效类型:是DC参数失效,还是功能向量Fail,AC时序失效;提取失效bitmap(晶圆图)。晶圆Bitmap分析:失效是随机分布,还是边缘/区域集中。区域集中:晶圆工艺问题;随机散点:大概率封装/接触问题;重复测试(复测):看失效是否可复现。复测恢复正常:接触不良、噪声、夹具不稳定;稳定Fail:芯片本身缺陷。抽样做失效分析:SEM/EMMI定位缺陷,反馈给设计/工艺。四、面试真题(技术面,华为半导体测试高频深挖题,含回答要点)1自我介绍项目深挖(必问)常见提问:你做过的芯片测试项目,测试方案怎么设计?遇到什么良率问题,怎么定位?

回答框架

测试需求→确定测试项(DC/AC/功能)→ATE程序开发、向量开发→夹具评估→实验室调试→良率验证→失效分析。重点突出:遇到的失效现象,你的排查步骤,不是只讲理论。2什么是DFT?DFT包含哪些技术?答案:可测性设计,在芯片设计阶段增加电路,方便后期芯片测试,提高故障覆盖率,降低测试成本。

包含:Scan扫描测试、MBIST存储器内建自测试、BoundaryScan边界扫描(JTAG)、ATPG自动测试向量生成、测试点插入。3JTAG边界扫描原理,用途?答案:在芯片IO引脚增加边界扫描寄存器;通过TAP控制器串行访问。作用:板级互连测试,芯片IO测试,芯片内部扫描链访问,调试。4测试夹具Loadboard设计要考虑哪些要点?答案信号完整性:高速AC信号阻抗匹配,减少串扰;电源/地平面设计,降低噪声;引脚负载电容,不能影响芯片AC参数;散热,高低温测试热设计;探针/Socket接触电阻;保护电路,防止DUT过压烧毁测试机通道。5功能测试和Scan扫描测试优缺点对比答案

功能测试:直接施加真实激励,贴近芯片实际工作场景;缺点:向量开发工作量巨大,很难达到高故障覆盖率,大芯片不适用。

Scan测试:ATPG自动生成向量,故障覆盖率高;缺点:需要在设计阶段插入扫描触发器,增加芯片面积;只能测扫描可捕获故障,不能覆盖所有模拟、高速IO缺陷。6失效分析基础:芯片测试Fail,如何区分是测试机问题还是芯片本身问题?答案换已知合格黄金样品(GoldenSample)上机测试:如果黄金样也Fail→测试程序、Loadboard、测试机硬件问题;黄金样Pass→待测DUT芯片问题。更换通道、更换Socket/探针卡,复测;示波器测量引脚实际激励波形,确认测试机输出是否符合预期。7你了解哪些半导体失效机理?(社招常问)氧化层击穿、电迁移、热载流子注入、闩锁效应Latch-up、ESD损伤。8反问环节推荐问题(面试结尾)岗位主要负责CP还是FT测试,是数字/模拟/数模混合芯片?团队目前ATE平台是哪套?测试工作是否需要参与DFT评审阶段?五、华为半导体测试岗位笔试备考重点清单模电数电基础:时序(Setup/Hold)、IO电气参数、电路漏电;半导体测试基础:ATE、CP/FT、PMU、Iddq、故障模型;DFT:Scan、ATPG、MBIST、JTAG;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论