Workflow
可编程逻辑
icon
搜索文档
人工智能开始革命这类芯片
半导体行业观察· 2026-03-01 11:13
文章核心观点 人工智能正被用于简化和加速FPGA、DSP等可编程逻辑芯片的设计流程,通过软件抽象层、高层次综合工具和AI辅助编译等手段,降低编程复杂性,吸引更多开发者[2][5][6]。尽管AI模型迭代速度趋于平稳,但可编程硬件在应对快速变化的市场需求(如AI、汽车、5G/6G)方面,因其灵活性、低延迟和面向未来的能力,仍具有不可替代的价值[2][11]。行业正朝着软硬件协同设计、更智能的编译器和统一设计环境的方向发展,以平衡效率、功耗与编程便利性[8][14][18]。 可编程硬件的价值与挑战 - **核心价值**:FPGA和DSP在生命科学、人工智能处理、汽车电子以及5G/6G芯片等需求持续变化的市场中极具价值,其现场可编程能力为新协议、新标准和架构修改提供了面向未来的保障[2] - **关键优势**:支持FPGA的核心优势包括I/O灵活性、确定性低延迟、安全灵活性,以及能够整合多种不可控工作负载的能力[19] - **主要挑战**:对FPGA、eFPGA和DSP进行编程仍然相当复杂,需要具备RTL设计能力,与在GPU上运行软件相比门槛更高[2]。打造一套能同时适配GPU、CPU和FPGA的通用软件方案非常困难[2] AI如何介入并简化设计流程 - **AI辅助设计**:自主智能体AI有望加速FPGA设计,未来可能通过语音、图表、原理图等输入,经过多轮处理后直接输出最终的可执行代码,从而降低对顶尖FPGA或ASIC设计师的依赖[5] - **现有工具进展**:通过高层次综合(HLS)等技术,FPGA编程已变得更简单,工程团队可以使用工具将算法或C代码转换为RTL[6]。例如,AMD的Vitis AI等工具能够打通PyTorch模型到AI引擎之间的壁垒,让用户快速将AI部署到芯片中[6] - **智能编译器方向**:编译器正在向自适应流水线转变,可随着模型架构与算子的变化,实时优化内核、内存布局、并行度与调度策略[6]。有企业已经看到智能体从高层代码或自然语言中推断设计意图,生成RTL或高层次综合代码的案例[6] 当前面临的挑战与行业努力 - **编程知识门槛**:目前尚无产品能让软件工程师直接使用编译器生成可用结果,这仍然需要一定的硬件设计与数据流知识[7][8]。将算法从CPU迁移到可编程逻辑中,对软件工程师而言存在学习曲线[6][8] - **优化与权衡**:针对特定工作负载对FPGA进行优化,需要在功耗、性能与延迟之间取得最佳平衡,这始终需要权衡[8]。在嵌入式领域,还需尽可能优化成本[8] - **工具与流程改进**:全新的功耗与热分析工具精度大幅提升,能够提供智能建议,帮助设计者更好地管理能耗与散热限制[14]。全新的云端工具与更完善的基础设施,让FPGA设计者能够以前所未有的细致程度分析完整设计[14] - **模型迭代影响**:AI模型的迭代速度已开始趋于平稳,如今最重要的工作负载之一是由Transformer执行的矩阵乘法运算,这使得硬件对可编程性的需求可能降低[11][12] DSP设计及与其他领域的互动 - **AI对DSP的影响**:机器学习可基于模拟仿真数据自动调优DSP算法,助力数模混合协同设计,这能缩短设计周期[16] - **设计复杂性变化**:过去模拟与数字领域相互独立,如今则需要协同工作[16] - **边缘部署的决策**:在边缘AI部署中,开发者必须明确哪些工作负载运行在传统DSP上,哪些运行在面向低功耗嵌入式设备机器学习优化的向量扩展指令集(如Arm Helium)上[16] 存储器编译器的新需求 - **软件驱动转型**:行业向软件优先设计转型,芯片架构师在确定硬件规格前,会优先考虑软件算法需求[18]。能否快速调整存储器架构以支持独特AI算法,已成为芯片设计者的关键差异化能力[18] - **新一代编译器特性**:最新一代存储器编译器提供高度灵活的配置、超低电压支持与丰富的多端口选项[18]。面向AI的存储器特性包括转置数据流、针对数据稀疏性应用的功耗优化设计,以及乘加单元间距匹配等[18] 行业未来展望与设计哲学 - **架构决策阶段**:FPGA的应用由技术架构师决定,团队在架构阶段进行研究与设计划分,确定数据平面哪些部分需要通过FPGA组织,控制平面如何配置[19]。最重要的是评估总体拥有成本是否合理[19] - **软硬件协同设计**:优秀的软硬件协同设计意味着从平台层面构建合理的风险架构,让工作负载易于编排与调度,并最终与顶层软件层适配[19] - **长期愿景**:长期来看,编程可能只是选择将程序编译到CPU、GPU还是FPGA架构上运行,业内所有参与者都在朝这个方向推进[8]