对于从事芯片行业的人来说,有哪些知识是需要储备的?
创始人
2025-05-28 03:12:44
0

近两年芯片行业大火,不少同学想要转行,却不知道该如何下手,需要学习哪些基础知识,下面就来看看资深工程师怎么说?

随着工艺的发展,芯片肯定是尺寸越来越小,至于小到什么样的程度是极限,这很难知道。但不管怎么去生产制造,我们讲时序,你 set up,任何时候都是 set up,这是属于一个基本性的东西,基本上跟你工艺的情况关系不大。

不管你是2纳米的也好,还是200 纳米,我们讲 2000 纳米的这样一个工艺,基础性的东西是一定的,你可能会碰到额外的问题,比如功耗。

第二点我周边的人,做过 7纳米的人不多。你去做一次 mass 可1亿美金,我们就讲了危风险这么大的。这样的一个行业,坦率的讲,不是每个公司都有实力去做这样的一件事情,我们讲的真正大部分的公司。

作为一个过来人,建议大家,去打好技术的基础,我们j讲了rtl,特别是sta,特别是电路方面的基础。将来你去做不管是 2 纳米也好,5 纳米也好,方法基本上都是类似的,只是迭代的次数更多一点而已。这是我个人的一个建议,仅供参考。
在这里插入图片描述

那么各岗位需要学习哪些知识呢?

数字前端设计工程师

1、熟悉数字电路设计
2、熟悉Verilog或VHDL
3、熟悉异步电路设计
4、熟悉FIFO的设计
5、熟悉UNIX系统及其工具的使用
6、熟悉脚本语言Perl、Shell、Tcl等
7、熟悉C/C++语言、SystemVerilog、Matlab等
8、熟悉DC、VCS、Verdi、LEC、PT、Spyglass等工具的使用
9、有FPGA验证经验
10、熟悉CMOS电路原理
11、熟悉数字信号处理算法、通信算法、图像算法、人工智能算法等中的一种或多种
12、熟悉计算机体系结构、熟悉通用MCU/SOC设计流程
13、熟悉各种总线协议、接口协议等14、有相关芯片设计/流片经验

对于刚入门的人来说,数字IC前端设计需要具备的能力:

扎实的Verilog功底
一般来说Verilog是问的最多的,Verilog写代码本身是很容易的,但想要写出高质量的代码,需要有一定的经验。

项目的debug能力
同样一个很简单代码,大家的水平都是不一样的。 这就需要能懂很多的协议,面试的时候水平也就体现了出来。

各种常见的IP都能够了解一下,因为写的代码在前端设计中,用于不同的地方(移动端、通讯芯片等),所以这个岗位需要懂很多的协议,要花费很多的时间了解各种总线,各种架构。

这个岗位的要求虽然比较高,但相比于后端,验证这些岗位掌握的技能反而没那么多,但需要掌握的更扎实。

IC验证工程师

1、学习了数字电路基础课程之后,这样才可以在后续的工作中,去理解RTL硬件设计。
2、要学会相应的编程语言,例如:SystemVerilog,最好也要懂C和C++。
3、还要学习OVM/UVM课程,因为这些都是基于SystemVerilog的一些基础的验证方法学。
4、还要学习好制定验证计划,这样才可以在今后工作中做好搭建验证平台。
5、环境脚本语言也是必学的课程,这样才可以在今后工作中编程时应用得到,如:Tcl,Perl,Python。

IC后端工程师

现阶段由于数字验证的平台有很多种,主要的平台有:
纯verilog平台
SystemC
纯C/C++ (CPU验证)
纯UVM平台
UVM+C/C++平台
其他语言混合平台(Matlab等)
每个平台必备的技能有所不同,但如果你能全部掌握这些技能,那么你就离技术大佬不远了。

由于验证工程师需要编程,所以掌握编程语言也是必须的,比如掌握下面知识就显得比较重要:
Verilog
C/C++
Systemverilog
UVM

脚本语言:
Shell
Makefile
Perl
Python

除了这些外,熟悉一些协议和架构,也是有很大帮助的,比如:
ARM架构
AXI/AHB协议
MIPI协议
DDR协议等等

模拟版图工程师

很多人看到IC行业的薪资很心动,但由于专业和学历的限制,所以一直不敢尝试,但听说模拟版图的门槛比较低,所以跃跃欲试。

实话说,基础比较差的同学可以学,但文科生建议你还是慎重。除非真的非常感兴趣足以克服任何困难。

这里不是说有学科歧视,而是我们要客观认识IC行业的门槛,IC行业本身门槛就比较高。但相比其他岗位来说,模拟版图真的算是最友好的岗位了。

比起其他岗位动辄熟知数电模电,版图岗对专业知识的要求也并不算太高,大致了解掌握慢慢上手就行。

● 熟悉Linux/Unix系统,熟悉Cadence,Calibre,Synopsys等主流版图设计工具;
● 扎实的集成电路工艺以及版图设计理论基础;
● 对寄生参数,噪声,器件匹配等知识有清晰了解熟悉CMOS工艺制程;
● 熟悉ESD保护电路,LATCHUP的原理和产生机制,以及相应的版图预防对策;
● 熟悉模拟/数模混合电路的版图设计方法和技巧;

模拟版图需要掌握的技能有很多,想要转行的朋友一定要打好基本功。

学完基础知识之后项目也是至关重要的。从去年以来,企业更看重项目经验,做过项目和没做过项目,在面试官眼里有很大的差别。这里就建议大家尽可能多参与项目,从企业中获取项目,真正跟着公司做过事情的人面试时的表现是不同的。社招的话有无项目经历、项目的方向、项目完成度都是非常重要的。尤其是社招,项目经验是岗位匹配度的一个重要参考标准。

六大项目资源推荐
在这里插入图片描述

如果你当下对入行/转行有一定困惑和意向,或者想了解项目,以及免费获取学习资料,任何关于转行的问题都有老师会为你解答。

这里放个入口:入行指导

相关内容

热门资讯

最新或2023(历届)青岛户口...  第一条 为推进落实我市积分落户管理制度,根据《青岛市人民政府关于进一步推进户籍制度改革的意见》(青...
最新或2023(历届)青岛户口...  近日,青岛市颁布了《关于进一步推进户籍制度改革的意见》,今后将按照“合理控制城区、适当放宽新区、全...
最新或2023(历届)浙江省迁...  1、户口迁移的原则  〈1〉户口迁移,应遵循人户一致和居住地登记的原则。  〈2〉办理户口迁移,关...
青岛市积分落户细则出炉,最新或...  作为本市人才引进落户政策的“兜底”政策,积分落户实施细则终于出炉!青岛也成为继广州 、深圳之后第三...
最新或2023(历届)青岛户口...  青岛户口新政策:落户条件  一、 购房落户——在青岛七区一次性购置满100平新房、无贷款,并且在青...
【深度强化学习】(6) PPO... 大家好,今天和各位分享一下深度强化学习中的近端策略优化算法(proxim...
小白网络安全学习2 简要目录;DVWA 靶场;XSS平台搭建;xss检测和利用;...
最新或2023(历届)珠海市内...  办理对象  群众  办理条件  一、申请条件及所需资料:(以下有关证件由派出所审核原件后收取复印件...
Vue基础23之路由第二节 Vue基础23路由路由的query参数src/router/index.jsDetail.vueHo...
最新或2023(历届)清远户口...  办理对象  需户口迁移人员  办理条件  符合政策规定的户口迁移  所需材料  无  窗口办理流程...
最新或2023(历届)重庆户口...  办理程序、时限及相关迁移手续:  (一)、区内迁移的,居民持相关手续到入户地派出所办理入户,手续齐...
最新或2023(历届)佛山三水...  办理对象  拟迁入本区的非本市户籍人员  办理条件  市外户籍人员在我市购买商品房(不含二手房和自...
最新或2023(历届)汕尾户口...  办理对象  群众  办理条件  1、购房入户  2、夫妻迁移入户  3、子女投靠父母  所需材料 ...
基础数论算法刷题笔记 理论 最小公倍数、最大公约数 (a+b)%n = a%n+b%n (ab)...
LeetCode 112. 路... LeetCode 112. 路径总和        给你二叉树的根节点 root 和一个表示目标和的...
最新或2023(历届)新生婴儿...   新生儿落户口办理程序:  1、用医院开具的孩子出生证明到当地的妇幼保健站开具正式的出生医学证明。...
最新或2023(历届)新生儿户...   新生儿申报户口须知:  一、办理条件 新生婴儿可按随父随母自愿的原则申报户口。非婚生育的新生婴儿...
新生儿落户办理户口时间限制,新...   新生儿作为国家未来的主体,国家在一些政策上也是有规定的,那么新生儿落户政策有哪些呢?新生儿在落户...
最新或2023(历届)深圳户口...  第一项——调干条件 根据 人事局颁布相关政策,调干的方式及条件分别为:  一、单调 1、享受国务院...
最新或2023(历届)毕业生办... 市民您好!感谢您对公安工作的支持与理解。根据您提出的问题,依据我市现行的户口政策,现答复如下:需本人...