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