3月15日,海思板房,凌晨两点。
林辰盯着屏幕上的仿真结果,脸色难看。屏幕上,红色的“ERROR”字样不断闪烁,像警报灯。
“第五次仿真,还是失败,”李敏的声音沙哑,“时序违例,关键路径延迟超标15%。”
这是“麒麟001”优化版的第三次全芯片仿真。按照计划,3月20日要完成最终设计,送交台积电流片。但现在,仿真过不了,意味着设计有问题,不能流片。
会议室里坐了十几个人,都是各组的负责人。大家都熬了好几天,眼睛里布满血丝,但没人说累——因为累不是问题,问题是时间。
“问题出在哪里?”何庭波问,她刚从华为总部开会回来,也加入了熬夜队伍。
李敏调出详细报告:“主要是时钟树设计太复杂。为了降低功耗,我们用了动态时钟门控技术,但导致时钟偏移变大,关键路径时序紧张。”
王建国补充:“还有电源噪声问题。模拟电路部分对电源敏感,数字电路的开关噪声影响了模拟性能。”
张涛说:“测试覆盖率倒是上来了,现在达到88%,但功耗和时序的问题不解决,覆盖率再高也没用。”
问题一个个摆出来,个个棘手。离流片截止日期只剩五天,要解决这些问题,几乎不可能。
会议室里气氛压抑。有人小声说:“要不……延期?跟任总申请,推迟一个月?”
何庭波摇头:“不能延期。TI的断供风声越来越紧,华为的库存只够用到6月。我们必须5月量产,才能衔接上。3月流片,4月封测,5月量产,这个时间表一天都不能拖。”
“可是问题解决不了啊……”
“那就想办法解决,”林辰突然开口,“还有五天,一百二十小时。分一下工。”
他站起来,在白板上写:
1.时钟树重构组(李敏负责)
·目标:简化时钟结构,减少偏移
·时间:48小时
·人员:数字电路组全体
2.电源隔离组(王建国负责)
·目标:加强模拟电路电源隔离,降低噪声
·时间:36小时
·人员:模拟电路组全体
3.时序优化组(林辰亲自负责)
·目标:重新规划关键路径,优化逻辑
·时间:60小时
·人员:系统架构组+验证组
4.协调支持组(何庭波负责)
·目标:后勤保障,资源协调,压力疏导
·时间:全程
·人员:行政+管理层
写完后,他看向大家:“五天四夜,我们拼一把。行不行?”
没人说话,但眼神都变得坚定。李敏第一个站起来:“我组没问题,48小时,搞定时钟树!”
王建国:“36小时,电源隔离保证完成!”
张涛:“验证组全程配合,需要测试随时喊我们!”
何庭波:“后勤我负责,泡面管够,咖啡管够,累了有行军床!”
“好,”林辰拍板,“那就干!”
接下来的五天四夜,板房里上演了一场芯片设计的“极限挑战”。
第一天,所有人几乎没合眼。键盘敲击声此起彼伏,白板上写满了公式和框图,方便面盒子堆成了小山。
第二天,有人撑不住了,趴在桌子上睡了半小时,醒来继续干。何庭波从华为总部调来几台高性能服务器,加速仿真。
第三天,时钟树重构完成,仿真通过。但电源隔离又出新问题:隔离太强导致面积增大,成本超标。
王建国急得嘴角起泡:“要性能还是要成本?只能选一个!”
林辰盯着数据看了半小时,然后说:“不用二选一。用阶梯式隔离:关键模拟电路强隔离,次要的中等隔离,不敏感的不隔离。这样性能和成本平衡。”
“可是设计要重做……”
“那就重做!还有48小时,来得及!”
第四天,凌晨四点,电源隔离方案完成。但时序优化又卡住了:一个关键路径无论怎么优化,延迟都超标。
李敏几乎绝望:“这个模块已经优化到极限了,再优化就要改架构了……”
林辰盯着那个模块,突然说:“不改架构,改算法。这个模块是做信道编解码的,算法复杂度高。我写个简化算法,性能损失不大,但计算量减半。”
“现在写算法?来得及吗?”
“我写,你们配合实现。24小时,够了。”
请勿开启浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。
相邻推荐:红妆断案:我与状元大人的探案日 西游:开局自碎佛位,棒指如来! 青铜古舟 重生80小辣妹 四合院,中海你哭什么?没出息! 血色锋刃之权利纵横 重生之温馨如故 我,在梦里审判人间罪犯 梦的世界 大唐:请陛下称太子! 全能奶爸:开局捡到五个小祖宗 末世余辉,生存 被大帝老婆秒杀的我成了万界至尊 半边脸 当国委回首三十年 山灵小神医 葬神之夜 穿越民国:我靠系统修真无敌 魂穿东汉征天下 没跟你闹