2005年8月1日,周一。
北京,中關村,聯盟秘書處。
龍騰甲全晶片整合正式啟動。
王景輝站在會議室的進度牆前,面前是一張兩米長的甘特圖。三個核心模塊——計算所的可重構計算引擎、華維的高速收發器、中興的通信協議棧——分別用紅、藍、綠三色標註,每一條都標記著"模塊驗證通過"。
"三個模塊單獨拿出來,都能跑通全量仿真。"他敲了敲進度牆,"但昨晚第一次全晶片聯調,報了一百三十七個錯誤。"
趙強坐在角落,手裡轉著一支筆。"意料之中。模塊級驗證是封閉環境,接口信號都是理想化的。全晶片聯調一打通,時序、功耗、信號完整性——所有耦合效應全暴露了。"
"預計整合周期多長?"林遠問。
王景輝翻了翻文檔。"按現有流程——先做計算引擎全量回歸,再接入高速收發器做接口聯調,最後加通信協議棧做系統驗證。串行推進,十二周。"
十二周。八月初啟動,十月底才能完成。留給流片前系統驗證的時間只剩兩周,太緊了。
林遠走到進度牆前,盯著甘特圖看了整整三分鐘。
"問題不在整合,在驗證流程。"
王景輝愣了一下。"您的意思是——"
"你們在做串行驗證,一個模塊驗完再接下一個。"林遠轉過身,"但龍騰甲是多模塊異構系統,模塊之間的交互才是驗證重點。串行驗證的邏輯是'先保證每個零件沒問題,再裝到一起看'。但異構系統的特性是——零件沒問題,裝到一起照樣出問題。交互效應不是簡單疊加,是非線性的。"
趙強停下了轉筆。"所以應該並行驗證?"
"不是簡單的並行。"林遠走到白板前拿起馬克筆,"全晶片場景驅動。先定義二十個典型應用場景——純計算、純通信、混合負載、極端壓力。每個場景同時覆蓋三個模塊的交互邊界。三個團隊不再串行等待,拿到場景清單後同時驗證,發現問題在各自模塊內部就能定位。"
王景輝皺眉推演。"十二周能壓縮到多少?"
"五周。"
全場安靜。
"但這二十個場景的設計是關鍵。"趙強一針見血,"需要同時吃透三條線的特性,預判交互行為,劃定關鍵邊界。聯盟里目前沒人同時做到。"
"我來設計。"林遠說。
王景輝和趙強對視一眼。林遠是星核EDA的架構師,也是龍騰甲的總體技術負責人。他對三條IP線的理解深度,整個聯盟沒有第二個人比得上。
接下來一天,林遠帶著王景輝和趙強在秘書處閉關。
白板上,龍騰甲的全晶片架構圖鋪了整整一面牆。林遠從計算引擎的數據入口開始,沿著數據通路逐條分析,到高速收發器的輸出埠,再折返通信協議棧的握手邏輯。每一個場景都精確定義了三個要素:輸入數據格式、預期輸出結果、模塊間協作時序。
趙強在旁邊看著,越看越沉默。每個場景都精準命中了三個模塊最可能產生交互衝突的邊界區域——就好像提前知道了哪裡有坑。
晚上九點,二十個場景全部定義完成。
王景輝看完清單,長吐一口氣。"這二十個場景,比我們自己設計兩個月都精準。林總,你看問題的角度——是系統架構師級別的。不,超越架構師。"
"別拍馬屁。明天三個團隊拿到清單,立刻並行啟動。"
八月三日,三個團隊同時拿到場景清單,並行啟動驗證。
八月七日,第四天。
趙強在技術群發消息:"場景七和場景十二發現兩個嚴重的跨模塊數據一致性問題。計算引擎和高速收發器之間控制信號延遲在極端負載下不匹配,差了零點八個納秒。通信協議棧的擁塞控制狀態機和計算引擎的指令重構邏輯有衝突。已在並行框架下定位,半天修復。"
半天。
串行流程下,這兩個問題要到第八周才會在集成測試暴露,回退重聯調至少多花三周。並行框架下,第四天就抓到了。
張衛國給林遠打電話:"這個並行驗證方案,至少省了七周。比趙強的時鐘域方案價值還大。趙強解決了點上的難題,你解決了面上的效率問題。一個國寶級工程師,一個系統級統帥。龍騰有你們兩個,是聯盟的運氣。"
同一周,華盛頓。
鏗騰系統總部,地下三層絕密實驗室。
布朗坐在三塊屏幕前。左邊是OPC引擎的校正結果,中間是DRC引擎的檢測報告,右邊是對比分析。
結果出來的那一刻,他的心沉了下去。
OPC引擎在32納米測試圖形上的校正結果和DRC引擎的檢測規則產生了嚴重矛盾。OPC把關鍵尺寸邊緣往內收了零點三納米,DRC卻在同一位置要求往外放零點五納米。
兩個引擎互相打架。這在32納米節點從未發生過。
威爾遜揉著太陽穴走進來。"查了三個小時,不是代碼bug,是參數層面的衝突。馬庫斯說——換工藝模型重新跑。"
布朗沉默了。換工藝模型,馬庫斯的慣用回答——出了問題不懷疑參數,先懷疑環境。
他打開電腦,調出自己私下做的分析。三個月來,他記錄了這套參數在不同工藝節點上的表現——
六十五納米:完美,偏差為零。
四十五納米:微小偏差,校正方向正確但幅度偏大約百分之三。
32納米:完全矛盾,校正方向和檢測方向相反。
這條曲線不是漸進式的精度衰減,是階梯式的崩潰。真實算法不會呈現這種模式。這套參數的失效方式太規整了——就好像有人刻意設計了三個階段的表現。
"這不是真實算法。"布朗在筆記本上寫下這行字,手在發抖。
他劃掉了,又寫了一遍,又劃掉。
如果這是真的——三個月的心血,整個團隊的日夜加班,謝弗的全部賭注,全建在一個陷阱上。而他布朗,是親手簽字確認"參數驗證通過"的那個人。是他告訴馬庫斯"可以全面採用"的。
是他,把所有人領進了陷阱。
八月十二日。
無錫,華宏半導體。
上海微電子第一台新一代DUV光刻機正式入駐華宏潔淨室。
六輛重型卡車組成的車隊凌晨三點從上海出發,中午抵達無錫。孫建平親自跟車押運,全程恆溫恆濕防震。華宏提前兩周騰出了二號潔淨室最核心的位置,地面做了三級減震處理,溫濕度精度控制在正負零點一度。
設備進室、吊裝、定位——整個下午,潔淨室里燈火通明。工程師們穿著無塵服,像做外科手術一樣精密。
林遠接到電話時正在看並行驗證報告。
"林總,設備已就位。聯調本周啟動,預計兩周完成。"
掛了電話,他在白板上更新時間線:八月中旬DUV聯調完成,八月底龍騰甲整合驗證收尾,九月初提交流片,十一月中旬第一批晶片出廠。
EDA、設計、製造、光刻——四條線全部打通。龍騰甲從設計工具到光刻設備到製造工藝,不依賴任何一家國外廠商。
中國半導體產業有史以來第一次全流程自主。
深夜,書房。
林遠在筆記本上畫了三個圓圈。第一個:"三大廠商"——標註"65nm翻車,馬庫斯仍在自欺"。第二個:"龍騰"——標註"全晶片整合,超預期推進"。第三個:"回聲"——標註"預計11月全面崩盤"。
十一月。
到那時候,鏗騰團隊會發現32納米的所有參數必須推倒重來。而重新設計、重新驗證、重新編碼——至少一年以上。
一年之後,龍騰乙的四十五納米版本早已量產。
他合上筆記本,走到窗前。
八月的北京,炎熱,喧囂。明面上龍騰甲勢如破竹,暗地裡回聲陷阱已經埋好。
一明一暗,一實一虛。時間站在他這邊。