
写完再批改的返工地狱:大模型一股脑吐出完整 Verilog,复制进工程跑 Lint、仿真,报一堆时序、复位、跨时钟的隐性 bug,把报错信息喂回去二次修改,循环往复。FPGA 工程随便综合布线就要耗几十分钟,一段藏坑的代码能磨掉大半天,小项目都能拖慢一周进度。
步步管控的过程奖励路线(StepPRM-RTL):拆分写代码步骤,每一步推理加奖惩规则约束思路,但本质还是只管控模型输出表层,根本摸不透大模型自己知不知道这段 RTL 写歪了。
第一步扒开模型所有注意力头,对比大量正确 / 错误 RTL 样本,精准筛选出能分辨代码功能对错的关键头部; 第二步把这些 “对错检测器” 压缩成低维正确性子空间,相当于给模型装了内置标尺; 第三步推理写代码途中轻量干预激活数值,全程不用重新训练模型、不用砸海量内部标注数据,下笔那一刻就往正确 RTL 方向拽。


顶层架构权衡只能人拍板:机载、5G 基站、激光雷达、oHFM 模块化平台这类大型 FPGA 项目,规格模糊点多、约束杂:面积换速度怎么取舍、流水线分几级、时钟域怎么切、车规 / 军工冗余安全逻辑怎么搭……AI 只会按指令写代码,没有全局权衡能力,顶层方案必须资深工程师一手把控。
时序收敛、后端调优 AI 完全空白:CASS-RTL 只管 RTL 功能对错,FPGA 吃饭的核心本事 —— 时序收敛、布局布线约束、CDC 深度排查、资源利用率优化、高低温稳定性调试,模型一点帮不上。一段功能完美的代码,塞进大容量 FPGA 里时序直接崩盘,这块永远是工程师的核心护城河。
安全责任 + IP 红线,AI 不能背锅:工控、航天、车载 FPGA 一旦代码出问题,轻则设备报废,重则出现重大安全事故。行业铁律:最终代码审核、全量仿真、签核责任 100% 归属人,AI 生成内容永远只是草稿,必须逐行审核全覆盖验证。
资深工程师输出顶层架构、模块接口、时序、安全全套规范; 搭载 CASS 矫正的私有 AI 批量生成所有子模块 RTL; 工程师快速审核微调,送入 Lint、仿真、形式验证; 验证通关后做综合布线、时序精细调优; 全人工终审签核,产出可量产工程文件。

夜雨聆风