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

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

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

詳解芯華章全新架構(gòu)數(shù)字仿真器

芯華章科技 ? 來源:芯華章科技 ? 作者:芯華章科技 ? 2022-02-17 14:22 ? 次閱讀

芯片前端設(shè)計工程師的日常工作中,需要用硬件描述語言Verilog HDL將各種算法/協(xié)議等實現(xiàn)后,再進(jìn)行RTL的功能仿真,以便在軟件環(huán)境中,驗證電路的行為和設(shè)想中的是否一致。這也意味在流片前,工程師需要花大量時間利用數(shù)字仿真器來驗證芯片,保證其功能的正確。

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

詳解芯華章全新架構(gòu)數(shù)字仿真器

伴隨設(shè)計驗證語言和方法學(xué)不斷推陳出新,各種應(yīng)用平臺也層出不窮。這一系列的技術(shù)發(fā)展都給數(shù)字仿真器帶來了前所未有的挑戰(zhàn)。設(shè)計具有競爭力的片上系統(tǒng)(SoC)需要合理地利用各種高精尖的技術(shù)。對于數(shù)字仿真器來說,它面臨的挑戰(zhàn)不僅僅是芯片規(guī)模上的增長,還有伴隨而來的一系列問題,包括:算力受限、調(diào)試效率低下、平臺單一化等。

多年來,業(yè)內(nèi)人士通常認(rèn)為一款好的數(shù)字仿真器,應(yīng)該具備以下條件:

保障仿真結(jié)果的正確性和一致性,滿足sign-off (簽核)的要求

具備對IEEE1364和IEEE1800標(biāo)準(zhǔn)語法的支持,具有語法點、功能點的合規(guī)性

仿真器核心可以實現(xiàn)高效的調(diào)度器,靈活強(qiáng)大的隨機(jī)求解器

在調(diào)試方面,工具應(yīng)當(dāng)緊密融合各種調(diào)試應(yīng)用,提高調(diào)試有效性

但更進(jìn)一步,針對產(chǎn)業(yè)發(fā)展現(xiàn)狀的痛點,先進(jìn)的數(shù)字仿真器還應(yīng)該具備以下特質(zhì):

為了進(jìn)一步利用新的計算架構(gòu)和平臺,除了傳統(tǒng)的X86,更能無縫地支持如ARM等其他新型處理器架構(gòu)及原生云計算架構(gòu),并能有效利用并行計算支撐高性能編譯與運算

仿真器和其他驗證工具具有高度的融合性,及統(tǒng)一覆蓋率的數(shù)據(jù)結(jié)構(gòu),以保證各種工具覆蓋率收集的有效性

芯華章仿真器核心研發(fā)團(tuán)隊具備數(shù)十年相關(guān)領(lǐng)域研發(fā)經(jīng)驗,曾在跨國公司成功主導(dǎo)過大型仿真器項目,對驗證語言、方法學(xué)、仿真器核心構(gòu)架、算法、優(yōu)化有著豐富的技術(shù)儲備。

基于對前沿技術(shù)發(fā)展趨勢的的判斷,并結(jié)合行業(yè)現(xiàn)實的挑戰(zhàn)進(jìn)行深入的研究和探索,芯華章在經(jīng)過一年多的研發(fā)積累,并得到國內(nèi)多個知名客戶配合打磨后,推出一款獨立自主、全新架構(gòu)的國內(nèi)領(lǐng)先水平仿真器——穹鼎 GalaxSim。該產(chǎn)品創(chuàng)新性地使用新的軟件框架,提供多平臺支持,并且已在多個基于ARM平臺的國產(chǎn)架構(gòu)上測試通過。

目前,穹鼎GalaxSim支持IEEE1800 SystemVerilog 語法、IEEE1364 Verilog 語法,以及IEEE1800.2 UVM方法學(xué),在語義解析、仿真行為、時序模型上,已達(dá)到主流商業(yè)仿真器水平。穹鼎GalaxSim仿真器能夠提供統(tǒng)一的覆蓋率數(shù)據(jù)庫,并兼容芯華章旗下穹瀚GalaxFV等其他驗證工具,結(jié)合穹景GalaxPSS智能驗證系統(tǒng)提供的豐富測試場景,可以加速覆蓋率收斂,高效地解決業(yè)界其他工具缺乏兼容性的問題,進(jìn)一步提高驗證效率。

使用穹鼎GalaxSim的驗證實例

為了驗證GalaxSim仿真的功能正確性,調(diào)試的易用便捷性,以及性能上是否能夠滿足客戶的需求,我們特地把基于Verilog語言的蜂鳥E203開源 RISC-V CPU設(shè)計運行在芯華章的仿真器上,作為一個演示demo。

蜂鳥E203是國內(nèi)首個開源RISC-V處理器,從2018年發(fā)布至今,積累了廣泛的用戶。E203內(nèi)核采用2級流水線結(jié)構(gòu),能夠運行RISC-V指令集,支持RV32IMAC等指令子集的配置組合,具備工業(yè)級開發(fā)標(biāo)準(zhǔn),符合當(dāng)前處理器架構(gòu)往DSA(Domain Specific Architecture)發(fā)展的新趨勢,因而具有廣泛的代表性。

詳解芯華章全新架構(gòu)數(shù)字仿真器

開源蜂鳥E203 SoC整體框圖

穹鼎仿真器首先需要讀取芯片設(shè)計,之后經(jīng)過解析和抽象,轉(zhuǎn)換為仿真器內(nèi)部緊湊高效的數(shù)據(jù)結(jié)構(gòu),并基于新一代編譯技術(shù),快速生成原生平臺仿真程序。同時,我們打開波形調(diào)試工具,IC工程師即可以運行仿真程序來進(jìn)行驗證。

編譯完成后,我們執(zhí)行仿真程序。程序在運行后,同時進(jìn)行信號波形的文件轉(zhuǎn)儲,以供調(diào)試。本次驗證實例中的環(huán)境技術(shù)包含多款國產(chǎn)化產(chǎn)品,涉及芯片設(shè)計、處理器、服務(wù)器、操作系統(tǒng)等環(huán)節(jié)。

詳解芯華章全新架構(gòu)數(shù)字仿真器

穹鼎 GalaxSim基于芯華章FusionVerify 智V驗證平臺,支持自主研發(fā)的新波形格式及波形調(diào)試工具,用戶能夠方便地查看信號波形,快速定位到缺陷的時間片和異常信號,從而進(jìn)行修復(fù)。

同時,我們還用同樣的設(shè)計放在第三方仿真器上運行。這樣,一方面對比仿真結(jié)果以探索功能的正確與否,另一方面可以對比仿真的效率,便于對比工具的性能指標(biāo)。

經(jīng)過實測和比較,GalaxSim運行結(jié)果完全和商業(yè)仿真器一致,性能也達(dá)到預(yù)期的要求。多個客戶試用在GalaxSim上運行蜂鳥的demo后,表達(dá)了對產(chǎn)品的高度認(rèn)可:調(diào)試工具使用流暢,用戶界面操作友好易用,且支持不同處理器架構(gòu)。

產(chǎn)品亮點

國內(nèi)率先提出多架構(gòu)支持的仿真器,具備:

靈活的可移植性,友好的軟硬件生態(tài)支持

支持不同的處理器計算架構(gòu),包括X86、ARM、MIPS、RISC-V、NPU、GPGPU

傳統(tǒng)的EDA工具大多數(shù)和單一CPU構(gòu)架耦合度高,例如某些EDA工具僅支持X86的平臺。一旦需要遷移到另一種平臺上,所需要的研發(fā)工作量是巨大的。如今,處理器生態(tài)越來越多樣化,未來的平臺不再是某個單一處理器的平臺,降低EDA工具對底層CPU構(gòu)架的耦合度,可以讓用戶更加有效地把工具部署在任何平臺上,也讓產(chǎn)品有更多應(yīng)用空間。

全面支持多種HDL語法,語義解析一致性強(qiáng)

兼容Verilog標(biāo)準(zhǔn)IEEE1364

全面支持SystemVerilog、UVM標(biāo)準(zhǔn)(IEEE1800,IEEE1800.2)

原生支持,不需要修改客戶源代碼

仿真器對語法正確解析決定了它能否正確理解設(shè)計意圖,同時也可以避免相同的編碼在不同的仿真器下產(chǎn)生不同仿真結(jié)果。Verilog標(biāo)準(zhǔn)(IEEE1364)和SystemVerilog標(biāo)準(zhǔn)(IEEE1800)定義的這兩種語言的語義非常的復(fù)雜,關(guān)鍵字眾多,各種組合情況近乎無窮。穹鼎GalaxSim可以在構(gòu)建仿真器的測試用例時考慮語法的各個方面,以及各種邊界場景,做到全面完整的測試。

調(diào)試功能卓越,可觀測性表現(xiàn)形式豐富

支持VCD和FSDB 波形導(dǎo)出(配合第三方庫)

支持芯華章自研波形格式XEDB

支持快速的代碼覆蓋率(Code coverage)

調(diào)試的重點在于可觀測性和可控制性。穹鼎GalaxSim針對不同的場景提供各種有效的數(shù)據(jù)表現(xiàn)形式,并在不同數(shù)據(jù)形式間可以同步數(shù)據(jù)標(biāo)注(annotation)。此外,穹鼎GalaxSim降低了工具的使用門檻,可以讓初級用戶也非??焖俚卣莆照{(diào)試技術(shù),并且提供通用語言的二次開發(fā)的接口。

穹鼎GalaxSim的優(yōu)異性能得到了生態(tài)伙伴的高度認(rèn)可。

陳 剛

中科院半導(dǎo)體所副研究員

利用芯華章仿真工具GalaxSim,我們在兩周內(nèi)就將設(shè)計調(diào)通。和其他商用仿真器對比結(jié)果顯示,芯華章GalaxSim對RTL行為仿真行為正確,在性能上,很多場景和其他商用工具已經(jīng)基本一致。我們期待和芯華章的進(jìn)一步合作。

黃 武

芯華章科技產(chǎn)品和業(yè)務(wù)規(guī)劃總監(jiān)

為了保證語法的合規(guī)性和仿真精確度,我們對產(chǎn)品進(jìn)行了嚴(yán)苛的各種測試,包括對IEEE1364、IEEE1800各個語法點的分析,和結(jié)合主流商業(yè)仿真器的對比測試,確保工具在語義解析、仿真行為、時序模型上保持一致,從而有效幫助用戶提高驗證效率,加快驗證收斂速度。

原文標(biāo)題:全新架構(gòu)數(shù)字仿真器——穹鼎Galaxsim

文章出處:【微信公眾號:芯華章科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

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

    關(guān)注

    452

    文章

    50025

    瀏覽量

    419791
  • 仿真器
    +關(guān)注

    關(guān)注

    14

    文章

    1011

    瀏覽量

    83559
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3189

    瀏覽量

    42250

原文標(biāo)題:全新架構(gòu)數(shù)字仿真器——穹鼎Galaxsim

文章出處:【微信號:X-EPIC,微信公眾號:芯華章科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于單片機(jī)仿真器的設(shè)計詳解

    仿真器(emulator)以某一系統(tǒng)復(fù)現(xiàn)另一系統(tǒng)的功能。與計算機(jī)模擬系統(tǒng)(Computer Simulation)的區(qū)別在于,仿真器致力于模仿系統(tǒng)的外在表現(xiàn)、行為,而不是模擬系統(tǒng)的抽象模型。
    發(fā)表于 04-13 16:16 ?1487次閱讀

    華章將推出支持國產(chǎn)計算機(jī)架構(gòu)的國產(chǎn)驗證EDA工具

    據(jù)華章科技創(chuàng)始人、董事長兼CEO王禮賓透露,華章即將推出市場上首款支持國產(chǎn)計算機(jī)架構(gòu)的國產(chǎn)驗證EDA工具。該工具會采用
    發(fā)表于 11-05 16:44 ?740次閱讀

    EDA公司華章推出支持國產(chǎn)計算架構(gòu)全新仿真技術(shù)

    成立不到一年的國內(nèi)EDA(電子設(shè)計自動化)智能軟件和系統(tǒng)公司華章今天正式推出支持國產(chǎn)計算架構(gòu)全新仿真技術(shù),以及成本最多能節(jié)省4倍的高性能
    發(fā)表于 02-15 09:28 ?1438次閱讀

    華章:啟程EDA 2.0新時代

    中國集成電路設(shè)計業(yè)年會ICCAD 2020在山城重慶舉辦。華章科技攜最新產(chǎn)品“靈動”,以及國內(nèi)率先支持國產(chǎn)計算機(jī)架構(gòu)全新仿真技術(shù),在現(xiàn)場
    發(fā)表于 02-14 09:18 ?735次閱讀

    Cadence全新Spectre FX Simulator仿真器,可提供高達(dá)3倍的性能提升和卓越的精確度

    Spectre FX Simulator 仿真器采用全新架構(gòu),為加速存儲和片上系統(tǒng)設(shè)計的驗證提供了變革性的創(chuàng)新。
    發(fā)表于 05-24 10:02 ?5878次閱讀

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

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

    創(chuàng)新引領(lǐng)|華章聯(lián)手來科技提升RISC-V處理設(shè)計驗證

    來科技將正式采用華章自主研發(fā)的新一代智能驗證系統(tǒng)穹景 (GalaxPSS)及數(shù)字仿真器穹鼎 (GalaxSim)等系列EDA驗證產(chǎn)品,加
    發(fā)表于 03-03 10:32 ?2036次閱讀

    打破多項國產(chǎn)空白 華章率先發(fā)布數(shù)字驗證調(diào)試系統(tǒng)

    2022年5月11日,EDA(集成電路設(shè)計工具)智能軟件和系統(tǒng)領(lǐng)先企業(yè)華章正式發(fā)布基于創(chuàng)新架構(gòu)數(shù)字驗證調(diào)試系統(tǒng)——昭曉Fusion DebugTM?。該系統(tǒng)基于
    的頭像 發(fā)表于 05-11 10:44 ?1931次閱讀
    打破多項國產(chǎn)空白  <b class='flag-5'>芯</b><b class='flag-5'>華章</b>率先發(fā)布<b class='flag-5'>數(shù)字</b>驗證調(diào)試系統(tǒng)

    華章亮相首屆中國計算機(jī)學(xué)會芯片大會

    近日,在首屆中國計算機(jī)學(xué)會芯片大會(CCF Chip 2022)上,EDA(集成電路設(shè)計工具)智能軟件和系統(tǒng)領(lǐng)先企業(yè)華章正式宣布向openDACS捐贈高性能開源數(shù)字仿真器EpicSi
    的頭像 發(fā)表于 08-02 10:41 ?1176次閱讀

    華章宣布傅勇出任首席技術(shù)官,強(qiáng)強(qiáng)聯(lián)手加速打造系統(tǒng)級數(shù)字驗證解決方案

    近日,華章科技宣布對高性能仿真軟件領(lǐng)先企業(yè)瞬曜電子進(jìn)行核心技術(shù)整合,將超大規(guī)模軟件仿真技術(shù)融入華章
    發(fā)表于 09-26 10:03 ?327次閱讀

    解碼國產(chǎn)EDA數(shù)字仿真器系列之一 | 從零到一 如何構(gòu)建一款先進(jìn)的數(shù)字仿真器

    數(shù)字仿真器(Simulator)是一種大型EDA工業(yè)軟件,是數(shù)字驗證領(lǐng)域的基礎(chǔ)工具之一,也是為數(shù)不多的簽核(sign-off)級工具。其實歷史上第一款 EDA 軟件SPICE,就是從仿真
    發(fā)表于 03-21 13:35 ?915次閱讀
    解碼國產(chǎn)EDA<b class='flag-5'>數(shù)字</b><b class='flag-5'>仿真器</b>系列之一 | 從零到一 如何構(gòu)建一款先進(jìn)的<b class='flag-5'>數(shù)字</b><b class='flag-5'>仿真器</b>

    如何構(gòu)建一款先進(jìn)的數(shù)字仿真器

    數(shù)字仿真器(Simulator)是一種大型EDA工業(yè)軟件,是數(shù)字驗證領(lǐng)域的基礎(chǔ)工具之一,也是為數(shù)不多的簽核(sign-off)級工具。
    的頭像 發(fā)表于 03-22 15:46 ?905次閱讀

    榮登國家級創(chuàng)新平臺!華章高性能數(shù)字仿真器穹鼎GalaxSim入選中關(guān)村論壇“新技術(shù)新產(chǎn)品榜單”

    提供商,華章以高性能數(shù)字仿真器穹鼎GalaxSim,入選大會“新技術(shù)新產(chǎn)品榜單”,并代表國家、面向全球,深度參與高端前沿科技成果發(fā)布推介、供需對接、交流洽談和宣傳展示。
    的頭像 發(fā)表于 05-30 10:33 ?560次閱讀

    補(bǔ)齊重要版圖,國產(chǎn)EDA廠商實現(xiàn)全流程數(shù)字芯片前端驗證!華章發(fā)布硬件仿真器,EDA2.0戰(zhàn)略更進(jìn)一步

    硬件仿真器被稱之為EDA工具皇冠上的明珠,其地位十分重要。近日,國內(nèi)EDA廠商華章正式發(fā)布硬件仿真系統(tǒng)樺敏HuaEmu E1,是國內(nèi)首臺可滿足150億門以上芯片應(yīng)用系統(tǒng)的驗證容量的產(chǎn)
    的頭像 發(fā)表于 06-26 17:33 ?1648次閱讀
    補(bǔ)齊重要版圖,國產(chǎn)EDA廠商實現(xiàn)全流程<b class='flag-5'>數(shù)字</b>芯片前端驗證!<b class='flag-5'>芯</b><b class='flag-5'>華章</b>發(fā)布硬件<b class='flag-5'>仿真器</b>,EDA2.0戰(zhàn)略更進(jìn)一步

    技術(shù)分享 | 驗證入門黃金組合:數(shù)字仿真器與調(diào)試系統(tǒng)

    數(shù)據(jù)和圖表、游戲和地圖,這兩款工具也幾乎是驗證工程師們的入門級必修課。 本期的技術(shù)視頻,將基于華章數(shù)字仿真器GalaxSim和調(diào)試系統(tǒng)Fusion Debug和大家分享: 在目前的
    的頭像 發(fā)表于 12-18 13:00 ?423次閱讀