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

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

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

3天內不再提示

16nm技術的形式驗證流程、優勢和調試

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Nir Shapira ? 2022-11-24 12:09 ? 次閱讀

必須優化正式驗證流程中的初始網表,因此測試設計需要額外的邏輯。在這里,我們提供16 nm節點的形式驗證流程和調試技術。

形式驗證是比較用硬件描述語言 (HDL) 編寫的兩個設計以確保它們在功能上等效的過程。作為功能驗證的一個子集,it 提供了在不使用仿真的情況下檢查兩個設計的功能等效性的關鍵第一步。

這些功能等價物中的第一個稱為參考設計/黃金設計,其中基于傳輸級(RTL)代碼(如Verilog,System Verilog或VHDL)的模型用作參考網表。該網表根據第二種設計中的相應網表進行驗證,稱為實現或修訂設計(圖 1)。為簡單起見,在本文的其余部分中,參考/黃金設計將稱為“初始設計”,而實現設計/修訂設計稱為“目標設計”。

pYYBAGN-7oOAfRLjAACHMNabwWA603.png

圖1.形式驗證方法的表示

下表顯示了可用于比較初始設計與目標設計的組合。

pYYBAGN-7oiAJx8yAACvsf4ianc709.png

表 1.初始設計與目標設計

此過程要求初始網表經過不同級別的優化,這反過來又需要額外的測試設計 (DFT) 邏輯。盡管有這些要求,但形式驗證過程不應改變設計的邏輯功能。

形式驗證的類型

通常使用兩種形式驗證技術:

等價性檢查 – 邏輯等效性檢查是一種技術,它采用兩種可以具有相同或不同抽象級別(即算法、RTL 或門級)的設計,并檢查它們之間的任何功能差異。

等價性檢查進一步分為組合或順序檢查。組合等價性檢查包括通過將從初始設計一對一的翻牌映射到目標設計來檢查組合邏輯,而如果一對一翻牌映射之間存在不同的組合邏輯,但如果給定相同的輸入,設計仍應能夠產生相同的輸出,則使用順序等價檢查。通常,如果 SoC 或 ASIC 設計經歷了各種轉換,如重定時、節能設計優化等,則使用順序等效性檢查。

屬性檢查或基于斷言的驗證 (ABV) –屬性檢查或 ABV 檢查行為是否可行,并使用屬性檢查器工具來證明設計符合其所有規范。屬性檢查使用數學程序來證明設計的準確性。

屬性檢查通常使用兩種屬性語言:間隔時態邏輯 (ITL) 和系統驗證斷言 (SVA)。一旦這些被編碼,它們就可以傳遞給數學工具,數學工具預測結果是保持或失敗。持有ITL/SVA意味著所有屬性都已經過檢查,并保留了初始設計的屬性。ITL/SVA失敗意味著設計行為不是有意的,并且目標設計存在沖突。

形式驗證的要求

功能等效性檢查通常需要使用相同的測試向量對兩個HDL設計進行仿真。但是,隨著ASIC技術的縮小和電路復雜性的增加,不可能使用仿真來驗證電路功能,因為仿真可能會運行數月。因此,形式化驗證通過節省仿真運行時間以及這些擴展仿真的巨大資源需求起著非常重要的作用。

此外,由于設計要經歷從綜合、布局和布線、簽核和工程變更單(ECO)的各個階段,因此形式驗證必須確保電路邏輯功能不會受到任何階段的影響。

形式驗證流程如下圖所示。

pYYBAGN-7o6AFtq_AAC3qjAc-EE960.png

圖2.形式驗證流程圖。

形式驗證的步驟

在形式驗證期間執行以下步驟:

讀–讀取步驟讀取初始設計和目標設計以及所有相關技術庫(圖 3)。它進一步將設計劃分為邏輯錐的關鍵等價檢查概念和比較點:

常見比較點:輸入黑匣子;寄存器或鎖存器;主輸出

不太常見的比較點:多驅動網絡;圈;切割點

邏輯錐(圖4):驅動比較點的組合邏輯塊

poYBAGN-7pmAYi6WAADVrhUOcv0972.png

設置 – 綜合工具提供所有自動設置信息,包括時鐘門控和掃描插入,這些信息由形式驗證識別。

火柴–匹配過程將首先嘗試驗證指導文件并應用已設置的任何指導。比賽還將嘗試根據以下內容匹配比較點:

基于名稱的算法

基于簽名的分析

注意:然后報告任何不匹配的點。

?驗證 – 驗證周期驗證參考設計的每個邏輯錐與相應實現設計的邏輯等效性。形式驗證算法使用許多求解器來證明等價或不等價。有四種可能的結果:

成功:實現等效于引用

失敗:實現不等于參考,這意味著存在邏輯差異或設置問題。

定論:沒有點失敗,但分析未完成,這可能是由于超時或復雜性。

未運行:由于流中的某些初始問題,驗證無法運行。

調試-

檢查是否有任何警告標志。

檢查是否有任何被拒絕的 SVF 指導命令。

檢查不匹配的比較點。

報告和修復分析

正式驗證運行完成后,可以生成報告分析并在必要時執行修復。

下面的圖 5 顯示了匹配報告。這里總共報告了 30 個失敗的比較點,包括 4 個黑匣子引腳 (BBPins)、17 個 D 觸發器 (DFF) 和 9 個鎖存器。此外,該報告指示驗證失敗(圖 6)。

pYYBAGN-7r-AKYsoAAF9t1vcql8544.png

由于可能會發生從正常翻牌到多位翻牌的一些轉換,從而導致翻牌被報告為非等效點,因此 DFF 表示潛在的修復。

poYBAGN-7saAQ5JvAABXYP4hgJk520.png

圖7.普通翻牌與多位翻牌。

好處

無需運行仿真。

功能檢查可以通過在任何階段之后獲取網表來完成。

可以輕松識別錯誤。

結論

本文介紹了形式驗證流程、形式驗證中使用的技術以及 16 nm 技術節點的調試。形式驗證可以輕松檢測在時序修復、ECO 實現或任何后端過程中可能發生的任何錯誤或邏輯故障。

審核編輯:郭婷

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

    關注

    8

    文章

    327

    瀏覽量

    47340
  • 代碼
    +關注

    關注

    30

    文章

    4750

    瀏覽量

    68357
收藏 人收藏

    評論

    相關推薦

    高K金屬柵極的結構、材料、優勢以及工藝流程

    本文簡單介紹了高K金屬柵極的結構、材料、優勢以及工藝流程。 ? High-K Metal Gate(HKMG)技術是現代半導體制造中的關鍵技術之一,廣泛應用于45
    的頭像 發表于 11-25 16:39 ?82次閱讀
    高K金屬柵極的結構、材料、<b class='flag-5'>優勢</b>以及工藝<b class='flag-5'>流程</b>

    解決驗證“最后一公里”的挑戰:芯神覺Claryti如何助力提升調試效率

    在高度集成化的芯片設計領域,驗證是確保設計可靠性和正確性的關鍵環節。然而,電路的實現過程中難免會出現各種缺陷和不符合預期的行為,這時調試就顯得尤為重要。調試不僅是發現問題后的排查和修復步驟,更是
    的頭像 發表于 10-26 08:03 ?235次閱讀
    解決<b class='flag-5'>驗證</b>“最后一公里”的挑戰:芯神覺Claryti如何助力提升<b class='flag-5'>調試</b>效率

    解鎖SoC “調試”挑戰,開啟高效原型驗證之路

    引言由于芯片設計復雜度的提升、集成規模的擴大,以及產品上市時間要求的縮短,使得設計驗證變得更加困難。特別是在多FPGA環境中,設計調試驗證的復雜性進一步增加,傳統的調試手段難以滿足對
    的頭像 發表于 10-09 08:04 ?522次閱讀
    解鎖SoC “<b class='flag-5'>調試</b>”挑戰,開啟高效原型<b class='flag-5'>驗證</b>之路

    形式驗證如何加速超大規模芯片設計?

    引言隨著集成電路規模的不斷擴大,從設計到流片(Tape-out)的全流程中,驗證環節的核心地位日益凸顯。有效的驗證不僅是設計完美的基石,更是確保電路在實際應用中穩定運行的保障。尤為關鍵的是,邏輯或
    的頭像 發表于 08-30 12:45 ?524次閱讀
    <b class='flag-5'>形式</b><b class='flag-5'>驗證</b>如何加速超大規模芯片設計?

    大規模 SoC 原型驗證面臨哪些技術挑戰?

    引言隨著電子設計自動化(EDA)驗證工具的重要性日益增加,開發者們開始尋求減少流片成本和縮短開發周期的方法。其中,使用可編程邏輯芯片(FPGA)來構建有效的驗證流程成為一種流行的解決方案,這種
    的頭像 發表于 06-06 08:23 ?1101次閱讀
    大規模 SoC 原型<b class='flag-5'>驗證</b>面臨哪些<b class='flag-5'>技術</b>挑戰?

    PLC系統的安裝與調試流程

    PLC控制系統的安裝與調試,涉及到各項工作,并且只能按序進行,一環緊扣一環,稍有不慎都將導致調試失敗,不但延誤工期,甚至會損壞設備。本文介紹了在現場實踐中總結出的PLC控制系統的安裝與調試技術
    的頭像 發表于 03-27 17:08 ?716次閱讀
    PLC系統的安裝與<b class='flag-5'>調試</b><b class='flag-5'>流程</b>

    中國臺灣將資助當地16nm以下芯片研發 最高補貼50%

    最新消息,中國臺灣經濟部門(MOEA)推出了一項針對16nm及以下芯片研發的補貼計劃,旨在支持當地企業,幫助中國臺灣成為集成電路設計的領先者。
    的頭像 發表于 03-21 14:19 ?849次閱讀

    革新監測技術:無線數據記錄系統如何顛覆食品、醫療和制藥行業的驗證流程

    虹科環境監測技術文章探討了無線數據記錄系統在食品、醫療和制藥驗證領域的應用,突出其相較于傳統熱電偶系統的優勢,如實時數據監測、高精確度、完整性保障、時間節省和成本效益。通過案例研究,展示了虹科
    的頭像 發表于 03-19 15:48 ?374次閱讀
    革新監測<b class='flag-5'>技術</b>:無線數據記錄系統如何顛覆食品、醫療和制藥行業的<b class='flag-5'>驗證</b><b class='flag-5'>流程</b>

    fpga原型驗證流程

    FPGA原型驗證流程是確保FPGA(現場可編程門陣列)設計正確性和功能性的關鍵步驟。它涵蓋了從設計實現到功能驗證的整個過程,是FPGA開發流程中不可或缺的一環。
    的頭像 發表于 03-15 15:05 ?1442次閱讀

    ANC項目流程

    介紹自動降噪ANC的調試流程
    發表于 01-31 09:22 ?3次下載

    2024年日本半導體制造商將新建晶圓制造工廠

    在熊本縣菊陽町,臺積電、索尼和日本電裝聯合開發了一個12英寸晶圓加工基地,該基地應用12nm16nm和22nm至28nm技術,預計月底建成
    的頭像 發表于 01-30 09:38 ?942次閱讀

    美滿電子推出5nm、3nm、2nm技術支持的數據基礎設施新品

    該公司的首席開發官Sandeep Bharathi透露,其實施2nm相關的投資計劃已啟動。雖無法公布準確的工藝和技術細節,但已明確表示,2至5nm制程的項目投入正在進行。公司專家,尤其是來自印度的專業人才,涵蓋了從數字設計到電路
    的頭像 發表于 01-24 10:24 ?584次閱讀

    數字電路設計有哪些仿真驗證流程

    數字電路設計的仿真驗證流程是確保設計能夠正確運行的重要步驟之一。在現代電子設備中,數字電路被廣泛應用于各種應用領域,如計算機、通信設備、汽車電子等等。因此,設計師必須通過仿真驗證來確保電路能夠按照
    的頭像 發表于 01-02 17:00 ?1427次閱讀

    技術分享 | 驗證入門黃金組合:數字仿真器與調試系統

    數據和圖表、游戲和地圖,這兩款工具也幾乎是驗證工程師們的入門級必修課。 本期的技術視頻,將基于芯華章的數字仿真器GalaxSim和調試系統Fusion Debug和大家分享: 在目前的超大規模芯片設計過程中,如何應對設計復雜度增
    的頭像 發表于 12-18 13:00 ?450次閱讀

    22nm技術節點的FinFET制造工藝流程

    引入不同的氣態化學物質進行的,這些化學物質通過與基材反應來改變表面。IC最小特征的形成被稱為前端制造工藝(FEOL),本文將集中簡要介紹這部分,將按照如下圖所示的 22 nm 技術節點制造 FinFET 的工藝流程,解釋了 FE
    的頭像 發表于 12-06 18:17 ?4810次閱讀
    22<b class='flag-5'>nm</b><b class='flag-5'>技術</b>節點的FinFET制造工藝<b class='flag-5'>流程</b>