系統(tǒng)集成和硬件合規(guī)性問題相當(dāng)常見,對操作系統(tǒng)和應(yīng)用程序來說尤其如此。如果通過修改軟件來與硬件進(jìn)行適配,不僅耗費(fèi)成本,而且挑戰(zhàn)極大,甚至可能會造成芯片設(shè)計(jì)返工,有時客戶甚至?xí)x擇放棄現(xiàn)有平臺而改用其他平臺。
新思科技與Arm聯(lián)合開發(fā)了流片前合規(guī)性測試解決方案,該解決方案是Arm SystemReady合規(guī)計(jì)劃的一部分。Arm SystemReady計(jì)劃是一套系統(tǒng)架構(gòu)標(biāo)準(zhǔn),旨在確保軟件能夠在基于Arm硬件的生態(tài)系統(tǒng)中實(shí)現(xiàn)無縫協(xié)作,從而讓操作系統(tǒng)可以“正常運(yùn)行”。該方案的基礎(chǔ)是基本系統(tǒng)架構(gòu)(BSA),該架構(gòu)為操作系統(tǒng)成功啟動提供了最低限度的硬件要求。
對基于Arm片上系統(tǒng)進(jìn)行構(gòu)建的一系列應(yīng)用程序和解決方案來說,流片前BSA合規(guī)性測試解決方案對實(shí)現(xiàn)規(guī)模效應(yīng)至關(guān)重要。
使用現(xiàn)成軟件,無需定制
Arm SystemReady計(jì)劃讓芯片公司及其客戶們可以放心地運(yùn)行現(xiàn)成軟件,而無需為其設(shè)備和平臺定制開發(fā)專用軟件,這樣芯片公司就能夠節(jié)省下定制軟件所需的高昂成本和大量時間,從而更加專注于產(chǎn)品創(chuàng)新和差異化。
Arm SystemReady計(jì)劃可解決高性能計(jì)算系統(tǒng)設(shè)計(jì)的關(guān)鍵問題,比如與Arm IP集成的PCI Express(PCIe)子系統(tǒng)的功能正確性,該子系統(tǒng)包括CPU群集、芯片網(wǎng)絡(luò)、通用中斷控制器和系統(tǒng)內(nèi)存管理單元等。
即為SystemReady的關(guān)鍵步驟。遵循以下步驟,開發(fā)者們能夠設(shè)計(jì)出軟硬件完美融合的芯片。
BSA合規(guī)性測試
加速實(shí)現(xiàn)軟件“開箱即用”
任何硬件合規(guī)性問題都可能會對芯片設(shè)計(jì)造成影響。以下列舉了部分常見的芯片設(shè)計(jì)缺陷:
操作系統(tǒng)無法啟動、崩潰或掛起
PCIe層次結(jié)構(gòu)無效,或缺少根端口
增強(qiáng)的配置機(jī)制(ECAM)不正確,且設(shè)備未被發(fā)現(xiàn)
端點(diǎn)互操作性問題
CPU在寫入了無效的使能字節(jié),從而導(dǎo)致數(shù)據(jù)損壞和軟件錯誤
這些缺陷可能造成嚴(yán)重的問題,例如無法產(chǎn)生正確的PCIe ECAM,而由于Windows更新機(jī)制對ECAM的強(qiáng)制性的要求,這樣的不合規(guī)軟硬件系統(tǒng)可能造成無法得到更新的產(chǎn)品。
如果采用流片前BSA合規(guī)性測試,這些問題都可以在設(shè)計(jì)周期的早期進(jìn)行識別和預(yù)防。
流片前BSA合規(guī)性測試的作用如下:
實(shí)現(xiàn)流片前的BSA合規(guī)性覆蓋
避免芯片設(shè)計(jì)返工以及軟件更改
達(dá)成SystemReady的路徑簡單明確、風(fēng)險(xiǎn)低
在新思科技的開發(fā)和支持下,該合規(guī)性解決方案集成了開源測試套件、裸機(jī)驅(qū)動程序和試驗(yàn)程序(新思科技的驗(yàn)證IP),并提供自定義激勵和額外的合規(guī)性覆蓋范圍,以實(shí)現(xiàn)開箱即用的體驗(yàn)。
這是業(yè)界唯一一個帶有內(nèi)置PCIe子系統(tǒng)性能驗(yàn)證和分析功能的解決方案,該方案側(cè)重于系統(tǒng)級和軟件層面協(xié)議特性的驗(yàn)證。從寄存器ID檢查,功能特性檢查,集成測試多個維度來確保協(xié)議層面的規(guī)則和特性被正確實(shí)現(xiàn)且沒有遺漏。作為對這一過程的補(bǔ)充,設(shè)計(jì)驗(yàn)證為識別漏洞和極端情況提供了更深入、更全面的驗(yàn)證。
合規(guī)性測試可能需要數(shù)十億個時鐘周期,只有硬件加速器才能夠處理如此龐大的數(shù)據(jù)量。流片前BSA合規(guī)性測試解決方案可原生支持業(yè)界速度最快的仿真系統(tǒng)──新思科技ZeBu,以及業(yè)界性能最高的仿真系統(tǒng)──新思科技VCS功能驗(yàn)證平臺。
以下三點(diǎn)為關(guān)鍵的績效指標(biāo):
信道吞吐量
讀/寫/中斷延時
帶寬利用率
借助新思科技強(qiáng)大的驗(yàn)證解決方案,相信芯片開發(fā)者們能夠在設(shè)計(jì)的早期階段實(shí)現(xiàn)強(qiáng)大的流片前BSA合規(guī)覆蓋以及高效的性能驗(yàn)證和系統(tǒng)的瓶頸分析。
審核編輯:湯梓紅
-
芯片
+關(guān)注
關(guān)注
463文章
54017瀏覽量
466330 -
ARM
+關(guān)注
關(guān)注
135文章
9554瀏覽量
392065 -
新思科技
+關(guān)注
關(guān)注
5文章
957瀏覽量
52907
原文標(biāo)題:新思科技攜手Arm加速軟硬件合規(guī),讓系統(tǒng)更早面世
文章出處:【微信號:Synopsys_CN,微信公眾號:新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
開發(fā)智能體配置-內(nèi)容合規(guī)
EMC摸底測試整改:從摸底到合規(guī)的全流程系統(tǒng)方案
TeledyneLeCroy發(fā)布第二代DisplayPort 2.1 PHY合規(guī)測試與調(diào)試解決方案
Sutherland與ComplyAdvantage推出AI原生“統(tǒng)一金融犯罪合規(guī)”解決方案,旨在打擊日益復(fù)雜的新一代金融犯罪
TDK和北海道大學(xué)聯(lián)合開發(fā)模擬儲備池AI芯片原型
請問RT-Thread與stm32cubemx聯(lián)合開發(fā)的原理是什么?
是德科技推出HDMI 2.2物理層合規(guī)性測試解決方案
新思科技青少年芯片科普公開課武漢開講
Vector與QNX聯(lián)合開發(fā)基礎(chǔ)車載軟件平臺
EMC電磁兼容性摸底檢測測試整改:如何助產(chǎn)品合規(guī)上市
DevOps與功能安全:Perforce ALM通過ISO 26262合規(guī)認(rèn)證,簡化安全關(guān)鍵系統(tǒng)開發(fā)流程
奇瑞與韓國KGM簽署中大型SUV聯(lián)合開發(fā)協(xié)議
安全檢測 高效合規(guī) | 經(jīng)緯恒潤重磅推出PeneTrix滲透測試平臺
新思科技與Arm聯(lián)合開發(fā)流片前合規(guī)性測試解決方案
評論