芯片設(shè)計(jì)驗(yàn)證是一個(gè)長(zhǎng)期存在的障礙,通常會(huì)阻礙產(chǎn)品按時(shí)交付。一個(gè)統(tǒng)一的支持軟件的驗(yàn)證和確認(rèn)環(huán)境可能是打破硬件設(shè)計(jì)團(tuán)隊(duì)和軟件開(kāi)發(fā)人員之間依賴關(guān)系的方式。
有了統(tǒng)一的環(huán)境,驗(yàn)證可以在早期通過(guò)模型進(jìn)行,隨著開(kāi)發(fā)過(guò)程中出現(xiàn)不同的部分來(lái)構(gòu)建系統(tǒng)。驗(yàn)證將從一開(kāi)始就開(kāi)始,最后的硅前測(cè)試只關(guān)注最后一分鐘的改進(jìn)和完整的系統(tǒng)驗(yàn)證、快速流片、降低重新設(shè)計(jì)風(fēng)險(xiǎn)并簡(jiǎn)化硅后驗(yàn)證。
罪魁禍?zhǔn)渍谠黾有酒杏布蛙浖膹?fù)雜組合,這是持續(xù)“數(shù)字化”的結(jié)果。系統(tǒng)的這兩個(gè)基本方面的開(kāi)發(fā)通常按不同的時(shí)間表進(jìn)行。例如,硬件設(shè)計(jì)可以比軟件早兩年開(kāi)始。
復(fù)雜性迫使硬件驗(yàn)證和驗(yàn)證包括證明預(yù)期軟件在硬件上正常工作的證據(jù),當(dāng)軟件遠(yuǎn)遠(yuǎn)落后時(shí),這是一項(xiàng)艱巨的任務(wù)。支持軟件的驗(yàn)證和驗(yàn)證方法允許通過(guò)早期工作負(fù)載分析進(jìn)行早期硬件驗(yàn)證,從而打破硬件對(duì)系統(tǒng)軟件的依賴。
以前,通用硬件塊被組裝成一個(gè)可以執(zhí)行軟件的系統(tǒng)。在那個(gè)過(guò)時(shí)的范例中,硬件設(shè)計(jì)在沒(méi)有考慮應(yīng)用軟件的情況下進(jìn)行,因?yàn)橛布辉O(shè)計(jì)為通用的,托管任意數(shù)量的可能類型的軟件并且沒(méi)有針對(duì)它們進(jìn)行優(yōu)化。
設(shè)計(jì)人員現(xiàn)在采用片上系統(tǒng) (SoC) 方法實(shí)現(xiàn)硬件系統(tǒng)。過(guò)去,該硬件系統(tǒng)可能已由系統(tǒng)集成商組裝成一個(gè)獨(dú)立的硅芯片,以處理大部分計(jì)算工作?,F(xiàn)在,對(duì)整個(gè)系統(tǒng) SoC 的驗(yàn)證必須關(guān)注底層硬件和它將執(zhí)行的軟件之間的連接。
像這樣的 SoC 將為特定應(yīng)用程序處理特定的數(shù)據(jù)工作負(fù)載。與早期的通用處理器不同,處理架構(gòu)必須非常適合它將處理的數(shù)據(jù)的性質(zhì)。指令集、總線架構(gòu)和內(nèi)存/高速緩存結(jié)構(gòu)可以進(jìn)行定制,以最大限度地提高性能、降低功耗和提高效率。
這需要硬件工程師在設(shè)計(jì)周期的早期訪問(wèn)軟件工作負(fù)載。甚至架構(gòu)本身也需要針對(duì)要執(zhí)行的工作進(jìn)行驗(yàn)證。這種對(duì)軟件的依賴對(duì)項(xiàng)目進(jìn)度有重大影響,當(dāng)企業(yè)試圖“左移”以更快地將產(chǎn)品推向市場(chǎng)時(shí)尤其困難。
那不是全部。其他功能和日程安排注意事項(xiàng):
業(yè)務(wù)經(jīng)理希望他們的產(chǎn)品不會(huì)受到電池壽命差等問(wèn)題的影響,并且仍然會(huì)進(jìn)入市場(chǎng)窗口
工程管理希望加快進(jìn)度并在預(yù)算范圍內(nèi)完成項(xiàng)目,盡可能利用通用方法
設(shè)計(jì)團(tuán)隊(duì)面臨在 12 到 18 個(gè)月內(nèi)完成日益復(fù)雜的設(shè)計(jì)的壓力
驗(yàn)證組,尤其是那些使用硬件仿真的驗(yàn)證組,希望將系統(tǒng)的不同方面分配給不同的組,以便更快地進(jìn)行并行子系統(tǒng)驗(yàn)證
擁有如此多的利益相關(guān)者和優(yōu)先事項(xiàng)正在推動(dòng)迫切需要一種更好的方法來(lái)完成 SoC 驗(yàn)證。軟件定義的驗(yàn)證和驗(yàn)證環(huán)境和方法將使工程團(tuán)隊(duì)能夠交付復(fù)雜的 SoC,滿足上市時(shí)間,提供更徹底的檢查,并降低風(fēng)險(xiǎn)和成本。
審核編輯:郭婷
-
芯片
+關(guān)注
關(guān)注
462文章
53221瀏覽量
454752 -
soc
+關(guān)注
關(guān)注
38文章
4481瀏覽量
226622 -
電池
+關(guān)注
關(guān)注
84文章
11263瀏覽量
140406
發(fā)布評(píng)論請(qǐng)先 登錄
基于優(yōu)化算法的黑盒系統(tǒng)驗(yàn)證策略

NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)
NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)18:UVM驗(yàn)證平臺(tái)
開(kāi)芯院采用芯華章P2E硬件驗(yàn)證平臺(tái)加速RISC-V驗(yàn)證

新思科技如何驗(yàn)證更安全的智能汽車(chē)軟件

Veloce Primo補(bǔ)全完整的SoC驗(yàn)證環(huán)境

西門(mén)子利用AI來(lái)縮小行業(yè)的IC驗(yàn)證生產(chǎn)率差距
新思科技VSO.ai如何顛覆芯片驗(yàn)證

硬件輔助驗(yàn)證(HAV) 對(duì)軟件驗(yàn)證的價(jià)值
FPGA EDA軟件的位流驗(yàn)證

是否有適用于iMX 8M Plus SoC的熱計(jì)算/分析表或任何功耗/消耗表?
技術(shù)分享 | AVM合成數(shù)據(jù)仿真驗(yàn)證方案

評(píng)論