開啓中國自主CPU的第一步 | 科技自立自強之路
通用處理器 (CPU) 是芯片中的“珠穆朗瑪峰”
沒有它,計算機等電子設備都將受制於人
然而“八五”“九五”過去
我國連續十年沒有部署CPU研製項目
時任中國科學院計算技術研究所
(以下簡稱計算所)
所長李國傑心急如焚
“十五”期間,他到處奔走呼告:
“錯過這5年,以後就沒機會了!”
但在那時
主流論調是“中國沒能力做也不用做CPU”
李國傑的主張難有共鳴
“如果我們不敢碰CPU,將永遠處於技術下游”
他深感,中國的芯片產業不能再走老路
2001年,計算所拿出“家底”設立CPU研製項目
準備背水一戰
最初,李國傑傾向於讓有經驗的老同志牽頭
直到30歲出頭的胡偉武進入視野
在中國科學技術大學讀書時
胡偉武就愛好“搭芯片”
看到所里正籌備CPU設計項目
他主動向計算所繫統結構室主任唐志敏請纓
還立下“軍令狀”:
“兩年內不把操作系統啓動起來,我提頭來見!”
李國傑被胡偉武這股子自信心所打動
決定對他委以重任
▲李國傑(前)與唐志敏(後右)胡偉武(後左)在一次會議中。
2000年11月
唐志敏、胡偉武等十餘人
加上100萬元經費和一間50平方米的實驗室
組成了最早的“龍芯課題組”
36歲的唐志敏負責整個處理器設計的總體規劃
33歲的胡偉武帶着七八名研究生做具體設計
不久後,38歲的計算所客座研究員張志敏加盟
工程經驗豐富的他負責工程管理
“龍芯1號”的征程從此開始了
他們還取了一個頗具特色的小名:
“狗剩”,音譯成英文是Godson
胡偉武說
“名字賤一點容易養大”
2001年“五一”後
課題組展開了夜以繼日的攻堅
在8月中旬的那個星期
幾個骨幹爲趕進度
連續幾天幾夜鏖戰
在排查解決最後一個問題後
“Godson”字樣如約在主板上的顯示器上亮起
“通了!”
大家一片歡呼
團隊一鼓作氣
成功啓動了經改造的基礎輸入輸出系統(BIOS)
之後又試圖啓動Linux操作系統
經過反覆調試後
屏幕上終於出現了“login”字樣
登錄進去之後可以隨便操作
“龍芯”終於走通了關鍵的第一步
胡偉武興奮地給唐志敏打電話:
“‘狗剩’跑起來了!”
邏輯設計成功之後
物理設計馬上提上日程
此時,龍芯CPU項目的 研發經費
也從100萬元增加到1000萬元
然而,計算所此前從未做過大規模芯片的物理設計
不少人擔憂龍芯團隊能否繼續做下去
胡偉武和唐志敏很有信心
提出了“以我爲主、聯合設計”
將“龍芯1號”流片分兩步走的策略:
第一步,委託第三方物理設計作爲“保底方案”
第二步,組織隊伍進行獨立的物理設計
爲了彌補在物理設計上的認知不足
龍芯團隊人均“啃”下一萬頁文檔
直至從“不會”到“會”
更令胡偉武心安的是
龍芯團隊迎來了物理設計的“老兵”馳援——
中國科學院微電子中心
(中國科學院微電子研究所前身)
研究員黃令儀
黃老是中國“缺芯少魂”的親歷者
她最大的心願就是:
“一定要設計一塊高水平芯片,爲祖國洗刷恥辱”
▲龍芯課題組素有去天安門廣場看升旗的傳統。圖爲2004年黃令儀(右一)與胡偉武(右三)及龍芯課題組成員在龍芯2C芯片設計運行成功後到天安門看升旗。
出於經驗,黃令儀和胡偉武商量
龍芯團隊要獨立做兩個芯片:
第一個不必苛求技術指標、確保打通流程
第二個要追求技術指標、力爭實現突破
後者欣然同意
爲了在9月底之前完成流片
2002年春節,龍芯團隊大多數人沒有回家
大年二十九,他們在“辦公室臥室”貼對聯:
辭舊歲狗剩橫空出世
迎新春龍芯馬到成功
▲龍芯團隊2002年春節加班時在辦公室門口貼的對聯。
在交付流片截止日前一天
巨大的考驗突然降臨
芯片上1萬多個觸發器的掃描鏈
由於一個失誤沒有連出來
這在一兩天之內幾無可能修復
看着大家熬脫了相的臉
胡偉武決定宣佈放棄“兩個芯片”計劃
這時負責後端版圖設計的楊旭站了出來:
“我們可以手工再改版圖”
接下來的兩天兩夜
一萬多個觸發器硬是被連了出來
終於在連續加班的第七個凌晨
他們交付了所有流片文件
胡偉武長舒一口氣:“我們沒什麼可後悔了。”
2002年8月9日,芯片終於返回
他們將“龍芯1號”處理器子卡插到主板上
隨着電源鍵按下
數碼管上瞬間顯示出“Godson-1”字樣
經過一晚的調試
“Godson Login”字樣終於顯現
大家激動得長時間歡呼
確保一切正常後
胡偉武給李國傑打電話:
“成了。”
▲課題組成員在“龍芯1號”發佈會上留影。
以“龍芯1號”成功流片爲標誌
龍芯團隊證明了“中國人也能研製通用CPU”
這一仗,計算所打贏了
從2001年5月8日到2002年8月29日 (全部流片)
“龍芯1號”的孕育經歷了478個日夜
這萬里長征的第一步
開啓了中國自主CPU的未來
▲“龍芯1號”芯片。(本文圖片均由計算所提供)
閱讀全文請見
來源:中國科學報
責任編輯:曹暘