第106節(jié) MP3芯片研發(fā)完成
雖然確定了三位研發(fā)助手,芯片架構(gòu)設(shè)計(jì)助手張小明,芯片前端設(shè)計(jì)助手孫一誠(chéng),芯片后端設(shè)計(jì)助手陳迅,但是,李飛并沒(méi)有直接讓他們負(fù)責(zé)整個(gè)MP3芯片的研發(fā),只是讓他們研發(fā)芯片內(nèi)部的某一小模塊的電路功能…,畢竟這是和FM芯片完全不同的概念,
另外,雖然說(shuō)現(xiàn)在分了崗位,但是,李飛還是鼓勵(lì)他們?cè)谛酒夹g(shù)上全面,并在芯片研發(fā)經(jīng)驗(yàn)上互相共享…。
這樣的話(huà),他們?cè)谛酒邪l(fā)上進(jìn)步更快...,
同時(shí),李飛也放手了FM芯片的研發(fā)工作,寫(xiě)了一封郵件給55家客戶(hù)和國(guó)內(nèi)一線(xiàn)收音機(jī)大廠(chǎng),以及國(guó)外汽車(chē)制造商…,并且讓他們一一拜訪(fǎng)這些客戶(hù)…
…
放下FM芯片項(xiàng)目工作后,李飛正式投入到MP3芯片的研發(fā),不過(guò),為了讓三位研發(fā)助手盡快入門(mén),李飛先是編寫(xiě)MP3芯片內(nèi)部電路圖和RISC-V芯片架構(gòu)…,
熟悉以上MP3芯片研發(fā)基礎(chǔ)知識(shí)后,李飛就讓三人負(fù)責(zé)芯片架構(gòu),前端設(shè)計(jì)和后端設(shè)計(jì),這其中某一小模塊的電路功能設(shè)計(jì)研發(fā),
然后,李飛也一起跟進(jìn)設(shè)計(jì)…,設(shè)計(jì)完成后,讓他們?nèi)怂O(shè)計(jì)的模塊電路,與李飛研發(fā)的芯片電路進(jìn)行對(duì)比…,讓他們知道這差距在哪里…,
這樣進(jìn)行對(duì)比,就可以知道差距在哪里,對(duì)快速掌握芯片研發(fā)技術(shù)是十分有效果,同時(shí),李飛也非常耐心地講解,這樣的芯片電路設(shè)計(jì)的原因…,
雖然說(shuō),這樣很耽誤李飛的時(shí)間,但是,這是后續(xù)的芯片研發(fā)人才做儲(chǔ)備…,
…
那么,在MP3芯片研發(fā)流程上,李飛的第一步是確定了RISC-V芯片的架構(gòu)以及芯片內(nèi)部電路模塊分布,
需要說(shuō)明的是,在研發(fā)FM芯片V2.0版本上,RISC-V相關(guān)軟件研發(fā)工具已經(jīng)完成了,例如:調(diào)試工具鏈、中斷控制器、JVM、LLVM構(gòu)架編譯器的框架系統(tǒng)、Python…等。
不過(guò),需要強(qiáng)調(diào)的是,芯片架構(gòu)的研發(fā)難度是遠(yuǎn)遠(yuǎn)大于芯片的研發(fā),這是因?yàn)檠邪l(fā)芯片架構(gòu)的指令集,是決定軟件運(yùn)行標(biāo)準(zhǔn)的基礎(chǔ),各條指令是按順序串行執(zhí)行的,它由芯片內(nèi)布電路結(jié)構(gòu)構(gòu)成,類(lèi)似程序一樣的,可以使芯片進(jìn)行某一特定運(yùn)算速度快速增加。雖然說(shuō)芯片架構(gòu)其實(shí)也是一堆程序,但它并不是由程序語(yǔ)言編寫(xiě),而是通過(guò)芯片晶體的物理性質(zhì)來(lái)實(shí)現(xiàn),并且,研發(fā)芯片架構(gòu)不僅需要電子類(lèi)工科的專(zhuān)業(yè)人才,還需要基礎(chǔ)物理領(lǐng)域的專(zhuān)業(yè)人才,
…
李飛如此熟練地完成了RISC-V架構(gòu)的研發(fā),是積累了重生的研發(fā)經(jīng)驗(yàn),雖然說(shuō)在21世紀(jì)5G人工智能時(shí)代,運(yùn)用RISC-V架構(gòu)研發(fā)出芯片,但由于在芯片生態(tài)上和商業(yè)上無(wú)法與ARM抗衡…,
眾所周知,在21世紀(jì),ARM芯片架構(gòu)除了不在電腦上使用,基本壟斷了所有的電子設(shè)備,不管是民用,還是在工業(yè)芯片上…
另外的原因無(wú)法與ARM架構(gòu)抗衡,就是RISC-V開(kāi)發(fā)免費(fèi)的,允許用戶(hù)自己加新指令,那么,這就造成了全球各大芯片設(shè)計(jì)公司,紛紛推出自己的RISC-V芯片架構(gòu)時(shí),其內(nèi)部指令的軟件卻完全不一樣…,
…
如今,李飛現(xiàn)在正式開(kāi)始RISC-V的商業(yè)化在MP3芯片上,那么,以后,大深市芯片產(chǎn)業(yè)有限公司將會(huì)徹底統(tǒng)一RISC-V芯片架構(gòu)所有的指令和軟件工具測(cè)試標(biāo)準(zhǔn)…,徹底統(tǒng)一全球所有的芯片架構(gòu)…
當(dāng)然,需要注意的是,現(xiàn)在A(yíng)RM芯片架構(gòu),已經(jīng)擺脫虧損,快要崛起…
…
確定了芯片架構(gòu)后,接下來(lái)的工作就是前端邏輯設(shè)計(jì)了,編寫(xiě)RTL與或者門(mén)級(jí)的代碼了,
RTL是用硬件描述語(yǔ)言(Verilog 或VHDL)描述想達(dá)到電路的功能…,
那么,RTL和門(mén)級(jí)的區(qū)別是:在設(shè)計(jì)實(shí)現(xiàn)上的不同階段,RTL經(jīng)過(guò)邏輯綜合后,就得到門(mén)級(jí)。
在芯片電路設(shè)計(jì)中, RTL是用于描述同步數(shù)字電路操作的抽象級(jí),是由一組寄存器以及寄存器之間的邏輯操作構(gòu)成…。
門(mén)級(jí)在芯片電路設(shè)計(jì)中,是用于描述電路元件相互之間連接關(guān)系的...
…
確定MP3芯片前端邏輯設(shè)計(jì)后,就要驗(yàn)證了RTL代碼的功能是否符合芯片電路的設(shè)計(jì),驗(yàn)證軟件可以采用cadence公司的NC_VERILOG,或者synopsys公司的VCS…
...
再接著,用Cadence的 PKS輸入硬件描述語(yǔ)言轉(zhuǎn)換成門(mén)級(jí)網(wǎng)絡(luò)表Netlist…,
然后,進(jìn)行后端設(shè)計(jì)的數(shù)據(jù)準(zhǔn)備,是確定前期邏輯設(shè)計(jì)用硬件描述語(yǔ)言生成的門(mén)級(jí)網(wǎng)絡(luò)表Netlist...
...
再進(jìn)行芯片布局,芯片布線(xiàn)...
…
總之來(lái)說(shuō),MP3芯片設(shè)計(jì)工作量很大,包括芯片架構(gòu),前端邏輯設(shè)計(jì),驗(yàn)證設(shè)計(jì),后端物理設(shè)計(jì),軟件工程(電路分為模擬和數(shù)字電路,而數(shù)字電路是要涉及到硬件描敘語(yǔ)言,例如匯編,和C語(yǔ)言…,所以,硬件工程師掌握軟件,不是一件難事),
…
就這樣時(shí)間過(guò)得很快,一個(gè)月的時(shí)間又過(guò)去了,轉(zhuǎn)眼就到了5月份,李飛花了一個(gè)多月的時(shí)間,設(shè)計(jì)出功能和質(zhì)量合格的MP3芯片。
…
不過(guò),需要注意的是, MP3芯片的內(nèi)部模塊電路遠(yuǎn)遠(yuǎn)要超過(guò)FM芯片,再加上MP3芯片是新的產(chǎn)品,李飛就預(yù)估MP3芯片打樣流片的成本,大約是1000萬(wàn)美金。
…
李飛雖然在重生前,在設(shè)計(jì)手機(jī)芯片內(nèi)置MP3電路模塊積累了大量的研發(fā)經(jīng)驗(yàn),但是依然在心態(tài)上,把自己放在一個(gè)新人的工作狀態(tài),即使芯片設(shè)計(jì)完成,李飛還是不斷地對(duì)芯片的前端和后端,甚至芯片架構(gòu)進(jìn)行仿真驗(yàn)證。
…
雖然李飛的公司不差錢(qián),但是1000萬(wàn)美金也是一大筆數(shù)字,
...
順便說(shuō)一下,在我國(guó)彎彎地區(qū)的芯片設(shè)計(jì)公司,每當(dāng)芯片打樣流片時(shí),老板們都要去寺廟燒香…,