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

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

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

防止Formal證明假PASS的辦法是什么

工程師鄧生 ? 來(lái)源:芯片驗(yàn)證工程師 ? 作者:芯片驗(yàn)證工程師 ? 2022-09-08 11:01 ? 次閱讀

在FPV過(guò)程中,我們尤其需要注意假PASS,你以為完成了FPV full proven,實(shí)際上排除了很多合理的場(chǎng)景,最后得出的full proven是沒(méi)有意義的。

也就是說(shuō),

FPV主要分成2個(gè)部分,assert的證明以及思考我們是否已經(jīng)覆蓋了所有合法的狀態(tài)空間。

工程師相互檢視是一個(gè)不錯(cuò)的辦法,不過(guò)說(shuō)實(shí)話,人太靈活,不夠靠譜。我們應(yīng)該具有更加安全可靠的辦法來(lái)保證fpv cover和assume的正確性。

除了人為檢視之外,最常用的防止Formal證明假PASS的辦法就是將Formal環(huán)境中的所有assume和assert都集成在Simulation仿真驗(yàn)證環(huán)境中。

如果某個(gè)子模塊能夠用Formal進(jìn)行Sign off,那么不建議再開(kāi)發(fā)一個(gè)EDA simulation驗(yàn)證環(huán)境。但是不可避免地我們會(huì)有一個(gè)更高level的驗(yàn)證環(huán)境,將這些formal assume和assert集成到這個(gè)high-level的驗(yàn)證環(huán)境即可。

對(duì)于Formal驗(yàn)證環(huán)境自身,最好的防止formal假PASS的方式還是多次強(qiáng)調(diào)的cover,只有Formal cover覆蓋到所有你關(guān)心的corner case,你才有足夠的交付信心。

使用formal進(jìn)行交付,需要再次明確的是,sva cover比sva assert更加重要。







審核編輯:劉清

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

    關(guān)注

    71

    文章

    2759

    瀏覽量

    173268
  • FPV
    FPV
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    4488

原文標(biāo)題:如何防止FPV Formal假PASS

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    常見(jiàn)墊圈故障及解決辦法 防漏墊圈的設(shè)計(jì)與應(yīng)用

    常見(jiàn)墊圈故障及解決辦法 1. 墊圈老化 故障現(xiàn)象: 墊圈因長(zhǎng)時(shí)間使用而老化,失去彈性,導(dǎo)致密封性能下降。 解決辦法: 定期檢查墊圈的老化情況,及時(shí)更換新的墊圈。 2. 墊圈變形 故障現(xiàn)象: 由于安裝
    的頭像 發(fā)表于 12-12 15:31 ?265次閱讀

    常見(jiàn)MCU故障及解決辦法

    微控制器單元(MCU)是現(xiàn)代電子設(shè)備中的核心組件,負(fù)責(zé)處理和控制各種功能。然而,由于各種原因,MCU可能會(huì)出現(xiàn)故障。以下是一些常見(jiàn)的MCU故障及其解決辦法: 1. 電源問(wèn)題 故障現(xiàn)象: MCU無(wú)法
    的頭像 發(fā)表于 11-01 13:41 ?1756次閱讀

    有什么辦法可以防止和解決運(yùn)放的自激問(wèn)題?

    我經(jīng)常會(huì)碰到當(dāng)設(shè)計(jì)一些放大倍數(shù)很高的放大電路的時(shí)候,經(jīng)過(guò)多級(jí)放大處理的話會(huì)直接導(dǎo)致,運(yùn)放系統(tǒng)輸出進(jìn)入飽和區(qū),加了一些衰減之后還是處于自激的狀態(tài),能夠有什么辦法可以防止和解決運(yùn)放的自激問(wèn)題
    發(fā)表于 09-26 08:10

    示波器統(tǒng)計(jì)曲線和故障分析pass/fail測(cè)試

    虛擬示波器可以應(yīng)用在工業(yè)自動(dòng)化檢測(cè)中,除了常規(guī)的檢測(cè)波形和測(cè)量值參數(shù)以外,由多個(gè)行業(yè)客戶定制和驗(yàn)證的統(tǒng)計(jì)曲線和故障分析(pass/fail)功能也為工業(yè)自動(dòng)化檢測(cè)帶來(lái)極大的便利。(一)故障分析
    發(fā)表于 08-30 10:19

    LOTO示波器統(tǒng)計(jì)曲線和故障分析pass/fail測(cè)試

    虛擬示波器可以應(yīng)用在工業(yè)自動(dòng)化檢測(cè)中,除了常規(guī)的檢測(cè)波形和測(cè)量值參數(shù)以外,由多個(gè)行業(yè)客戶定制和驗(yàn)證的統(tǒng)計(jì)曲線和故障分析(pass/fail)功能也為工業(yè)自動(dòng)化檢測(cè)帶來(lái)極大的便利。(一)故障分析
    的頭像 發(fā)表于 08-30 10:07 ?318次閱讀
    LOTO示波器統(tǒng)計(jì)曲線和故障分析<b class='flag-5'>pass</b>/fail測(cè)試

    上電后,GPIO輸出會(huì)瞬間脈沖高電平,有沒(méi)有辦法防止這種情況發(fā)生?

    上電后,GPIO輸出會(huì)瞬間脈沖高電平。有沒(méi)有辦法防止這種情況發(fā)生。從GPIO輸出所連接的電路中獲得大量浪涌電流.....謝謝
    發(fā)表于 07-19 07:55

    gpio0有沒(méi)有辦法切換復(fù)位以防止獲取時(shí)鐘輸出?

    我發(fā)現(xiàn)在原型設(shè)計(jì)情況下,gpio0 輸出 26Mhz 時(shí)鐘這一事實(shí)可能會(huì)導(dǎo)致相當(dāng)多的噪聲問(wèn)題。電纜等由于 gpio0 必須被拉高或拉低才能控制引導(dǎo)模式,因此它必須連接到編程器,通常通過(guò)電纜。有沒(méi)有辦法
    發(fā)表于 07-08 06:45

    使用sample code編譯程序pass,,cm0mdk腳本編譯fail怎么解決?

    使用sample code 編譯程序pass, 更換project&amp;quot;backup_fw&amp;quot; 中bootloadable
    發(fā)表于 06-03 07:06

    I2C boot使用ARM GCC編譯pass, 改用ARM MDK編譯報(bào)錯(cuò)怎么解決?

    I2C boot 使用ARM GCC 編譯pass, 改用ARM MDK 編譯報(bào)錯(cuò)如下, 怎么解決,謝謝! cannot open source input file &quot
    發(fā)表于 06-03 06:06

    請(qǐng)問(wèn)如何從4BF控制器中的ADC PASS0_CH_RANGEVIO_TR_OUT觸發(fā)TCPWM?

    必須根據(jù) ADC 范圍違規(guī)檢測(cè)觸發(fā) TCPWM。 請(qǐng)問(wèn)如何從 4BF 控制器中的 ADC PASS0_CH_RANGEVIO_TR_OUT 觸發(fā) TCPWM。
    發(fā)表于 05-21 07:50

    造成虛焊、焊的原因有哪些?如何預(yù)防虛焊

    虛焊 焊 是在SMT貼片加工 中經(jīng)常出現(xiàn)的不良現(xiàn)象,今天小編就給大家講講什么是虛焊、焊?造成虛焊、焊的原因有哪些?該如何預(yù)防虛焊焊。 一、什么是虛焊、
    的頭像 發(fā)表于 04-13 11:28 ?4437次閱讀
    造成虛焊、<b class='flag-5'>假</b>焊的原因有哪些?如何預(yù)防虛焊<b class='flag-5'>假</b>焊

    焊現(xiàn)象為什么會(huì)發(fā)生?如何處理?

    焊現(xiàn)象在生產(chǎn)過(guò)程中比較容易發(fā)生,許多商家對(duì)此非??鄲馈=裉旒呀鹪村a膏廠家就為大家詳細(xì)的介紹一下無(wú)鉛免洗錫膏焊現(xiàn)象為什么會(huì)發(fā)生,在發(fā)生之后應(yīng)該做出哪些對(duì)策進(jìn)行處理:產(chǎn)生原因:無(wú)鉛免洗錫膏印刷過(guò)程中
    的頭像 發(fā)表于 02-22 17:50 ?625次閱讀
    <b class='flag-5'>假</b>焊現(xiàn)象為什么會(huì)發(fā)生?如何處理?

    是否有更好的方法可以防止ADC被燒壞?

    的方法可以防止ADC被燒壞 如果減法電路處的AD4622使用單電源工作,根據(jù)手冊(cè)顯示,正負(fù)輸入最低電壓耐受-0.3V,應(yīng)該會(huì)被擊穿,有什么辦法可以在單電源供電下讓這個(gè)減法電路在輸出為負(fù)時(shí)防止放大器被擊穿嗎?
    發(fā)表于 01-15 06:02

    帶著電池能防靜電?的 那么冬天有靜電怎么消除?

    帶著電池能防靜電?的 那么冬天有靜電怎么消除? 冬天已到靜電大把,脫個(gè)毛衣都噼里啪啦的,那么靜電要怎么消除?網(wǎng)傳帶著電池能防靜電?的;你就想想你每天帶著手機(jī),手機(jī)有電池吧?怎么還是被電? 帶著
    的頭像 發(fā)表于 01-11 16:45 ?1234次閱讀

    E203不顯示pass與fail是怎么回事,.log里什么都沒(méi)有還沒(méi)報(bào)錯(cuò)?

    蜂鳥(niǎo)E203自測(cè)試用例失敗,不顯示pass與fail怎么回事,.log里什么都沒(méi)有,還沒(méi)報(bào)錯(cuò)
    發(fā)表于 01-10 07:56