精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

我們需要怎樣的硬件驗證產品

芯啟源 ? 來源:芯啟源 ? 2024-08-26 15:36 ? 次閱讀

如前文《硬件仿真會不會取代軟件仿真》所述:現階段在芯片規模越發龐大的趨勢下,在綜合考慮容量、人力、周期等等因素下,硬件仿真已經是一種必不可少的驗證手段。順著這個思路往下走,本文將討論一下,目前在市面上以硬件方式為載體的芯片驗證產品

眾所周知,目前市面上硬件仿真器(Emulator)和原型驗證系統(Prototyping)是數字芯片設計過程中兩種重要的工具,它們在不同階段發揮著關鍵作用;當然,我們也忘不了目前還在市面上大量存在的“前輩”---FPGA開發板。關于這三者的基本概念,目前已經有很多資料可以查詢到,這里不再贅述,我們就對上述產品的特點作一些展開討論:

01 硬件仿真器(Emulator)

硬件仿真器(Emulator)的主要工作方式,是把數字芯片的代碼外加大量的調試邏輯下載并工作,其特點和優勢在于:

● 早期驗證:在進行芯片設計的早期階段,能夠以高效率發現大量的設計bug(平均估計下來約為總問題數的80%),從而節省下很大的時間周期和人力成本

● 上手和靈活性:易用性較強,人工干預少;可以快速建立、迭代及測試不同的設計方案

● 調試功能:提供強大的調試工具和波形查看功能,有助于定位和修復設計中的錯誤

02 原型驗證(Prototyping)

原型驗證(Prototyping),主要是基于硬件的實際原型(如FPGA原型):即將設計代碼轉為FPGA可以承載并運作的位文件流,在一定的工作頻率下模擬出待測試芯片(或者是一部分模塊)的真實功能狀況。它的主要特點和優勢是:

● 近實時性:提供比純軟件仿真(Simulation)更接近實際環境的驗證,包括實際的時序和電氣特性

● 系統級驗證:能夠和Host主機(Server等)相連,從而驗證整個系統的互通操作性、功能和性能

● 硬件接口驗證:擴展性較強,適合驗證待測設計與外部設備的兼容性和互操作性

03 FPGA開發板(FPGA Development Board)

FPGA開發板(FPGA Development Board)的主要特點和優勢:

● 價格:成本低廉,上手容易;

● 靈活性:體積小巧、移動和攜帶均非常方便,對電源供應無特別嚴格的要求

● 適合對象:特別適合院校學習、小型規模IP和子系統的開發和驗證工作

wKgaombMMK-ATWzAAAFFZ8nT44U095.jpg

圖1:三種硬件驗證產品的特性對比圖

在實際應用中,同一家公司通常會結合使用硬件仿真器和原型驗證系統。硬件仿真器可以用于快速驗證設計概念和初步功能,而原型驗證則用于最終確認設計的正確性和性能。但在中大型芯片的開發驗證中,局限于容量的大小,“老前輩”FPGA開發板無法承擔起容納主力芯片邏輯的“扛把子”角色,只能作一些輔助性的方案類驗證工作:舉例說,把帶獨立CPU和一些視頻接口的開發板連接到硬仿或原型系統,作一些特定視頻協議的驗證工作;是一個典型的應用場景。

一個設想:關于”硬件仿真器和原型驗證系統”的有機結合

出于一些歷史遺留原因,我們目前在市面看到的硬件仿真器和原型驗證產品,產品線往往是分開且各自為營的一個市場布局。沒錯,從前文的描述內容看,的確它們的功能是各有特點的,但由此帶來的問題也顯而易見

需要至少購置/租用一套硬仿系統和一套原型驗證系統(由此帶來場地租用、電力供應等額外費用)

管理維護兩套代碼,以此帶來額外的存儲和傳輸成本

發現問題后的根因回溯、修正及回歸測試的流程延誤

不同團隊的人力資源總開銷(人力成本是商業經營中的很大一部分)

wKgZombMMO-AAT1NAACfw2zXjL8959.jpg

圖2:傳統的數字芯片設計/驗證流程

在考慮“硬件仿真器和原型驗證系統結合”的前置問題上,我們列舉出一些目前二者存在的一些問題痛點

硬仿系統的租用或購買的成本昂貴、體積龐大

硬仿系統的技術難度和壁壘高,無奈選擇國外EDA公司的高價格方案;每年被迫接受固定不菲的軟件許可費用

原型系統雖然其運行頻率高,但調試手段非常有限;或者要額外購買調試硬件進行連接

原型系統的容量有限,在驗證大芯片邏輯時捉襟見肘;

上述二者作大規模驗證時的系統體積都十分龐大,原型系統的連接復雜費時、且難以移動(比如作車載移動測試時存在局限性)

芯啟源仿真加速和原型驗證二合一硬件系統-MimicPro

縱觀目前的國內市場上,芯啟源在這個問題上作出了大膽的革新,推出的“仿真加速和原型驗證二合一硬件系統-MimicPro",主要具備了以下特點:

? 兼顧硬件仿真器的調試功能及原型系統的運行性能,與主機方便的高速互聯調試通道

? 采用背板式互聯結構,無需人工處理線纜的拔插操作,高效可靠

? 獨有專利的時鐘設計架構,較傳統硬仿產品的工作性能大幅度上升

? 全互聯的設計結構,及全自動的分區軟件,有效提升工作頻率

? 獨特的分布式硬件設計,用戶邏輯可用的資源占用率大幅度上升

? 豐富多樣的調試手段及豐富協議的降速橋方案

? 體積緊湊,移動方便

以上各項特點,是芯啟源的MimicPro產品長期在眾多國內頭部IC設計企業的大設計項目中不斷打磨、有效改進的成果,也是有能力承載國產大芯片項目的技術根本。舉個實例:近期,在客戶處現場安裝的一套MimicPro2-M32系統,2名工程師總共耗時約3小時就完成了。而同樣規模的、電纜式連接的硬件系統,則至少需要好幾天時間才能完成;可靠性不高且易出錯;客戶對于如此高效的Bring-Up速度十分滿意。此外,也常有僅用數周時間就跑通客戶的復雜傳輸協議的案例記錄。

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

    關注

    454

    文章

    50460

    瀏覽量

    421965
  • 仿真器
    +關注

    關注

    14

    文章

    1016

    瀏覽量

    83647
  • 硬件驗證
    +關注

    關注

    0

    文章

    1

    瀏覽量

    6174
  • 芯啟源
    +關注

    關注

    1

    文章

    73

    瀏覽量

    6707

原文標題:芯生學院(3) | 我們需要怎樣的硬件驗證產品?

文章出處:【微信號:corigine,微信公眾號:芯啟源】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【移動戰略說 · 第一期】智能硬件產品開發從0到1

    ,基于新一代物聯網的新型智慧產品正在走入我們的生產生活。開發一款智能硬件產品涉及的環節很多。本次活動,華強聚豐聯合APICloud和智石科技,從樣品生產、App開發和近場通訊技術在智能
    發表于 08-11 15:47

    怎樣驗證可部署目標硬件與軟件算法模型之間的算法性能一致性?

    如何去設計一款合理的電子硬件解決方案,從而實現經濟有效的大規模生產與部署?怎樣驗證可部署目標硬件與軟件算法模型之間的算法性能一致性?System Generator是什么?有什么功能
    發表于 04-08 06:25

    硬件驗證語言——簡介

    和擴展。為了創建更復雜的驗證環境,需要一種特殊的語言。這就是為什么在當今的 ASIC 世界中,他們使用不同的語言來驗證您的設計。這些被稱為硬件驗證
    發表于 02-16 13:36

    Python硬件驗證——摘要

    Python硬件驗證——摘要 本節“Python硬件驗證(HardwareVerification in Python)”是“硬件
    發表于 11-03 13:07

    硬件驗證方法簡明介紹

    硬件驗證方法簡明介紹本書“硬件驗證方法簡明介紹”是“半導體 IP 核——不僅僅是設計”系列叢書中“驗證 IP 和 IP 核
    發表于 11-26 20:43

    對uboot和kernel(HAB)進行簽名驗證后,我們如何驗證os中運行的應用程序的簽名呢?

    對uboot和kernel(HAB)進行簽名驗證后,我們如何驗證os中運行的應用程序的簽名呢?我們需要對內核進行特殊配置嗎?或者還有其他方法
    發表于 03-15 07:35

    淺談硬件仿真技術克服五大主要物聯網和網絡驗證挑戰

    我們產品設計涉及到更多協議和數十億門設計,還要最大程度降低能耗,軟件也變得日益繁多復雜,對于網絡應用,還存在數百個交換機和路由器端口,因此我們需要可擴展的虛擬
    發表于 11-28 11:00 ?0次下載
    淺談<b class='flag-5'>硬件</b>仿真技術克服五大主要物聯網和網絡<b class='flag-5'>驗證</b>挑戰

    未來VR到底將為人類創造了一個怎樣的世界,都需要我們的想象力

    未來VR到底將為人類創造了一個怎樣的世界,都需要我們的想象力。
    的頭像 發表于 02-06 10:40 ?6502次閱讀

    基于硬件要求的驗證全過程與結果

    該過程的目的是確保對完整的硬件進行驗證,以提供符合硬件要求的證據。
    的頭像 發表于 04-03 10:04 ?1808次閱讀

    雙模硬件驗證系統來了!深度解析芯華章樺捷HuaPro P2E六大核心亮點

    不斷發展的SoC和Chiplet芯片創新,對高性能硬件驗證系統有更多虛擬或物理驗證、深度調試、提前軟件開發的需求,這些需求往往需要切換多種EDA工具。在大規模芯片的
    發表于 12-08 17:20 ?494次閱讀
    雙模<b class='flag-5'>硬件</b><b class='flag-5'>驗證</b>系統來了!深度解析芯華章樺捷HuaPro P2E六大核心亮點

    雙模硬件驗證系統來了!深度解析芯華章樺捷HuaPro P2E六大核心亮點

    不斷發展的SoC和Chiplet芯片創新,對高性能硬件驗證系統有更多虛擬或物理驗證、深度調試、提前軟件開發的需求,這些需求往往需要切換多種EDA工具。在大規模芯片的
    的頭像 發表于 12-09 10:49 ?1084次閱讀

    軟件仿真、硬件仿真、原型驗證是如何工作的?

    面對復雜的設計代碼,我們如何確保其準確性?功能驗證就是這場戰斗的關鍵過程。工程師們通常使用的驗證方法包括軟件仿真、硬件仿真和原型驗證等。這些
    的頭像 發表于 06-11 14:24 ?938次閱讀
    軟件仿真、<b class='flag-5'>硬件</b>仿真、原型<b class='flag-5'>驗證</b>是如何工作的?

    現代設計,需要怎樣的 PMIC?

    現代設計,需要怎樣的 PMIC?
    的頭像 發表于 12-05 17:42 ?501次閱讀
    現代設計,<b class='flag-5'>需要</b><b class='flag-5'>怎樣</b>的 PMIC?

    怎樣設計和驗證TRL校準件以及TRL校準的具體過程

    怎樣設計和驗證TRL 校準件以及TRL 校準的具體過程
    發表于 12-14 09:40 ?0次下載

    我們需要怎樣的大模型?

    AI時代,我們需要怎樣的大模型?這個問題盡管我們無法給出一個確定的答案,但顯而易見的是,用戶的選擇正逐漸匯聚成一股趨勢。6月28日,在WAVESUMMIT深度學習開發者大會上,百度公布
    的頭像 發表于 07-03 08:05 ?112次閱讀
    <b class='flag-5'>我們</b><b class='flag-5'>需要</b><b class='flag-5'>怎樣</b>的大模型?