芯片设计的超高门槛,正在被AI「粉碎」( 二 )


芯片设计的超高门槛,正在被AI「粉碎」
文章图片
“架构的变化会带来非常多不确定性 , 以往通用芯片的架构确定 , 主要是在制程方面进行提升 。 ”王秉达说 , “新思提出的SysMoore理念 , 则要把从架构到制程再到系统层面的所有因素都考虑在内 , 带来的变化和不确定性完全依靠传统方式无法解决 , AI能够发挥很大的作用 。 ”
除了不确定性 , 架构的创新也要求芯片从设计到生产应有的周期大幅缩短 , 否则难以快速满足需求的变化 。
早在2018年 , 美国国防部高级研究计划局(DARPA)就提出了两个新的项目IDEA(IntelligentDesignofElectronicAssets)和POSH(PoshOpenSourceHardware) , 目标正是从IP和EDA两个维度缩短芯片设计的流程 , 节省研发时间 。
AI与EDA的融合 , 能够从根本上解决这些挑战 。
AI技术将颠覆芯片设计
今年六月 , 谷歌团队在国际顶级期刊Nature上发表了一篇题为《一种用于加速芯片设计的布局规划方法(ChipDesignwithDeepReinforcementLearning)》的论文 , 文章指出 , 利用深度学习 , 人类工程师需要数月完成的工作 , 谷歌用AI仅需要6小时就能达到相同效果 , 提升达到数百倍 。
王秉达说:“采用具有AI技术的EDA工具来设计芯片 , 时间肯定会缩短 , 这是毋庸置疑的 , 只是时间缩短的幅度有所不同 。 ”
AI能够缩短芯片设计周期的原因并不复杂 , 主要是让AI先通过学习 , 有了知识的累积 , 在后续使用的过程中遇到相同或者类似的问题能够以更快的速度解决问题 , 所以带有AI的EDA可以节省芯片设计周期几乎是一个定论 。
AI应用于EDA有两种形式 , 由于芯片设计是一个很长的复杂流程 , 整个过程中可能需要十几个EDA工具 , 因此AI既可以应用于EDA点工具中来优化单个芯片设计环节 , 也可以用于整个芯片设计流程的优化 。
如果是用于单个EDA点工具中 , 其发挥的作用就相当于经验共享 , 能够让一个只有几年工作经验的工程师 , 能够达到有丰富经验设计者的水平 。 “目前芯片架构的设计依赖架构师的经验 , 如果能够把架构师累积的经验 , 借助AI技术融入EDA工具中 , 就可以大幅降低芯片设计的门槛 , 效率也能大幅提升 。 ”王秉达指出 。
如果是贯穿在整个芯片设计流程中的AI , 就需要开发者对于AI运行的方式有所了解 。 王秉达解释 , “用AI技术优化芯片设计的流程 , 需要客户根据实际进度不断进行调节 。 比如传统的流程中每一步的用时和顺序都很固定 , 完成前面的步骤才会进入后续步骤 。 加入AI之后 , 可能步骤一的时间只需要原来的一半 , 步骤二时间只需要原来的十分之一 , 这时候就需要用户进行相应的调整 。 ”
当然 , 将AI与EDA工具融合不仅可以显著节省研发时间 , 还能带来芯片性能的提升和设计成本的降低 。
以新思科技的DSO.ai为例 , 美国头部IDM厂商采用DSO.ai后成果显著 , 芯片设计的时间提升2-5倍 , SoC芯片能耗整体提升9% 。 将DSO.ai应用于不同类型芯片的设计流程 , 仅需一位工程师就能带来显著的时间节省和性能提升 。
芯片设计的超高门槛,正在被AI「粉碎」
文章图片
芯片设计的超高门槛,正在被AI「粉碎」
文章图片
“不同类型和场景的芯片 , AI能带来的提升并不相同 。 这是因为 , 芯片整个设计过程需要经历几百万或者上千万个步骤 , 不同的流程AI带来的提升程度并不一致 , 同时 , 上一步优化的结果影响着下一步AI提升的效果 。 ”王秉达指出 , “EDA加入AI之后 , 在节省芯片设计时间的同时 , 在相同时间内就可以让设计师专注于优化性能和做核心功能的创新 , 自然更容易设计出性能更好的芯片 , 整体的成本也能够相应降低 。 ”