芯片設(shè)計(jì)驗(yàn)證是一個(gè)持續(xù)存在的障礙,通常會(huì)阻礙產(chǎn)品按時(shí)交付。統(tǒng)一的軟件支持驗(yàn)證和確認(rèn)環(huán)境可能是打破硬件設(shè)計(jì)組和軟件開發(fā)人員之間依賴關(guān)系的方法。
通過統(tǒng)一的環(huán)境,驗(yàn)證可以在早期使用模型進(jìn)行,在開發(fā)中出現(xiàn)不同的部分時(shí)構(gòu)建系統(tǒng)。驗(yàn)證將從一開始就開始,最終的硅前測試僅側(cè)重于最后一刻的改進(jìn)和完整的系統(tǒng)驗(yàn)證、快速跟蹤流片、降低重新定位風(fēng)險(xiǎn)并簡化硅后驗(yàn)證。
罪魁禍?zhǔn)资切酒杏布蛙浖膹?fù)雜組合越來越多,這是持續(xù)“數(shù)字化”的結(jié)果。系統(tǒng)這兩個(gè)基本方面的開發(fā)通常按不同的時(shí)間表進(jìn)行。例如,硬件設(shè)計(jì)最早可以在軟件之前兩年開始。
復(fù)雜性迫使硬件驗(yàn)證和確認(rèn)包括預(yù)期軟件在硬件上正常工作的證明,當(dāng)軟件遠(yuǎn)遠(yuǎn)落后時(shí),這是一項(xiàng)艱巨的任務(wù)。支持軟件的驗(yàn)證和確認(rèn)方法允許通過早期工作負(fù)載分析進(jìn)行早期硬件驗(yàn)證,從而打破對(duì)系統(tǒng)軟件的硬件依賴。
以前,通用硬件塊被組裝成一個(gè)可以執(zhí)行軟件的系統(tǒng)。在這種過時(shí)的范式中,硬件設(shè)計(jì)在沒有考慮應(yīng)用軟件的情況下進(jìn)行,因?yàn)橛布辉O(shè)計(jì)為通用的,托管任意數(shù)量的可能類型的軟件,并且沒有針對(duì)任何一種軟件進(jìn)行優(yōu)化。
設(shè)計(jì)人員現(xiàn)在采用片上系統(tǒng) (SoC) 方法實(shí)現(xiàn)硬件系統(tǒng)。過去,該硬件系統(tǒng)可能已由系統(tǒng)集成商組裝成獨(dú)立的硅芯片,該芯片處理大部分計(jì)算工作。現(xiàn)在,整個(gè)系統(tǒng) SoC 的驗(yàn)證必須側(cè)重于底層硬件與其將執(zhí)行的軟件之間的連接。
像這樣的 SoC 將處理特定應(yīng)用程序的特定數(shù)據(jù)工作負(fù)載。與早期的通用處理器不同,處理體系結(jié)構(gòu)必須非常適合它將處理的數(shù)據(jù)的性質(zhì)。指令集、總線架構(gòu)和存儲(chǔ)器/緩存結(jié)構(gòu)可以定制,以最大限度地提高性能、降低功耗并最大限度地提高效率。
這需要硬件工程師在設(shè)計(jì)周期的早期訪問軟件工作負(fù)載。甚至架構(gòu)本身也需要針對(duì)要執(zhí)行的工作類型進(jìn)行驗(yàn)證。這種對(duì)軟件的依賴對(duì)項(xiàng)目進(jìn)度產(chǎn)生了重大影響,當(dāng)企業(yè)試圖“左移”以更快地將產(chǎn)品推向市場時(shí)尤其困難。
這還不是全部。其他功能和計(jì)劃注意事項(xiàng):
業(yè)務(wù)經(jīng)理希望相信他們的產(chǎn)品不會(huì)受到電池壽命不佳等問題的影響,并且仍然進(jìn)入市場窗口
工程管理層希望盡可能多地利用通用方法,加快進(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),迫切需要一種更好的方法來完成 SoC 驗(yàn)證。軟件定義的驗(yàn)證和確認(rèn)環(huán)境和方法將使工程團(tuán)隊(duì)能夠提供復(fù)雜的SoC,滿足上市時(shí)間窗口,提供更徹底的檢查,并降低風(fēng)險(xiǎn)和成本。
審核編輯:郭婷
-
處理器
+關(guān)注
關(guān)注
68文章
19759瀏覽量
233017 -
soc
+關(guān)注
關(guān)注
38文章
4307瀏覽量
221237
發(fā)布評(píng)論請先 登錄
是否有適用于iMX 8M Plus SoC的熱計(jì)算/分析表或任何功耗/消耗表?
如何制作適用于Visionfive 2的Debian + UEFI固件系統(tǒng)?
適用于TCA9511A的EVM用戶指南

適用于PoE應(yīng)用的低成本隔離式電源

NVIDIA推出適用于網(wǎng)絡(luò)安全的NIM Blueprint
適用于TMS320C5504/05的電源

2線式無接點(diǎn)磁性開關(guān)適用于哪些環(huán)境條件AL-01D/DF
7MFL5430-2AA10雷達(dá)波料位計(jì)適用于哪些物料
適用于工業(yè)應(yīng)用的使用MDIO的以太網(wǎng)PHY配置

選擇適用于汽車應(yīng)用的基準(zhǔn)電壓

適用于AR眼鏡的TI DLP? Pico?技術(shù)

LMP91051是否適用于Pyreos的雙通道?
適用于高級(jí)駕駛輔助系統(tǒng)(ADAS)的TDA2Ex SoC 23mm封裝數(shù)據(jù)表

評(píng)論