FPGA入门生
哥们,我就在干这个,说点实在的。前景不用担心,EDA是芯片行业的“卖水人”,不管芯片公司冷暖,工具总得用。但岗位门槛高,属于交叉领域,既要码力强又要懂芯片,所以人才一直缺。2026年之后,AI for EDA肯定是热点,但传统优化算法依然是核心。
你硕士计算机,转行有戏。别光埋头刷LeetCode,那只是入场券。面试一半考算法编码,另一半就是看你对EDA场景的理解。比如,面试官可能问:“如果让你优化布线算法,减少串扰,你会考虑哪些因素?”这时候你要是连串扰是啥都不知道,就凉了。
补芯片知识,建议直接瞄准招聘要求。STA(静态时序分析)和物理设计约束(SDC)是必学。找一些入门资料,理解setup/hold time,时钟网络,线负载模型。不需要你手动做后端,但得明白这些约束如何影响算法目标函数。
另外,强烈建议学一点Tcl脚本,因为业界工具都用它做约束和流程控制。了解实际EDA工具(比如Synopsys/Cadence)的基本操作流程,知道算法模块在工具里处在什么位置,这样面试时能说到点子上。
总之,算法能力保底,芯片知识帮你脱颖而出。找个实习或项目练手最快。
