第112章 晶片設計迎新紀元(三更求月票)
「鴻蒙」項目悄無聲息地啟動了。
林開疆作為總負責人,大部分精力卻並沒有放在那個五人小組身上。
他很清楚,「鴻蒙」是一個十年磨一劍的長期工程。
而眼下,他有另一個更重要,也更頭疼的目標——陳默和他開發的EDA工具。
如果說作業系統是軟體世界的「憲法」,那麼EDA工具,就是晶片世界的「創世神筆」。
沒有它,再天才的晶片設計師,也只能在紙上畫畫。
紅花瓣的EDA工具,代號「CADV0.8」,是陳默帶領團隊,在付成提供的「未來」框架下,嘔心瀝血開發出來的。
它支撐了「蜂鳥一號」的設計,也算是功勳卓著。
陳默對這個「孩子」,寶貝得不得了。
但在林開疆眼裡,這個「孩子」,渾身都是毛病。
「陳默!你過來一下!」
陳默推了推他那標誌性的黑框眼鏡,慢吞吞地挪到林開疆的辦公桌前。
「林總,又有什麼bug?」
林開疆指著屏幕上的一段電路版圖,毫不客氣地開噴。
「這是bug嗎?這是設計缺陷!是反人類!」
「你看這個自動布線功能,我設定了最高優先級是時鐘同步,結果它為了節省零點零幾微米的線長,居然給我繞了一個大彎!這會導致時鐘延遲,你知道嗎?」
「還有這個功耗仿真模塊,為什麼每次計算都要五分鐘?你是用算盤在後面算的嗎?黃花菜都涼了!」
「最可氣的是這個界面!你們能不能學學人家美麗國軟體的人體工學設計?這些按鈕,放得跟天女散花一樣,我找一個『保存』鍵,找了半分鐘!你是想鍛鍊我的眼力嗎?」
陳默面無表情地聽著,心裡把林開疆罵了一萬遍。
「這個布線算法,是為了兼容『華夏一號線』不夠精密的工藝,特意留出的冗餘。如果追求極致的短路徑,以我們目前的工藝水平,良品率會下降五個百分點。」
「功耗仿真慢,是因為它同時計算了熱能分布。這是付總要求的,為了防止晶片局部過熱。」
「至於按鈕……我覺得挺好找的。」
林開疆被他這副「死豬不怕開水燙」的樣子氣得直樂。
「好,很好。你覺得好找是吧?」
林開疆拿起一張紙,在上面飛快地畫了一個草圖。
「從明天開始,我要看到一個新的界面。所有常用功能,必須放在一級菜單里。所有二級菜單,不許超過五個選項。」
「自動布線,增加一個『風險』參數。我可以自己選擇,是要『激進』模式,還是要『保守』模式。」
「功耗仿真,給我改成實時計算!我每動一根線,就要立刻看到功耗的變化!」
陳默的眼睛瞪大了。
「林總,你這是要重構整個軟體的底層架構!這至少需要三個月!」
「我只給你三個星期。」林開疆不容置疑地說,「三個星期後,我要看到CADV1.0的測試版。如果看不到,你們整個小組,這個月的獎金全部取消。」
陳默感覺一口老血堵在喉嚨里。
他走出林開疆的辦公室,回到自己的座位上,組裡的幾個年輕工程師立刻圍了上來。
「陳默哥,『林扒皮』又提什麼變態要求了?」
陳默把那張草圖拍在桌子上。
「他讓我們在三個星期內,把拖拉機,改成法拉利。」
眾人一片哀嚎。
但是,罵歸罵,哀嚎歸哀嚎。
當天晚上,EDA開發組的燈,亮了整整一夜。
陳默就是這樣一個偏執的邏輯天才,你可以罵他,但你不能質疑他的代碼。
林開疆的每一句「挑刺」,都像一記鞭子,抽在他引以為傲的專業自尊上。
他嘴上不說,心裡卻憋著一股勁:你不是覺得我慢嗎?我今天就讓你見識見識什麼叫「算法優化」!你不是覺得我界面丑嗎?我讓你看看什麼叫「邏輯美學」!
就這樣,在林開疆的「高壓鞭策」下,紅花瓣的EDA工具,開始了瘋狂的疊代。
從CADV0.8到0.9,再到0.95……
每一次版本更新,都伴隨著陳默團隊無數個不眠之夜,和林開疆新一輪更刻薄的「找茬」。
這個過程痛苦無比,但成果也是驚人的。
新的EDA工具,仿真速度提升了三倍,自動布線成功率提升到99%,並且完美適配了「華夏一號線」的所有工藝參數。
葉文潔在用過測試版後,都難得地給出了正面評價:「雖然離美麗國最頂尖的軟體還有差距,但在邏輯內核上,已經不分伯仲。」
這一天,陳默拿著幾乎完美的CADV1.0正式版,走進了付成的辦公室。
他雖然雙眼通紅,精神卻異常亢奮。
「付總,您看,這是我們的CADV1.0。林總那個瘋子,已經連續三天,沒能從裡面找出一個bug了!」
付成笑著接過軟體,在自己的電腦上操作了一下。
流暢的界面,迅捷的響應,強大的功能。
他由衷地讚嘆:「陳默,你們幹得非常漂亮。這已經不是簡單的工具了,這是我們自己的『畫筆』。」
付成站起身,走到窗邊,看著樓下車間裡忙碌的景象。
「華夏一號線,解決了我們硬體的『身體』。」
「CADV1.0,解決了我們晶片設計的『靈魂』。」
他的目光,望向了研發大樓那毫不起眼的地下室方向。
「現在,就差一個『大腦』了。」
付成轉過頭,看著陳默,眼神深邃。
「硬體,軟體,作業系統……我們的『備胎』,好像快要湊齊一套了。」
他輕聲說,像是在自言自語,又像是在對未來發問。
「希望,我們永遠也等不到,需要它轉正的那一天。」
林開疆作為總負責人,大部分精力卻並沒有放在那個五人小組身上。
他很清楚,「鴻蒙」是一個十年磨一劍的長期工程。
而眼下,他有另一個更重要,也更頭疼的目標——陳默和他開發的EDA工具。
如果說作業系統是軟體世界的「憲法」,那麼EDA工具,就是晶片世界的「創世神筆」。
沒有它,再天才的晶片設計師,也只能在紙上畫畫。
紅花瓣的EDA工具,代號「CADV0.8」,是陳默帶領團隊,在付成提供的「未來」框架下,嘔心瀝血開發出來的。
它支撐了「蜂鳥一號」的設計,也算是功勳卓著。
陳默對這個「孩子」,寶貝得不得了。
但在林開疆眼裡,這個「孩子」,渾身都是毛病。
「陳默!你過來一下!」
陳默推了推他那標誌性的黑框眼鏡,慢吞吞地挪到林開疆的辦公桌前。
「林總,又有什麼bug?」
林開疆指著屏幕上的一段電路版圖,毫不客氣地開噴。
「這是bug嗎?這是設計缺陷!是反人類!」
「你看這個自動布線功能,我設定了最高優先級是時鐘同步,結果它為了節省零點零幾微米的線長,居然給我繞了一個大彎!這會導致時鐘延遲,你知道嗎?」
「還有這個功耗仿真模塊,為什麼每次計算都要五分鐘?你是用算盤在後面算的嗎?黃花菜都涼了!」
「最可氣的是這個界面!你們能不能學學人家美麗國軟體的人體工學設計?這些按鈕,放得跟天女散花一樣,我找一個『保存』鍵,找了半分鐘!你是想鍛鍊我的眼力嗎?」
陳默面無表情地聽著,心裡把林開疆罵了一萬遍。
「這個布線算法,是為了兼容『華夏一號線』不夠精密的工藝,特意留出的冗餘。如果追求極致的短路徑,以我們目前的工藝水平,良品率會下降五個百分點。」
「功耗仿真慢,是因為它同時計算了熱能分布。這是付總要求的,為了防止晶片局部過熱。」
「至於按鈕……我覺得挺好找的。」
林開疆被他這副「死豬不怕開水燙」的樣子氣得直樂。
「好,很好。你覺得好找是吧?」
林開疆拿起一張紙,在上面飛快地畫了一個草圖。
「從明天開始,我要看到一個新的界面。所有常用功能,必須放在一級菜單里。所有二級菜單,不許超過五個選項。」
「自動布線,增加一個『風險』參數。我可以自己選擇,是要『激進』模式,還是要『保守』模式。」
「功耗仿真,給我改成實時計算!我每動一根線,就要立刻看到功耗的變化!」
陳默的眼睛瞪大了。
「林總,你這是要重構整個軟體的底層架構!這至少需要三個月!」
「我只給你三個星期。」林開疆不容置疑地說,「三個星期後,我要看到CADV1.0的測試版。如果看不到,你們整個小組,這個月的獎金全部取消。」
陳默感覺一口老血堵在喉嚨里。
他走出林開疆的辦公室,回到自己的座位上,組裡的幾個年輕工程師立刻圍了上來。
「陳默哥,『林扒皮』又提什麼變態要求了?」
陳默把那張草圖拍在桌子上。
「他讓我們在三個星期內,把拖拉機,改成法拉利。」
眾人一片哀嚎。
但是,罵歸罵,哀嚎歸哀嚎。
當天晚上,EDA開發組的燈,亮了整整一夜。
陳默就是這樣一個偏執的邏輯天才,你可以罵他,但你不能質疑他的代碼。
林開疆的每一句「挑刺」,都像一記鞭子,抽在他引以為傲的專業自尊上。
他嘴上不說,心裡卻憋著一股勁:你不是覺得我慢嗎?我今天就讓你見識見識什麼叫「算法優化」!你不是覺得我界面丑嗎?我讓你看看什麼叫「邏輯美學」!
就這樣,在林開疆的「高壓鞭策」下,紅花瓣的EDA工具,開始了瘋狂的疊代。
從CADV0.8到0.9,再到0.95……
每一次版本更新,都伴隨著陳默團隊無數個不眠之夜,和林開疆新一輪更刻薄的「找茬」。
這個過程痛苦無比,但成果也是驚人的。
新的EDA工具,仿真速度提升了三倍,自動布線成功率提升到99%,並且完美適配了「華夏一號線」的所有工藝參數。
葉文潔在用過測試版後,都難得地給出了正面評價:「雖然離美麗國最頂尖的軟體還有差距,但在邏輯內核上,已經不分伯仲。」
這一天,陳默拿著幾乎完美的CADV1.0正式版,走進了付成的辦公室。
他雖然雙眼通紅,精神卻異常亢奮。
「付總,您看,這是我們的CADV1.0。林總那個瘋子,已經連續三天,沒能從裡面找出一個bug了!」
付成笑著接過軟體,在自己的電腦上操作了一下。
流暢的界面,迅捷的響應,強大的功能。
他由衷地讚嘆:「陳默,你們幹得非常漂亮。這已經不是簡單的工具了,這是我們自己的『畫筆』。」
付成站起身,走到窗邊,看著樓下車間裡忙碌的景象。
「華夏一號線,解決了我們硬體的『身體』。」
「CADV1.0,解決了我們晶片設計的『靈魂』。」
他的目光,望向了研發大樓那毫不起眼的地下室方向。
「現在,就差一個『大腦』了。」
付成轉過頭,看著陳默,眼神深邃。
「硬體,軟體,作業系統……我們的『備胎』,好像快要湊齊一套了。」
他輕聲說,像是在自言自語,又像是在對未來發問。
「希望,我們永遠也等不到,需要它轉正的那一天。」