哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內不再提示

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

話說科技 ? 2021-03-26 17:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


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

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

圖一 數(shù)字仿真器流程

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

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

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

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

二、良好的性能 (performance)

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

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

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

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

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

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

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

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

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

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

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

圖二 先進仿真器

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

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


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Renesas E1/E20 仿真器:全面解析與使用指南

    Renesas E1/E20 仿真器:全面解析與使用指南 在嵌入式開發(fā)領域,仿真器是調試和開發(fā)過程中不可或缺的工具。Renesas E1/E20 仿真器以其強大的功能和廣泛的適用性,成
    的頭像 發(fā)表于 04-13 14:40 ?148次閱讀

    Renesas E1/E20 仿真器使用指南:從規(guī)格到調試全解析

    Renesas E1/E20 仿真器使用指南:從規(guī)格到調試全解析 在電子工程師的日常工作中,仿真器是調試和開發(fā)微控制(MCU)不可或缺的工具。Renesas E1/E20 仿真器以其
    的頭像 發(fā)表于 03-31 15:30 ?164次閱讀

    Renesas E1/E20 仿真器使用指南:從入門到精通

    Renesas E1/E20 仿真器使用指南:從入門到精通 在嵌入式系統(tǒng)開發(fā)的領域中,仿真器是調試和驗證 MCU(微控制單元)程序不可或缺的工具。Renesas E1/E20 仿真器
    的頭像 發(fā)表于 03-15 17:20 ?1040次閱讀

    Renesas E1/E20 仿真器:設計與調試的全方位指南

    提供了強大的調試功能。本文將深入探討 E1/E20 仿真器的規(guī)格、設計要點、調試準備、調試功能以及使用注意事項,幫助電子工程師更好地利用這一工具進行高效開發(fā)。 文件下載
    的頭像 發(fā)表于 02-28 15:45 ?299次閱讀

    Renesas E1/E20仿真器:全面解析與應用指南

    Renesas E1/E20 仿真器:全面解析與應用指南 引言 在嵌入式系統(tǒng)開發(fā)領域,仿真器是不可或缺的工具之一。Renesas的E1/E20仿真器憑借其強大的功能和廣泛的適用性,在開
    的頭像 發(fā)表于 02-28 11:30 ?665次閱讀

    Renesas E1/E20 仿真器:設計與調試全解析

    備受關注的產(chǎn)品,為開發(fā)者提供了強大的功能和豐富的特性。今天,我們就來深入探討一下這款仿真器的相關內容,包括其規(guī)格、調試功能以及使用時的注意事項。 文件下載: R5F104LLALA#U0.pdf
    的頭像 發(fā)表于 02-09 10:30 ?735次閱讀

    探索MAX14644 USB主機適配器仿真器的卓越性能

    –MAX14644/MAX14651作為下一代USB 2.0主機充電器適配器仿真器,以其出色的性能和豐富的功能,在眾多產(chǎn)品中脫穎而出。本文將深入探討這款仿真器的各個方面,為電子工程師們提供全面的技術
    的頭像 發(fā)表于 02-09 10:25 ?436次閱讀

    深入解析 ISOM8600:功能強大的光仿真器開關

    深入解析 ISOM8600:功能強大的光仿真器開關 作為一名電子工程師,在日常工作中我們常常會尋找性能卓越、可靠性高且能滿足多樣化需求的電子元件。今天,我要和大家詳細介紹一款備受關注的產(chǎn)品
    的頭像 發(fā)表于 01-20 14:30 ?305次閱讀

    CW32仿真器是什么?

    CW32仿真器是什么
    發(fā)表于 01-05 08:04

    如何使用CMSIS DAP仿真器調試,通過NucleiStudio調試蜂鳥SOC

    如標題所示,我們分享如何使用CMSIS DAP仿真器調試,通過NucleiStudio調試蜂鳥SOC 我們先介紹一下CMSIS DAP仿真器: 他的功能如下: 可以看到,它支持JTAG接口協(xié)議
    發(fā)表于 10-21 12:05

    ISOM8600 功能隔離、直流輸入、常開輸出、單通道隔離開關光仿真器數(shù)據(jù)手冊

    即可增強行業(yè)標準封裝。 與光耦合相比,ISOM8600 光仿真器開關具有顯著的可靠性和性能優(yōu)勢,例如更寬的溫度范圍和嚴格的過程控制,從而產(chǎn)生較小的器件間差異。由于沒有需要補償?shù)睦匣虼?/div>
    的頭像 發(fā)表于 05-06 17:43 ?935次閱讀
    ISOM8600 <b class='flag-5'>功能</b>隔離、直流輸入、常開輸出、單通道隔離開關光<b class='flag-5'>仿真器</b>數(shù)據(jù)手冊

    FMD仿真器燒錄說明

    FMD仿真器燒錄,離線燒錄說明
    發(fā)表于 04-30 17:27 ?2次下載

    概倫電子電路類型驅動SPICE仿真器NanoSpice X介紹

    NanoSpice X是概倫電子推出的高精度、大容量并行SPICE仿真器,旨在解決電路仿真中的最具挑戰(zhàn)性任務。相較于上一代NanoSpice仿真器,NanoSpice X將平均仿真速度
    的頭像 發(fā)表于 04-23 15:30 ?1563次閱讀
    概倫電子電路類型驅動SPICE<b class='flag-5'>仿真器</b>NanoSpice X介紹

    概倫電子千兆級高精度電路仿真器NanoSpice Giga介紹

    。NanoSpiceGiga采用TrueSPICE精度級仿真引擎確保了先進工藝節(jié)點下芯片設計中功耗、漏電、時序、噪聲等的精度要求,并通過先進的并行仿真技術在不降低
    的頭像 發(fā)表于 04-23 15:21 ?1382次閱讀
    概倫電子千兆級高精度電路<b class='flag-5'>仿真器</b>NanoSpice Giga介紹

    概倫電子先進數(shù)字仿真器VeriSim介紹

    VeriSim是一款先進的邏輯仿真器,提供全面的數(shù)字設計驗證解決方案,特別適用于大型SoC設計。它配備高性能的仿真引擎和約束求解,旨在提高編譯時效率,并確保設計的正確性和穩(wěn)定性。
    的頭像 發(fā)表于 04-22 10:19 ?1459次閱讀
    英吉沙县| 高陵县| 常宁市| 东源县| 汨罗市| 定陶县| 厦门市| 乌海市| 乌鲁木齐市| 分宜县| 象山县| 台安县| 石嘴山市| 石林| 昆明市| 当涂县| 宽城| 炉霍县| 六安市| 饶阳县| 越西县| 邵阳市| 阿尔山市| 盐源县| 饶河县| 宾阳县| 临汾市| 乐至县| 定襄县| 东源县| 马边| 安溪县| 资阳市| 巨鹿县| 安阳市| 玛多县| 图们市| 贵港市| 泾源县| 古交市| 玉山县|