一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

一文解析最嚴(yán)格的等價性比對驗(yàn)證combinational equivalence

電子工程師 ? 來源:芯片驗(yàn)證工程師 ? 作者:驗(yàn)證哥布林 ? 2022-07-19 09:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在我們開始詳細(xì)討論FEV 技術(shù)之前,我們需要有一個定義

到底什么才是我們所說的“等價”。

一般我們將等價定義為一組關(guān)鍵點(diǎn)之間的匹配,也就是說比較兩個模型在相同的激勵下,這些關(guān)鍵點(diǎn)是否完全具有相同的邏輯。關(guān)鍵點(diǎn)可能包括:

  1. 輸入

  2. 輸出

  3. 時序單元輸出(鎖存器和觸發(fā)器)

熟悉數(shù)字芯片實(shí)現(xiàn)的人可能發(fā)現(xiàn),這不就是一個寄存器傳輸級電路的幾個屬性么。

基于對于這些關(guān)鍵點(diǎn)的不同比對方式,有三種類型的等價性比對:

  1. combinational equivalence

  2. sequential equivalence

  3. transactional equivalence

從上到下,比對的方式越來越寬松,但是整個模塊的端到端功能都能囊括在內(nèi)的。

具體的差異性,見后續(xù)的幾篇文章。

Combinational equivalence

Combinational equivalence是使用EDA工具進(jìn)行等價性比對中最成熟的FEV技術(shù),一般情況下是將RTL和原理圖網(wǎng)表進(jìn)行等價性比對

8e3452ea-0692-11ed-ba43-dac502259ad0.png

上圖中每個SPEC模型中的觸發(fā)器都對應(yīng)于IMP模型中的特定觸發(fā)器并且兩兩觸發(fā)器之間的組合邏輯功能都是完全等價的。換句話說,這兩個模型之前的所有關(guān)鍵點(diǎn)都存在一一對應(yīng)的關(guān)系,中間不存在任何其他的操作。

上一篇文章已經(jīng)說過,這種類型的等價性比對幾乎和邏輯綜合同時出現(xiàn),用來保證RTL和綜合后的門級網(wǎng)表一一對應(yīng)。

  1. 這種方式的好處是:EDA工具不需要考慮寄存器之間的時序關(guān)系,只需要關(guān)心組合邏輯錐是否等價,

  2. 也有它的局限性:只適合于RTL和門級網(wǎng)表之間的寄存器數(shù)量一一對應(yīng)的場景。熟悉邏輯綜合技術(shù)的人想必都知道,很多邏輯綜合技術(shù)會改變寄存器的位置和數(shù)量。

8e5165f6-0692-11ed-ba43-dac502259ad0.png

上面電路圖中,如果使用的是Combinational equivalence等價性驗(yàn)證,那么需要比對的關(guān)鍵點(diǎn)就是輸入(a,b,Ck)、寄存器(F1、F2)和輸出(Out)

很明顯Combinational equivalence比對最嚴(yán)格,但是在很多場景下有限制(不適應(yīng)于時序單元變化的場景)。

實(shí)際上,我們其實(shí)只要證明在相同的輸入下,輸出能夠比對上就可以了,不需要太關(guān)心中間的時序邏輯單元個數(shù),所以后面我們將介紹放寬這種約束的等價性比對sequential equivalence和transactional equivalence。

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

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124589
  • eda
    eda
    +關(guān)注

    關(guān)注

    71

    文章

    2931

    瀏覽量

    178057
  • 鎖存器
    +關(guān)注

    關(guān)注

    8

    文章

    926

    瀏覽量

    42411
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2039

    瀏覽量

    62158

原文標(biāo)題:等價性比對驗(yàn)證之combinational equivalence

文章出處:【微信號:芯片驗(yàn)證工程師,微信公眾號:芯片驗(yàn)證工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    介紹放寬約束的等價比對sequential equivalence

    Sequential equivalence被某些EDA工具稱之為周期精確等價(cycle-accurate equivalence),名字不重要,關(guān)鍵的是理解它和combinational
    的頭像 發(fā)表于 07-19 09:53 ?1300次閱讀

    Design of Combinational Circuit

    Design of Combinational CircuitWhat is Combinational CircuitCombinational Circuit if–Outputs at a
    發(fā)表于 09-11 09:33

    關(guān)于功能驗(yàn)證、時序驗(yàn)證、形式驗(yàn)證、時序建模的論文

    半定制/全定制混合設(shè)計的特點(diǎn),提出并實(shí)現(xiàn)了套半定制/全定制混合設(shè)計流程中功能和時序驗(yàn)證的方法。論文從模擬驗(yàn)證、等價
    發(fā)表于 12-07 17:40

    分享個FEC RTLvs Netlist等價比對的示例

    中,只要你使用邏輯綜合將RTL轉(zhuǎn)換為門級網(wǎng)表,那么你必然需要使用FEC工具進(jìn)行RTL和門級網(wǎng)表等價比對。下圖是個FEC RTLvs Netlist
    發(fā)表于 07-22 14:56

    Combinational Design Examples

    Combinational Design Examples So far, we have looked at basic principles in several areas
    發(fā)表于 11-05 22:54 ?0次下載

    帶黑盒組合電路的等價驗(yàn)證

    為了在早期階段發(fā)現(xiàn)電路設(shè)計錯誤,需要對包含未知部分的實(shí)現(xiàn)電路和規(guī)范電路進(jìn)行等價驗(yàn)證。本文提出了種“分而治之”的方法,把電路劃分成若干子電路,使用四值邏輯模
    發(fā)表于 07-30 17:39 ?17次下載

    嵌入式操作系統(tǒng)實(shí)時比對與分析

    嵌入式操作系統(tǒng)實(shí)時比對與分析 以影響嵌入式操作系統(tǒng)實(shí)時系列相關(guān)指標(biāo)為研究對象,以比對實(shí)驗(yàn)平臺為基礎(chǔ),提出
    發(fā)表于 03-29 15:14 ?2003次閱讀
    嵌入式操作系統(tǒng)實(shí)時<b class='flag-5'>性</b><b class='flag-5'>比對</b>與分析

    什么是軟件與硬件的邏輯等價

    什么是軟件與硬件的邏輯等價     隨著大規(guī)模集成電路技術(shù)的發(fā)展和軟件硬化的趨勢,計算機(jī)系統(tǒng)軟、硬件界限已經(jīng)變得模糊了。因?yàn)槿魏尾僮?/div>
    發(fā)表于 04-13 13:44 ?5686次閱讀

    深層解析形式驗(yàn)證

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

    解析PLC的應(yīng)用

    解析PLC的應(yīng)用,具體的跟隨小編起來了解下。
    的頭像 發(fā)表于 07-19 11:21 ?5524次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>解析</b>PLC的應(yīng)用

    形式驗(yàn)證工具對系統(tǒng)功能的設(shè)計

    形式驗(yàn)證工具(Formal Verification Tool)是通過數(shù)學(xué)邏輯的算法來判斷硬件設(shè)計的功能是否正確,通常有等價檢查(Equivalence Checking)和屬性檢查
    的頭像 發(fā)表于 08-25 14:35 ?1834次閱讀

    RTL與網(wǎng)表的一致性檢查

    在芯片設(shè)計的中間和最后階段,比如綜合、DFT、APR、ECO等階段,常常要檢查設(shè)計的一致性。也叫邏輯等價檢查(Logic Equivalence Check),簡稱LEC。
    的頭像 發(fā)表于 11-07 12:51 ?4731次閱讀

    Formal Verification:形式驗(yàn)證的分類、發(fā)展、適用場景

    形式驗(yàn)證分為兩大分支:Equivalence Checking 等價檢查 和 Property Checking 屬性檢查 形式驗(yàn)證初次被EDA工具采用,可以追溯到90年代,被應(yīng)用于R
    的頭像 發(fā)表于 02-03 11:12 ?3541次閱讀

    打通系統(tǒng)到后端,芯華章發(fā)布首款自研數(shù)字全流程等價驗(yàn)證工具

    的系統(tǒng)級驗(yàn)證EDA解決方案提供商芯華章,隆重發(fā)布 首款自主研發(fā)的數(shù)字全流程等價驗(yàn)證系統(tǒng)穹鵬GalaxEC 。 隨著GalaxEC的發(fā)布, 芯華章自主EDA工具完成了對數(shù)字
    發(fā)表于 09-19 09:18 ?464次閱讀
    打通系統(tǒng)到后端,芯華章發(fā)布首款自研數(shù)字全流程<b class='flag-5'>等價</b><b class='flag-5'>性</b><b class='flag-5'>驗(yàn)證</b>工具

    打通系統(tǒng)到后端,芯華章發(fā)布首款自研數(shù)字全流程等價驗(yàn)證工具

    及相關(guān)專業(yè)人士,業(yè)內(nèi)領(lǐng)先的系統(tǒng)級驗(yàn)證EDA解決方案提供商芯華章,隆重發(fā)布 首款自主研發(fā)的數(shù)字全流程等價驗(yàn)證系統(tǒng)穹鵬GalaxEC 。 隨著GalaxEC的發(fā)布, 芯華章自主EDA工具
    的頭像 發(fā)表于 09-19 11:05 ?713次閱讀
    打通系統(tǒng)到后端,芯華章發(fā)布首款自研數(shù)字全流程<b class='flag-5'>等價</b><b class='flag-5'>性</b><b class='flag-5'>驗(yàn)證</b>工具