芯片圈的技术鄙视链,说白了就是一群天才互相看不顺眼

首发于公众号「如是有为」 · 查看原文

芯片研发的人啊,一个个都像把自己焊死在工位上的孤岛,谁都觉得自己那口锅最烫。可真把所有人拆开来看看,你会发现每个人都在以自己的方式托着那颗 SoC 不散架,只是没人愿意抬头,承认别人也在发光。

芯片圈的技术鄙视链,说白了就是一群天才互相看不顺眼

烟灰缸里的烟还没灭,RTL 那个哥们就开始拍桌子,说自己写 state machine 写到凌晨三点,脑子都快冒出同步逻辑;对面的验证小姐姐白了他一眼,手指还停在 waveform 上,像是在解剖一具尸体,嘴里嘀咕着 coverage hole 像深渊一样无底;后端那位更绝,眼睛红得和 signoff log 一个色,说整个芯片的命脉都卡在他那条 timing path 上,PPA 被压得像他的人生一样窄。

一屋子人,每个脸都写着:老子最难。你们不过是来添乱的。

可夜深到三点半的时候,空气开始不对劲了。

RTL 把一个 corner case 漏了,验证用 random 一抖,直接炸。那一瞬间,RTL 那哥们的背影像被人扔进冰窟窿——因为他突然意识到:如果不是验证天天在那里堆 random,他这活儿根本不算完。

验证小姐姐盯着 log 十分钟,突然扭头说一句“这个设计不太友好”,语气像是在骂人。但再往深里听,她其实是在提醒:你这结构没法覆盖到,别怪宇宙。

后端那位看似最沉默,却经常一拿到 netlist 就开始骂街——不是因为前端不努力,而是因为架构里有东西太抽象,落到版图上就像给大象穿丝袜,怎么都不合身。他嘴硬,可他最清楚:架构那点灵气要是没了,他的 PPA 就变火葬场。

人一旦困到极限,真心话就漏出来了。

那晚休息区的自动售卖机突然卡顿,大家都停下看着那破机器像看一个被 DRC 卡住的版图。RTL 嘟囔了一句:“要是后端把 timing 做得像这机器一样不择手段地卡我,我估计早秃了。”

后端哼了一声:“你要是写的逻辑能像验证的约束一样严谨,我也不用天天熬夜救火。”

验证捧着咖啡,没说话,只是笑了一下,那笑意像极了波形里藏了十二个 edge case。

谁都没明说,但大家都听懂了——

原来大家都知道彼此有多难,只是谁都不愿意先承认。

事情真正变味儿,是 tapeout 前最后一周。

某个凌晨三点,一个跨国大厂突然爆出 5nm 手机 SoC 因后端收敛失败被迫延期的新闻。那一刻,办公室安静到连散热风扇都像在低声嘶吼。大家盯着新闻,谁都不敢说话。

那个 RTL 哥们盯着屏幕,过了很久冒一句:

“这么大公司也能被 timing 掐住脖子啊。”

后端苦笑:

“大厂也睡不够觉。”

验证补刀:

“bug 不挑公司。”

那一瞬间,好像所有人都同时从自己那座孤岛跳出来,看到了别人岛上的风雨。

技术鄙视链这种东西,看上去像优越感,其实更像心虚。

每个人都怕自己那块做不好,会拖累整个项目。

最简单的解决方式,就是假装自己那块最重要。

可真正把项目托上天的时刻,从来不是谁赢了争吵,而是某个平平无奇的瞬间——

RTL 主动给验证补了几个断言;

验证临时改了个约束,让 coverage 收敛得顺滑得像抹胶;

后端把一个 timing hotspot 优化掉后,悄悄给前端发消息说“这个架构还挺有想法的”。

没人喊口号,没人搞团建。

但 tapeout 那天,大家在 log 里看到 Timing Met 的绿色字样时,全都愣了两秒。

然后有人笑出来了。

像压了一年的空气终于找到出口。

那笑声里,有自尊、有失败、有互相嫌弃、有互相依靠,也有一种说不清的理解——

原来谁都不是谁的附属品。

原来每个人都在承担别人想象不到的重量。

最后的最后,等芯片送进 fab 的那一刻,你会发现一个残酷又温柔的事实——

一颗 SoC 能活下来,靠的不是最强的那个人,而是那些能在深夜里把彼此从坑里捞出来的人。

技术再硬,也敌不过一次真诚的欣赏。

关注我,持续看更多芯片圈不敢说的真话。

应作如是观
公众号「如是有为」二维码

关注公众号「如是有为」

微信扫一扫,新文章先在公众号发出。