与“启明二号”项目组那边热火朝天的启动氛围不同,位于启明芯总部大楼另一侧、安保级别更高的EdA研发中心,则呈现出一种截然不同的景象。
这里没有喧嚣的讨论,只有键盘敲击的噼啪声和服务器风扇低沉的嗡鸣。空气中弥漫着一种高度专注、近乎凝滞的学术气息。由李志远领衔的这支“盘古”EdA团队,是林轩倾注了巨大心血和资源的“秘密武器”,他们的目标,是攻克被誉为现代集成电路设计“三座大山”之一(另两者是逻辑综合和仿真验证)的核心技术——布局布线(place and Route, p&R)。
p&R是芯片设计的后端物理实现阶段,它决定了芯片上数百万甚至数千万个逻辑门如何被精确地放置在硅片上,并用复杂的金属导线网络连接起来,直接关系到芯片的性能(速度)、功耗、面积(成本)以及制造良率。长期以来,这一领域一直被美国的三大EdA巨头——cadence、Synopsys和被收购前的Avant!(其核心技术后被Synopsys继承)——所垄断。他们投入了数十年时间和数以亿计的美元,积累了深厚的技术壁垒和专利护城河。任何后来者想要挑战,都如同蚍蜉撼树。
但林轩坚信,掌握核心EdA工具,是启明芯未来摆脱“卡脖子”风险、建立真正技术优势的关键。他不仅亲自指明了技术方向(强调采用更先进的算法思想,如启发式搜索、机器学习雏形、并行计算等),更是不惜血本,从全球各地招募顶尖的算法专家、软件架构师,并配备了当时最顶级的计算资源。李志远,这位曾经在硅谷EdA公司郁郁不得志的天才工程师,正是在林轩的感召和充分授权下,得以将自己的才华和抱负,倾注到“盘古”这个宏伟的项目中。
过去一年多里,李志远和他的团队几乎是夜以继日地工作。他们从最基础的数学模型开始研究,阅读了浩如烟海的学术论文,尝试了各种不同的算法路径。林轩时不时会过来和他们进行深入的技术探讨,提出一些看似天马行空、却往往能切中要害的“点子”或“方向指引”。
比如,林轩曾建议他们不要拘泥于传统的模拟退火或遗传算法,可以尝试将两者的优点结合起来,并引入一些基于“机器学习”的思想,让布局引擎能够根据电路的特点进行“智能”优化。这一点子,成为了“盘古”p&R引擎取得突破的关键。
这天下午,李志远盯着自己工作站屏幕上刚刚运行结束的一个p&R任务结果,眼睛瞪得滚圆,呼吸都变得有些急促。屏幕上显示的是一个被称为“IwLS93 vp1”的标准布局布线测试电路的结果。这是一个业界公认的、规模不大但布局布线难度很高的测试案例,经常被用来检验新的p&R算法性能。
他们刚刚完成了一次关键的算法迭代——将之前分别开发的、基于“启发式模拟退火”的全局布局引擎,和一种借鉴了“蚁群算法”思想的、具有自适应拥塞预测能力的全局布线引擎,进行了更深层次的耦合与协同优化。
结果……令人难以置信!
“快看!快看这个结果!”李志远猛地站起身,激动地招呼着团队的其他核心成员。
几位同样熬得双眼通红的工程师立刻围了过来。
“总线长(total wirelength)……比我们用cadence的SE(Silicon Ensemble,当时业界主流的p&R工具之一)跑出来的结果,缩短了7.3%!”一位负责算法实现的博士工程师看着结果报告,声音都有些颤抖。在线长驱动的模式下,线长缩短意味着芯片面积可能更小,功耗也可能更低。
“关键路径延迟(critical path delay)……在时序驱动模式下,比SE优化后的结果,还要快了近5%!”另一位负责时序分析集成的工程师失声喊道。这意味着芯片的最高运行频率可以更高。
“而且……你们看运行时间!”李志远指着屏幕上的另一个数字,“SE跑这个case用了将近45分钟,而我们的‘盘古’引擎……只用了不到25分钟!效率提升了接近一倍!”
整个EdA研发中心瞬间沸腾了!
成功了!他们真的成功了!在p&R这个被巨头垄断的核心领域,他们这支“草根”团队,凭借着林轩超前的思路指导和自身的艰苦奋斗,竟然真的在关键性能指标上,超越了业界标杆!
虽然目前还只是在一个标准测试电路上取得的突破,距离能够稳定处理数百万门级别的商业芯片设计还有很长的路要走,但这无疑是“盘古”项目自启动以来,最重要、也最激动人心的一个里程碑!这证明了他们的技术路线是可行的,他们的努力没有白费!
李志远强压住内心的狂喜,立刻拿起电话,拨通了林轩的内线。
“林……林总!”他的声音因为激动而微微发颤,“我们……我们成功了!在IwLS93 vp1测试集上,我们的p&R引擎核心指标……全面超越了cadence SE!”
电话那头,林轩沉默了几秒钟,似乎在消化这个消息。然后,传来了他沉稳而带着笑意的声音:“志远,我就知道你们一定能行!辛苦了!这个结果……太棒了!”
即使隔着电话线,李志远也能感受到林轩发自内心的喜悦和赞赏。这比任何奖金都更能让他感到满足。
“这只是万里长征的第一步。”林轩很快冷静下来,开始思考下一步,“标准测试电路和真实的芯片设计复杂程度还是有很大差异的。我们需要尽快将这个成果,应用到实际的项目中去检验。这样,一方面可以验证它的稳定性和鲁棒性,另一方面,也能让芯片设计团队切身感受到自研EdA工具带来的价值。”
“林总,您的意思是……”李志远心中一动。
“没错。”林轩的声音带着一丝不容置疑的意味,“‘启明二号’项目不是刚刚启动吗?他们的目标很高,时间很紧。我希望,‘盘古’的p&R引擎,能够在‘启明二号’的设计中,扮演一个‘秘密武器’的角色!能不能做到?”
“这……”李志远犹豫了一下。目前的引擎还只是原型,稳定性和易用性都还有待提高,直接用到如此重要的商业项目上,风险很大。“林总,引擎的鲁棒性还需要大量测试,而且我们还没有完善的图形用户界面,对设计工程师来说可能不太友好……”
“我知道有风险,也有困难。”林轩打断了他,“但我们不能永远停留在实验室里。真正的武器,只有在实战中才能得到检验和磨砺!我会和陈家俊沟通,让他们挑选‘启明二号’中一个合适的、非最关键但足够复杂的模块,作为‘盘古’引擎的第一个‘实战演练场’!你们EdA团队要全力配合,提供足够的技术支持,确保这次尝试能够顺利进行,并尽可能拿到有价值的数据!”
“我给你们一周时间,对引擎进行加固和优化,并准备好必要的技术文档和支持方案。”林轩的语气变得严肃起来,“一周后,我要看到‘盘古’的p&R引擎,开始真正在‘启明二号’的设计流程中,发挥作用!这是命令!”
挂掉电话,李志远感到一股巨大的压力,但也同时涌起一股前所未有的兴奋和使命感。林轩的决策大胆而激进,但也正是这种敢于冒险、敢于将实验室成果快速推向实战的精神,才让启明芯这家公司充满了活力和无限可能。
“兄弟们!”李志远转身面对团队成员,眼中燃烧着熊熊的火焰,“林总下令了!一周之内,我们要让‘盘古’引擎具备初步的实战能力!准备好迎接真正的考验吧!我们要让所有人看到,我们中国人自己研发的EdA工具,不仅能用,而且好用!甚至比国外的更好用!”
“好!”团队成员们齐声呐喊,士气如虹。
短暂的庆祝之后,EdA研发中心再次恢复了紧张而有序的工作节奏。只是这一次,他们的目标更加明确,动力更加澎湃。因为他们知道,自己手中正在打磨的,不仅仅是一行行代码,一个复杂的软件工具,更可能是改变中国乃至全球半导体设计格局的一柄“开天神斧”!
“盘古”初鸣,虽然声音尚显稚嫩,但其蕴含的力量和潜力,已经开始让整个启明芯,乃至未来的整个行业,都为之侧目。属于中国自研EdA的序幕,正在悄然拉开。