第四章 OpenGL or 全新開始
宿舍門口的事只是一件插曲,到了目的地,王岸然想請師傅吃個飯,表示感謝,被婉拒,閑聊中,知道師傅姓吳名斌,是個退役的士兵。
“哈哈,手癢了,試試老胳膊老腿有沒有生銹。”
吳斌很是爽朗,輕描淡寫的揭過此事,言語之中,王岸然感覺他是個有故事的人,不過畢竟沒什么交情,也不好深問。
回到出租屋,剛剛過去的事,也沒有放在心上,在前世,對單蕾的感情,早已放下,而現(xiàn)在,他更想做的就是,就是芯片。
時不我待啊,此時,國外的芯片產(chǎn)業(yè)是日新月異,一步慢步步慢,待到那些巨頭完成專利壁壘,想要沖破牢籠,已是幾無可能。
1993年,這對王岸然來說,是個巨大的機遇,尚在多媒體領(lǐng)域進行探索,如果自己能在多媒體領(lǐng)域,給這些巨頭設(shè)置一道專利壁壘,以授權(quán)換授權(quán),方可能取得進場的門票。
王岸然需要一塊敲門磚,一路上,他想的很清楚,拿不了x86授權(quán),也就做不了微機CPU,當然,可以做精簡指令的開放CPU,但如果沒有配件廠家和生態(tài)的支持,基本上等于自己玩,沒有什么意義。
這也是芯片行業(yè)的規(guī)則,為什么那么多廠家,芯片公司,那么熱衷于標準的制定,也是這個道理。
眼下也只能做配件。
只要是電腦,肯定缺少不了顯示卡,而如果沒有記錯的話,當今世上,還沒有一塊真正的3d顯示芯片。
當年差點一統(tǒng)江山的voodoo顯卡,設(shè)計的公司3dfx兩年后才成立。
而圖形接口規(guī)范api,除了各自廠家自行開發(fā)的外,比較有影響力的就是sgl公司于1992年7月推出的opengl 1.0圖形接口規(guī)范。
一年前open gl一經(jīng)推出,便收到各大硬件廠家的追捧,即便是gl接口,也是各大游戲公司開發(fā)引擎的重要api,生命力之強悍可想而知,即便是微軟,推出自己的direct 3d API后,也是在win系統(tǒng)中不得不兼容opengl。
而王岸然在amd公司,曾經(jīng)主導(dǎo)過apu的開發(fā),實際上,對opengl的理解,甚至比原設(shè)計者還要精通。
即便現(xiàn)在設(shè)計一套3d輔助芯片,也是沒有問題,不過前提是要有先進的開發(fā)工具,也就是芯片設(shè)計軟件,模擬仿真軟件,如do design等,不然,包含幾百萬晶體管的芯片,單憑人工去手繪,那是海量的工程量,更不用說后續(xù)的模擬測試,紙上的芯片是沒辦法模擬的。
王岸然了解到,這樣的軟件,國外是嚴格封鎖的,即便是到2000年后,國內(nèi)部分芯片可以花高價買到這些軟件,不過買到的也是嚴重閹割版的,不過即便是這樣,也是國內(nèi)先進的存在,事實上,這些芯片設(shè)計軟件公司,目的就是對中國保持兩到三代的優(yōu)勢。
而經(jīng)歷二三十年芯片發(fā)展的中國,為什么沒有發(fā)展出自己的芯片設(shè)計軟件。
原因很多,芯片設(shè)計軟件是和芯片硬件高度關(guān)聯(lián)的,在硬件發(fā)展的過程中不斷的更新技術(shù),據(jù)王岸然了解到三大eda軟件之一cadence,每兩周就要更新一次技術(shù)資料庫,可想而知,國內(nèi)根本沒有發(fā)育芯片設(shè)計軟件的土壤。
這樣的情況肯定是要改變的,因為王岸然的到來,最大的短板芯片制造,在王岸然這里,成了最大的優(yōu)勢。
在amd,王岸然親自參與和主導(dǎo)了多款以及芯片組的開發(fā),其中一項重要的內(nèi)容,就是和代工廠家進行技術(shù)公關(guān),目的就是怎么把設(shè)計圖紙反映到芯片上,并讓芯片達到設(shè)計預(yù)期的技術(shù)參數(shù)。
因此,王岸然對幾十年來芯片制造發(fā)展的過程,算是了如指掌。
1993年,世界上最先進的微處理器intel奔騰,采用的也是此時最先進的800納米制造工藝,而海峽對岸的芯片代工廠臺積電,此時采用的最先進制程是1微米。
制程的不一樣,芯片設(shè)計也有區(qū)別,再加上寄存器、緩存以及邏輯結(jié)構(gòu)在晶體管的構(gòu)造上也有所區(qū)別,造成的結(jié)果就是軟件的復(fù)雜度成指數(shù)提高,這也是一般天然的門檻,普通公司根本進不了門。
加上要經(jīng)歷設(shè)計_驗證_修改_驗證……持續(xù)的過程,其中需要投入的資金更是海量。
這些對王岸然來說都不是問題,王岸然思慮再三,決定設(shè)計一套面向?qū)ο蟮男酒O(shè)計軟件,其中的要點是,以需求來設(shè)計。
比如需要設(shè)計一套科學(xué)運算單元,這要將科學(xué)運算的需求指標輸入計算機,以及相關(guān)的芯片參數(shù)設(shè)定,軟件可以生成最優(yōu)化的芯片結(jié)構(gòu),在物理層面上實現(xiàn)既定的意圖。
這可以大大減少設(shè)計的難度,卻大大增加了軟件的難度。
首先軟件要構(gòu)建三百多個各式邏輯門的模型,設(shè)置晶體管運行的上下行電壓,以及上層標識,在軟件的素材庫中,需要設(shè)定以邏輯門組成的各式邏輯電路。
即便如此,借助于前世成熟的技術(shù)積累,王岸然有把握三個月內(nèi)做出簡易版本的ead軟件,當然與后世所用的ead軟件不能比,其中智能程度遠遠不及。
只包含現(xiàn)有技術(shù)條件下的邏輯門電路設(shè)計,以及簡單的回路測試。
但即便這樣,王岸然可以確認,也是現(xiàn)如今最先進的ead軟件集成。
所謂磨刀不誤砍柴工,可是計劃再好,該怎么實施,這是一個問題。
王岸然突然想到一件事,清大的學(xué)生是有免費的上機機時的,校園的機房就有一臺小型機,提供IBM專用的圖靈操作系統(tǒng)。
當然,最讓王岸然看重的是390堪比奔騰四的良好性能,以及完整的c語言編譯器。
自己的上機卡,早在畢業(yè)前已經(jīng)上交,不過,這難不住王岸然,自己大學(xué)時的好友賈國防,報送上本校的研究生,他的上機卡倒可以借用一下。
在此之前,王岸然花了一個晚上,將記憶中各項芯片技術(shù)進行梳理,并制定一下軟件的具體結(jié)構(gòu)框架,有了前世現(xiàn)成的模板,效率自然快了很多,再下面就是對應(yīng)各自的接口,進行功能的填充。
(https://www.dzxsw.cc/book/155166/8252417.html)
1秒記住大眾小說網(wǎng):www.dzxsw.cc。手機版閱讀網(wǎng)址:m.dzxsw.cc