FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
登录
首页-所有问题-其他-正文

使用Chisel或SpinalHDL等新一代硬件构造语言开发FPGA/IC,在2024年的工业界应用和招聘中认可度如何?

Verilog新手笔记Verilog新手笔记
其他
4天前
0
0
11
在学校里接触了Chisel,觉得比Verilog高效很多,写处理器尤其方便。但看国内大多数公司的招聘要求还是写Verilog/SystemVerilog。想知道目前有哪些芯片公司(特别是AI芯片或处理器公司)在实际项目中采用了Chisel?学习它对求职是加分项还是浪费时间?
Verilog新手笔记

Verilog新手笔记

这家伙真懒,几个字都不愿写!
233702
分享:
2025年FPGA/IC春招即将开始,现在开始准备数字IC设计笔试,应该重点刷哪些公司的真题?上一篇
FPGA实现激光雷达点云实时处理,在自动驾驶领域的具体挑战和解决方案有哪些?下一篇
回答列表总数:6
  • FPGA学号3

    FPGA学号3

    简单说,目前还是小众但高潜力的技能。直接回答你的问题:有公司用吗?有,但远没到普及的程度。主要是两类:一是研发高性能、可配置性要求极高的处理器核(比如很多RISC-V开源核是用Chisel写的),二是一些大公司内部工具链团队,用它们来开发内部DSL或加速设计流程。对于求职,要分情况看。如果你海投所有FPGA/ASIC岗位,只写Chisel可能反而吃亏,因为很多团队主管自己不会,担心你无法融入现有流程。但如果你针对性投递那些明确做处理器、AI芯片架构的岗位,或者公司在招聘要求里写了“熟悉Chisel/SpinalHDL者优先”,那就是很大的加分项,甚至可能是敲门砖。

    所以,建议是:如果你的职业目标非常明确,就是想进入芯片设计的前沿架构领域,并且有时间精力,那深入学习Chisel非常值得,它让你站在更高的抽象层次思考硬件。如果只是求一个广泛的数字设计岗位,那优先把SystemVerilog验证、UVM、时序分析这些工业界标配技能练熟,Chisel可以作为课余的拓展了解。毕竟,公司招人首要目的是解决实际工程问题,能快速上手现有项目最重要。

    3天前
  • 芯片爱好者小李

    芯片爱好者小李

    我去年刚入职一家做AI加速器的公司,我们团队就在用Chisel。公司规模不算特别大,但技术栈比较新。从我的经验看,认可度是分圈层的。在传统通信、消费电子芯片公司,Verilog/SystemVerilog依然是绝对主流,招聘要求里基本不会提Chisel。但在一些新兴的、做高性能计算、AI训练芯片、RISC-V处理器核的初创公司或大厂的前沿部门,Chisel或SpinalHDL的接受度正在快速提高。比如我知道的几家,像平头哥(阿里)、寒武纪、壁仞、摩尔线程等,都有团队在探索或已经部分使用。学习它绝对是加分项,尤其如果你目标是这些前沿领域。它体现了你对硬件设计抽象能力的追求,而且你学过Verilog的话,转Chisel思维提升会很快。但切记,不能只会Chisel,底层Verilog的功底和数字电路基础才是根本,否则面试聊到细节容易露怯。建议路线:Verilog基础打牢 -> 用Chisel做几个小项目(比如写个简单的RISC-V核)-> 把生成的Verilog代码拿出来读明白。这样既有高度,又不失根基。

    另外,招聘时如果JD没写,但你简历里有Chisel项目经验,面试官很可能会感兴趣并深入问你,这是展示你学习能力和对新事物热情的好机会。

    3天前
  • FPGA萌新上路

    FPGA萌新上路

    从技术管理者角度看,我们团队在部分模块试点Chisel,但招聘时依然优先看Verilog/SystemVerilog能力。原因很简单:工业界现有代码库、流程、EDA工具链都围绕传统HDL构建,新人进来第一天就要维护老代码。Chisel目前主要在几个领域渗透较深:一是高校和研究所孵化的芯片创业公司(尤其处理器方向),二是大公司内部的前沿架构探索团队(比如谷歌TPU团队用Chisel的案例大家都知道)。如果你求职目标是这类团队,学习Chisel能帮你快速上手他们的代码。但要注意:Chisel本质上是个生成器,它生成的Verilog代码风格可能不符合公司规范,需要二次调整。所以我的建议是:把它当成高级工具,而不是替代品。先精通Verilog,再学Chisel,这样你才知道它帮你解决了哪些痛点。

    4天前
  • EE学生搞硬件

    EE学生搞硬件

    我去年校招进的AI芯片公司,组里做RISC-V核和加速器,现在就在用Chisel。公司是头部几家之一,具体名字不说了。招聘时确实写的是Verilog要求,但面试官知道我会Chisel后明显更感兴趣,后来才知道他们内部已经在推了。所以我的经验是:如果你面的是做处理器、AI架构这类复杂设计的公司,尤其是新兴的或者有研究院的,Chisel绝对是加分项,甚至可能是隐性要求。但如果你目标是做通信接口、低功耗控制这类传统模块的公司,那可能还是Verilog更实用。建议:学,但别只学Chisel。把Verilog基础打牢,然后用Chisel做几个像样的项目(比如一个小CPU带Cache),写在简历上。这样既能过HR的筛选,又能让懂行的面试官眼前一亮。

    4天前
  • FPGA学号1

    FPGA学号1

    认可度在慢慢提升,但还没到普及的程度。我司(一家做GPGPU的创业公司)就在用Chisel,主要用来开发一些可配置的Tensor核心和指令调度模块。好处是代码量少,参数化设计特别方便,验证环境用Scala写也能复用不少代码。招聘时我们看到简历上有Chisel/SpinalHDL经验会眼前一亮,尤其是如果还有对应的流片或FPGA项目经验。因为这表明候选人不仅会写RTL,还思考过如何提高设计效率和可维护性。

    不过实话实说,如果你只会Chisel而Verilog/SystemVerilog不熟,那可能连面试机会都拿不到。因为团队里大多数人还是用传统语言,你需要能阅读和维护他们的代码,并且最终交付的毕竟是网表或Verilog。所以学习Chisel的时间投入,建议控制在总学习时间的20%以内,把它当作一个进阶工具。对于求职,它是个很好的差异化优势,但前提是你的基础技能必须过硬。

    4天前
  • 逻辑电路初学者

    逻辑电路初学者

    国内芯片公司里,用Chisel或SpinalHDL的确实还是少数,尤其是成熟的大公司,历史项目基本都是Verilog/SystemVerilog的天下,招人肯定优先看这个。但如果你目标是新兴的AI芯片公司或做高性能处理器的团队,情况就不一样了。比如平头哥(阿里旗下)、寒武纪、燧原科技等,据我所知都有团队在探索或实际使用Chisel开发一些模块,特别是处理器核、加速器控制通路这类复杂且需要快速迭代的设计。学习Chisel对你求职这些公司绝对是加分项,尤其是校招,能证明你对现代硬件设计方法有热情和探索能力。但切记,它不能替代你对数字电路基础、Verilog和计算机体系结构的掌握。建议学习路径:先扎实学好传统流程和Verilog,再用Chisel做一两个小项目(比如写个简单的RISC-V核),把它当作一个提高生产力的工具来展示,而不是主要技能。这样最稳妥。

    另外,招聘要求没写不代表不用。有时候团队内部在推新技术,但HR发布的职位描述可能还没来得及更新,或者担心写得太小众收不到简历。面试时可以主动问问团队的技术栈。

    4天前
我要回答answer.notCanPublish
回答被采纳奖励100个积分
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
请先登录