Verilog练习生
我在地平线干过两年这个岗,说说实际体验。
核心就一句话:在流片前,用FPGA搭出一个能真实跑算法的“样片”。这活技术深度和广度都得有。
每天干的事很杂:开会讨论芯片spec,写FPGA约束,跑综合看时序报告,被软件同事催着要新版本,加班debug一个PCIe掉速的问题……最头疼的是资源不够用,AI芯片规模大,得把设计拆到多颗FPGA上,中间互联和同步很磨人。
和传统FPGA开发区别很大。我们不做产品交付,目标是验证芯片设计+支撑软件生态。工具链上,除了Vivado,经常用原型验证专用工具(比如HAPS、ProtoCompiler)做分割和编译。和数字IC验证的差别是,我们更接近真实硬件环境,跑的是真实数据和软件栈,不是UVM那种定向测试。
技术栈要求高,但成长快。你得懂芯片架构、总线协议(AXI、CHI)、高速接口(PCIe、以太网)、嵌入式系统,甚至要懂点AI算法怎么映射到硬件。
前景我很看好。AI芯片迭代快,原型验证是缩短开发周期的关键环节,地位越来越重要。薪资在芯片行业里算中上,比纯FPGA应用开发高,可能略低于核心设计岗,但需求量大。发展上,可以深耕成为原型验证专家,也可以转向芯片设计或系统架构,因为你对整个芯片系统的理解会很深。
给想入行的朋友建议:打好数字电路基础,玩熟一块高端FPGA开发板,自己动手搭个小系统,会很有帮助。
