DeepSeek V4发布了,上下文窗口扩大到上百万,价格还是便宜得离谱。
这个消息在AI圈刷屏的时候,很多芯片公司的工程师还在做什么?还在手动翻几千页的IP手册,还在grep代码库找那个改过三次的寄存器定义。
这个反差有点讽刺。
芯片行业明明是技术密集型产业,却在知识管理这件事上落后得惊人。大部分公司连个像样的内部知识库都没有,更别提用AI辅助设计了。新人入职要花两个月熟悉代码,老员工换项目要重新啃文档,同样的坑踩了一遍又一遍。
为什么会这样?惯性太大了。
大家习惯了用Perl脚本处理文件,习惯了在几万行的Verilog里搜索信号名,习惯了开会时拖拽波形图讨论问题。这套体系能work,虽然效率低,但至少稳定。
稳定的代价是什么?时间成本。
举个例子,做时序收敛的时候,工程师需要查某个路径的约束条件。这个约束可能定义在SDC文件里,也可能藏在某个tcl脚本的注释里,还可能是三年前某个离职同事口头传下来的经验。找到这些信息,可能要花半天时间,翻五六个文件,问三四个人。
# 这个约束是为了解决corner case,具体原因见邮件 2022-03-15 set_multicycle_path -setup 2 -from [get_pins xxx] -to [get_pins yyy] # 注意:不要改这个值,改了会影响另一个模块(哪个模块?不知道)这种代码注释在芯片项目里到处都是。信息碎片化,知识传承靠人,效率能高才怪。
再看AI这边。DeepSeek V4的百万上下文意味着什么?意味着可以把整个模块的RTL代码、testbench、约束文件、验证报告一次性喂进去,让模型理解整个设计的上下文关系。这不是科幻,技术已经到位了。
但芯片公司在干什么?还在讨论要不要上Git。😬
当然,芯片设计有它的特殊性,整个行业对新工具保持警惕,可以理解。但警惕不等于拒绝,更不等于停滞不前。
问题的核心不是要不要用AI,而是知识管理的基础设施根本没建起来。没有结构化的文档,没有统一的代码规范,没有可追溯的设计决策记录。这种情况下,就算把最先进的AI工具扔进来,也发挥不了作用。
工具再好,喂不进去数据也是白搭。
其实解决方案并不复杂。先把内部文档整理成markdown格式,把设计决策记录在wiki里,把常见问题做成FAQ。这些都是最基础的知识管理工作,不需要多高的技术门槛。有了这个基础,再考虑怎么用AI提升效率,才是合理的路径。
芯片行业的技术积累很深,但不能让积累变成包袱。外面的世界已经在用大模型做代码补全、文档生成、bug分析了,芯片公司还在手搓脚本,这个差距会越拉越大。
不是说要盲目追新,而是该醒醒了。技术的价值在于解决问题,如果旧方法效率低下,新工具又摆在那里,为什么不试试?
惯性很强大,但不是不可改变的。