国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    7335

    瀏覽量

    94755
  • NVIDIA
    +關注

    關注

    14

    文章

    5592

    瀏覽量

    109719
  • 算力
    +關注

    關注

    2

    文章

    1528

    瀏覽量

    16740

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    新思科技VC Formal解決方案RISC-V驗證的應用

    從擁抱趨勢、暢想未來,到解決問題、交付產品,RISC-V 芯片已被廣泛使用。據咨詢機構 Semico Research 測算,截止 2024 年底全球 RISC-V 核的累積使用量已達 500 億顆——地球上人均 6 顆。從“RISC-V 將無處不在”到“RISC-V,就現在”,RISC-V 已幾乎覆蓋所有應用。當前,RISC-V 已成功躋身世界主流處理器市場,不再局限于低功耗小設備,而是明確向智能汽車、工業、5G基站、端側AI 乃至數據中心等高價值領域縱深推進。
    的頭像 發表于 02-24 16:38 ?488次閱讀

    Questa One 智能驗證:釋放人工智能在功能驗證的潛力

    在當今數字技術飛速發展的環境下,功能驗證的重要性前所未有。隨著系統變得越來越復雜,如何確保其可靠性和性能成為設計和驗證工程師面臨的重大挑戰。風險極高:驗證失敗可能導致高昂的產品召回成本
    的頭像 發表于 02-12 14:56 ?492次閱讀

    RDMA設計36:驗證環境設計

    板。 AXIS Complexes:負責監測 AXIS 總線接口。設計,AXIS 總線用于 DUT 與CMAC 集成塊的連接。驗證平臺中該接口與 RDMA 子系統模型相連,其工作
    發表于 02-04 15:22

    RDMA設計35:基于 SV 的驗證平臺

    和準確性。這類 VIP 往往價格昂貴且結構復雜。此外,Xilinx 公司推出的 CMAC 集成塊上市前已經經過豐富的驗證,因此驗證過程,將 CMAC 集成塊從 RoCE v2 高速
    發表于 02-01 13:14

    銅厚對阻抗的影響實際設計如何驗證

    銅厚對阻抗的影響實際設計,主要通過仿真驗證和實測驗證相結合來確保準確性。作為國內領先的PCB測量儀器、智能檢測設備等專業解決方案供應商,
    的頭像 發表于 01-29 11:56 ?323次閱讀
    銅厚對阻抗的影響<b class='flag-5'>在</b>實際設計<b class='flag-5'>中</b>如何<b class='flag-5'>驗證</b>?

    字符串,數字控件如何控制背景顏色和前景字體顏色?

    字符串,數字控件如何控制背景顏色和前景字體顏色?
    發表于 01-20 15:12

    定點數表示實數的方法以及定點數硬件上的運算驗證

    本篇主要介紹定點數表示實數的方法以及定點數硬件上的運算驗證 為什么選定點數 32位單精度浮點數: 32位的單精度浮點數為例,IEE754標準規定,一個flaot類型的浮點數X可以
    發表于 10-28 08:13

    Linux ubuntu上使用riscv-formal工具驗證蜂鳥E203 SoC的正確性

    內容:Linux ubuntu上使用riscv-formal工具驗證蜂鳥E203 SoC的正確性 步驟: 1、下載和安裝riscv-formal工具: bash復制代碼 git cl
    發表于 10-24 07:52

    NVMe高速傳輸之擺脫XDMA設計23:UVM驗證平臺

    驗證的硬核 IP,因此驗證過程可以只使用其接口進行模擬,這將極大減小驗證平臺復雜度和構建難度,同時對
    發表于 08-26 09:49

    降低adc不同PCB上的噪聲,如何做到接近AD4134驗證板噪聲水平?

    我設計的復雜多片AD4134的大型數字系統,噪聲水平Nrms無法控制到預期水平。希望能夠找到關鍵的影響因素。還請各位大師指點。 根據驗證版及數據手冊
    發表于 08-11 08:24

    NVMe高速傳輸之擺脫XDMA設計18:UVM驗證平臺

    驗證的硬核 IP,因此驗證過程可以只使用其接口進行模擬,這將極大減小驗證平臺復雜度和構建難度,同時對
    發表于 07-31 16:39

    AI神經網絡降噪算法語音通話產品的應用優勢與前景分析

    的語音保真度以及更低的延遲,能夠有效應對復雜噪聲場景。本文將探討AI神經網絡降噪語音通話產品的核心優勢,并分析其未來發展趨勢和市場前景
    的頭像 發表于 05-16 17:07 ?1501次閱讀
    AI神經網絡降噪算法<b class='flag-5'>在</b>語音通話產品<b class='flag-5'>中</b>的應用優勢與<b class='flag-5'>前景</b>分析

    筑牢汽車品質基石:深入剖析 DV 與 PV 驗證

    汽車產業蓬勃發展的當下,消費者對汽車品質的要求愈發嚴苛。汽車從設計圖紙走向千家萬戶的過程,DV(Design Verification,設計驗證)與 PV(Production
    的頭像 發表于 05-13 09:15 ?1894次閱讀
    筑牢汽車品質基石:深入剖析 DV 與 PV <b class='flag-5'>驗證</b>

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

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

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

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