国芯崛起:从香江到硅谷

第128章 “盘古”再突破 - 逻辑综合的曙光(1/1)

虾皮小说【m.xpxs.net】第一时间更新《国芯崛起:从香江到硅谷》最新章节。

就在启明芯的最高决策层为如何有效利用汹涌而来的现金流而进行战略擘画的同时,公司内部那支肩负着“核武器”研发重任的“盘古”EDA团队,再次传来了令人振奋的突破性进展!这一次,他们攻克的目标,是比布局布线(P&R)更靠前、同样被视为EDA流程“三大支柱”之一的核心环节——逻辑综合(Logic Synthesis)。

逻辑综合,是将芯片设计工程师用硬件描述语言(如Verilog或VHDL)编写的、描述电路逻辑功能的RTL(寄存器传输级)代码,自动地、优化地转换为由与门、非门、或门、触发器等基本逻辑单元(Standard Cells)组成的门级网表(Gate-Level Netlist)的过程。这个过程的质量,直接决定了最终芯片的性能(速度)、功耗和面积(成本)——也就是业界常说的PPA(Performance, Power, Area)。长期以来,逻辑综合市场几乎被Synopsys公司的旗舰产品Design Compiler(DC)所垄断,其技术壁垒之高,算法之复杂,令无数试图挑战者望而却步。

然而,李志远和他的“盘古”团队,在成功突破P&R引擎之后,并未满足于现状。在林轩“必须掌握全流程核心工具”的战略指引和充足资源支持下,他们迅速将下一个主攻方向,锁定在了逻辑综合这一同样关键的领域。为此,团队内部专门成立了一个由那位从Synopsys挖来的资深架构师领衔、并配备了多位在布尔逻辑优化、技术映射、时序分析等方面有深厚积累的博士和工程师组成的“逻辑综合攻坚小组”。他们为这个新的引擎,起了一个同样富有神话色彩的代号——“女娲”(Nuwa),寓意着如同女娲造人般,将抽象的逻辑代码“创造”为具体的门级电路结构。

“女娲”引擎的研发,挑战甚至比P&R更大。它不仅需要处理极其复杂的布尔代数运算和图论算法(用于逻辑优化和技术映射),还需要与工艺库(Technology Library,包含了标准单元的物理和时序信息)紧密结合,并且要能够准确地预测和优化电路的时序(需要内置一个高效的静态时序分析引擎)。

林轩再次发挥了他“先知”般的作用。他不仅为团队指明了几个关键的算法方向(例如,建议他们研究当时还比较前沿的“基于重写规则的逻辑优化”(Rewrite-Based Optimization)和“考虑物理实现的综合”(Physical Synthesis)等思想),甚至还“不经意”地提示了一些可能存在的、Design Compiler早期版本中的优化“盲点”(比如在处理某些复杂的算术逻辑或低功耗设计意图时,DC的优化效果可能并非最优)。

“女娲”团队的成员们,在这些极具价值的“提示”下,如同被打通了任督二脉,研发思路豁然开朗。他们夜以继日地进行着算法设计、编码实现和测试验证。他们将启明芯内部正在进行的几个预研项目(如“启明三号”的部分模块)的RTL代码作为测试案例,反复地用“女娲”原型引擎进行综合,并将结果与最新版本的Design Compiler进行详细的对比分析。

过程充满了艰辛和挫败。有时,“女娲”综合出来的网表逻辑功能是错误的;有时,虽然功能正确,但PPA指标却被DC远远甩开;有时,在处理某些特殊的Verilog语法或设计约束时,引擎会直接崩溃……每一次失败,都意味着需要重新审视算法、重构代码、进行更深入的调试。

但团队并没有气馁。李志远和那位前Synopsys架构师以身作则,带领大家攻克了一个又一个技术难关。林轩也常常在深夜来到EDA中心,和大家一起分析问题,提供思路。

终于,在2001年的金秋时节,经过近一年的艰苦奋战,“女娲”逻辑综合引擎的原型(可能还只是V0.8版本),在处理几个内部的关键测试模块(例如,“启明三号”中一个复杂的音频处理DSP核心的RTL代码)时,取得了令人瞩目的突破!

在一个内部技术评审会上,负责“女娲”项目的架构师激动地向林轩、李志远以及技术委员会的其他成员展示着对比测试结果:

“……对于这个五万门规模的音频DSP核心,使用相同的设计约束(时序、功耗、面积)和相同的0.25微米工艺库(他们已经开始为下一代工艺做准备了),Design Compiler最新版本综合后的结果是:关键路径延迟3.5纳秒,总面积0.8平方毫米,动态功耗15毫瓦。”

他深吸一口气,切换到下一页PPT,上面是“女娲”引擎的综合结果:

小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!

“而使用我们的‘女娲’V0.8引擎,综合后的结果是:关键路径延迟3.4纳秒(比DC快了约3%)!总面积0.75平方毫米(比DC小了超过6%)!动态功耗13毫瓦(比DC低了超过13%)!!”

PPA三大指标,全面超越了业界标杆Design Compiler!虽然领先的幅度还不算特别巨大,而且这还只是在一个特定的测试案例上取得的结果,但其意义却非同凡响!

这证明了,启明芯自研的逻辑综合引擎,在核心算法和优化能力上,已经具备了与世界顶级商业工具一较高下的实力!甚至在某些方面(如此案例中体现出的低功耗优化能力,这恰恰是林轩当初“提示”的DC可能存在的弱点之一)已经实现了超越!

“太……太惊人了!”顾维钧这位一向沉稳的模拟专家,也忍不住发出了赞叹,“逻辑综合的难度比P&R有过之而无不及!你们能在这么短的时间内做到这个程度,简直是奇迹!”

陈家俊更是兴奋地拍着李志远的肩膀:“志远!你们EDA团队真是我们启明芯的宝贝啊!有了‘女娲’,我们以后设计芯片就更有底气了!成本能降,性能能升,功耗还能更低!”

李志远脸上也洋溢着难以抑制的自豪和喜悦,但他保持着冷静:“这还只是初步的原型验证结果。距离‘女娲’能够真正成熟稳定地应用于所有项目,还需要大量的测试、优化和功能完善工作。而且,我们还需要开发相应的形式验证工具来确保综合前后逻辑功能的一致性。”

林轩微笑着点点头:“志远说得对,成绩值得肯定,但我们不能骄傲自满。逻辑综合是EDA流程的重中之重,‘女娲’的突破为我们后续打造全流程自主工具链奠定了坚实的基础。下一步,要继续投入资源,提升‘女娲’的鲁棒性、易用性,并尽快将其与‘盘古’P&R引擎进行协同优化,探索‘物理综合’(Physical Synthesis)等更先进的设计方法学。”

他看向在场的所有技术负责人:“‘盘古’的P&R,‘女娲’的综合,再加上我们正在预研的STA和形式验证……我希望,在未来两到三年内,启明芯能够真正拥有一套属于自己的、从RTL到GDSII的全流程、高性能、智能化的数字芯片设计平台!到那时,我们的研发效率和技术壁垒,将是任何竞争对手都无法企及的!”

“盘古”P&R引擎的小试牛刀,再加上“女娲”逻辑综合引擎的曙光初现,标志着启明芯在自主EDA这条最艰难但也最具战略价值的道路上,再次迈出了坚实而关键的一大步。自研核心工具带来的“效率革命”,正开始从后端物理实现向上游前端逻辑设计渗透,其产生的“化学反应”和“叠加效应”,将为启明芯未来的技术爆发和市场扩张,注入源源不断的、独一无二的核心动力。

人气小说推荐More+

重返八零,奉子成婚迎娶女大学生
重返八零,奉子成婚迎娶女大学生
关于重返八零,奉子成婚迎娶女大学生:一代白衣战神杨柏,重生回到80年代的大兴安岭。也就是在那天,改变他一生女子出现。前世,这名女子的哥哥,是杨柏最大敌人。这一世,杨柏要把她给娶了。父亲气死,这一世,我要让父亲安康百岁。姐姐惨死,这一世,我要让姐姐永远快乐。杨家被灭,这一世,我看谁敢动我杨家。上一世,扬我国威,无愧天地。这一世,我用一生,要让我的亲人,我身边每一位,都堂堂正正活着。80年的山,是绿
十二小时睡眠
离婚后,我靠影视黑科技系统变强
离婚后,我靠影视黑科技系统变强
关于离婚后,我靠影视黑科技系统变强:“系统,系统,给我来个马克三战甲。“你的余额不足,请充值。“那算了,给我个贾维斯吧。“那个更贵,得加钱。“好吧,那新手大礼包总有吧?“必须有,但是需要给我两万块钱才能打开新手大礼包!这一切都得从李磊意外穿越到了一个死舔狗的身上说起。他有一个如烟大帝般的老婆,还有一个死要钱的系统。万万没想到的是,等他终于和老婆离了婚,却又被前身狠狠的坑了一把。。。。。。。
江湖烟客
只此温离
只此温离
关于只此温离:无温无离,是忆是忘你修仙道时,我是世间纯灵你成婚之时,我悟出幽冥寒玄山百年封禁,再相见你修魔道,我却也不是当年于你,更是再无情义“为何取名叫留温殿?“简单啊,我姓温,我留在这里造了一个殿,不就是留温殿了嘛她盼一切留温不离,他望世间是非分明
胖崽不胖
换挡人生:从平凡驾驶到宦海沉浮
换挡人生:从平凡驾驶到宦海沉浮
关于换挡人生:从平凡驾驶到宦海沉浮:高考失利,林佑投身军旅,军队多年的磨练,练就了一身本领。退伍后成为领导专职司机,本以为平淡安稳一生,却因为一场意外结识贵人,从此命运的齿轮悄然转动。如何改变自己,踏上仕途,在波谲云诡的宦海之中,遭遇权利斗争,利益诱惑,是随波逐流,还是坚守初心?且看他如何在这充满挑战的人生路中,换挡加速,闯出自己的一片天。。。。
破晓之鹰
带着异能穿越:杨齐的花花世界
带着异能穿越:杨齐的花花世界
穿越穿越,人一般都是往前穿穿到古代是吧,而且往往都是穿到某不知名小人物身上,或者是某顶层人物的私生子之类的吧?可杨齐呢,好家伙,不说他是反套路往后穿吧,这穿还穿在了自己身上?其实这些都不是问题,问题是,上一世早已经拥有几辈子都花不完的钱,以及那些自己都记不大清的豪车美女,这些等等,还会存在在5年后的自己身上吗?
长缨客