無法拒絕Formal驗證的4個理由分別是什么,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站制作、成都做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元南山做網(wǎng)站,已為上家服務(wù),為南山各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
在討論Formal驗證相比傳統(tǒng)動態(tài)仿真驗證的優(yōu)勢之前,讓我們先確認(rèn)一個共識:
動態(tài)仿真、硬件加速或者其他的一些驗證流程只能“證偽”,而不能“證明”。真正完備的驗證應(yīng)該對設(shè)計進(jìn)行嚴(yán)謹(jǐn)?shù)財?shù)學(xué)分析,從原理上對進(jìn)行證明。
后者就是我們所說的形式驗證(Formal Verification,F(xiàn)V)。(
Note0:這里的形式驗證,主要指的是模型驗證,而非大多數(shù)人所知的等價性驗證。
Note1:Formal也有很多缺點,所以現(xiàn)在Formal還不如動態(tài)仿真驗證普及。具體是哪些缺點需要各位自行體會了,F(xiàn)ormal和動態(tài)仿真相結(jié)合才能發(fā)揮出驗證人員最大的潛力。
Formal驗證的優(yōu)勢包括:
1.解決真正的驗證問題:對于面向?qū)嶋H工程問題的驗證人員,驗證方面的數(shù)學(xué)分析也許太過理論和不切合實際。但是如果你嘗試問下自己:我們究竟該如何驗證或者說保證設(shè)計的正確性?大多數(shù)人還是會說,理想情況只能在數(shù)學(xué)上驗證設(shè)計符合規(guī)格,而不是使用隨機激勵覆蓋那些人為提取的測試點。不幸的是,由于當(dāng)前EDA工具的缺憾,我們還是主要采納后者的驗證方式。相信隨著工具的升級,我們會越來越多地采納形式驗證對RTL,甚至更High level的設(shè)計進(jìn)行驗證,以降低在后期驗證發(fā)現(xiàn)BUG帶來的DEBUG成本。
2.完全覆蓋:覆蓋率(coverage)是指已經(jīng)驗證通過的測試點占全部測試點的比例,本質(zhì)上FV會提供完全的覆蓋(如果你的功能覆蓋率文件沒有寫錯的話)。這些需要覆蓋的測試點在動態(tài)仿真上我們可能需要進(jìn)行等價,只收集其中的一部分,并且要花費數(shù)十倍于FV的時間成本。由于設(shè)計規(guī)模和工具算力的限制,對chip level進(jìn)行Formal驗證幾乎是不可能的,但是在符合規(guī)格的輸入約束條件下,可以對某些關(guān)鍵模塊進(jìn)行block level的Formal驗證,這相當(dāng)于對該模塊進(jìn)行“指數(shù)級”的動態(tài)仿真,能夠提高驗證的完備性和驗證交付信心。
3.設(shè)計行為最小示例:大多數(shù)FV引擎都能夠生成設(shè)計行為的最小示例。如果Formal驗證失敗,會展示出發(fā)生BUG的數(shù)個周期內(nèi)的設(shè)計行為,但是在典型的隨機動態(tài)仿真環(huán)境中可能需要追溯到數(shù)千個周期前才能定位到問題所在(如果問題所在處沒有斷言),從而使得Formal驗證的調(diào)試和問題定位非常容易。
4.邊界(Corner)場景:在FV的引擎中,工具會遍歷用戶尚未禁止的所有場景,這意味著形式驗證能夠發(fā)現(xiàn)很多用戶都不會識別出來的邊界場景。而在動態(tài)仿真中,驗證工程師需要輸入有限的激勵,這會導(dǎo)致這些邊界場景無法得到完備的驗證,即發(fā)生漏測。究其根本,是因為動態(tài)仿真只指定有限的合理約束,而Formal驗證只需要驗證人員指定有限的錯誤約束。相比前者,后者更容易做到。
看完上述內(nèi)容,你們掌握無法拒絕Formal驗證的4個理由分別是什么的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
當(dāng)前名稱:無法拒絕Formal驗證的4個理由分別是什么
文章地址:http://chinadenli.net/article2/ppsioc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計公司、網(wǎng)站建設(shè)、用戶體驗、定制開發(fā)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)