芯片設(shè)計驗證是一個持續(xù)存在的障礙,通常會阻礙產(chǎn)品按時交付。統(tǒng)一的軟件支持驗證和確認(rèn)環(huán)境可能是打破硬件設(shè)計組和軟件開發(fā)人員之間依賴關(guān)系的方法。
通過統(tǒng)一的環(huán)境,驗證可以在早期使用模型進(jìn)行,在開發(fā)中出現(xiàn)不同的部分時構(gòu)建系統(tǒng)。驗證將從一開始就開始,最終的硅前測試僅側(cè)重于最后一刻的改進(jìn)和完整的系統(tǒng)驗證、快速跟蹤流片、降低重新定位風(fēng)險并簡化硅后驗證。
罪魁禍?zhǔn)资切酒杏布蛙浖膹?fù)雜組合越來越多,這是持續(xù)“數(shù)字化”的結(jié)果。系統(tǒng)這兩個基本方面的開發(fā)通常按不同的時間表進(jìn)行。例如,硬件設(shè)計最早可以在軟件之前兩年開始。
復(fù)雜性迫使硬件驗證和確認(rèn)包括預(yù)期軟件在硬件上正常工作的證明,當(dāng)軟件遠(yuǎn)遠(yuǎn)落后時,這是一項艱巨的任務(wù)。支持軟件的驗證和確認(rèn)方法允許通過早期工作負(fù)載分析進(jìn)行早期硬件驗證,從而打破對系統(tǒng)軟件的硬件依賴。
以前,通用硬件塊被組裝成一個可以執(zhí)行軟件的系統(tǒng)。在這種過時的范式中,硬件設(shè)計在沒有考慮應(yīng)用軟件的情況下進(jìn)行,因為硬件被設(shè)計為通用的,托管任意數(shù)量的可能類型的軟件,并且沒有針對任何一種軟件進(jìn)行優(yōu)化。
設(shè)計人員現(xiàn)在采用片上系統(tǒng) (SoC) 方法實現(xiàn)硬件系統(tǒng)。過去,該硬件系統(tǒng)可能已由系統(tǒng)集成商組裝成獨(dú)立的硅芯片,該芯片處理大部分計算工作?,F(xiàn)在,整個系統(tǒng) SoC 的驗證必須側(cè)重于底層硬件與其將執(zhí)行的軟件之間的連接。
像這樣的 SoC 將處理特定應(yīng)用程序的特定數(shù)據(jù)工作負(fù)載。與早期的通用處理器不同,處理體系結(jié)構(gòu)必須非常適合它將處理的數(shù)據(jù)的性質(zhì)。指令集、總線架構(gòu)和存儲器/緩存結(jié)構(gòu)可以定制,以最大限度地提高性能、降低功耗并最大限度地提高效率。
這需要硬件工程師在設(shè)計周期的早期訪問軟件工作負(fù)載。甚至架構(gòu)本身也需要針對要執(zhí)行的工作類型進(jìn)行驗證。這種對軟件的依賴對項目進(jìn)度產(chǎn)生了重大影響,當(dāng)企業(yè)試圖“左移”以更快地將產(chǎn)品推向市場時尤其困難。
這還不是全部。其他功能和計劃注意事項:
業(yè)務(wù)經(jīng)理希望相信他們的產(chǎn)品不會受到電池壽命不佳等問題的影響,并且仍然進(jìn)入市場窗口
工程管理層希望盡可能多地利用通用方法,加快進(jìn)度并在預(yù)算范圍內(nèi)完成項目
設(shè)計團(tuán)隊面臨著在 12 到 18 個月內(nèi)完成日益復(fù)雜的設(shè)計的壓力
驗證組,尤其是使用硬件仿真的驗證組,希望將系統(tǒng)的不同方面劃分到不同的組,以便更快地進(jìn)行并行子系統(tǒng)驗證。
擁有如此多的利益相關(guān)者和優(yōu)先事項,迫切需要一種更好的方法來完成 SoC 驗證。軟件定義的驗證和確認(rèn)環(huán)境和方法將使工程團(tuán)隊能夠提供復(fù)雜的SoC,滿足上市時間窗口,提供更徹底的檢查,并降低風(fēng)險和成本。
審核編輯:郭婷
-
處理器
+關(guān)注
關(guān)注
68文章
19440瀏覽量
231322 -
soc
+關(guān)注
關(guān)注
38文章
4212瀏覽量
219203
發(fā)布評論請先 登錄
相關(guān)推薦
適用于TCA9511A的EVM用戶指南
![<b class='flag-5'>適用于</b>TCA9511A的EVM用戶指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
NVIDIA推出適用于網(wǎng)絡(luò)安全的NIM Blueprint
2線式無接點(diǎn)磁性開關(guān)適用于哪些環(huán)境條件AL-01D/DF
7MFL5430-2AA10雷達(dá)波料位計適用于哪些物料
適用于工業(yè)應(yīng)用的使用MDIO的以太網(wǎng)PHY配置
![<b class='flag-5'>適用于</b>工業(yè)應(yīng)用的使用MDIO的以太網(wǎng)PHY配置](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
選擇適用于汽車應(yīng)用的基準(zhǔn)電壓
![選擇<b class='flag-5'>適用于</b>汽車應(yīng)用的基準(zhǔn)電壓](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
適用于AR眼鏡的TI DLP? Pico?技術(shù)
![<b class='flag-5'>適用于</b>AR眼鏡的TI DLP? Pico?技術(shù)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
適用于高級駕駛輔助系統(tǒng)(ADAS)的TDA2Ex SoC 23mm封裝數(shù)據(jù)表
![<b class='flag-5'>適用于</b>高級駕駛輔助系統(tǒng)(ADAS)的TDA2Ex <b class='flag-5'>SoC</b> 23mm封裝數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
西門子數(shù)字化工業(yè)軟件推出Veloce CS硬件輔助驗證和確認(rèn)系統(tǒng)
分享一個適用于 HPM6300 AndeStar V5 DSP 擴(kuò)展指令的 32位有符號整數(shù) 全周傅里葉算法加速器
微軟正式發(fā)布適用于Windows的Sudo
![微軟正式發(fā)布<b class='flag-5'>適用于</b>Windows的Sudo](https://file1.elecfans.com/web2/M00/C4/EA/wKgZomX46KuADcLrAAAuXLn2AbA511.png)
三防平板電腦適用于哪些特定環(huán)境?
適用于ARM? Cortex?-A8/A9 SOC 和 FPGA 的TPS65218電源管理數(shù)據(jù)表
![<b class='flag-5'>適用于</b>ARM? Cortex?-A8/A9 <b class='flag-5'>SOC</b> 和 FPGA 的TPS65218電源管理數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論