0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

新思科技虛擬原型系列解決方案加速軟件創(chuàng)新

新思科技 ? 來(lái)源:新思科技 ? 作者:新思科技 ? 2022-08-16 10:04 ? 次閱讀

我們正身處一個(gè)由軟件定義、以軟件為先的時(shí)代。決勝軟件,才能決勝于數(shù)字時(shí)代。

在過去十年里,軟件在各類產(chǎn)品與應(yīng)用中的使用都呈指數(shù)級(jí)增長(zhǎng),且增長(zhǎng)至今沒有放緩的跡象。無(wú)論手機(jī)、電視、智能家電,還是日常用品,幾乎所有應(yīng)用場(chǎng)景都在依賴軟件來(lái)為人們提供日常所需的各項(xiàng)功能。

在汽車應(yīng)用領(lǐng)域也是如此,現(xiàn)代汽車包含多達(dá)1.5億行代碼,汽車軟件市場(chǎng)的預(yù)期年增長(zhǎng)率超過15%,并有望在2030年達(dá)到一千億美元的體量。

基于此,開發(fā)者們對(duì)軟件質(zhì)量、性能和安全要求也就越來(lái)越高。虛擬原型技術(shù)現(xiàn)已逐漸取代物理原型技術(shù),成為幫助開發(fā)者們應(yīng)對(duì)軟件挑戰(zhàn)的重要工具。

物理原型:革舊鼎新

在虛擬原型工具問世以前,嵌入式軟件開發(fā)者必須等待芯片設(shè)計(jì)完成,才能在實(shí)驗(yàn)室系統(tǒng)的物理原型設(shè)備上集成和測(cè)試代碼。這種傳統(tǒng)的原型驗(yàn)證方法嚴(yán)重拖慢了產(chǎn)品上市進(jìn)度,因?yàn)殚_發(fā)者們必須等到物理原型完成后,再來(lái)加班加點(diǎn)地對(duì)代碼進(jìn)行檢查和調(diào)試。

除上市時(shí)間(TTM)較長(zhǎng)外,物理原型技術(shù)還會(huì)產(chǎn)生高昂的成本,并且嚴(yán)重缺乏便捷性。此外,物理原型系統(tǒng)必須進(jìn)行持續(xù)維護(hù)與管理,因此開發(fā)者們往往需要輪班工作,從而最大限度地利用硬件。高度網(wǎng)絡(luò)化系統(tǒng)的出現(xiàn)在一定程度上緩解了這一問題,這類系統(tǒng)能讓開發(fā)者在辦公室而非實(shí)驗(yàn)室中工作,但成本依舊居高不下。

如今,處理器已不再僅僅是系統(tǒng)的一個(gè)組件,而是一個(gè)完全基于片上系統(tǒng)(SoC)的獨(dú)立設(shè)備。這也是原型開發(fā)的一個(gè)轉(zhuǎn)折點(diǎn)。定制芯片的設(shè)計(jì)和生產(chǎn)往往需要數(shù)月的時(shí)間,而物理原型必須等到芯片完工才能進(jìn)行。項(xiàng)目耗時(shí)長(zhǎng)、成本高,這就導(dǎo)致物理原型必將被淘汰。

虛擬原型因此誕生。

利用虛擬原型工具進(jìn)行流片前測(cè)試與調(diào)試

對(duì)于嵌入式程序開發(fā)者來(lái)說,若想縮短TTM并降低成本,擁有一個(gè)能夠開發(fā)、集成、測(cè)試并調(diào)試代碼的流片前測(cè)試平臺(tái)至關(guān)重要。虛擬原型由SoC的抽象軟件仿真模型與硬件系統(tǒng)組成,開發(fā)者可以用等效的軟件模型代替硬件,從而更早地進(jìn)行軟件開發(fā)。

本質(zhì)上,虛擬原型是能夠執(zhí)行嵌入式軟件代碼的完整系統(tǒng)的全功能軟件模型。虛擬原型包含快速指令集,可執(zhí)行與最終產(chǎn)品系統(tǒng)中相同的代碼,具有諸多好處:

能夠同時(shí)與虛擬和現(xiàn)實(shí)世界的輸入/輸出(I/O)設(shè)備交互。

能夠引入可能導(dǎo)致系統(tǒng)硬件損害的虛擬故障,為異常情況提供更好的測(cè)試環(huán)境。

能夠盡早發(fā)現(xiàn)設(shè)計(jì)與嵌入代碼不一致的地方,降低芯片故障率。

能夠在彼此分散的軟件團(tuán)隊(duì)之間進(jìn)行部署,免去構(gòu)建和維護(hù)物理原型的相關(guān)成本。

此外,虛擬原型的最大好處之一,是能夠大大縮短TTM。由于虛擬原型不需要大量實(shí)施細(xì)節(jié),它可以與SoC的RTL級(jí)硬件設(shè)計(jì)并行開發(fā),將項(xiàng)目進(jìn)度左移。

持續(xù)集成,持續(xù)部署

軟件開發(fā)的模式也在穩(wěn)步發(fā)展。在日常應(yīng)用的軟件內(nèi)容規(guī)模的驅(qū)動(dòng)下,為滿足產(chǎn)品性能要求,持續(xù)集成(CI)已成為軟件開發(fā)團(tuán)隊(duì)的必備要素。所謂CI,是指軟件開發(fā)人員將代碼更改合并到共享的主線代碼庫(kù)或主存儲(chǔ)庫(kù)上。這個(gè)動(dòng)作通常每天都會(huì)進(jìn)行多次,以便測(cè)試代碼性能。

按照傳統(tǒng)做法,開發(fā)運(yùn)營(yíng)團(tuán)隊(duì)必須在指定檢查點(diǎn)合并所有代碼更改,屆時(shí),代碼各個(gè)部分可能會(huì)嚴(yán)重偏離,從而影響集成過程,并給調(diào)試與修復(fù)問題帶來(lái)挑戰(zhàn)。CI則與此相反,它能讓團(tuán)隊(duì)更早地發(fā)現(xiàn)并修復(fù)不兼容問題,此時(shí)解決問題更加容易,成本也更低。

CI需要一套穩(wěn)健、高度自動(dòng)化的構(gòu)建和測(cè)試周期方可正常工作。這套系統(tǒng)需要對(duì)提交的更改進(jìn)行快速驗(yàn)證,在最新軟件棧的上下文中進(jìn)行測(cè)試,確保不破壞現(xiàn)有功能。它還需要為軟件開發(fā)者提供諸如代碼覆蓋率、質(zhì)量和有效性等關(guān)鍵領(lǐng)域的快速反饋。

此外,CI還常常與持續(xù)部署(CD)結(jié)合在一起。所謂CD,是指將所有成功通過各項(xiàng)自動(dòng)化測(cè)試的代碼構(gòu)建部署到生產(chǎn)中。通過對(duì)CI的實(shí)踐,CD能夠進(jìn)一步將代碼發(fā)布過程自動(dòng)化,一旦新代碼被合并到主存儲(chǔ)庫(kù),并通過了所有自動(dòng)化測(cè)試,就能以流線化過程推向生產(chǎn)。

虛擬原型,價(jià)值幾何

SoC設(shè)計(jì)團(tuán)隊(duì)若在CI/CD設(shè)置中使用虛擬原型,便可將構(gòu)建及時(shí)分配給各個(gè)開發(fā)者和系統(tǒng),從而提高生產(chǎn)力。虛擬原型若與容器化技術(shù)相結(jié)合,還有助于建立高效的CI/CD管道,助力對(duì)硬件和軟件活動(dòng)進(jìn)行深入分析,運(yùn)行自動(dòng)化回歸測(cè)試,同時(shí)繼續(xù)發(fā)揮其作為交互開發(fā)平臺(tái)的功能。

新思科技虛擬原型系列解決方案可提供一系列工具與服務(wù),幫助實(shí)現(xiàn)早期軟件開發(fā),為項(xiàng)目成功保駕護(hù)航。這一系列解決方案包括經(jīng)過預(yù)驗(yàn)證的虛擬化開發(fā)工具包(VDK),內(nèi)含針對(duì)具體設(shè)計(jì)的虛擬原型,適合各類軟件開發(fā)。新思科技VDK還包含功能強(qiáng)大的調(diào)試與分析工具,并且不依賴于RTL設(shè)計(jì),這意味著最早可在硬件可用前12個(gè)月即可進(jìn)行軟件開發(fā)。

新思科技VDK可輕松實(shí)現(xiàn)與現(xiàn)有CI/CD設(shè)置的集成。無(wú)論是“一次構(gòu)建,隨處運(yùn)行”的可執(zhí)行軟件包、檢查點(diǎn)和恢復(fù)功能,還是有助于進(jìn)行回歸測(cè)試和部署的容器化技術(shù),VDK所涵蓋的大量功能可為嵌入式軟件開發(fā)提供更精簡(jiǎn)、更高效的管道。此外,新思科技VDK還可與GitLab和Jenkins開發(fā)運(yùn)營(yíng)平臺(tái)、Docker容器、Kubernetes容器編排系統(tǒng)等業(yè)內(nèi)軟件開發(fā)與測(cè)試技術(shù)進(jìn)行無(wú)縫集成。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19118

    瀏覽量

    228869
  • 新思科技
    +關(guān)注

    關(guān)注

    5

    文章

    785

    瀏覽量

    50292
  • 虛擬原型
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    5116

原文標(biāo)題:虛擬原型技術(shù)加速軟件創(chuàng)新,產(chǎn)品上市快人一步

文章出處:【微信號(hào):Synopsys_CN,微信公眾號(hào):新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    解決方案丨EasyGo新能源系統(tǒng)實(shí)時(shí)仿真應(yīng)用

    控制等系統(tǒng)。三、基于EasyGo的新能源實(shí)時(shí)仿真解決方案EasyGo新能源實(shí)時(shí)仿真系統(tǒng)旨在為新能源相關(guān)專業(yè)的本科生和研究生提供技術(shù)領(lǐng)先、性能優(yōu)異的創(chuàng)新實(shí)驗(yàn)平臺(tái),基于該建設(shè)方案構(gòu)建的創(chuàng)新
    發(fā)表于 10-18 09:37

    NVIDIA與思科合作打造企業(yè)級(jí)生成式AI基礎(chǔ)設(shè)施

    由 NVIDIA 加速計(jì)算平臺(tái)、NVIDIA AI Enterprise 軟件和 NVIDIA NIM 推理微服務(wù)加持的思科 Nexus HyperFabric AI 集群解決方案
    的頭像 發(fā)表于 10-10 09:35 ?261次閱讀

    從IC設(shè)計(jì)到系統(tǒng)創(chuàng)新,新思科技為AI創(chuàng)新提速

    技開發(fā)者大會(huì)上,新思科技主要闡述的便是如何通過EDA工具、IP和一系列軟硬件解決方案從芯片到系統(tǒng)賦能創(chuàng)新,和廣大開發(fā)者一起共創(chuàng)萬(wàn)物智能的未來(lái)。 ? 新
    的頭像 發(fā)表于 09-23 07:48 ?2848次閱讀

    思科技PCIe 7.0驗(yàn)證IP(VIP)的特性

    在近期的博文《新思科技率先推出PCIe 7.0 IP解決方案加速HPC和AI等萬(wàn)億參數(shù)領(lǐng)域的芯片設(shè)計(jì)》中,新思科技宣布推出綜合全面的PCIe Express Gen 7(PCIe 7
    的頭像 發(fā)表于 07-24 10:11 ?520次閱讀
    新<b class='flag-5'>思科</b>技PCIe 7.0驗(yàn)證IP(VIP)的特性

    思科技攜手英特爾推出可量產(chǎn)Multi-Die芯片設(shè)計(jì)解決方案

    提供了一個(gè)統(tǒng)一的協(xié)同設(shè)計(jì)與分析解決方案,通過新思科技3DIC Compiler加速從芯片到系統(tǒng)的各個(gè)階段的多裸晶芯片設(shè)計(jì)的探索和開發(fā)。此外,新思科技3DSO.ai與新
    的頭像 發(fā)表于 07-16 09:42 ?528次閱讀

    思科技面向英特爾代工推出可量產(chǎn)的多裸晶芯片設(shè)計(jì)參考流程,加速芯片創(chuàng)新

    3DIC Compiler協(xié)同設(shè)計(jì)與分析解決方案結(jié)合新思科技IP,加速英特爾代工EMIB技術(shù)的異構(gòu)集成 摘要: 新思科技人工智能(AI)驅(qū)動(dòng)型多裸晶芯片(Multi-die)設(shè)計(jì)參考流
    發(fā)表于 07-09 13:42 ?755次閱讀

    安富利創(chuàng)新方案,加速原型設(shè)計(jì)的利器

    原型設(shè)計(jì)是產(chǎn)品開發(fā)流程中的一個(gè)重要環(huán)節(jié),它具有將新想法迅速轉(zhuǎn)化為現(xiàn)實(shí)的能力。通過原型設(shè)計(jì),開發(fā)者能夠?qū)⑻祚R行空的創(chuàng)新思維具象化,進(jìn)而以相對(duì)較少的資源投入和較低的風(fēng)險(xiǎn),探索未知的領(lǐng)域,迅速識(shí)別潛在問題并進(jìn)行迭代改進(jìn),
    的頭像 發(fā)表于 07-04 10:26 ?450次閱讀

    思科技推出業(yè)界首款PCIe 7.0 IP解決方案

    PCIe 7.0 IP解決方案加速萬(wàn)億參數(shù)領(lǐng)域的芯片設(shè)計(jì) 新思科技推出業(yè)界首款完整的PCIe 7.0 IP解決
    的頭像 發(fā)表于 06-29 15:13 ?555次閱讀

    思科技推出業(yè)界首款PCIe 7.0 IP解決方案

    思科技(Synopsys)近日宣布,推出業(yè)界首款完整的PCIe 7.0 IP解決方案,包括控制器、IDE安全模塊、PHY和驗(yàn)證IP。該解決方案可以助力芯片制造商滿足計(jì)算密集型AI工作負(fù)載在傳輸海量
    的頭像 發(fā)表于 06-25 09:46 ?441次閱讀

    Simcenter 車輛能量管理解決方案——使用虛擬原型設(shè)計(jì)加速創(chuàng)新

    使用虛擬原型設(shè)計(jì)加速創(chuàng)新在性能和能效之間實(shí)現(xiàn)最佳平衡限制物理原型數(shù)量跟蹤從概念到后期改進(jìn)階段的車輛能源效率功能為仿真
    的頭像 發(fā)表于 05-22 08:35 ?1287次閱讀
    Simcenter 車輛能量管理<b class='flag-5'>解決方案</b>——使用<b class='flag-5'>虛擬</b><b class='flag-5'>原型</b>設(shè)計(jì)<b class='flag-5'>加速</b><b class='flag-5'>創(chuàng)新</b>

    思科技面向臺(tái)積公司先進(jìn)工藝加速下一代芯片創(chuàng)新

    套件賦能可投產(chǎn)的數(shù)字和模擬設(shè)計(jì)流程能夠針對(duì)臺(tái)積公司N3/N3P和N2工藝,助力實(shí)現(xiàn)芯片設(shè)計(jì)成功,并加速模擬設(shè)計(jì)遷移。 新思科技物理驗(yàn)證解決方案已獲得臺(tái)積公司N3P和N2工藝技術(shù)認(rèn)證,可加速
    發(fā)表于 05-11 11:03 ?419次閱讀
    新<b class='flag-5'>思科</b>技面向臺(tái)積公司先進(jìn)工藝<b class='flag-5'>加速</b>下一代芯片<b class='flag-5'>創(chuàng)新</b>

    思科技為AMBA CHI-G協(xié)議量身定制一系列AMBA協(xié)議解決方案

    思科技提供了一系列AMBA協(xié)議解決方案,用于早期建模、設(shè)計(jì)、實(shí)現(xiàn)、驗(yàn)證、確認(rèn)和系統(tǒng)成型。
    的頭像 發(fā)表于 04-30 17:20 ?700次閱讀

    思科技硬件加速解決方案技術(shù)日在成都和西安站成功舉辦

    近日,【新思科技技術(shù)日】硬件加速驗(yàn)證解決方案專場(chǎng)成都站和西安站順利舉行,來(lái)自國(guó)內(nèi)領(lǐng)先的系統(tǒng)級(jí)公司、芯片設(shè)計(jì)公司以及高校的250多名開發(fā)者們積極參與。
    的頭像 發(fā)表于 04-19 17:35 ?415次閱讀

    思科技攜手英偉達(dá):基于加速計(jì)算、生成式AI和Omniverse釋放下一代EDA潛能

    。這一合作將在集成電路設(shè)計(jì)、驗(yàn)證、仿真及制造各環(huán)節(jié)實(shí)現(xiàn)最高15倍的效能提升; 將 Synopsys.ai 的芯片設(shè)計(jì)生成式AI技術(shù)與英偉達(dá) AI 企業(yè)級(jí)軟件平臺(tái)進(jìn)行整合,平臺(tái)中包含英偉達(dá)微服務(wù),并且利用英偉達(dá)的加速計(jì)算架構(gòu); 新思科
    發(fā)表于 03-20 13:43 ?227次閱讀
    新<b class='flag-5'>思科</b>技攜手英偉達(dá):基于<b class='flag-5'>加速</b>計(jì)算、生成式AI和Omniverse釋放下一代EDA潛能

    如何選擇NVIDIA GPU和虛擬軟件的組合方案呢?

    NVIDIA vGPU 解決方案能夠?qū)?NVIDIA GPU 的強(qiáng)大功能帶入虛擬桌面、應(yīng)用程序和工作站,加速圖形和計(jì)算,使在家辦公或在任何地方工作的創(chuàng)意和技術(shù)專業(yè)人員能夠訪問虛擬化工作
    的頭像 發(fā)表于 01-12 09:26 ?981次閱讀
    如何選擇NVIDIA GPU和<b class='flag-5'>虛擬</b>化<b class='flag-5'>軟件</b>的組合<b class='flag-5'>方案</b>呢?