chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

驗證FPGA設(shè)計的策略

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:David Kelf ? 2022-06-14 09:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA 可以支持具有超過 2000 萬個等效門、處理器平臺和一系列通信、數(shù)字信號處理 (DSP) 和其他功能塊的設(shè)計。這些設(shè)備與過去的簡單可編程芯片相去甚遠,過去設(shè)計人員可以快速將幾千個邏輯門加載到 FPGA 中并立即看到它們運行。今天的設(shè)備需要一個全面的驗證策略,就像 ASIC 一樣詳盡。

傳統(tǒng)FPGA驗證

早期的 FPGA 設(shè)計流程包括輸入門級原理圖設(shè)計,將其下載到測試板上的設(shè)備上,然后使用真實測試數(shù)據(jù)驗證整個系統(tǒng)。即使只有幾千個門,很明顯,在下載之前對設(shè)計進行某種形式的仿真提供了一種通過早期檢測解決問題的更簡單、更快捷的方法。

隨著 FPGA 技術(shù)的改進,更先進的設(shè)計技術(shù)是不可避免的。與 ASIC 設(shè)計類似,硬件描述語言 (HDL) 的使用變得司空見慣,并且設(shè)計的黃金表示從門轉(zhuǎn)移到了寄存器傳輸級 (RTL) 代碼。高級仿真用于在綜合之前對設(shè)計進行徹底的功能驗證,如今,所有高級 ASIC 功能驗證技術(shù)也用于 FPGA RTL 代碼。

然而,綜合后的 FPGA 驗證是另一回事。

依賴于制造的驗證

ASIC 和定制 IC 制造成本高、耗時且風(fēng)險大。這導(dǎo)致了嚴格的簽核過程,最終設(shè)計以多種方式進行測試,以確保其正確性。此外,硬件仿真通常用于大型 IC,以使用真實數(shù)據(jù)和/或?qū)⒃谏a(chǎn)中運行的軟件進一步測試設(shè)備。

當然,F(xiàn)PGA 是不同的。由于 FPGA 可能會根據(jù)需要多次快速更新新設(shè)計代碼以使其正確,因此似乎沒有必要進行詳盡的簽核和單獨的仿真。

FPGA 的一個特別有用的特性是快速原型設(shè)計的能力。事實證明,這對于高速驗證非常寶貴,F(xiàn)PGA 甚至被用于針對其他 IC 類型的原型設(shè)計。事實上,由于這一特性,一些仿真器將 FPGA 作為其核心技術(shù)。

過去,假設(shè)對于大型 FPGA,對 RTL 代碼進行功能測試并對原型設(shè)備本身進行最終檢查就足夠了。然而,現(xiàn)在正在使用具有數(shù)百萬個等效門的 FPGA,新的設(shè)計流程要求改變了這種情況。

大型 FPGA 設(shè)計流程問題

可以將兩種類型的硬件錯誤引入 IC,包括 FPGA。在功能驗證期間消除了人為錯誤造成的設(shè)計錯誤。另一方面,系統(tǒng)性問題是由自動化設(shè)計改進工具鏈引入的,通常不會通過功能驗證過程進行檢查。如果它們進入最終設(shè)備,它們可能很難被發(fā)現(xiàn)和損壞。

高質(zhì)量的 FPGA 解決方案依賴于工具鏈的有效性,尤其是綜合和布局布線 (P&R) 功能提供的優(yōu)化。寄存器與可用寄存器間邏輯的比率是固定的,如果該比率在設(shè)計代碼中不平衡,則允許浪費矩陣的部分。因此,觸發(fā)器位置相對于邏輯門發(fā)生變化的順序優(yōu)化是重要的 FPGA 綜合和 P&R 能力(圖 1)。

圖 1:基本 FPGA 設(shè)計。

pYYBAGKn4s-ARYgwAAc49QJpkOc161.png

這些要求促使 FPGA 供應(yīng)商投資于復(fù)雜的、最先進的綜合技術(shù)。為了設(shè)計出最高質(zhì)量的設(shè)計,在這些工具中采用了極其積極的優(yōu)化,這是整個 FPGA 設(shè)計結(jié)果質(zhì)量 (QoR) 的關(guān)鍵驅(qū)動因素。

對于較小的 FPGA,由 RTL 代碼細化過程導(dǎo)致的系統(tǒng)性錯誤相對不常見,并且會在硬件內(nèi) FPGA 的最終測試期間發(fā)現(xiàn)。對于利用現(xiàn)代設(shè)計流程的大型 FPGA,這種假設(shè)已被證明是有缺陷的,并可能導(dǎo)致嚴重的設(shè)計問題。

系統(tǒng)性錯誤的等價檢查解決方案

采用積極優(yōu)化的綜合和 P&R 工具的組合容易出現(xiàn)系統(tǒng)錯誤。因為這些工具對 RTL 代碼中看似微小的差異很敏感,所以不可能測試每個設(shè)計和工具優(yōu)化組合。因此,通過提高優(yōu)化級別并檢查以確保不會為特定設(shè)計引入系統(tǒng)錯誤,可以獲得最佳結(jié)果。

由于系統(tǒng)設(shè)計問題的性質(zhì),在大型 FPGA 中測試門級設(shè)計表示已成為一項關(guān)鍵要求。系統(tǒng)性問題可能發(fā)生在 FPGA 中與正在開發(fā)的設(shè)計部分幾乎沒有關(guān)系的任何地方。它們通常會產(chǎn)生意外行為或由不尋常的極端情況觸發(fā),從而使驗證測試的創(chuàng)建變得復(fù)雜且耗時。它們對調(diào)試很煩人,因為通常必須在幾乎沒有關(guān)于問題根源的信息的情況下檢查整個設(shè)計。最糟糕的是,他們可以輕松地將其制成最終產(chǎn)品,從而導(dǎo)致后期制作重新旋轉(zhuǎn)。

用于 ASIC 設(shè)計的基于形式驗證的等效檢查 (EC) 將 RTL 代碼與派生的門級等效代碼進行了詳盡的比較,特別針對系統(tǒng)問題(圖 2)。由于 RTL 代碼已經(jīng)過全面驗證,因此整體解決方案代表了保證設(shè)計功能的最有效方式。

圖 2:等價檢查必須支持順序優(yōu)化。

pYYBAGKn4tiAVJD2AAJXaCfAx8E860.png

對于 FPGA 設(shè)計,需要一種能夠支持最新 FPGA 綜合工具利用的高級順序優(yōu)化的新型 EC。由于 FPGA 設(shè)計流程在邏輯設(shè)計空間內(nèi)移動鎖存器,標準等效性檢查無法輕松地將 RTL 寄存器映射到門觸發(fā)器。這可以通過利用更常見的與屬性檢查相關(guān)的高級形式技術(shù)來解決,例如,OneSpin 的 360 EC-FPGA 中使用的 EC 工具的一項新的重要功能。這是從 FPGA 設(shè)計中有效消除系統(tǒng)錯誤的絕對要求。

在 FPGA 流程中使用 EC 有以下好處:

確信在最終 FPGA 測試中觀察到的任何問題都與設(shè)計相關(guān),并且不是系統(tǒng)性的,從而推動了更快、更輕松的調(diào)試過程。

消除了創(chuàng)建一系列復(fù)雜測試以針對系統(tǒng)錯誤或嘗試預(yù)測系統(tǒng)錯誤故障條件的耗時需求。

確信最終設(shè)計中不存在系統(tǒng)性、極端情況錯誤,確保經(jīng)過驗證的 RTL 代碼和門級最終設(shè)計之間的一致性。

有信心利用可用的最激進的優(yōu)化,而不必擔(dān)心引入錯誤,從而實現(xiàn)最高質(zhì)量的設(shè)計。

EC 的使用直接關(guān)系到最終設(shè)計質(zhì)量、可靠性、設(shè)計進度和工程效率。毫不奇怪,全球許多使用大型 FPGA 的電子公司都在使用它。

FPGA實現(xiàn)驗證

隨著 FPGA 變得越來越大和越來越復(fù)雜,它們的設(shè)計和功能驗證趨向于 ASIC。在現(xiàn)代 FPGA 設(shè)計流程的先進性的推動下,這種趨勢現(xiàn)在正在擴展到實現(xiàn)驗證領(lǐng)域。EC 現(xiàn)在是該流程的必要組成部分,保留了 FPGA 生產(chǎn)過程中的固有效率。

審核編輯:郭婷

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

    關(guān)注

    1664

    文章

    22504

    瀏覽量

    639313
  • asic
    +關(guān)注

    關(guān)注

    34

    文章

    1278

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    西門子與NVIDIA實現(xiàn)驗證領(lǐng)域關(guān)鍵突破

    西門子與 NVIDIA 密切合作,使西門子 Veloce proFPGA CS 硬件輔助驗證與確認系統(tǒng),能夠支持芯片設(shè)計工程師與系統(tǒng)架構(gòu)師在首輪流片前,運行并采集數(shù)萬億次驗證周期,從而實現(xiàn)更優(yōu)的設(shè)計迭代。
    的頭像 發(fā)表于 04-16 11:18 ?393次閱讀

    請教:6G 確定性通信原型驗證,FPGA+SDR 方案該怎么搭?

    平臺選什么型號更適合做低時延空口驗證? 原型驗證階段,最小可行驗證系統(tǒng)應(yīng)該包含哪些模塊? 有沒有類似確定性通信 / 硬實時通信的原型參考方案? 純技術(shù)探討,不涉及商業(yè)項目,希望做原型驗證
    發(fā)表于 04-11 10:24

    2026年2月FPGA行業(yè)觀察:AI 驅(qū)動 · 驗證剛需

    1.AI 驅(qū)動 FPGA 需求激增:邊緣計算與原型驗證 2026年2月,全球半導(dǎo)體市場在 AI 算力需求下持續(xù)升溫,先進邏輯芯片與高端存儲芯片成為雙增長引擎。 在市場整體上行的背景下,FPGA 市場
    的頭像 發(fā)表于 03-06 10:32 ?312次閱讀
    2026年2月<b class='flag-5'>FPGA</b>行業(yè)觀察:AI 驅(qū)動 · <b class='flag-5'>驗證</b>剛需

    直流固態(tài)變壓器控制策略仿真解決方案

    EasyGo 平臺的 EasyGo DeskSim軟件,將模型部署到仿真設(shè)備中; 步驟3:配置硬件接口,連接實際 DSP 控制器,實現(xiàn)控制算法的硬件在環(huán)測試。 對于DCSST控制策略驗證,EasyGo
    發(fā)表于 03-06 09:26

    RDMA設(shè)計35:基于 SV 的驗證平臺

    設(shè)計。 FPGA IP(知識產(chǎn)權(quán)核)使用SystemVerilog(SV)進行驗證,主要基于其在驗證效率、代碼復(fù)用性和工程協(xié)作方面的顯著優(yōu)勢。本IP采用它進行驗證以確保其可靠性。 這里
    發(fā)表于 02-01 13:14

    如何進行動態(tài)策略的性能測試?

    動態(tài)策略的性能測試核心是 “ 量化關(guān)鍵指標、模擬真實負載、驗證極限能力 ”,聚焦 “響應(yīng)速度、功耗控制、實時性、資源占用” 四大核心維度,通過精準工具測量和場景模擬,確保策略在不同工況下性能達標
    的頭像 發(fā)表于 11-13 17:55 ?2472次閱讀
    如何進行動態(tài)<b class='flag-5'>策略</b>的性能測試?

    如何使用FPGA實現(xiàn)SRIO通信協(xié)議

    泛應(yīng)用。文章重點解釋了回環(huán)測試的基本概念,這種方法可驗證FPGA中的SRIO接口功能的正確性,并提供了系統(tǒng)級測試驗證的相關(guān)知識。同時,本例程還涵蓋了Verilog語法、FPGA架構(gòu)、S
    的頭像 發(fā)表于 11-12 14:38 ?6086次閱讀
    如何使用<b class='flag-5'>FPGA</b>實現(xiàn)SRIO通信協(xié)議

    FPGA原型驗證實戰(zhàn):如何應(yīng)對外設(shè)連接問題

    在芯片設(shè)計驗證中,我們常常面臨一些外設(shè)連接問題:速度不匹配,或者硬件不支持。例如運行在硬件仿真器或FPGA原型平臺上的設(shè)計,其時鐘頻率通常只有幾十MHz,甚至低至1MHz以下;而真實世界中的外設(shè)
    的頭像 發(fā)表于 10-22 10:28 ?627次閱讀
    <b class='flag-5'>FPGA</b>原型<b class='flag-5'>驗證</b>實戰(zhàn):如何應(yīng)對外設(shè)連接問題

    基于優(yōu)化算法的黑盒系統(tǒng)驗證策略

    自動駕駛的安全驗證是保證系統(tǒng)在給定環(huán)境中正確及安全操作的過程。系統(tǒng)的期望行為通過某些規(guī)范標準來定義,而系統(tǒng)失敗指其行為違反了這些規(guī)定。
    的頭像 發(fā)表于 10-16 10:32 ?662次閱讀
    基于優(yōu)化算法的黑盒系統(tǒng)<b class='flag-5'>驗證</b><b class='flag-5'>策略</b>

    線控轉(zhuǎn)向直流無刷電機的控制策略研究

    【摘要】建立了線控轉(zhuǎn)向系統(tǒng)機械路感模擬和直流無刷電機的數(shù)學(xué)模型。針對線控轉(zhuǎn)向系統(tǒng)需要直流無刷電機響應(yīng)快、魯性高的要求,采用雙閉環(huán)控制策略,其中電流環(huán)采用PID控制,轉(zhuǎn)角環(huán)采用滑膜變結(jié)構(gòu)控制。通過
    發(fā)表于 07-15 15:22

    雙三相感應(yīng)電機SVPWM的新型過調(diào)制策略

    。通過仿真和實驗驗證了所提過調(diào)制策略的正確、可行性。 純分享帖,需要者可點擊附件免費獲取完整資料~~~*附件:雙三相感應(yīng)電機SVPWM的新型過調(diào)制策略.pdf【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字
    發(fā)表于 06-19 11:10

    三相無刷直流電機改進型脈寬調(diào)制策略

    摘要:研究了一種改進型無刷直流電機脈寬調(diào)制策略。在傳統(tǒng)的無刷直流電機脈寬調(diào)制技術(shù)的基礎(chǔ)上,針對調(diào)制期間開關(guān)管斷開時的電機繞組電流無法有效控制問題,研究了一種基于六開關(guān)電壓源型逆變器的四管調(diào)制策略
    發(fā)表于 06-13 09:37

    推動硬件輔助驗證平臺增長的關(guān)鍵因素

    硬件加速和基于FPGA的原型設(shè)計誕生于1980年代中期,開發(fā)者將當時初露頭角的現(xiàn)場可編程門陣列(FPGA)率先應(yīng)用于硅前設(shè)計的原型驗證,由此催生了一種全新的驗證工具,打破了軟件仿真的主
    的頭像 發(fā)表于 06-11 14:42 ?1092次閱讀
    推動硬件輔助<b class='flag-5'>驗證</b>平臺增長的關(guān)鍵因素

    芯片的驗證為何越來越難?

    是設(shè)計復(fù)雜度上升和成本削減的嘗試。這意味著管理層必須深入審視其驗證策略,確保工具和人員的潛力得到最大發(fā)揮。自半導(dǎo)體時代伊始,通過仿真驗證設(shè)計是否具備所需功能,一直是功能
    的頭像 發(fā)表于 06-05 11:55 ?1046次閱讀
    芯片的<b class='flag-5'>驗證</b>為何越來越難?

    電機重啟動的控制策略

    轉(zhuǎn)速,從而快速恢復(fù)變頻調(diào)速系統(tǒng)的正常運行。該方法已在某企業(yè)生產(chǎn)的高壓變頻器 6~10 kV 電壓等級的產(chǎn)品中得到實際應(yīng)用,驗證了其有效性和工程上的實用性。 **純分享帖,需要者可點擊附件免費獲取完整資料
    發(fā)表于 05-27 16:23