首頁(yè) 現(xiàn)實(shí)

1991從芯開始

第三十四章 先蹭一下

1991從芯開始 三分糊涂 2305 2020-09-18 22:12:59

  軟件行業(yè)中的白盒測(cè)試,通俗點(diǎn)說(shuō)就是用窮舉法把所有代碼全跑一遍,跑完差不多就能搞懂所有邏輯結(jié)構(gòu)和邏輯路徑。

  聽到這四個(gè)字,除了張克一臉懵之外,眾人的表情各不相同。略懂程序設(shè)計(jì)的潘曉軍很不解,他知道白盒測(cè)試是軟件測(cè)試的,但不知道為什么要用到無(wú)塵室。

  三個(gè)聯(lián)電工程師有兩人一開始也和和潘曉軍一樣,但很快便猜到了什么,有些震撼地望著蘇遠(yuǎn)山。

  只有林永固聽到那四個(gè)字便弄清了蘇遠(yuǎn)山的意圖。

  在芯片制造行業(yè),需要用到無(wú)塵室的“白盒測(cè)試”只有一個(gè),就是跑微代碼。

  山寨一塊CPU原理說(shuō)白了其實(shí)很簡(jiǎn)單,打開蓋子,根據(jù)晶體管元器件的布局逆推出掩膜,然后搞定微代碼——微代碼駐留在高速存儲(chǔ)器里,將機(jī)器指令翻譯成詳細(xì)的電路操作序列,控制邏輯門完成0和1的輸出。

  晶體管布局可見,而微代碼不可見,只能一組工程師描述微代碼的功能,另一組在不參考原微代碼的情況下,開發(fā)擁有同樣功能的微代碼——這便是無(wú)塵室里的白盒測(cè)試。

  上個(gè)月AMD剛剛上市的AM386便是這樣搞出來(lái)的——聽聽這名字,386。

  林永固看著蘇遠(yuǎn)山年輕到發(fā)指的臉龐上淡然的笑,知道自己的理解沒錯(cuò)。他輕輕吸了口氣,用并不標(biāo)準(zhǔn)的國(guó)語(yǔ)問道:“你想學(xué)AMD?”

  蘇遠(yuǎn)山點(diǎn)頭:“有這個(gè)打算?!?p>  “太難了?!绷钟拦虒捄竦匦α耍瑥慕佑|潘曉軍的那一刻起,潘曉軍便一直不停地介紹蘇遠(yuǎn)山——于是他知道這個(gè)只有十八歲的少年擁有讓人眼紅到嫉妒的程序設(shè)計(jì)和電子電路設(shè)計(jì)的天賦。

  但有擁有天賦不代表?yè)碛袩o(wú)限制的能力。

  林永固笑著搖了搖頭:“AMD逆向了三年時(shí)間才完成AM386,而486的難度更大——你要知道,他們還是一幫玩這個(gè)的老手。”

  蘇遠(yuǎn)山也笑了,林永固最后一句話深得他心。AMD從成立之初便靠山寨INTEL的各種芯片起家,創(chuàng)始人桑德斯還得意洋洋地說(shuō)“我們希望成為Intel的第二供應(yīng)商,但我們已經(jīng)迫不及待啦!”言外之意就是老哥,你不授權(quán)那我就先山寨為敬。

  最氣人的是,AMD山寨出來(lái)的產(chǎn)品居然比Intel的正版還要好,甚至還打入了軍方市場(chǎng)。說(shuō)他們是玩山寨的老手,那是一點(diǎn)也沒夸張。

  “總得試一試,萬(wàn)一能行呢?”蘇遠(yuǎn)山笑瞇瞇的回答道:“不過現(xiàn)在先不談這個(gè),你們舟車勞頓,先安頓下來(lái)休息一下再說(shuō)——你們不會(huì)是想著拿了光盤就想回去吧?”

  林永固也笑道:“自然不是。”

  “那請(qǐng)?!?p>  ……

  小舅和潘曉軍帶三人去樓上的涉外酒店,蘇遠(yuǎn)山送到門口后直接回到秦為民的辦公室,席小丁也離開他那張八百塊的豪華椅子,來(lái)到這邊和秦為民兩人坐在會(huì)客沙發(fā)等著蘇遠(yuǎn)山。

  “怎么說(shuō)?”

  “只是隨便提了一嘴,看那邊的反應(yīng)?!碧K遠(yuǎn)山摸了一下嘴唇,撕了塊干皮下來(lái),笑道:“反正我們先蹭一下,讓進(jìn)就進(jìn),不讓進(jìn)拉倒?!?p>  聽著這家伙開黃腔,秦為民和席小丁同時(shí)笑了。

  面對(duì)聯(lián)電的要求,蘇遠(yuǎn)山拉著秦為民和席小丁分析了很久,再結(jié)合蘇遠(yuǎn)山的記憶,最終三人分析出一個(gè)結(jié)論——目前聯(lián)電的芯片設(shè)計(jì)部門日子有危機(jī)感,迫切需要設(shè)計(jì)出NB的產(chǎn)品來(lái)奠定地位。

  Intel創(chuàng)始人之一的摩爾提出兩年晶體管數(shù)量便會(huì)翻番的“摩爾定律”,已經(jīng)被二十幾年的半導(dǎo)體行業(yè)的發(fā)展所印證。既然有一個(gè)被印證的規(guī)律能預(yù)言未來(lái)幾年,乃至十幾年的半導(dǎo)體行業(yè)的發(fā)展趨勢(shì),那么作為主業(yè)是晶圓廠的聯(lián)電就必須得考慮自己對(duì)晶圓廠的投入是不是能夠支持自己追上摩爾定律。

  要知道,島上可是有個(gè)把所有資源都投入晶圓廠的同行臺(tái)積電。而且那個(gè)同行還野心勃勃,也得到了許多企業(yè)的支持,目前正在不斷追趕自己。

  在這種情況下,聯(lián)電就不得不考慮加大對(duì)晶圓廠的投入——在蘇遠(yuǎn)山的記憶中,聯(lián)電確實(shí)是在95年就開始陸續(xù)剝離芯片設(shè)計(jì)業(yè)務(wù)從而搞專業(yè)的芯片代工。這些剝離出的部門里,有個(gè)選擇了專注低端手機(jī)芯片設(shè)計(jì)的企業(yè)在后世異常奪目——它叫聯(lián)發(fā)科。

  而且值得一提的是,聯(lián)電也曾經(jīng)在94年的時(shí)候“設(shè)計(jì)”出基于X86架構(gòu)的CPU,只是因?yàn)闆]有拿到Intel的授權(quán),無(wú)法上市只好作罷——很難說(shuō)這是不是讓聯(lián)電在第二年便下定決心剝離設(shè)計(jì)業(yè)務(wù)的定錘之音。

  這里的“設(shè)計(jì)”,顯然指的是山寨。

  蘇遠(yuǎn)山已經(jīng)有感覺,聯(lián)電恐怕現(xiàn)在已經(jīng)在偷偷摸摸地用X86架構(gòu)“設(shè)計(jì)”或者說(shuō)逆向INTEL的486了。不然怎么解釋他們會(huì)這么迫不及待地找上門,要求遠(yuǎn)芯派遣技術(shù)支持團(tuán)隊(duì)?只能是他們?cè)诟鉉PU,且還不熟練,需要EDA方的全方位支持。

  要知道現(xiàn)在還不是后世那種基于FinFET的多層次結(jié)構(gòu)、一個(gè)CPU動(dòng)輒數(shù)十億晶體管的時(shí)代。在后世,EDA的工程師、芯片設(shè)計(jì)師、晶圓廠工程師,這三方是長(zhǎng)期一起辦公,一起推進(jìn)度的——這也是為什么說(shuō)一塊CPU是匯聚人類最尖端的科技和人才的原因之一。

  在弄清楚聯(lián)電芯片設(shè)計(jì)部門的迫切需求后,整個(gè)遠(yuǎn)芯的技術(shù)主管層便開始思考怎么才能把這次合作的收益提到最高。最后還是蘇遠(yuǎn)山提出了建議,讓聯(lián)電開放無(wú)塵室,讓遠(yuǎn)芯進(jìn)行逆向——明面上的話是這么說(shuō),但實(shí)際意圖卻是,讓遠(yuǎn)芯加入到聯(lián)電的芯片逆向中,以獲得大量的經(jīng)驗(yàn)值。

  笑過之后,秦為民問道:“如果他們不答應(yīng)呢?我們就只派一個(gè)人?”

  蘇遠(yuǎn)山點(diǎn)頭:“當(dāng)然了,我們現(xiàn)在制程設(shè)計(jì)是領(lǐng)先的,最多派一個(gè)人去調(diào)整一下工具,幫忙對(duì)接一下機(jī)器?!?p>  “那他們要是腦子一熱答應(yīng)了怎么辦?你派哪個(gè)小組過去?我們有那么多人選嗎?”席小丁皺眉道:“你得知道,逆向經(jīng)驗(yàn)最好是芯片設(shè)計(jì)師和晶圓廠的工程師來(lái)拿——EDA工程師吃了沒什么用。而且聯(lián)電的生產(chǎn)線是目前最先進(jìn)的,那些經(jīng)驗(yàn),我們的人吃得下嗎?就別說(shuō)我們現(xiàn)在根本沒芯片生產(chǎn)線的人才了?!?p>  蘇遠(yuǎn)山瞇著眼往外瞅了瞅,壓低聲音像個(gè)小偷:“席師兄,我們派過去的人,就未必只能是我們現(xiàn)在的員工??!我從華晶微電子‘挖’幾個(gè)人過來(lái),你覺得我挖不挖得動(dòng)?”

  席小丁馬上眼睛一亮!

  秦為民啪的一拍大腿!

  “這招好!我估計(jì)華晶王總要哭著喊著求你去挖他們的人?!?p>  “噓……”蘇遠(yuǎn)山做出個(gè)噤聲的動(dòng)作。

  國(guó)內(nèi)能接觸到最新生產(chǎn)線的機(jī)會(huì)太少太少,或者說(shuō)根本就沒有機(jī)會(huì)!現(xiàn)在就有一線機(jī)會(huì)擺在面前,蘇遠(yuǎn)山當(dāng)然要嘗試一下了。

  華晶那些晶圓廠的工程師,哪怕是只去看一眼在現(xiàn)階段也是收獲。

  當(dāng)然了,前提是聯(lián)電愿意答應(yīng)。

  [推薦票]

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁(yè)
返回書頁(yè)
指南