流片成功無(wú)疑是所有芯片開(kāi)發(fā)者的共同目標(biāo),否則耗時(shí)持久的努力和流片所產(chǎn)生的高昂成本都將付諸東流。基于FPGA的原型驗(yàn)證是芯片流片前非常重要的一個(gè)步驟,不僅可以提高流片成功率,還可加速軟件的開(kāi)發(fā)速度。
在進(jìn)行FPGA原型驗(yàn)證的過(guò)程中可能會(huì)遇到各種問(wèn)題,比如說(shuō):
在嘗試訪問(wèn)多個(gè)原型驗(yàn)證系統(tǒng)時(shí)發(fā)現(xiàn)它們都已被占用,但不知道每個(gè)系統(tǒng)會(huì)被占用多久
沒(méi)有現(xiàn)成的批次排隊(duì)或調(diào)度信息可查看
無(wú)法集中管理硬件安裝
無(wú)法自動(dòng)進(jìn)行原型驗(yàn)證系統(tǒng)的庫(kù)存管理
原型驗(yàn)證通常是芯片驗(yàn)證的最后一個(gè)階段,一般做完原型驗(yàn)證后才能進(jìn)行流片。從設(shè)計(jì)到流片的整個(gè)過(guò)程中,每一個(gè)步驟都必須像時(shí)鐘一樣準(zhǔn)時(shí)進(jìn)行,才能按時(shí)完成簽收。然而現(xiàn)實(shí)總是殘酷的,很多時(shí)候,由于沒(méi)有做好原型驗(yàn)證系統(tǒng)的管理,整個(gè)流程的進(jìn)度都被耽誤了。
管理硬件原型驗(yàn)證系統(tǒng)并不是件容易的事。首先,需要進(jìn)行原型驗(yàn)證的芯片種類眾多,有很多方面需要協(xié)調(diào)。另外,對(duì)于使用系統(tǒng)的不同崗位也有著不同的職責(zé)需求:
實(shí)驗(yàn)室開(kāi)發(fā)者:他們主要負(fù)責(zé)順利構(gòu)建并運(yùn)行原型驗(yàn)證系統(tǒng),并讓它們跨時(shí)區(qū)保持正常運(yùn)行,這涉及到原型驗(yàn)證系統(tǒng)針對(duì)多種應(yīng)用的大量布線和配置
原型驗(yàn)證開(kāi)發(fā)者:他們比較關(guān)注如何將設(shè)計(jì)映射到系統(tǒng),以及在軟件開(kāi)發(fā)和開(kāi)發(fā)運(yùn)營(yíng)過(guò)程中進(jìn)行編譯、封裝并部署到最終用戶
軟件開(kāi)發(fā)者:他們并不在意原型驗(yàn)證系統(tǒng)的任何細(xì)節(jié),作為最終用戶,他們只想找到合適的目標(biāo)設(shè)備來(lái)運(yùn)行軟件,并對(duì)其進(jìn)行驗(yàn)證,從而將下一代系統(tǒng)推向市場(chǎng)
原型驗(yàn)證管理人員:他們需要制定資源分配計(jì)劃,確保原型驗(yàn)證系統(tǒng)的使用,避免延誤
如果你在負(fù)責(zé)原型驗(yàn)證系統(tǒng)的端到端編排,那么你可以通過(guò)合理安排各個(gè)崗位的人選讓系統(tǒng)運(yùn)行效率最大化,充分釋放現(xiàn)有系統(tǒng)的能力。此外,使用原型驗(yàn)證即服務(wù)(PaaS, Prototype-as-a-Service)也是實(shí)現(xiàn)目標(biāo)的捷徑。
原型驗(yàn)證即服務(wù):云原生
帶有中央網(wǎng)關(guān)并采用云原生Web應(yīng)用架構(gòu)的原型驗(yàn)證系統(tǒng)管理層級(jí)可以基于不同角色提供訪問(wèn)控制和計(jì)量的安全API,及用于訪問(wèn)部署的基于Web的現(xiàn)代化用戶界面。
基于網(wǎng)絡(luò)傳輸?shù)腁PI,例如RESTful或消息隊(duì)列,一個(gè)理想的架構(gòu)可以將客戶端開(kāi)發(fā)環(huán)境與原型托管環(huán)境分開(kāi),這種架構(gòu)意味著與原型系統(tǒng)連接并運(yùn)行EDA工具的服務(wù)器不會(huì)對(duì)最終用戶強(qiáng)加任何硬件要求,開(kāi)發(fā)者們可以使用筆記本電腦、平板電腦或智能手機(jī)上的瀏覽器訪問(wèn)原型驗(yàn)證系統(tǒng)的用戶界面,在遠(yuǎn)程服務(wù)器系統(tǒng)上控制原型的業(yè)務(wù)邏輯,應(yīng)用網(wǎng)關(guān)還能協(xié)調(diào)和管理不同用戶的系統(tǒng)訪問(wèn)與分配,以防止互相干擾。
通過(guò)API網(wǎng)關(guān),開(kāi)發(fā)者們可以在非交互式批量處理模式下控制所有內(nèi)容,并在客戶端PC上運(yùn)行腳本(比如用Python),并通過(guò)API對(duì)原型驗(yàn)證系統(tǒng)進(jìn)行編程及遠(yuǎn)程交互。開(kāi)發(fā)者們無(wú)需遠(yuǎn)程登錄,通過(guò)簡(jiǎn)單的RESTful API調(diào)用就可以更輕松地集成到GitLab或GitHub等持續(xù)集成/持續(xù)部署 (CI/CD) 管道中。
利用定制視圖進(jìn)行
原型驗(yàn)證資源管理
Web應(yīng)用可以提供特定作業(yè)功能的用戶界面視圖以提高效率,以下是基于不同角色視圖的一些便利性操作:
實(shí)驗(yàn)室開(kāi)發(fā)者:借助交互式布線助手,實(shí)驗(yàn)室開(kāi)發(fā)者而可以對(duì)系統(tǒng)進(jìn)行物理布線,并根據(jù)軟件流的規(guī)范檢查布線情況
原型驗(yàn)證開(kāi)發(fā)者:原型驗(yàn)證開(kāi)發(fā)者可以詳細(xì)了解設(shè)置,檢查并控制細(xì)節(jié),包括FPGA配置、系統(tǒng)時(shí)鐘和電壓配置等。之后原型開(kāi)發(fā)者可以設(shè)置抽象的項(xiàng)目級(jí)視圖,并為最終用戶定制用戶界面,例如5G固件開(kāi)發(fā)人員通過(guò)應(yīng)用插件機(jī)制,可以向最終用戶部署特定市場(chǎng)的定制應(yīng)用;如果使用JSON文件配置用戶界面,并且在服務(wù)器上遠(yuǎn)程觸發(fā)基于Python的腳本,則不需要Web編程技能
軟件開(kāi)發(fā)者:軟件開(kāi)發(fā)者可以查看預(yù)訂日歷,以了解系統(tǒng)可用性。項(xiàng)目級(jí)日歷視圖可以考慮項(xiàng)目之間共享系統(tǒng),從而最大限度地共享并降低原型驗(yàn)證系統(tǒng)的總體成本。日歷預(yù)訂系統(tǒng)可以通過(guò)配置來(lái)顯示特定項(xiàng)目的視圖。此外,選定的應(yīng)用可供最終用戶在原型驗(yàn)證系統(tǒng)上進(jìn)行調(diào)試
原型驗(yàn)證管理人員:詳細(xì)的利用率報(bào)告可幫助管理層做出明智的原型驗(yàn)證系統(tǒng)投資決策。用戶可以使用內(nèi)置的通知和監(jiān)控能力訂閱事件以便立即收到關(guān)于硬件更改、不可用硬件或脫機(jī)服務(wù)器的警報(bào),從而保障原型系統(tǒng)服務(wù)器組的最大可用性
無(wú)論擔(dān)任哪種角色,只要有一個(gè)視圖能夠提供所需信息,整個(gè)端到端的原型驗(yàn)證過(guò)程就會(huì)輕松很多。
原型驗(yàn)證即服務(wù)的3大作用
使用網(wǎng)關(guān)Web應(yīng)用管理企業(yè)原型驗(yàn)證生態(tài)系統(tǒng)的好處有很多,你可以利用它擴(kuò)展系統(tǒng)、滿足更多用戶的需求、開(kāi)箱即用、全天候訪問(wèn)等等。這些生產(chǎn)力方面的提升都可以通過(guò)原型驗(yàn)證即服務(wù)來(lái)實(shí)現(xiàn):
服務(wù)器層面的作用:命名的系統(tǒng)設(shè)置、保留、特權(quán)、使用跟蹤以及分析和健康狀態(tài)和分析使實(shí)施和管理系統(tǒng)變得更加容易。
可用性層面的作用:移動(dòng)訪問(wèn)的靈活性、可定制的用戶界面、易于部署以及交互式設(shè)置和布線流程減少了系統(tǒng)用戶的繁瑣操作。對(duì)最終用戶來(lái)說(shuō),他們不必是FPGA專家也可以使用原型驗(yàn)證工具。
訪問(wèn)層面的作用:不再需要運(yùn)送物理系統(tǒng),作業(yè)隊(duì)列和腳本可推動(dòng)更多軟件回歸,而API有助于實(shí)現(xiàn)Web操作集成。由于無(wú)需安裝軟件—通過(guò)Web瀏覽器即可訪問(wèn),這意味著你可以讓更多用戶訪問(wèn)原型驗(yàn)證系統(tǒng)。
HAPS網(wǎng)關(guān)資源管理
新思科技的HAPS 網(wǎng)關(guān)是先進(jìn)的資源管理解決方案,為采用HAPS原型驗(yàn)證系統(tǒng)的企業(yè)提供了“原型驗(yàn)證即服務(wù)”。無(wú)論在原型設(shè)計(jì)中扮演哪種角色,HAPS 網(wǎng)關(guān)都可以輕松地將URL加入瀏覽器中,幫助你了解到:哪些系統(tǒng)可用?系統(tǒng)何時(shí)可用?系統(tǒng)位于何處?系統(tǒng)如何配置?一旦系統(tǒng)空閑,是否可以自動(dòng)運(yùn)行任務(wù)? 此外,HAPS網(wǎng)關(guān)可以讓用戶在全球各地隨時(shí)接入。 在近期的一個(gè)項(xiàng)目中,10個(gè)HAPS系統(tǒng)通過(guò)HAPS網(wǎng)關(guān)輕松實(shí)現(xiàn)擴(kuò)展,支持了大約300名軟件開(kāi)發(fā)者的訪問(wèn),而這只是客戶最初收到的效果。如果沒(méi)有原型驗(yàn)證資源管理解決方案,同時(shí)容納這么多人的訪問(wèn)是不可能的。此外,用戶還可以7x24小時(shí)全天候運(yùn)行回歸,這在之前也是不可能實(shí)現(xiàn)的。與大多數(shù)內(nèi)部構(gòu)建的系統(tǒng)相比,開(kāi)箱即用的用戶友好型解決方案比大多數(shù)內(nèi)部開(kāi)發(fā)的系統(tǒng)更全面,需要的維護(hù)工作也更少。
原型驗(yàn)證即服務(wù)原型管理技術(shù)的未來(lái)
摩爾定律的影響在不斷減弱,云計(jì)算的彈性算力在數(shù)字世界中愈發(fā)重要,但云的普及速度在芯片設(shè)計(jì)領(lǐng)域的發(fā)展卻一直較為緩慢。現(xiàn)在,芯片設(shè)計(jì)公司所面臨的產(chǎn)品上市時(shí)間壓力不斷加劇,云計(jì)算的創(chuàng)新對(duì)于克服傳統(tǒng)芯片設(shè)計(jì)方法的瓶頸至關(guān)重要。
新思科技與云安全廠商合作,提供強(qiáng)大的身份識(shí)別、訪問(wèn)管理、正常的運(yùn)行時(shí)間保障以及云端安全性。
原型驗(yàn)證即服務(wù)資源管理API網(wǎng)關(guān)不僅可以編排整個(gè)原型驗(yàn)證基礎(chǔ)架構(gòu),以現(xiàn)代化的方式訪問(wèn)和管理本地原型驗(yàn)證系統(tǒng),簡(jiǎn)化芯片設(shè)計(jì)的工作流程,為每一位相關(guān)人員節(jié)省時(shí)間,縮短產(chǎn)品上市時(shí)間,還可以簡(jiǎn)化持續(xù)創(chuàng)新的道路,加速云計(jì)算在芯片設(shè)計(jì)中的應(yīng)用。
原文標(biāo)題:原型驗(yàn)證即服務(wù)(PaaS):突破芯片設(shè)計(jì)流程瓶頸,簡(jiǎn)化創(chuàng)新路徑
文章出處:【微信公眾號(hào):新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
審核編輯:湯梓紅
-
FPGA
+關(guān)注
關(guān)注
1643文章
21985瀏覽量
615084 -
芯片
+關(guān)注
關(guān)注
459文章
52282瀏覽量
437474 -
驗(yàn)證
+關(guān)注
關(guān)注
0文章
62瀏覽量
15480
原文標(biāo)題:原型驗(yàn)證即服務(wù)(PaaS):突破芯片設(shè)計(jì)流程瓶頸,簡(jiǎn)化創(chuàng)新路徑
文章出處:【微信號(hào):Synopsys_CN,微信公眾號(hào):新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Veloce Primo補(bǔ)全完整的SoC驗(yàn)證環(huán)境

超大規(guī)模芯片驗(yàn)證:基于AMD VP1902的S8-100原型驗(yàn)證系統(tǒng)實(shí)測(cè)性能翻倍

新思科技推出全新HAPS-200原型驗(yàn)證系統(tǒng)和ZeBu仿真系統(tǒng)

AI即服務(wù)平臺(tái)技術(shù)架構(gòu)
新思科技推出基于AMD芯片的新一代原型驗(yàn)證系統(tǒng)
新思科技全新升級(jí)業(yè)界領(lǐng)先的硬件輔助驗(yàn)證產(chǎn)品組合,助力下一代半導(dǎo)體與設(shè)計(jì)創(chuàng)新
Nordic推出最新物聯(lián)網(wǎng)原型驗(yàn)證平臺(tái)Thingy:91 X
數(shù)字芯片設(shè)計(jì)驗(yàn)證經(jīng)驗(yàn)分享文章 實(shí)際案例說(shuō)明用基于FPGA的原型來(lái)測(cè)試、驗(yàn)證和確認(rèn)IP——如何做到魚(yú)與熊掌兼

AI即服務(wù)平臺(tái)的發(fā)展前景
AI即服務(wù)平臺(tái)與傳統(tǒng)軟件的區(qū)別
AI即服務(wù)平臺(tái)的優(yōu)勢(shì)
解鎖SoC “調(diào)試”挑戰(zhàn),開(kāi)啟高效原型驗(yàn)證之路

如何選擇AI即服務(wù)平臺(tái)
AI即服務(wù)平臺(tái)介紹
快速部署原型驗(yàn)證:從子卡到調(diào)試的全方位優(yōu)化

評(píng)論