Chip

 Chip | Journal | ScienceDirect.com by Elsevier

Elsevier | 信息分析业务

 

IC方向和FPGA工程师大同小异,毕竟做的都是电路。FPGA是IC的先行者,开发速度快,但是成本高,用于前期试错。

IC的特点就是规模比较大,团队作战,而FPGA是单兵作战,负责一个产品。

FPGA和IC共同需要会的工具:vivado,vcs,modelsim
IC需要用很多EDA工具,比如DC,PT,formality,LEC,ICC等等。

FPGA和IC都需要了解数字逻辑、STA时序分析、对数字集成电路设计了解更好;了解接口、通信协议、axi总线等等(和从事的方向有关)。

FPGA需要对单板开发有了解,需要多动手去调示波器、信号发生器等等仪器,毕竟项目中经常会遇到各种问题,需要对问题快速定位。

方向
FPGA原型验证,需要ic底层知识,相当于芯片公司生产芯片之前,对芯片功能进行验证。

FPGA/芯片应用(验证)工程师,这个不是指ic验证工程师(使用uvm进行验证一类的),是芯片生产出来之后,对芯片进行验证,这时候基本上是和ic设计、产品测试两个部门打交道了,个人感觉挺累的(开会,沟通,对齐)

逻辑开发,这就分很多方向了:

做高速接口的:pcie,usb,serdes,网口等
做数字信号处理:滤波器,上变频/下变频,FFT,DDS等等
做逻辑设计的:指根据电路图来描述HDL的干活
做图像处理的:图像卷积;图像识别
做AI、算法加速的:涉及图像、语音等识别
做存储器:主要指存储器的外部控制系统(内部电路无法用逻辑来表示)
说的实在一点:

做通信的:基站、无线通信(蓝牙、wifi、射频,gps)。涉及高速接口、数字信号处理、协议等。简单的i2c,spi,uart
做处理器:包括x86,arm,mips,risc-v指令集等通用处理器,AI指令集的处理器,做嵌入式的微控制/处理器(单片机处理速度不够)
做工业控制(LED显示器-如晚会的大屏幕;激光雷达的控制-高速运算的场景;机械控制-单片机算力不够的场景)
做安防/医疗的:比如海康、大华做的视频监控、门禁系统。以及远程医疗、智慧医疗(分析CT)等
做汽车电子/无人驾驶:汽车相关嵌入式系统、以及无人驾驶对应的激光雷达、导航定位、视觉观测、决策系统(含AI)
其他的:指纹识别
做系统方案的:外包
总之,信号有关的(能有传感器接收、发送的),一维的(声音、光/电磁波信号)、二维的(图像)都有用武之地。

posted @ 2024-02-07 09:18  有翅膀的大象  阅读(9)  评论(0编辑  收藏  举报