FPGA入门生
从另一个角度聊聊。我是在美资EDA大厂做时序分析算法研发的,工作五年了。
首先别被‘寒气’吓到。芯片行业周期波动正常,但EDA作为‘卖水人’,需求是持续的。即使芯片设计公司缩减开支,他们也要买工具做设计,尤其是先进工艺下,工具复杂度飙升,算法研发的需求反而在增加。2026年,对于真正懂算法的研发工程师,机会依然很好,尤其是物理验证和时序分析这种核心模块。
数学和算法功底要求非常高。时序分析本质上是图上的最优化问题(带约束),需要扎实的图论、线性规划、非线性优化知识,还要懂数值计算和概率统计。物理验证涉及大量计算几何和几何算法。面试会深入考察这些,不仅仅是知道概念,而是能否建模、推导、提出解决方案。
和互联网算法岗比,EDA算法更‘硬核’,更偏底层和确定性优化,不像互联网很多是数据驱动的概率模型。发展前景是成为领域专家,路会越走越宽,但初期薪资可能没有互联网那么‘惊艳’。如果你喜欢解决确定性的、有严谨数学美的问题,并且能坐得住,EDA研发是非常有成就感的方向。
给你的具体建议:把《算法导论》吃透,重点看图论和动态规划。学习一下凸优化基础。找一两篇EDA顶级会议(如DAC、ICCAD)上关于物理验证或时序分析的论文,试着理解他们的问题和算法思路,这会在面试中大大加分。
