女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

形式驗證工具對系統功能的設計

lhl545545 ? 來源:Semi Connect ? 作者:Semi Connect ? 2022-08-25 14:35 ? 次閱讀

形式驗證工具(Formal Verification Tool)是通過數學邏輯的算法來判斷硬件設計的功能是否正確,通常有等價性檢查(Equivalence Checking)和屬性檢查(Property Checking)兩種方法。

等價性檢查用來檢查兩個數字集成電路設計之間的邏輯等價性。在集成電路設計過程中許多步驟都可能做邏輯修改,例如插入可測性設計邏輯、時鐘樹綜、工程變更單等,如果用仿真驗證會耗費大量時間而且難以保證驗證的覆蓋率。等價性檢查時通過靜態和數學邏輯的算法來比較修改前后邏輯的一致性,理論上可實現全覆蓋驗證。

對于給定的兩個網表(可以稱為原始網表和修訂網表),假設兩個網表的輸入信號、輸出信號,以及網表中的輸入信號、輸出信號和網表中的寄存器配對,產生多對組合邏輯錐(Combinational Logic Cones);然后再用二元決策圖(Binary Decision Diagram)、合取范式的可滿足性求解器(SAT So lver)等算法,對每一對組合邏輯錐進行比較。如果每一對里兩個邏輯錐的布爾函數都是等價的,就能斷定兩個網表的靜態和時序邏輯功能是相同的。等價性檢查驗證示意圖如圖5-112所示。

bea15dbe-242a-11ed-ba43-dac502259ad0.jpg

當原始網表和修訂網表的寄存器個數不相同時 ,上述的算法通常會發現有些配對的組合邏輯錐里的兩個布爾函數是不等價的。這時就必須用一些檢測時序邏輯等效性(Sequential Equivalence Checking)的算法做進一步分析,從而判定兩個網表的邏輯功能是否相同。

屬性檢查時一種分析電路設計是否滿足某些給定規范或斷言(Assertion)的方法。首先用邏輯結構和形式化邏輯描述系統模型和待驗證的屬性,如時序邏輯結構、有限狀態機和形式邏輯公式等,再通過形式驗證的算法來檢測設計是否滿足該屬性。屬性檢查技術又可以分為定理證明(Theorem Proving)和模型檢查(Model Checking)。

定理證明是將設計和待驗證的屬性用某種形式化邏輯系統的公式表示出來,再根據該系統的公理、推理規則以及已經證明的定理,推導出表達系統屬性的公式,從而證明設計滿足該屬性。這種推導的過程通常需要人工參與,并要對系統功能設計有相當程度的了解。

模型檢查是用時序邏輯結構或有限狀態機表示待檢驗的設計。首先用某種時態邏輯表示設計應該具有的屬性,再通過二元決策圖、合取范式可滿足性求解、自動測試生成(ATPG)等技術搜尋設計的狀態空間,檢測是否在所有可能的狀態下設計都滿足這些屬性。如果檢測出設計不滿足某種屬性時,也能給出反例,方便錯誤的定位。模型檢查算法通常不需要人工參與,但如果設計可能存在的狀態空間太大時,會遭遇所謂的狀態爆炸(State Explosin)問題,導致無法在有限的時間內得到最終的結果。

由于工藝的不斷演進,等價性檢查和屬性檢查的技術必須不斷地改進才能處理越來越大的設計規模。

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

    關注

    11

    文章

    3459

    瀏覽量

    67178
  • 形式驗證
    +關注

    關注

    0

    文章

    8

    瀏覽量

    5759
  • 數學邏輯
    +關注

    關注

    0

    文章

    3

    瀏覽量

    5242

原文標題:可編程邏輯電路設計—形式驗證工具

文章出處:【微信號:Semi Connect,微信公眾號:Semi Connect】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    芯片開發中形式化驗證的是一個誤區

    今天的形式驗證工具具有更大的容量,并且許多工具能夠在服務器或云上以分布式模式運行。形式驗證的技術
    的頭像 發表于 11-29 14:31 ?2260次閱讀

    關于功能驗證、時序驗證形式驗證、時序建模的論文

    。論文還結合工程任務,設計實現了驗證過程中使用的幾種輔助工具,大大提高了驗證的效率,減少了人工參與帶來的失誤。運用上述驗證方法對FF-DX功能
    發表于 12-07 17:40

    請問數字電路的系統級設計驗證工具及流程?

    群主好,我想請教數字電路的系統級設計驗證工具及流程?即系統工程師常用的硬件描述語言,系統驗證工具
    發表于 09-05 15:11

    深層解析形式驗證

      形式驗證(Formal Verification)是一種IC設計的驗證方法,它的主要思想是通過使用形式證明的方式來驗證一個設計的
    發表于 08-06 10:05 ?4148次閱讀
    深層解析<b class='flag-5'>形式</b><b class='flag-5'>驗證</b>

    形式驗證技術商機凸顯 SoC整合問題亟需解決

    Mentor Graphics公司強化其Questa工具,提升自動化功能以擴展用于芯片設計的涵蓋范圍,并簡化形式驗證技術。另一方面,此次的功能
    發表于 10-23 09:39 ?1016次閱讀

    操作系統匯編級形式化設計和驗證方法

    由于系統的巨大規模,操作系統設計和實現的正確性很難用傳統的方法進行描述和驗證.在匯編層形式化地對系統模塊的
    發表于 01-05 14:45 ?1次下載
    操作<b class='flag-5'>系統</b>匯編級<b class='flag-5'>形式</b>化設計和<b class='flag-5'>驗證</b>方法

    形式驗證成為SoC模塊驗證的主流

      以對以仿真為中心的工程師有意義的方式調試形式驗證代碼,在很大程度上已被許多形式驗證供應商解決。大多數工具可以在斷言失敗的情況下輸出“見證
    的頭像 發表于 06-13 10:25 ?1476次閱讀
    <b class='flag-5'>形式</b><b class='flag-5'>驗證</b>成為SoC模塊<b class='flag-5'>驗證</b>的主流

    上海控安iVerifier計算機聯鎖系統驗證工具概述

    傳統的聯鎖系統開發、設計和測試,只能從功能上保證其邏輯的正確性,而無法保證其安全需求完全得到滿足。SmartRocket iVerifier作為上海控安擁有自主專利技術的計算機聯鎖系統形式化驗證
    的頭像 發表于 08-09 16:37 ?1692次閱讀
    上海控安iVerifier計算機聯鎖<b class='flag-5'>系統驗證</b><b class='flag-5'>工具</b>概述

    關于形式驗證的11個誤區

    對于第一代形式化工具來說,這個誤區可以說是正確的,這些工具是為學術目的而設計的。他們需要學習一種晦澀難懂的數學符號來指定斷言和約束。這些工具需要大量的手動指導,所以大多數用戶實際上是專門研究
    的頭像 發表于 11-29 14:31 ?1001次閱讀

    形式驗證入門之基本概念和流程

    VLSI設計的功能驗證有兩種方法,動態仿真驗證形式驗證形式
    的頭像 發表于 12-27 15:18 ?2755次閱讀

    Formal Verification:形式驗證的分類、發展、適用場景

    形式驗證分為兩大分支:Equivalence Checking 等價檢查 和 Property Checking 屬性檢查 形式驗證初次被EDA工具
    的頭像 發表于 02-03 11:12 ?3320次閱讀

    從小眾走向普及,形式化驗證系統級芯片開發有多重要?

    形式化驗證作為一種全新的驗證方法,近年來在芯片開發中快速發展,正逐漸取代傳統的仿真方法。 雖然仿真在系統驗證方面仍然發揮著重要的作用,但對于單元級的signoff而言,
    的頭像 發表于 04-21 19:35 ?824次閱讀
    從小眾走向普及,<b class='flag-5'>形式化驗證</b>對<b class='flag-5'>系統</b>級芯片開發有多重要?

    淺析Formality形式驗證里的案件

    在當前的形式驗證的領域,主要有兩個工具,一個就是Cadence的conformal,另外一個就是Synopsys的formality(以下簡稱FM)。
    的頭像 發表于 07-21 09:56 ?3340次閱讀
    淺析Formality<b class='flag-5'>形式</b><b class='flag-5'>驗證</b>里的案件

    Formal Verify形式驗證的流程概述

    Formal Verify,即形式驗證,主要思想是通過使用數學證明的方式來驗證一個修改后的設計和它原始的設計,在功能上是否等價。
    的頭像 發表于 09-15 10:45 ?1671次閱讀
    Formal Verify<b class='flag-5'>形式</b><b class='flag-5'>驗證</b>的流程概述

    形式驗證及其在芯片工程中的應用

    形式驗證不僅僅是芯片領域中的一個概念。正如文章開頭提到過,形式驗證強調使用嚴格的數學推理和形式化技術,以確保
    的頭像 發表于 10-20 10:46 ?1469次閱讀