后摩爾定律時(shí)代 SoC設(shè)計(jì)何去何從?
掃描二維碼
隨時(shí)隨地手機(jī)看文章
隨著摩爾定律的失效以及20nm、16nm和14nm工藝變得越來越昂貴,系統(tǒng)級(jí)芯片(SoC)的成本下降必須在更加成熟的工藝和既定的方法條件下進(jìn)行設(shè)計(jì)創(chuàng)新才能實(shí)現(xiàn)。公司期望能夠通過率先推出普通產(chǎn)品、然后依靠使用更小工藝制造第二個(gè)更高性能版本來贏利的時(shí)代已經(jīng)一去不復(fù)返了。
每一個(gè)設(shè)計(jì)小組都知道在以下方面實(shí)現(xiàn)質(zhì)量改進(jìn)的價(jià)值:更小的裸片尺寸;更高的帶寬;更低的功耗;更高的生產(chǎn)率;靈活的服務(wù)質(zhì)量。
然而,當(dāng)下SoC設(shè)計(jì)的現(xiàn)實(shí)迫切要求我們盡快重新評(píng)估成熟的半導(dǎo)體工藝以實(shí)現(xiàn)更高的效率,進(jìn)而實(shí)現(xiàn)更低的成本、更高的性能和更短的上市時(shí)間。由于縮放到更小尺寸不會(huì)產(chǎn)生像過去那樣促進(jìn)半導(dǎo)體行業(yè)發(fā)展的相同的經(jīng)濟(jì)或技術(shù)利益,現(xiàn)在是時(shí)候考慮有什么別的可能來保持業(yè)務(wù)的增長(zhǎng)和技術(shù)的創(chuàng)新了。
總之,現(xiàn)在半導(dǎo)體行業(yè)需要更加關(guān)注優(yōu)化芯片的初始設(shè)計(jì),而不是寄希望于未來工藝節(jié)點(diǎn)縮小來滿足成本、性能和功耗目標(biāo)要求。
隨著摩爾定律的失效,SoC公司應(yīng)該尋找新的方法來優(yōu)化設(shè)計(jì)工藝。下圖展示了半導(dǎo)體行業(yè)面臨的縮放挑戰(zhàn)。
圖1:半導(dǎo)體行業(yè)面臨的縮放挑戰(zhàn)。
更好的SoC設(shè)計(jì)
下面是一個(gè)更好的SoC設(shè)計(jì)以及一個(gè)更好的SoC設(shè)計(jì)工藝能夠帶來的一些定量好處。如果28nm工藝節(jié)點(diǎn)硅片面積的平均價(jià)格是每平方毫米大約10美分,那么裸片尺寸即使減小3至4平方毫米也能節(jié)省數(shù)百萬美元。對(duì)于大批量產(chǎn)品來說,減小這個(gè)尺寸是可能的,目前正在為無工廠創(chuàng)新企業(yè)提供比競(jìng)爭(zhēng)對(duì)手更有意義的經(jīng)濟(jì)優(yōu)勢(shì)。設(shè)計(jì)師還在嘗試減少多達(dá)一半的走線和互連門。
芯片內(nèi)更高帶寬的連接可以提供更高的性能。1.6GHz以上的片上鏈路縮放可以改善工作在600MHz的子系統(tǒng)性能,并提高多媒體數(shù)據(jù)流的服務(wù)質(zhì)量(QoS)。
更低的互連功耗最多可以將總的芯片功耗減少0.7mW,從而顯著延長(zhǎng)移動(dòng)設(shè)備兩次電池充電所需的時(shí)間間隔。雖然處理器和GPU功耗使互連功耗相形見絀,但它們只工作很短的一段時(shí)間。因此以互連功耗為代表的系統(tǒng)空閑功耗占系統(tǒng)功耗的主要部分。
生產(chǎn)率:在SoC設(shè)計(jì)領(lǐng)域中時(shí)間就是金錢。由100個(gè)人組成的軟硬件小組每年的成本約為2400萬美元,或每個(gè)月200萬美元。如果某項(xiàng)設(shè)計(jì)工藝優(yōu)化可以縮短30至35天交貨,那么這個(gè)小組就可以節(jié)省200萬美元以上的工程成本,并且還能比競(jìng)爭(zhēng)對(duì)手更快上市。
上市時(shí)間:如果有方法能夠?qū)㈤_發(fā)周期縮短二至三個(gè)月,那么大多數(shù)設(shè)計(jì)小組都會(huì)對(duì)這種方法特別感興趣的。許多無工廠公司已經(jīng)通過加快上市時(shí)間節(jié)省了400萬至600萬美元的成本。
初始設(shè)計(jì):不再是每?jī)赡昊蛎?6個(gè)月生產(chǎn)一種SoC,現(xiàn)在可以每5至8個(gè)月提供某個(gè)主設(shè)計(jì)的派生品。大多數(shù)公司在設(shè)計(jì)周期后期都因?yàn)椴季€擁塞和布局布線問題而糾結(jié)于互連。然而,如果這些延時(shí)可以縮短甚至取消,那么無工廠公司就能提供更多的產(chǎn)品以服務(wù)多個(gè)市場(chǎng)。
如何快速改進(jìn)SoC設(shè)計(jì)工藝
所有這些改進(jìn)都發(fā)生在當(dāng)下,從這些深厚市場(chǎng)和性能優(yōu)勢(shì)獲益的小組開始放棄他們老的互連設(shè)計(jì)方法,轉(zhuǎn)而采用網(wǎng)絡(luò)芯片(NoC)互連IP。
對(duì)SoC設(shè)計(jì)的互連部分而言,一般有三種選擇:繼續(xù)內(nèi)部努力;由分層總線和可配置交叉矩陣組成的互連IP;網(wǎng)絡(luò)芯片(NoC)技術(shù)。
雖然SoC設(shè)計(jì)中越來越多的內(nèi)容來自第三方IP提供商,但互連矩陣IP是仍處于過渡時(shí)期的一個(gè)領(lǐng)域。內(nèi)部努力不可避免會(huì)半途而廢,因?yàn)镮P內(nèi)容在不斷增加,被分配了互連開發(fā)任務(wù)的設(shè)計(jì)小組無法跟上最新的變化和越來越大的復(fù)雜性。
由分層總線和可配置交叉矩陣組成的互連IP也在努力緊跟IP集成趨勢(shì),過去的40nm時(shí)代芯片通常有15個(gè)IP內(nèi)核,而現(xiàn)在的28nm設(shè)計(jì)中會(huì)包含40個(gè)甚至更多個(gè)來自多家供應(yīng)商的IP模塊。
設(shè)計(jì)師應(yīng)該評(píng)估能夠驅(qū)動(dòng)最高產(chǎn)品質(zhì)量的互連技術(shù)。更低的產(chǎn)品成本和靈活的硬件架構(gòu)應(yīng)該享有同樣高的優(yōu)選等級(jí)。NoC IP最有資格用來同時(shí)提高產(chǎn)品質(zhì)量和生產(chǎn)率。
如果SoC總體目標(biāo)是要提高良率和質(zhì)量,降低成本,那就好好考慮一下NoC互連IP可以提供而競(jìng)爭(zhēng)性解決方案不能提供的優(yōu)勢(shì):IP靈活性;工具自動(dòng)化;建模輸出;版圖友好的建模輸出;基于UVM方法的驗(yàn)證;自動(dòng)測(cè)試平臺(tái)生成;不同協(xié)議的支持;FPGA模擬映射;改進(jìn)的市場(chǎng)響應(yīng)能力。
世界上最復(fù)雜的一些SoC包括移動(dòng)應(yīng)用處理器和數(shù)字基帶調(diào)制解調(diào)器,它們都集成了NoC技術(shù),并作為SoC骨干互連矩陣使用。上述改進(jìn)都是Arteris公司客戶努力得到的真實(shí)數(shù)字。使用NoC互連技術(shù)帶來的優(yōu)化能力可以幫助這些公司提高芯片性能、降低芯片成本,從而提供明顯的市場(chǎng)優(yōu)勢(shì)。
Arteris公司從2006年開始就提供基于數(shù)據(jù)包的NoC互連IP解決方案了,在經(jīng)過160多個(gè)初始設(shè)計(jì)、85個(gè)出帶和50個(gè)電子系統(tǒng)中的產(chǎn)品化SoC之后,公司已經(jīng)積累了相當(dāng)豐富的經(jīng)驗(yàn)。高效的NoC互連必須具有上述完整的性能和功能集,使SoC設(shè)計(jì)在質(zhì)量、性能和生產(chǎn)率方面真正受益。
任何設(shè)計(jì)的互連部分都不應(yīng)被視為普通商品:它是SoC的骨干,連接著SoC上的所有IP功能。當(dāng)高效的NoC互連帶給SoC的所有好處加在一起時(shí),很顯然性能和成本方面的收益可達(dá)數(shù)千萬到數(shù)億美元,具體取決于SoC的復(fù)雜性、SoC規(guī)格目標(biāo)、項(xiàng)目數(shù)量和生產(chǎn)量。