色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

先進仿真器具備什么功能?

jf_78858299 ? 來源:古月居 ? 作者:古月 ? 2023-05-25 15:17 ? 次閱讀

芯片有別于其他產品,一個顯著特性就是它的一次性工程費用(NRE)非常的高昂。芯片內一個微小邏輯錯誤可能導致上千萬美金損失。這也意味在流片前,工程師需要花大量時間利用數字仿真器來驗證芯片,保證其功能的正確。

仿真技術是芯片驗證必不可少的一個環節,它是保證芯片功能正常的關鍵手段。仿真主要是通過計算機結合測試激勵(stimuli)來模擬芯片在真實環境下的運行狀況;同時工程師可以通過各種調試手段來判斷運行結果是否符合預期。數字仿真器主要是針對數字電路的仿真,設計工程師需要應用硬件描述語言(HDL)來設計電路,而驗證工程師也需要用抽象層的HDL來搭建測試環境;仿真工具需要解釋編譯這些HDL代碼,并計算出仿真結果,以便工程師檢查結果。

圖片

圖一 數字仿真器流程

二十年前,一百萬門的設計可以被稱作超大規模集成電路,而今數千萬門的電路已經司空見慣。數字芯片集成度越來越高,伴隨的設計驗證語言和方法學不斷推陳出新,各種應用平臺也層出不窮。這一系列的技術發展都給數字仿真器帶來了前所未有的挑戰。設計具有競爭力的片上系統(SoC)需要合理地利用各種高精尖的技術。對于數字仿真器來說,它面臨的挑戰不僅僅是芯片規模上的增長,還有伴隨而來的一系列問題,包括:算力受限、調試效率低下、平臺單一化等。芯華章在數字仿真器領域做了深入的研究和探索。放眼未來,我們認為一款好的數字仿真器應該具備以下條件:

一、語義解析的合規性(conformity)

仿真器對語法正確解析決定了它能否正確理解設計意圖,同時也可以避免相同的編碼在不同的仿真器下產生不同仿真結果。設計仿真器最大的挑戰在于對HDL語法全面的解析。Verilog標準(IEEE1364)和SystemVerilog標準(IEEE1800)定義的這兩種語言的語義非常的復雜,關鍵字眾多,各種組合情況近乎無窮。如SystemVerilog中的interface,在interface中可以做assert,可以在其中使用task,function,還可在其中擴展各種modport等。要做到全面完整的測試,需要在構建仿真器的測試用例時考慮的語法的各個方面,以及各種邊界場景。

通常人們認為,計算機語言是形式化(formal)的表達式,不存在歧義,但實際上,IEEE標準中存在很多模糊的界定,尤其在對發生競爭冒險(race condition)時的行為沒有明確的規定,處理這些問題,就需要開發者的經驗和技巧。

二、良好的性能 (performance)

衡量仿真器的性能量化指標之一是:運行(runtime)時的CPU處理速度和內存消耗?,F今的大規模集成電路動輒上億門,如果還是依賴傳統的仿真技術,當設計和環境的規模一旦達到某個數值,大部分商業仿真器性能都會顯著下降,造成效率低下。這其實是因為傳統的工具基本都是基于單機(single host)構架來設計的。在網絡互聯日益發達的今天,分布式數據庫和多核并行計算等理論越來越成熟,仿真器也必須考慮并利用這些新技術取得更多性能上的突破。

三、卓越的調試功能(debuggability)

調試的重點在于可觀測性和可控制性。在數字電路調試中可觀測性表現形式有多種,如波形,記錄文本(log file),電路圖(schematics),源代碼,事務級數據表圖等等。調試工具的核心功能是針對不同的場景提供能夠各種有效的數據表現形式,并在不同數據形式間的可以同步數據標注(annotation)。此外,降低工具的使用門檻,讓初級用戶非??焖俚卣莆照{試技術,并且提供通用語言的二次開發的接口,也是優秀的調試工具需要著重考慮的。

四、支持跨平臺(platform-independent)

傳統的EDA工具大多數和單一CPU構架耦合度高,例如某些EDA工具僅支持x86的平臺。一旦需要遷移到另一種平臺上,所需要的研發工作量是巨大的。如今,處理器生態越來越多樣化,未來的平臺不再是某個單一處理器的平臺,降低EDA工具對底層CPU構架的耦合度,可以讓用戶更加有效地把工具部署在任何平臺上,也讓產品有更多應用空間,比如:在移動端的和云端的交互仿真,在移動端和服務器端的聯合仿真,利用FPGA和GPGPU的異構加速仿真等。

LLVM的存在為跨平臺提供了技術支撐。LLVM是Chris Lattner博士于2000年開發的一種編譯器的框架系統,他的目的在于提供一種可以適配多平臺的編譯系統,讓前端語言和后端目標平臺解耦。利用LLVM框架開發的仿真軟件,理論上可以適配到任意目標平臺,甚至可以部署在分布式操作系統上,產品應用范圍顯著擴大。

芯華章在跨平臺方面做了研究探索,2020年11月,芯華章的仿真器利用LLVM技術已經成功將軟件運行在國產CPU架構上。這一步工程量看似不大,但是現實意義非凡:這是中國EDA企業率先利用LLVM技術實現跨平臺支持,從某種意義上,它說也推動了傳統保守的EDA行業朝著更開放的技術領域拓展。

五、特定場景應用(scenario-based applications)

不同的應用場景對仿真器有不同的特殊要求,先進的仿真器需要具備各種場景下所需的功能。在大規模設計中,整個設計和驗證環境的編譯時間可能高達數十小時,這種速度在調試頻繁的設計初期是無法接受。因此,如果仿真器能夠只針對修改過的設計部分進行重編譯,而保留大部分沒改變已有編譯結果(snapshot),那么重編譯一次的時間就會大大減少,效率就得以提升。這種技術通常叫做:增量式編譯(incremental elaboration),或者分區式編譯(partition compilation)。

消費電子芯片中涉及到大量的冷復位和熱復位,在這些復位情況下的不定態傳播(x-state propagation)很大幾率會造成芯片潛在的非確定性(indeterministic)功能故障。因此,檢查不定態(X-state)在復位情況下的傳播極為重要。傳統的仿真器通常僅能在門級仿真(Gate Level Simulation)時檢查這些功能,但是門級仿真已經屬于設計后期,且仿真效率低下,即便檢查出問題再修改,對項目進度來說也是壓力巨大。如果仿真器能夠在設計前期對RTL就能快速檢查不定態傳播,那么就可以節省更多后仿真時間。

當然,還有很多其他的場景應用,如基于多進程多核加速,基于異構系統的仿真等,囿于文章篇幅這里不能一一展開,我們將在今后的文章中擇機敘述。

圖片

圖二 先進仿真器

數字仿真在浩瀚的科學海洋只是某個分支,但也是一個技術密集型的多學科的領域,它涉及到各種技術,包括:編譯原理、數據庫、運籌學、形式邏輯、拓撲學、控制理論等。

在十四五計劃指導下,我們深深意識到科學技術,尤其是EDA技術,從來沒有像今天這樣深刻影響著國家的前途命運。芯華章在EDA仿真技術領域不斷探索進取,同時也深感肩負使命的迫切,我們非常愿意和業界專業人士交流分享,共同成為新時代科技創新的排頭兵!

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

    關注

    455

    文章

    50732

    瀏覽量

    423284
  • 仿真器
    +關注

    關注

    14

    文章

    1017

    瀏覽量

    83727
  • 芯片驗證
    +關注

    關注

    5

    文章

    34

    瀏覽量

    47224
收藏 人收藏

    評論

    相關推薦

    手機STK功能仿真器的研究與實現

    以AVR 單片機和C++ builder 上位機軟件為開發平臺,構建了STK 功能仿真器。在研究STK 技術原理的基礎上,給出了仿真器硬件、軟件的實現方法和思路,為STK 應用開發人員提供有用參
    發表于 12-14 14:30 ?23次下載

    TKSB系列專業仿真器

    TKS仿真器B系列是在PHILIPS和Keil公司支持下推出業界領先的仿真器,采用當前最先進的HOOKS仿真技術,設計獨到的仿真性能處于全球
    發表于 04-19 22:17 ?36次下載

    使用仿真器的熱插拔功能進行調試

    在線 仿真器 是嵌入式開發中非常有用的調試工具,越來越多的嵌入式開發人員使用這種產品用來解決復雜的Bug。但是,一般情況下,使用仿真器有一個前提,需要將目標板和仿真器
    發表于 06-07 15:58 ?39次下載
    使用<b class='flag-5'>仿真器</b>的熱插拔<b class='flag-5'>功能</b>進行調試

    什么是單片機仿真器_單片機仿真器有什么用_單片機仿真器怎么用

    本文首先介紹了單片機仿真器的原理及作用,其次介紹了單片機仿真器到底有什么用及功能特性,最后闡述了單片機仿真器的使用方法。
    發表于 04-16 09:49 ?1.7w次閱讀

    仿真器是什么

    仿真器(emulator)以某一系統復現另一系統的功能。與計算機模擬系統的區別在于,仿真器致力于模仿系統的外在表現、行為,而不是模擬系統的抽象模型。請參閱仿真和模擬詞條。
    的頭像 發表于 11-26 16:34 ?1.6w次閱讀

    米爾科技ULINKpro D 仿真器介紹

    ULINKpro D仿真器是ULINKpro仿真器的精簡版,擁有ULINKpro同樣高性能的調試功能,只是精簡了ULINKpro的ETM跟蹤功能。ULINKpro D
    的頭像 發表于 11-15 14:43 ?2701次閱讀
    米爾科技ULINKpro D <b class='flag-5'>仿真器</b>介紹

    仿真器原理、功能、特性介紹

    仿真器晶振旁有兩組 跳線用來切換內部晶振和用戶板晶振,當兩個短路塊位于仿真器晶振一側時,默認使用仿真板上的晶振(11.0592MHz), 當兩個短路塊位于電容一側時,使用用戶板的晶振。
    發表于 01-27 10:48 ?5671次閱讀

    千兆級電路仿真器NanoSpice Giga實現比FastSPICE仿真器更快速度

    。NanoSpice Giga采用真正的SPICE引擎確保了先進工藝節點下芯片設計中功耗/漏電/時序/噪聲等的精度要求,并通過先進的并行仿真技術在不降低仿真精度的情況下實現高速電路
    發表于 05-13 17:59 ?2192次閱讀

    先進仿真器需要具備什么功能

    不同的特殊要求,先進仿真器需要具備各種場景下所需的功能。在大規模設計中,整個設計和驗證環境的編譯時間可能高達數十小時,這種速度在調試頻繁的設計初期是無法接受。因此,如果
    的頭像 發表于 03-26 17:37 ?2429次閱讀

    ADI公司基于USB的仿真器和基于USB的高性能仿真器產品亮點

    ADI公司基于USB的仿真器和基于USB的高性能仿真器產品亮點
    發表于 05-26 19:24 ?11次下載
    ADI公司基于USB的<b class='flag-5'>仿真器</b>和基于USB的高性能<b class='flag-5'>仿真器</b>產品亮點

    STM32-DAP仿真器的使用(1)

    目錄1 仿真器簡介2 硬件連接3 仿真器配置4 下載程序1 仿真器簡介 TIPS:JTAG包含SW2 硬件連接3 仿真器配置1 選擇DAP仿真器
    發表于 11-18 09:36 ?71次下載
    STM32-DAP<b class='flag-5'>仿真器</b>的使用(1)

    GTC2022大會亮點:cuQuantum能加速多種先進QC仿真器

    GTC2022大會亮點:cuQuantum能加速多種先進QC仿真器,非常適合量子計算的開發系統。
    的頭像 發表于 03-24 17:13 ?1791次閱讀
    GTC2022大會亮點:cuQuantum能加速多種<b class='flag-5'>先進</b>QC<b class='flag-5'>仿真器</b>

    電池仿真器功能和應用

    電池仿真器是一種模擬真實電池電氣特性的電子儀器。關鍵特性包括功率、電流、電壓和等效串聯電阻(ESR)。它為類似于實際電池的設備提供所需的電壓、功率和電流。通常,出于測試目的,仿真器會更換便攜式設備內
    的頭像 發表于 03-29 16:35 ?3668次閱讀
    電池<b class='flag-5'>仿真器</b>的<b class='flag-5'>功能</b>和應用

    具有虛擬串口功能的DAPlink仿真器(SWD)

    電子發燒友網站提供《具有虛擬串口功能的DAPlink仿真器(SWD).zip》資料免費下載
    發表于 08-09 14:16 ?16次下載
    具有虛擬串口<b class='flag-5'>功能</b>的DAPlink<b class='flag-5'>仿真器</b>(SWD)

    TI磁感應仿真器功能簡介

    電子發燒友網站提供《TI磁感應仿真器功能簡介.pdf》資料免費下載
    發表于 08-28 09:48 ?0次下載
    TI磁感應<b class='flag-5'>仿真器</b><b class='flag-5'>功能</b>簡介
    主站蜘蛛池模板: 老司机福利在 线影院| 成电影人免费网站| 性欧美13处14处破| 色橹橹欧美在线观看视频高| 欧美精品九九99久久在观看| 老牛天天晚上夜噜噜噜| 久久人妻少妇嫩草AV蜜桃99| 久久re热在线视频精69| 九九免费的视频| 精品久久伊人| 精品国产在线亚洲欧美| 精品熟女少妇AV免费观看| 河南老太XXXXXHD| 狠狠色狠狠色综合日日92 | 日日摸夜添夜夜夜添高潮| 女人18毛片| 强行撕开衣服捏胸黄文| 人人做人人干| 手机在线免费| 忘忧草日本在线WWW日本| 小黄文纯肉污到你湿| 亚洲国产AV精品卡一卡二| 亚洲精品国产品国语在线试看| 亚洲精品国偷拍自产在线| 亚洲免费片| 岳扒开让我添| 99久久久国产精品免费调教| av av在线| 俄罗斯videosbest8| 国产麻豆精品久久一二三| 好男人在线高清WWW免费观看| 精品一成人岛国片在线观看| 空姐厕所啪啪啪| 暖暖视频免费观看高清完整版| 人妻中文字幕无码久久AV爆| 甜性涩爱在线播放| 亚洲欧美中文字幕5发布| 69成人免费视频| 高h乱np甄宓| 回复术士人生重启在线观看| 美艳人妻在厨房翘着屁股|