亚洲精品成人久久久,欧美日韩亚洲一区二区,97视频在线观看免费,一区二区高清在线,白虎精品国产精品,嘿嘿视频福利导航,黑人巨大精品欧美一区二区二,精品久久香蕉国产线看观

用“芯”服務(wù)麗晶微15年專注于ASIC行業(yè)

首頁 麗晶微動態(tài)

這項技術(shù)將成為集成電路驗證的未來?

2018-04-09 09:03:58 

驗證(verification)是現(xiàn)代數(shù)字集成電路設(shè)計流程中不可或缺且至關(guān)重要的一環(huán),其目的是保證設(shè)計功能按照既定的設(shè)計規(guī)約正確的實現(xiàn)。在一個完整的項目周期中,驗證所占用的時間可高達60%-70%。按驗證的具體目的,可以有很多種細分類別,而本文主要針對其中的“功能驗證“,即只專注于設(shè)計邏輯功能的實現(xiàn),而暫不考慮綜合、布局布線后引入的電路延時與優(yōu)化,從而導(dǎo)致的硬件與實際邏輯出現(xiàn)偏差的情況。

目前業(yè)界主流的驗證方法主要是以UVM(Universal Verification Methodology)為代表的驗證方法學(xué),通常使用隨機約束的方式,在電路仿真中自動產(chǎn)生受控的隨機輸入,從而驅(qū)動驗證電路并完成驗證功能。隨著UVM的發(fā)展和廣泛使用,特別是其中SystemVerilog語言加入了面向?qū)ο蟆⒐δ芨采w、隨機約束等更加類似軟件開發(fā)的特性,使得驗證平臺間模塊重用的效率得到提升,編程結(jié)構(gòu)化變好,代碼更加靈活。有關(guān)這些傳統(tǒng)的驗證方法的討論和思考會在下文中逐步給出。

然而需要注意到的是,這些基于電路仿真的驗證方法存在較多的根本性問題一直無法有效解決,如對極端情況的覆蓋、過長的仿真時間、調(diào)試難度較大等等。這些問題也將會在后文一一討論。在2018年初,幾乎全部主流的CPU廠商都被發(fā)現(xiàn)在其CPU產(chǎn)品中存在熔斷(Meltdown)和幽靈(Spectre)漏洞。這也在一個側(cè)面表明,當(dāng)代集成電路驗證存在極高的復(fù)雜性,特別是對于大型設(shè)計而言。因此,業(yè)界一直在尋找其他更為有效的驗證方法學(xué)。下文將介紹的“形式化驗證“(Formal Verification)就是其中之一。
什么是形式化驗證

和基于電路仿真的驗證方法不同,筆者認為形式化驗證的定義是:利用形式化方法,即基于嚴格的數(shù)學(xué)表述和模型,根據(jù)設(shè)計規(guī)約對設(shè)計功能進行屬性描述,并自動進行數(shù)學(xué)分析和證明。這看上去似乎非常玄妙,但實際上形式化驗證的過程可以粗略的由下圖描述:

太陽能燈串驅(qū)動芯片

圖2:形式化驗證簡要流程圖

它很像我們上學(xué)時做過的數(shù)學(xué)證明題,即給一個命題,用數(shù)學(xué)定理和方法證明該命題是否成立。若不成立則給出一則反例。在形式化驗證中,待測設(shè)計的某個功能和設(shè)計規(guī)約對應(yīng)的描述就是命題的兩部分,命題為證明二者是否等價,若得證則表示在任意情況下命題成立,若不得證則表示命題不成立,且會給出一個反例。這個推理和證明的過程通常由EDA工具自動完成。目前,業(yè)界主流的形式化驗證EDA工具主要有Cadence的JasperGold,和Synposys的VC-Formal等。

需要注意的是,作為形式化驗證的使用者,我們并不需要了解形式化方法的具體數(shù)學(xué)原理,亦或是證明的具體過程。在多數(shù)情況下,在形式化驗證工具里的調(diào)試過程和傳統(tǒng)電路仿真工具十分類似。

深圳市麗晶微電子科技有限公司,專注于太陽能閃燈IC,太陽能充電IC,太陽能控制器IC方案,太陽能草坪燈控制IC,太陽能路燈控制器IC,太陽能草坪燈IC,太陽能草坪燈驅(qū)動IC,太陽能草坪燈芯片,太陽能充電管理IC,太陽能充電芯片,太陽能控制芯片,太陽能電池充電芯片,太陽能充電控制芯片,太陽能LED燈串驅(qū)動芯片

網(wǎng)友熱評

返回頂部