成为一个ATE工程师是什么体验?

当你成为ATE工程师,是什么感受?

按照业内资深工程师的玩笑话来说:整的是比劳斯莱斯还贵的设备,更高端的机台顶得起上海几套房。

1、什么是ATE测试?

一颗芯片的生命周期始于市场需求,从产品的定义与设计,到制造和封装,直到最终交付,整个流程中需要经过多次测试。

搞芯片测试,是一个复杂的系统性工程。其中有很多不同的概念和测试手段,比如功能测试、性能测试、电气测试、晶圆测试等等。

图片

从上图可以看到测试的种类很多,可以根据其目的不同分成不同类型的测试。但归根结底,测试是要完成这几个目的:

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

越高端、功能越复杂的芯片对测试的依赖度越高,就更加需要专业对口的工程师以及测试设备来协助测试,以确保测试工作的高效性、高可靠性、准确性、以及可重复性。

2、ATE工作内容和要求?

这里需要先解释一下什么是ATE测试设备。

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

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

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

说到这里,可能有朋友担心搞ATE测试过于依赖机器,在AI产业高速发展的当下,会不会刚入行不久就面临被AI替代的风险?

答案是——不会。

ATE测试依赖设备,但更依赖人。机台的精度虽高,但无论发展到什么阶段,都需要人判断芯片参数规格、需要人工写程序,机台不可能脱离人去操作。

另一方面,ATE并不属于工艺设备,产品迭代速度比较慢,单类产品生命周期更长,完全不用担心被替代。

3、ATE工程师的基本要求?

学历专业要求:本科及以上学历,微电子、集成电路、电信、自动化、电子类等相关专业。(对本科学历比较友好,实际招聘中本科学历占比64.9%)

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

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

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

4、ATE的薪资和发展前景?

图片
在这里插入图片描述

这是来源于公开平台的信息,可见ATE岗位的岗位天花板和钱景都是很光明的。

但话说回来,大佬级别的待遇对于尚处在小白阶段的同学来说确实比较遥远,所以我们从平均水平来看看薪资。

在这里插入图片描述

图片ATE测试工程师岗的平均月薪18k+,中位数为17k+,其中12k-17k工资占比最多,约22%。

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

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

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

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

再往上还有专家、总工级别的,年薪自然超百万,此处不再赘述。

另外,测试工程师需要制定ATE测试方案,推动项目调试进度,协调项目所需资源,包括公司内部其他团队支持,公司外部供应商技术支持等,这些都有助于提升领导能力与协调能力,后续也可能成长为团队leader。

5、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设计企业;江浙沪地区的就业机会会更多。

6、ATE测试如何入行?

之前和大家分享过一条社交平台上的招聘信息:base上海/深圳,主要机台是93k和ultraflex,有半年到一年的新人培训期。

**之前有朋友问ATE可否自学入行?**其实这条招聘信息里的“半年到一年培训期”就足以说明问题了。

从知识储备角度来讲,ATE测试涉及的知识很广泛:测试理论、硬件、软件、封装、设计、设备等等,这个知识体系很庞杂,不是自学就能啃下来的。

从客观条件来讲,一台ATE测试机台动辄几百万上千万,都是有实力的大厂购入。自学接触不到机台,很多知识只能停留在理论层面。

现在高校都没有针对ATE的课程,ATE工程师基本靠用人单位自主培训。想入行的朋友只能想办法找有测试机台的途径或者课程

那么问题来了……怎么找?

7、有测试机台的课程

目前高端测试机赛道只有两位玩家:泰瑞达和爱德万。

叩持电子和泰瑞达联合打造了一座ATE测试实验室,没错,IC修真院现在就有一台泰瑞达的UltraFlex测试机台。

图片
在这里插入图片描述

这是西北地区唯一一台面向培训和企业测试开发服务的UltraFlex测试机。

在这里插入图片描述

这台UltraFlex测试机台直接用于教学环节,可以帮助学员在实际环境中掌握知识技能!

毕竟拥有操作机台经验是可以在求职时加大分的,所以这个项目既适合没接触过的在校学生,也适合已经参加过工作的朋友。

欢迎对ATE感兴趣的同学来了解IC修真院ATE测试课程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/798238.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝桥杯-dfs搜索模板题(一)

蓝桥杯-dfs搜索模板题&#xff08;一&#xff09; P2089 烤鸡P1088 火星人P1149 火柴棒等式P2036 PERKETP1135 奇怪的电梯结语 P2089 烤鸡 对于每个位置枚举数字 #include<bits/stdc.h>using namespace std;const int N1010;int n;int arr[N];//临时方案 int res0;//方案…

163 Linux C++ 通讯架构实战17,本地套接字整理对比,IPC:pipe,fifo,mmap,信号,本地套

IPC&#xff1a; Linux环境下&#xff0c;进程地址空间相互独立&#xff0c;每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到&#xff0c;所以进程和进程之间不能相互访问&#xff0c;要交换数据必须通过内核&#xff0c;在内核中开辟一块缓冲…

并发编程三大特性之可见性

一、什么是可见性&#xff1f; 可见性问题是基于CPU位置出现的&#xff0c;cpu处里速度非常快&#xff0c;相对CPU来说去主内存 获取数据这个事情太慢了&#xff0c;CPU就提供了 L1&#xff0c;L2&#xff0c;L3的三季缓存&#xff0c;每次去主内存拿完 数据后&#xff0c;数据…

使用LIKE进行模糊查询

查询包含字符‘e’的信息 % 代表不确定个数的字符&#xff08;零个或多个&#xff09; SELECT employee_id, first_name FROM employees WHERE first_name LIKE %e%; 查询以字符‘e’开头的字符 SELECT employee_id, first_name FROM employees WHERE first_name LIKE e%; _…

腾讯云2024年优惠券领取及使用常见问题

腾讯云作为国内领先的云计算服务提供商&#xff0c;经常会推出各种优惠活动&#xff0c;以此来吸引用户上云。其中&#xff0c;优惠券作为一种常见的促销方式&#xff0c;受到了众多用户的青睐。然而&#xff0c;在领取和使用优惠券的过程中&#xff0c;大家可能会遇到一些常见…

1.《C语言》—— [常见概念]

前言: C语言是学习编程的一门语言&#xff0c;C语言概念少&#xff0c;词汇少&#xff0c;包含了基本的编程元素&#xff0c;再后来的很多语言如&#xff08;C&#xff0c;Java&#xff09;等都参考了C语言&#xff0c;所以想要学好编程&#xff0c;C语言是必不可少的一门&…

77、WAF攻防——权限控制代码免杀异或运算变量覆盖混淆加密传参

文章目录 WAF规则webshell免杀变异 WAF规则 函数匹配 工具指纹 webshell免杀变异 php 传参带入 eval可以用assert来替换,assert也可以将字符串当作php代码执行漏洞 php 变量覆盖 php 加密 使用加密算法对php后门进行加密 php 异或运算 简化:无字符webshellP 无数字字母rc…

《米小圈上学记》——让孩子爱上阅读一点也不难!

阅读能力的培养是小学语文素质教育重要的组成部分&#xff0c;阅读能力的高低&#xff0c;直接关系到学生的理解能力、运用知识的能力以及表达能力的提升。提高小学生的阅读能力不仅关系到小学生语文素养的培养&#xff0c;而且对他们开阔视野、提高内涵、增加底蕴、放飞心灵有…

哈希存节点,双dp数组存选和不选

小偷又发现了一个新的可行窃的地区。这个地区只有一个入口&#xff0c;我们称之为 root 。 除了 root 之外&#xff0c;每栋房子有且只有一个“父“房子与之相连。一番侦察之后&#xff0c;聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果 两个直接相连…

Linux:安装zabbix-agent被监控端(2)

本章是结合着上一篇文章的续作 Linux&#xff1a;部署搭建zabbix6&#xff08;1&#xff09;-CSDN博客https://blog.csdn.net/w14768855/article/details/137426966?spm1001.2014.3001.5501本章将在两台centos部署agent端&#xff0c;然后使用server进行连接监控 agent1 在1…

11、子串-滑动窗口最大值

题解&#xff1a; 双端队列是一种特殊的队列&#xff0c;允许你在队列的两端进行插入和删除操作。在滑动窗口问题中&#xff0c;我们使用它来存储可能是当前窗口最大值的元素的索引。 维护队列的顺序&#xff1a; 当新元素进入窗口时&#xff0c;我们将它与队列尾部的元素进…

《科技创业月刊》是什么级别的期刊?是正规期刊吗?能评职称吗?

问题解答&#xff1a;问&#xff1a;《科技创业月刊》是什么级别的刊物&#xff1f; 答&#xff1a;省级&#xff0c;主管单位&#xff1a; 湖北省科学技术厅 &#xff1b;主办单位&#xff1a;湖北省科技信息研究院 问&#xff1a;《科技创业月刊》是c刊吗&#xff1f; 答&…

spring面试八股

常用的注册bean的方式 ComponentScan扫描到的service和Controller等的注解 Configration配置类或者是xml文件的定义。 spring中有几种依赖注入的方式 1.构造器注入。 2.setter方法注入。 3.使用field属性的方式注入。 applicationContext是什么 spring bean spring aop Aop…

2-django、http、web框架、django及django请求生命周期、路由控制、视图层

1 http 2 web框架 3 django 3.1 django请求生命周期 4 路由控制 5 视图层 1 http #1 http 是什么 #2 http特点 #3 请求协议详情-请求首行---》请求方式&#xff0c;请求地址&#xff0c;请求协议版本-请求头---》key:value形式-referer&#xff1a;上一次访问的地址-user-agen…

Sora是什么?Sora怎么使用?Sora最新案例视频以及常见问题答疑

Sora 是什么&#xff1f; 2024年2月16日&#xff0c;OpenAI 在其官网上面正式宣布推出文本生成视频的大模型Sora 这样说吧给你一段话&#xff0c; 让你写一篇800字的论文&#xff0c;你的理解很可能都有偏差&#xff0c;那么作为OpenAi要做文生视频到底有多难&#xff0c;下面…

科研学习|研究方法——扎根理论三阶段编码如何做?

一、背景介绍 “主题标引”意指对文献内容进行分析, 然后对文献所表达的中心思想、所讨论的基本问题以及研究的对象等进行提取, 以形成主题概念, 然后在此基础上把可检索的主题词表示出来, 再将这些主题词按一定顺序 (如字顺) 排列, 对论述相同主题内容的文献加以集中, 从而提高…

Linux下场景模拟--cpu、内存打满测试

Linux下场景模拟–cpu、内存打满测试 打满CPU占用 编写脚本vi /root/cpu_run_full.sh vi /root/cpu_run_full.sh填写如下内容&#xff1a; #!/bin/bash function while_run_cpu() {while true;doi2;done }function cpu_full() {for ((i0; i<$1; i));dowhile_run_cpu &am…

css伪类:last-child或:first-child不生效

目录 一、问题 二、原因及解决方法 三、总结 tiips:如嫌繁琐&#xff0c;直接移步总结即可&#xff01; 一、问题 1.想使用伪类:last-child给 for循环出来的最后一个元素单独添加样式。但是发现无论怎么写都没有添加上去。 2.真是奇怪呀&#xff0c;明明写的没有问题呀&a…

云备份day04

&#x1f4df;作者主页&#xff1a;慢热的陕西人 &#x1f334;专栏链接&#xff1a;C云备份项目 &#x1f4e3;欢迎各位大佬&#x1f44d;点赞&#x1f525;关注&#x1f693;收藏&#xff0c;&#x1f349;留言 主要内容介绍了文件工具了类的实现 文章目录 云备份day041.文件…

Matlab应用层生成简述

基础软件层 目前接触到的几款控制器&#xff0c;其厂商并没有提供simulink的基础软件库一般为底层文件被封装为lib&#xff0c;留有供调用API接口虽然能根据API接口开发基础软件库&#xff0c;但耗费时间过长得不偿失 应用层 所以可以将应用层封装为一个子系统&#xff0c;其…