衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是軟件仿真?軟件仿真面臨哪些挑戰?

思爾芯S2C ? 來源:思爾芯S2C ? 2023-01-03 13:47 ? 次閱讀

隨著SOC/ASIC 設計規模不斷增大,且結構愈加復雜,導致驗證的復雜度呈指數級增長。為了縮短芯片的上市周期,在不同設計階段工程師們往往選擇不同的仿真驗證工具,提高整個芯片開發效率。在一個芯片的設計開發流程中,軟件仿真是其中重要的一個部分。這種基于軟件的邏輯仿真可以說在整個功能驗證中都需要用到。

什么是軟件仿真?

軟件仿真,簡單說來,就是用軟件和編程語言將所有的硬件特征虛擬出來。它先是通過計算機結合測試激勵來模擬芯片在真實環境下的運行狀況,幫助工程師通過各種調試手段來判斷運行結果是否符合預期。

由于它能夠較快速地搭建一個仿真環境,十分簡便;而且軟件仿真對DUT的結果可視化較好(輸出波形可直接觀測),可以以用戶友好的GUI模式來進行debug;工程師也可以隨時暫停或者中斷驗證工具的運行,提高了整個debug的效率。 此外,回歸測試(regression test)是邏輯仿真不能忽略的一部分。

對于芯片這種人類史上既宏大又細微的工程,任何一個改變就像多米諾骨牌一樣,牽一發而動全身。因此,工程師會重新進行測試以確認修改沒有引入新的錯誤或導致其他代碼產生錯誤。這樣的動作就是回歸測試,也是軟件仿真的主要功能之一。

基于以上特性,在數字芯片的前端設計中,軟件仿真是工程師們常規必備的驗證工具,其重要性不言而喻。

軟件仿真面臨哪些挑戰?

不過,這種通過運行軟件的方式驗證芯片的設計方案固然簡單方便,但對于SOC/ASIC規模越來越大,設計越來越復雜的今天,仿真運行需要花費的時間也越來越長。從運行效率來看,軟件仿真更適合一些小規模的設計,尤其是在一些模塊級別的功能驗證上,軟件仿真的編譯速度很快,這在一定程度上會加快整體項目的驗證速度。

此外,軟件仿真會在具有不同物理抽象層次(級別)下進行,例如晶體管級、邏輯門級、RTL級和行為級。為了加速整個芯片開發周期,在外購IP越來越普遍的今天,芯片開發大多是自主設計部分和多個IP模塊集成,形成復雜芯片的設計。如果交付的IP模塊源代碼并不是RTL代碼,就沒辦法使用軟件仿真進行驗證。因此,基于以上兩點,軟件仿真在運行時,還需要支持連接第三方工具如數學建模,硬件仿真加速器,原型驗證平臺等共同完成功能仿真。

雖然軟件仿真技術對工程師來說非常有必要,但就現有的商業模式來說,提供的商用軟件仿真服務會以軟件許可證(software license)的形式收費。但在實際使用時,工程師們難以依賴經驗進行有效算力與工具需求計算的匹配。

因為項目開發中對于算力的需求是波動的。有時候已購買的license無法滿足現實使用需求,有部分設計工程師獲取不到就會造成搶占或擁堵。但如果超前部署,又會帶來巨額的成本投入,有可能在閑置時造成資源的浪費。這就對芯片開發效率產生致命影響。對于企業來說怎么平衡生產和效益匹配的問題是當下急需解決的事情。

高性能、多語言混合的

商用數字軟件仿真工具

PegaSim

芯神馳
是思爾芯傾力打造的一款高性能、多語言混合的商用數字軟件仿真工具,已得到多家海內外廠商驗證。

其采用了創新的架構算法,實現了高性能的仿真和約束求解器引擎,對System Verilog語言、Verilog 語言、VHDL語言和UVM方法學等提供了廣泛的支持,同時支持時序反標和門級后仿真,并可提供功能覆蓋率、代碼覆蓋率分析等功能。同時創新的軟件架構允許仿真器支持不同的處理器架構—— x86-64、RISC-VARM等。芯神馳可搭配思爾芯的芯神匠架構設計軟件、芯神鼎硬件仿真系統,以及芯神瞳原型驗證平臺,可實現設計與驗證工程師從IP、子系統及全系統等不同場景的驗證需求,進而滿足當今復雜SoC的驗證需求。

更重要的是,此款商用數字軟件仿真工具采用創新的商業模式,可以很好地滿足企業多樣化的需求,幫助企業解決license使用緊張、算力不足、license被設計工程師長期占用等問題。真正為企業做到降本增效,加速芯片設計,確保整個芯片設計流程對需求規格的完整實現,以及項目按照預期的驗證計劃高效地推進。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SoC芯片
    +關注

    關注

    1

    文章

    617

    瀏覽量

    35040
  • GUI
    GUI
    +關注

    關注

    3

    文章

    662

    瀏覽量

    39890
  • DUT
    DUT
    +關注

    關注

    0

    文章

    189

    瀏覽量

    12490

原文標題:一文淺談SoC功能驗證中的軟件仿真

文章出處:【微信號:S2C_Corporation,微信公眾號:思爾芯S2C】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    這些電源常用仿真軟件,你都知道嗎?

    電源系統的建模仿真是電源開發過程中不可或缺的一環,它可以幫助工程師模擬電源系統,測試電源功能,驗證電源方案可行性,優化電源電路設計,加速電源系統開發。選擇一款合適的仿真軟件至關重要,本篇將對在電源
    的頭像 發表于 10-24 18:05 ?611次閱讀
    這些電源常用<b class='flag-5'>仿真</b><b class='flag-5'>軟件</b>,你都知道嗎?

    常用的仿真軟件有哪些

    在當今的工程和技術領域,仿真軟件已經成為了一種非常重要的工具。它們可以幫助工程師和研究人員在實際制造和測試之前,對系統或產品進行模擬和分析。以下是一些常用的仿真軟件及其特點: MATL
    的頭像 發表于 08-22 09:18 ?3763次閱讀

    電路仿真和PCB設計軟件

    關鍵要點電路仿真軟件和PCB設計軟件在PCB設計過程中發揮著互補作用,為工程師提供設計、仿真、驗證和優化電子電路的工具。有效的仿真分析有助于
    的頭像 發表于 07-13 08:12 ?2158次閱讀
    電路<b class='flag-5'>仿真</b>和PCB設計<b class='flag-5'>軟件</b>

    仿真測試與軟件測試的區別

    在當今軟件開發和驗證的領域中,測試是保證軟件質量的關鍵環節。而在測試的眾多方法中,仿真測試和軟件測試是兩種常見且重要的手段。雖然它們都是為了驗證軟件
    的頭像 發表于 05-17 14:33 ?991次閱讀

    電路仿真軟件如何使用 電路仿真軟件有哪些好用

    電路仿真軟件是一種通過計算機模擬電路行為的工具,可以幫助工程師和電子愛好者設計、分析和優化電路。它可以幫助用戶驗證電路設計、預測電路的性能,并幫助用戶更好地理解電路的行為。 在本文中,我們將介紹
    的頭像 發表于 05-04 10:51 ?2219次閱讀

    電路仿真軟件有哪些類型 電路仿真接線app軟件哪個好

    電路仿真軟件有以下幾個類型:電子數字仿真軟件、電子模擬仿真軟件、電源電氣
    的頭像 發表于 05-04 10:49 ?3513次閱讀

    電路仿真軟件如何使用 電路仿真軟件操作流程

    電路仿真軟件是一種用于設計、測試和驗證電路的工具,它可以模擬實際電路的行為和性能。本文將詳細介紹電路仿真軟件的使用流程,包括軟件的安裝、電路
    的頭像 發表于 05-04 10:39 ?2905次閱讀

    電路仿真軟件哪個更實用呢

    電路仿真軟件是電子工程師和學生在設計和驗證電路原型和系統時的重要工具。它們可以幫助用戶快速建立電路模型,并對其進行虛擬測試和優化。此外,電路仿真軟件還可以提供詳實的數據和結果,以幫助用
    的頭像 發表于 04-21 10:56 ?6327次閱讀

    電路仿真圖用什么軟件

    在電路設計和仿真過程中,選擇合適的軟件工具非常重要。以下是幾個常用的電路仿真軟件,并對其進行了詳細介紹。 SPICE仿真
    的頭像 發表于 04-21 10:42 ?2657次閱讀

    什么是電路仿真 數字電路仿真軟件哪個好用

    電路仿真是指借助計算機軟件模擬電路的工作原理和性能的過程。通過電路仿真,可以在不實際進行硬件搭建的情況下,預測和分析電路的功能、穩定性、可靠性以及各種參數。 電路仿真
    的頭像 發表于 04-21 10:26 ?3867次閱讀

    主流電路仿真軟件有哪些

    主流電路仿真軟件是電子工程師和電路設計師在實際設計中經常使用的工具。它們通過數值模擬和仿真來驗證電路性能,并幫助工程師優化設計。以下是一些主要的電路仿真
    的頭像 發表于 04-21 10:23 ?2956次閱讀

    常用電路仿真軟件有哪些

    常用的電路仿真軟件有以下幾種: PSpice PSpice是由美國公司Cadence Design Systems開發的一款電路仿真軟件。它提供了基于Windows操作系統的用戶界面,
    的頭像 發表于 04-21 09:25 ?2964次閱讀

    免費的電路仿真軟件有哪些 國產電路仿真軟件哪個好

    免費的電路仿真軟件有很多種,包括Multisim,Pspice,LTspice,Qucs,KiCad,Tina-TI等等。這些軟件提供了豐富的電路設計和仿真工具,可以幫助工程師們在設計
    的頭像 發表于 04-21 09:22 ?8833次閱讀

    電路仿真軟件multisim使用教程

    Multisim是一款功能強大的電路仿真軟件,它為用戶提供了豐富的元器件庫和強大的仿真功能。
    的頭像 發表于 03-29 14:08 ?8949次閱讀

    fpga仿真軟件有哪些

    此外,還有一些其他的FPGA仿真軟件,如Gvim和ISE等,可以根據具體需求和開發環境進行選擇。需要注意的是,不同的FPGA仿真軟件可能具有不同的特點和優勢,開發者需要根據自己的需求和
    的頭像 發表于 03-15 14:00 ?4281次閱讀
    百家乐官网实战案例| 华克山庄| 足球投注网站| 百家乐官网园百利宫娱乐城怎么样百家乐官网园百利宫娱乐城如何 | bet365手机客户端| 真人百家乐官网软件博彩吧| 百家乐官网专用| 赌场百家乐是如何| bet365百科| 百家乐官网三珠连跳打法| 免费百家乐官网统计软件| 百家乐桌套装| 百家乐官网视频一下| 百家乐官网平注法到6568| 威尼斯人娱乐城注册| 绍兴市| 百家乐官网博牌规| 大发888-娱乐| 百家乐官网破解策略| 视频百家乐信誉| 六合彩公司| 互联网百家乐官网的玩法技巧和规则 | 百家乐官网真人游戏网上投注| 三元玄空24山坐向| 大发888娱乐城rfgjdf888bg| 百家乐官网客户端下载| 百家乐分析仪博彩正网| 金宝博188| 百家乐官网平注法到6568| 大发888娱乐方| 百家乐官网开户送彩网址| 百家乐视频二人雀神| 宝马会线上娱乐| 百家乐官网群必胜打朽法| 威尼斯人娱乐平台代理| 百家乐官网二游戏机| 网上百家乐必赢玩| 百家乐官网必胜下注法| 百家乐电脑赌博| 盘锦市| 时时博百家乐娱乐城|