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

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

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

我們需要怎樣的硬件驗(yàn)證產(chǎn)品

芯啟源 ? 來源:芯啟源 ? 2024-08-26 15:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

眾所周知,目前市面上硬件仿真器(Emulator)和原型驗(yàn)證系統(tǒng)(Prototyping)是數(shù)字芯片設(shè)計(jì)過程中兩種重要的工具,它們?cè)诓煌A段發(fā)揮著關(guān)鍵作用;當(dāng)然,我們也忘不了目前還在市面上大量存在的“前輩”---FPGA開發(fā)板。關(guān)于這三者的基本概念,目前已經(jīng)有很多資料可以查詢到,這里不再贅述,我們就對(duì)上述產(chǎn)品的特點(diǎn)作一些展開討論:

01 硬件仿真器(Emulator)

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

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

● 上手和靈活性:易用性較強(qiáng),人工干預(yù)少;可以快速建立、迭代及測(cè)試不同的設(shè)計(jì)方案

● 調(diào)試功能:提供強(qiáng)大的調(diào)試工具和波形查看功能,有助于定位和修復(fù)設(shè)計(jì)中的錯(cuò)誤

02 原型驗(yàn)證(Prototyping)

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

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

● 系統(tǒng)級(jí)驗(yàn)證:能夠和Host主機(jī)(Server等)相連,從而驗(yàn)證整個(gè)系統(tǒng)的互通操作性、功能和性能

● 硬件接口驗(yàn)證:擴(kuò)展性較強(qiáng),適合驗(yàn)證待測(cè)設(shè)計(jì)與外部設(shè)備的兼容性和互操作性

03 FPGA開發(fā)板(FPGA Development Board)

FPGA開發(fā)板(FPGA Development Board)的主要特點(diǎn)和優(yōu)勢(shì):

● 價(jià)格:成本低廉,上手容易;

● 靈活性:體積小巧、移動(dòng)和攜帶均非常方便,對(duì)電源供應(yīng)無特別嚴(yán)格的要求

● 適合對(duì)象:特別適合院校學(xué)習(xí)、小型規(guī)模IP和子系統(tǒng)的開發(fā)和驗(yàn)證工作

wKgaombMMK-ATWzAAAFFZ8nT44U095.jpg

圖1:三種硬件驗(yàn)證產(chǎn)品的特性對(duì)比圖

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

一個(gè)設(shè)想:關(guān)于”硬件仿真器和原型驗(yàn)證系統(tǒng)”的有機(jī)結(jié)合

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

需要至少購(gòu)置/租用一套硬仿系統(tǒng)和一套原型驗(yàn)證系統(tǒng)(由此帶來場(chǎng)地租用、電力供應(yīng)等額外費(fèi)用)

管理維護(hù)兩套代碼,以此帶來額外的存儲(chǔ)和傳輸成本

發(fā)現(xiàn)問題后的根因回溯、修正及回歸測(cè)試的流程延誤

不同團(tuán)隊(duì)的人力資源總開銷(人力成本是商業(yè)經(jīng)營(yíng)中的很大一部分)

wKgZombMMO-AAT1NAACfw2zXjL8959.jpg

圖2:傳統(tǒng)的數(shù)字芯片設(shè)計(jì)/驗(yàn)證流程

在考慮“硬件仿真器和原型驗(yàn)證系統(tǒng)結(jié)合”的前置問題上,我們列舉出一些目前二者存在的一些問題痛點(diǎn)

硬仿系統(tǒng)的租用或購(gòu)買的成本昂貴、體積龐大

硬仿系統(tǒng)的技術(shù)難度和壁壘高,無奈選擇國(guó)外EDA公司的高價(jià)格方案;每年被迫接受固定不菲的軟件許可費(fèi)用

原型系統(tǒng)雖然其運(yùn)行頻率高,但調(diào)試手段非常有限;或者要額外購(gòu)買調(diào)試硬件進(jìn)行連接

原型系統(tǒng)的容量有限,在驗(yàn)證大芯片邏輯時(shí)捉襟見肘;

上述二者作大規(guī)模驗(yàn)證時(shí)的系統(tǒng)體積都十分龐大,原型系統(tǒng)的連接復(fù)雜費(fèi)時(shí)、且難以移動(dòng)(比如作車載移動(dòng)測(cè)試時(shí)存在局限性)

芯啟源仿真加速和原型驗(yàn)證二合一硬件系統(tǒng)-MimicPro

縱觀目前的國(guó)內(nèi)市場(chǎng)上,芯啟源在這個(gè)問題上作出了大膽的革新,推出的“仿真加速和原型驗(yàn)證二合一硬件系統(tǒng)-MimicPro",主要具備了以下特點(diǎn):

? 兼顧硬件仿真器的調(diào)試功能及原型系統(tǒng)的運(yùn)行性能,與主機(jī)方便的高速互聯(lián)調(diào)試通道

? 采用背板式互聯(lián)結(jié)構(gòu),無需人工處理線纜的拔插操作,高效可靠

? 獨(dú)有專利的時(shí)鐘設(shè)計(jì)架構(gòu),較傳統(tǒng)硬仿產(chǎn)品的工作性能大幅度上升

? 全互聯(lián)的設(shè)計(jì)結(jié)構(gòu),及全自動(dòng)的分區(qū)軟件,有效提升工作頻率

? 獨(dú)特的分布式硬件設(shè)計(jì),用戶邏輯可用的資源占用率大幅度上升

? 豐富多樣的調(diào)試手段及豐富協(xié)議的降速橋方案

? 體積緊湊,移動(dòng)方便

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

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

    關(guān)注

    459

    文章

    52464

    瀏覽量

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

    關(guān)注

    14

    文章

    1037

    瀏覽量

    85337
  • 硬件驗(yàn)證
    +關(guān)注

    關(guān)注

    0

    文章

    1

    瀏覽量

    6246
  • 芯啟源
    +關(guān)注

    關(guān)注

    1

    文章

    85

    瀏覽量

    7061

原文標(biāo)題:芯生學(xué)院(3) | 我們需要怎樣的硬件驗(yàn)證產(chǎn)品?

文章出處:【微信號(hào):corigine,微信公眾號(hào):芯啟源】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【移動(dòng)戰(zhàn)略說 · 第一期】智能硬件產(chǎn)品開發(fā)從0到1

    ,基于新一代物聯(lián)網(wǎng)的新型智慧產(chǎn)品正在走入我們的生產(chǎn)生活。開發(fā)一款智能硬件產(chǎn)品涉及的環(huán)節(jié)很多。本次活動(dòng),華強(qiáng)聚豐聯(lián)合APICloud和智石科技,從樣品生產(chǎn)、App開發(fā)和近場(chǎng)通訊技術(shù)在智能
    發(fā)表于 08-11 15:47

    怎樣驗(yàn)證可部署目標(biāo)硬件與軟件算法模型之間的算法性能一致性?

    如何去設(shè)計(jì)一款合理的電子硬件解決方案,從而實(shí)現(xiàn)經(jīng)濟(jì)有效的大規(guī)模生產(chǎn)與部署?怎樣驗(yàn)證可部署目標(biāo)硬件與軟件算法模型之間的算法性能一致性?System Generator是什么?有什么功能
    發(fā)表于 04-08 06:25

    硬件驗(yàn)證語(yǔ)言——簡(jiǎn)介

    和擴(kuò)展。為了創(chuàng)建更復(fù)雜的驗(yàn)證環(huán)境,需要一種特殊的語(yǔ)言。這就是為什么在當(dāng)今的 ASIC 世界中,他們使用不同的語(yǔ)言來驗(yàn)證您的設(shè)計(jì)。這些被稱為硬件驗(yàn)證
    發(fā)表于 02-16 13:36

    Python硬件驗(yàn)證——摘要

    Python硬件驗(yàn)證——摘要 本節(jié)“Python硬件驗(yàn)證(HardwareVerification in Python)”是“硬件
    發(fā)表于 11-03 13:07

    硬件驗(yàn)證方法簡(jiǎn)明介紹

    硬件驗(yàn)證方法簡(jiǎn)明介紹本書“硬件驗(yàn)證方法簡(jiǎn)明介紹”是“半導(dǎo)體 IP 核——不僅僅是設(shè)計(jì)”系列叢書中“驗(yàn)證 IP 和 IP 核
    發(fā)表于 11-26 20:43

    對(duì)uboot和kernel(HAB)進(jìn)行簽名驗(yàn)證后,我們如何驗(yàn)證os中運(yùn)行的應(yīng)用程序的簽名呢?

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

    淺談硬件仿真技術(shù)克服五大主要物聯(lián)網(wǎng)和網(wǎng)絡(luò)驗(yàn)證挑戰(zhàn)

    我們產(chǎn)品設(shè)計(jì)涉及到更多協(xié)議和數(shù)十億門設(shè)計(jì),還要最大程度降低能耗,軟件也變得日益繁多復(fù)雜,對(duì)于網(wǎng)絡(luò)應(yīng)用,還存在數(shù)百個(gè)交換機(jī)和路由器端口,因此我們需要可擴(kuò)展的虛擬
    發(fā)表于 11-28 11:00 ?0次下載
    淺談<b class='flag-5'>硬件</b>仿真技術(shù)克服五大主要物聯(lián)網(wǎng)和網(wǎng)絡(luò)<b class='flag-5'>驗(yàn)證</b>挑戰(zhàn)

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

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

    雙模硬件驗(yàn)證系統(tǒng)來了!深度解析芯華章樺捷HuaPro P2E六大核心亮點(diǎn)

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

    雙模硬件驗(yàn)證系統(tǒng)來了!深度解析芯華章樺捷HuaPro P2E六大核心亮點(diǎn)

    不斷發(fā)展的SoC和Chiplet芯片創(chuàng)新,對(duì)高性能硬件驗(yàn)證系統(tǒng)有更多虛擬或物理驗(yàn)證、深度調(diào)試、提前軟件開發(fā)的需求,這些需求往往需要切換多種EDA工具。在大規(guī)模芯片的
    的頭像 發(fā)表于 12-09 10:49 ?1475次閱讀

    軟件仿真、硬件仿真、原型驗(yàn)證是如何工作的?

    面對(duì)復(fù)雜的設(shè)計(jì)代碼,我們如何確保其準(zhǔn)確性?功能驗(yàn)證就是這場(chǎng)戰(zhàn)斗的關(guān)鍵過程。工程師們通常使用的驗(yàn)證方法包括軟件仿真、硬件仿真和原型驗(yàn)證等。這些
    的頭像 發(fā)表于 06-11 14:24 ?1520次閱讀
    軟件仿真、<b class='flag-5'>硬件</b>仿真、原型<b class='flag-5'>驗(yàn)證</b>是如何工作的?

    現(xiàn)代設(shè)計(jì),需要怎樣的 PMIC?

    現(xiàn)代設(shè)計(jì),需要怎樣的 PMIC?
    的頭像 發(fā)表于 12-05 17:42 ?759次閱讀
    現(xiàn)代設(shè)計(jì),<b class='flag-5'>需要</b><b class='flag-5'>怎樣</b>的 PMIC?

    怎樣設(shè)計(jì)和驗(yàn)證TRL校準(zhǔn)件以及TRL校準(zhǔn)的具體過程

    怎樣設(shè)計(jì)和驗(yàn)證TRL 校準(zhǔn)件以及TRL 校準(zhǔn)的具體過程
    發(fā)表于 12-14 09:40 ?5次下載

    我們需要怎樣的大模型?

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

    新思科技推出全新硬件輔助驗(yàn)證產(chǎn)品組合

    新思科技近日宣布,推出基于全新AMD Versal Premium VP1902自適應(yīng)系統(tǒng)級(jí)芯片(SoC)的HAPS原型驗(yàn)證系統(tǒng),全新升級(jí)其業(yè)界領(lǐng)先的硬件輔助驗(yàn)證(HAV)產(chǎn)品組合。
    的頭像 發(fā)表于 02-18 17:30 ?627次閱讀

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品