在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

數字驗證中Formal Verification在國內的應用以及前景如何?

數字芯片實驗室 ? 來源:數字芯片實驗室 ? 2023-06-26 16:38 ? 次閱讀

老規矩,先說結論:前(錢)途并不明朗。

如果一個DV熟悉simulation驗證,即使他不會formal也不會影響他找到一份不錯的工作。如果一個DV在熟悉simulation驗證的基礎上,又會formal驗證,那他會獲得不錯的加分項,但這還并不足以讓他和前者拉開決定性的差距。

如果一個DV只會formal驗證,那他在大部分公司大概率很難拿到offer,甚至都不會進入到面試環節。

以下是論證環節,我們以synopsys家的FPV(連接性檢查之類的,本質上都系屬FPV的范疇)和DPV兩款formal工具為例。

formal可以對DUT進行全空間輸入的檢查(但也別高興的太早,很多時候需要assume中把很多違規的激勵場景排除在外,這部分工作可不?。@一點是simulation所不能及的,在多輸入組合,小數據深度的RTL驗證中,使用formal無疑是性價比最高的。

但是對大型DUT而言...目前server的算力還遠遠達不到能支持使用foraml的地步,不知哪位大神可以用NVIDIA家的H100優化各個engine的計算...屆時看看加速效果如何...

所以,formal的定位就比較尷尬了,在大部分的block level 驗證根本使不上勁,曾經嘗試過用FPV對一個數據深度大約200個cycle的DUT做形式化驗證,結果跑了30多小時,一個property都沒證明出來,整得我直接吐了。

這種中型規模的RTL如果用simulation,妥妥的一分鐘能跑十幾個sanity case,所以性價比實在太低。尤其是碰到帶memory的設計,用formal簡直就是噩夢(不過工具好像可以替換掉memory的邏輯,你也可以dummy掉data payload,但控制邏輯的data path同樣不短)。

Formal的風險

formal看上去高大上,但其實就是用另一種方式讓你把RTL又給寫了一遍...本質上是在學習設計細節,這個過程很燒腦的,而且性價比并不高。

simulation在做sign off review的時候,可以列出功能點,驗證計劃,testcase list,coverage這種比較硬核的指標,但如果是用formal,DE那邊除了coverage可以看以外,他會覺得你是不是偷偷把RTL又抄了一遍,這種review的risk是非常高的...

formal蛋疼的點在于,它的檢查是需要精確到cycle base的,這就意味著expected dat的產生同樣需要精確到和dut同一個cycle,你需要對RTL的內部實現了如指掌!......用simulation做ref的時候大部分情況只要能保證數據完整性就行。所以你可能不是在寫ref,你真的在實現RTL??!奧,你可以說,你用的不是FPV,而且DPV,你的model不是用sv寫的,用的c++,但同學,你在TCL里面同樣需要完成數據對齊的工作?。√硬坏舻难?!而且,這尼瑪更恐怖。

看到這里明白了吧,formal難以大規模推廣的難度在于,這東西對DV owner的要求太高了,而且限制條件太多,使用它的投入產出比遠遠低于simulation驗證,所以uvm的培訓班到處都有,但formal的培訓班有幾個人見到過?

Formal的優勢

當然了,formal在有些情況下,確實可以事半功倍,比如在soc上做同步邏輯之間的連接性檢查,比如做仲裁,多路選擇,或者cache controller的驗證,亦或是對于計算單元的驗證,以及設計的一致性檢查,formal這種類似于數學證明式的效率是遠遠高于simulation驗證的,但也僅此而已了。

simulation也好,formal也罷,歸根結底都是工具,是手段,需要根據不同的場景做選擇。只是目前來看在大多數情況下,formal并沒有絕對的,不可替代的作用,只能作為simulation的有效補充,提升整體驗證的效率,所以我當時對它的印象就是《神雕》中公孫家的閉穴神功,難練易破,不練也罷。

最后,在國內專職做formal enginee的機會可能只有AMD或者NVIDIA有(初創的幾家做處理器芯片的公司可能也會用formal,但是不是專職的不清楚),海思有沒有我不太清楚,可以說國內目前95%以上的公司根本用不到formal,是小眾到不能再小眾的領域了。

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

    關注

    8

    文章

    7233

    瀏覽量

    90731
  • NVIDIA
    +關注

    關注

    14

    文章

    5188

    瀏覽量

    105413
  • 算力
    +關注

    關注

    1

    文章

    1103

    瀏覽量

    15345

原文標題:數字驗證中Formal Verification在國內的應用以及前景如何?

文章出處:【微信號:數字芯片實驗室,微信公眾號:數字芯片實驗室】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    芯華章以AI+EDA重塑芯片驗證效率

    近日,作為國內領先的系統級驗證EDA解決方案提供商,芯華章分別攜手飛騰信息技術、中興微電子IC設計驗證領域最具影響力的會議DVCon China進行聯合演講,針對各個場景下
    的頭像 發表于 04-18 14:07 ?302次閱讀
    芯華章以AI+EDA重塑芯片<b class='flag-5'>驗證</b>效率

    TapLinxAndroid上注冊失敗了怎么解決?

    key。Internet 訪問 manifest 授權。我不明白為什么發布到服務器時會出現錯誤,以及為什么離線驗證不起作用。如果我錯過了什么,您能告訴我嗎? 這是我的代碼,它非常
    發表于 04-02 07:50

    xilinx FPGA IOB約束使用以及注意事項

    xilinx FPGA IOB約束使用以及注意事項 一、什么是IOB約束 xilinx FPGA,IOB是位于IO附近的寄存器,是FPGA上距離IO最近的寄存器,同時位置固定。當你輸入或者輸出
    的頭像 發表于 01-16 11:02 ?631次閱讀
    xilinx FPGA IOB約束使<b class='flag-5'>用以及</b>注意事項

    bcd物聯網的使用前景

    有用。 BCD的基本原理 BCD是一種將每個十進制數字單獨編碼為一個四位二進制數的方法。例如,數字“123”BCD中表示為“0001 0010 0011”。這種編碼方式使得數字的表示
    的頭像 發表于 12-20 17:20 ?658次閱讀

    MCU物聯網的應用前景

    與網絡的智能化交互。物聯網的核心在于數據的收集、傳輸、處理和應用,而MCU在這一過程扮演著至關重要的角色。 2. MCU物聯網的作用 MCU是物聯網設備的“大腦”,負責處理傳感
    的頭像 發表于 11-01 13:39 ?775次閱讀

    AIGC視頻內容制作的應用前景

    AIGC(Artificial Intelligence Generated Content,人工智能生成內容)視頻內容制作的應用前景廣闊,主要體現在以下幾個方面: 一、提高視頻內容制作效率
    的頭像 發表于 10-25 15:44 ?1220次閱讀

    FPGA物聯網的應用前景

    FPGA(現場可編程門陣列)物聯網的應用前景非常廣闊,其高度的靈活性和可編程性使其成為物聯網應用不可或缺的核心組件。以下是對FPGA
    的頭像 發表于 10-25 09:22 ?988次閱讀

    芯片后仿真要點

    INNOVUS/ICC2吐出的netlist經過Formal/LEC驗證后,Star-RC/QRC抽取RC寄生參數文件并讀入到Tempus/PT分別做func/mbist/scan時序
    的頭像 發表于 10-23 09:50 ?1343次閱讀
    芯片后仿真要點

    國產MCU有推薦嗎?最好是經過市場驗證的!

    本帖最后由 網卡朋友 于 2024-9-26 16:50 編輯 電子產品開發,微控制器(MCU)是實現各種功能的核心部件。隨著國內電子技術的快速發展,越來越多的國產MCU開始嶄露頭角,并在
    發表于 09-26 16:38

    RFID技術智慧醫療的應用前景分析

    接觸、高效、準確、可靠等特性,智慧醫療領域展現出了廣闊的應用前景。本文將從RFID技術概述、智慧醫療的應用實例、市場前景及未來發展方向
    的頭像 發表于 09-12 17:49 ?942次閱讀

    如何以及何時PROFINET系統中使用以太網PHY

    電子發燒友網站提供《如何以及何時PROFINET系統中使用以太網PHY.pdf》資料免費下載
    發表于 08-31 10:15 ?0次下載
    如何<b class='flag-5'>以及</b>何時<b class='flag-5'>在</b>PROFINET系統中使<b class='flag-5'>用以</b>太網PHY

    芯啟源助力復雜數字芯片設計與驗證

    全球頂尖電子設計自動化盛會DAC 2024舊金山成功落下帷幕。作為國內領先的數字前端驗證工具供應商,芯啟源攜旗下MimicPro系列產品及解決方案再度亮相,不僅受到來自全球頭部IC設
    的頭像 發表于 08-26 15:40 ?737次閱讀

    國產FPGA的發展前景是什么?

    安全等問題需要持續關注和解決。 綜上所述,國產FPGA的發展前景是積極向好的。市場需求增長、國產替代加速、技術實力提升、產業鏈協同發展以及國際市場拓展等多方面因素的推動下,國產FPGA將迎來更加廣闊的發展空間。然而,也需要正視
    發表于 07-29 17:04

    示波器使用以及信號處理

    有沒有大神可以教我示波器的使用以及信號的處理,可有償。
    發表于 07-27 11:45

    機器學習的交叉驗證方法

    機器學習,交叉驗證(Cross-Validation)是一種重要的評估方法,它通過將數據集分割成多個部分來評估模型的性能,從而避免過擬合或欠擬合問題,并幫助選擇最優的超參數。本文將詳細探討幾種
    的頭像 發表于 07-10 16:08 ?2295次閱讀
    主站蜘蛛池模板: 五月婷婷综合色 | h网站亚洲 | 久久综合久久久 | 六月丁香啪啪六月激情 | 最新欧美精品一区二区三区 | 亚洲精品久久久久久久蜜桃 | 黄h视频| 日韩国产片 | 性人久久久久 | 免费污视频在线 | 五月激情片 | 免费在线播放毛片 | 日女人免费视频 | 九九99久久精品影视 | 高清午夜线观看免费 | 黄色录像大全 | 天天爱天天做色综合 | 黄色免费看网站 | 一区二区三区免费视频网站 | 国产精品欧美激情在线播放 | 久久艹综合| yyy6080韩国三级理论 | 性做久久久久久久免费观看 | 国产亚洲精品久久久久久久软件 | 一区二区三区在线看 | 亚洲一级毛片免观看 | 又粗又大的机巴好爽欧美 | 夜夜爱夜夜爽夜夜做夜夜欢 | 国产精品人成在线播放新网站 | 国产特级 | 久久人人视频 | 在线观看视频一区二区三区 | 综合天天 | 国产一级免费视频 | 免费男女视频 | ww欧洲ww欧洲视频 | 午夜视频免费观看 | 美女视频很黄很a免费国产 美女视频很黄很暴黄是免费的 | 国产一级片免费 | 四虎一影院区永久精品 | 成人免费aaaaa毛片 |