芯片科普 |ATE测试如何入门?ATE测试的工作内容和要求?

2023-10-27 19:20

本文主要是介绍芯片科普 |ATE测试如何入门?ATE测试的工作内容和要求?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
实不相瞒,这是某个社交平台上的招聘信息。从2021年到今年,招聘需求还在。

我们至少可以从中获得三点信息:

1、ATE目前没有对口的课程;

2、ATE岗位招聘需求持续存在;

3、常规的招聘平台已经不能满足企业了,得在各种平台捞人才。

到底什么是ATE测试?

芯片测试是一个复杂的系统工程,有很多不同的概念和手段,比如功能测试、性能测试、电气测试、晶圆测试等等。
在这里插入图片描述
可以看到,测试的种类很多,可以根据其目的的区别分成不同类型的测试。但归根结底,测试是要完成这几个目的:

测试过程是否有误?制造过程是否存在缺陷?设计是否存在偏差?用户提出的设计需求是否存在矛盾?

随着芯片设计的发展,芯片内部的集成度越来越高,芯片测试也面临着挑战:**
这就需要专业的机台来帮助人类工作了,也就是ATE设备。

ATE,Automatic Test Equipment,顾名思义就是“自动测试设备”。现在大多数半导体制造厂家采用的集成电路测试方式都是通过ATE设备完成的。

ATE测试设备可以完成很多不同种类的测试,其中最主要的就是CP测试和FT测试。
CP测试,就是对晶圆上的die进行测试。一般应用在功能测试和性能测试中,测试芯片功能是否正常,然后筛掉故障片。

FT测试,就是对封装后的芯片进行测试。主要应用在功能测试、性能测试和可靠性测试中,确保芯片在最终成品状态下工作正常。

所以我们在招聘软件中查看任何ATE测试岗位JD的时候,一定写着一条“完成CP/FT测试开发及调试”。

ATE测试的工作内容和要求?

ATE测试工程师要做的就是使用ATE测试机完成芯片产品的测试。说得再具体一点,包括但不限于:

· 负责芯片功能、性能和可靠性测试。
· 制定芯片测试方案、计划及测试环境搭建。
· 调试测试程序。
· 撰写测试计划和测试报告。

ATE测试开发
那么学什么专业能做ATE测试呢?一般来说本科及以上学历就可以,本科学历比较友好,实际招聘中本科占比64.9%左右。专业限制也不算很严格,微电子、集成电路、电信、自动化、电子类等相关专业都可以。

**基础知识要求:**对数字/混合/模拟/RF各类型集成电路有一定认识;拥有芯片测试原理的理论知识储备;了解CPU/GPU,对通用接口/高速接口有一定了解。

**软件技能要求:**对ATE测试机熟练操作,掌握ATE测试机的编程环境;熟悉C/C++/VB,有基本的编程经验。

**硬件技能要求:**掌握loadboard /probe card的制作过程,掌握基本layout技能。

其实目前并没有严格意义上的科班生,高校并没有相关课程。现在ATE工程师的主要培训途径就是用人单位自主培训。这样就很难实现大批量的人才培养,人才缺口也很难补足。

ATE的薪资和职业发展前景?

在这里插入图片描述
在这里插入图片描述
这是来源于公开平台的信息,可见ATE岗位的岗位天花板和钱景都是很光明的。

但话说回来,大佬级别对于现在尚在尚处在小白阶段的同学来说确实比较遥远,所以我们从平均水平来看看薪资。
在这里插入图片描述
图片ATE测试工程师岗的平均月薪18k+,中位数为17k+,其中12k-17k工资占比最多,约22%。

上述的是平均薪资水平,如果用工作经验和能力做个区分的话,可以粗略地分成三个阶段:

**初级工程师阶段(6k - 12k):**具备一种测试机平台的操作能力;能进行简单功能参数测试程序的编写;对于简单测试异常可以进行分析和解决。

**中级工程师阶段(10k - 20k):**能熟练运用一种测试机,了解其优缺点,对其他同类型测试机也有一定认识;针对复杂芯片可以编写测试程序;对测试中发生的异常可以通过分析判断异常原因。

**高级工程师阶段(20k - 40k):**能熟练运用至少两种测试机,对测试机有清晰认识;可以完成复杂芯片制定完整测试方案并编写测试程序;针对测试中发生的问题有清晰的处理思路,并能通过分析发现问题所在并解决。

再往上还有专家、总工级别的,年薪自然超百万,此处不再赘述。这是一个越做越吃香的岗位,所以刚入行的首要任务是先把初级工程师的技术基础搞扎实。

如果大家刚在了解ATE测试这个岗位,我建议可以去芯学长:https://xxz.coachip.cn/ 网站上看看,有ATE的资料及岗位具体介绍。还有IC设计其他岗位详细介绍,对与IC设计行业的人来说帮助挺大的。
在这里插入图片描述

ATE岗位需求有多大?

2023年,各类企业对ATE测试工程师岗位的需求较2022年同期对比增长88%,2022年较2021年增长了96%。上海对于ATE的招聘需求量全国第一,占比43.8%。

IC设计公司、科研院所、ATE设备商、测试开发服务商、FAB厂、封测厂,都有ATE岗位需求,就业场景很广泛。

首先是IC设计公司,一定会设置ATE岗位甚至ATE团队来完成对芯片产品的测试工作。ATE团队的规模一般取决于这家公司的规模,越是大厂对于ATE的需求量就越大。像某思一类的大厂在某座一线城市就设置了200人左右的团队。

其次是ATE设备商,其实就是制造ATE测试机的厂商,比如ATE测试机厂商龙头泰瑞达、爱德万,还有国内的长川科技等。

还有测试开发服务商,主要为企业提供ATE开发方案、产品导入、量产维护等服务。这里说一下,叩持电子也包含这部分的业务,涵盖数字、模拟、数模混合、射频等方向。

最后是晶圆制造厂和封装测试厂,一般来说FAB厂和封测厂ATE岗的学历门槛相对Fabless会低一些。在FAB和封测厂是不需要日夜调休的,所以大家不必担心。

这里再补充两点小Tips:相较于Fab的其他岗位,ATE更容易跳槽到IC设计企业;江浙沪地区的就业机会会更多。

这篇关于芯片科普 |ATE测试如何入门?ATE测试的工作内容和要求?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/287806

相关文章

Go 语言中的select语句详解及工作原理

《Go语言中的select语句详解及工作原理》在Go语言中,select语句是用于处理多个通道(channel)操作的一种控制结构,它类似于switch语句,本文给大家介绍Go语言中的select语... 目录Go 语言中的 select 是做什么的基本功能语法工作原理示例示例 1:监听多个通道示例 2:带

Python将博客内容html导出为Markdown格式

《Python将博客内容html导出为Markdown格式》Python将博客内容html导出为Markdown格式,通过博客url地址抓取文章,分析并提取出文章标题和内容,将内容构建成html,再转... 目录一、为什么要搞?二、准备如何搞?三、说搞咱就搞!抓取文章提取内容构建html转存markdown

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

使用Python实现获取网页指定内容

《使用Python实现获取网页指定内容》在当今互联网时代,网页数据抓取是一项非常重要的技能,本文将带你从零开始学习如何使用Python获取网页中的指定内容,希望对大家有所帮助... 目录引言1. 网页抓取的基本概念2. python中的网页抓取库3. 安装必要的库4. 发送HTTP请求并获取网页内容5. 解

Python实现常用文本内容提取

《Python实现常用文本内容提取》在日常工作和学习中,我们经常需要从PDF、Word文档中提取文本,本文将介绍如何使用Python编写一个文本内容提取工具,有需要的小伙伴可以参考下... 目录一、引言二、文本内容提取的原理三、文本内容提取的设计四、文本内容提取的实现五、完整代码示例一、引言在日常工作和学

kotlin中的模块化结构组件及工作原理

《kotlin中的模块化结构组件及工作原理》本文介绍了Kotlin中模块化结构组件,包括ViewModel、LiveData、Room和Navigation的工作原理和基础使用,本文通过实例代码给大家... 目录ViewModel 工作原理LiveData 工作原理Room 工作原理Navigation 工

Python FastAPI入门安装使用

《PythonFastAPI入门安装使用》FastAPI是一个现代、快速的PythonWeb框架,用于构建API,它基于Python3.6+的类型提示特性,使得代码更加简洁且易于绶护,这篇文章主要介... 目录第一节:FastAPI入门一、FastAPI框架介绍什么是ASGI服务(WSGI)二、FastAP

SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)

《SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)》本文介绍了如何在SpringBoot项目中使用Jasypt对application.yml文件中的敏感信息(如数... 目录SpringBoot使用Jasypt对YML文件配置内容进行加密(例:数据库密码加密)前言一、J

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接