《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > FPGA IP核軟硬件協(xié)同驗(yàn)證采用形式驗(yàn)證技術(shù)

FPGA IP核軟硬件協(xié)同驗(yàn)證采用形式驗(yàn)證技術(shù)

2013-07-18
關(guān)鍵詞: SoPC IP核 FPGA

從移動(dòng)設(shè)備到汽車乃至工業(yè)機(jī)械,越來越多的產(chǎn)品采用需要軟硬件協(xié)同工作的高級(jí)處理技術(shù)來執(zhí)行一系列艱巨的任務(wù)。不過,隨著系統(tǒng)日趨復(fù)雜性,設(shè)計(jì)人員在驗(yàn)證軟硬件是否能夠協(xié)同工作方面也面臨著日益嚴(yán)峻的挑戰(zhàn)。過去數(shù)十年來,企業(yè)和研究人員已推出一系列相關(guān)方法。不過,要想驗(yàn)證軟硬件是否能如愿協(xié)同工作,仍然困難重重。

10 多年來,形式驗(yàn)證技術(shù)一直是設(shè)計(jì)團(tuán)隊(duì)進(jìn)行硬件準(zhǔn)確性驗(yàn)證工作最具發(fā)展?jié)摿Φ募夹g(shù)之一。最近據(jù)英特爾公司透露,該公司工程師正是采用了這種驗(yàn)證技術(shù),才解決了上世紀(jì) 90 年代 Pentium I 微處理器浮點(diǎn)單元問題。[1] 形式驗(yàn)證技術(shù)隨后備受英特爾及眾多其它硬件設(shè)計(jì)公司推崇,不過這種技術(shù)仍是一種比較冷門的選擇。軟硬件協(xié)同驗(yàn)證的形式驗(yàn)證技術(shù)在業(yè)界仍未得到廣泛采用。

OneSpin Solutions 公司、凱澤斯勞滕大學(xué) (University of Kaiserslautern)和賽靈思的研究人員近期聯(lián)合對(duì)如何采用形式驗(yàn)證技術(shù)全面驗(yàn)證賽靈思同時(shí)內(nèi)含嵌入式固件和硬件組件的 IP 軟核進(jìn)行了一項(xiàng)調(diào)研。研究發(fā)現(xiàn),在可擴(kuò)展的形式驗(yàn)證環(huán)境中,可以捕獲固件和硬件之間的互動(dòng)。這項(xiàng)調(diào)研工作是產(chǎn)業(yè)界和學(xué)術(shù)界的一項(xiàng)重要合作,充分利用了近期與硬件有關(guān)的固件形式驗(yàn)證技術(shù)的進(jìn)步,而且采用了間隔屬性檢查(IPC) 這種有界模型檢驗(yàn)方式。

模型檢驗(yàn)和 IPC
形式驗(yàn)證技術(shù)采用數(shù)學(xué)方法,以確保設(shè)計(jì)滿足嚴(yán)格的功能準(zhǔn)確性規(guī)范要求。它從設(shè)計(jì)模型、系統(tǒng)工作環(huán)境描述以及設(shè)計(jì)可能遇到的一系列屬性入手。隨后要驗(yàn)證這些屬性能否適用于所有情況,是否會(huì)出現(xiàn)屬性失效的情況。設(shè)計(jì)人員越來越多地結(jié)合采用形式驗(yàn)證和較傳統(tǒng)的仿真驗(yàn)證技術(shù),從而發(fā)揮二者的最佳優(yōu)勢(shì)。舉例來說,等效性檢驗(yàn)和斷言源于形式驗(yàn)證技術(shù),不過現(xiàn)已廣泛融入仿真驗(yàn)證流程之中。

模型檢驗(yàn)是一種先進(jìn)的系統(tǒng)自動(dòng)形式驗(yàn)證技術(shù),這些系統(tǒng)可作為有限狀態(tài)機(jī),系統(tǒng)規(guī)范則被視為時(shí)序邏輯的一系列屬性。每個(gè)屬性指定一段時(shí)間內(nèi)與系統(tǒng)狀態(tài)集相關(guān)的有效(或無效)邏輯行為。舉例來說,RESET 屬性斷言:當(dāng) RESET 信號(hào)處于活躍狀態(tài),不管系統(tǒng)在一段時(shí)間內(nèi)轉(zhuǎn)換為何種狀態(tài),都將返回 RESET 狀態(tài)。這些屬性能以熟悉的語言格式表達(dá),如SystemVerilog 斷言或 SVA(見側(cè)欄:“間隔屬性檢查的工作原理”)。

一系列屬性構(gòu)成系統(tǒng)規(guī)范的抽象模型。模型檢驗(yàn)軟件負(fù)責(zé)處理每個(gè)屬性,為全面驗(yàn)證屬性,將涵蓋設(shè)計(jì)所有可達(dá)的狀態(tài)。如果屬性失效,那么模型檢測(cè)器會(huì)返回反例,說明屬性未滿足重設(shè)要求。

模型檢驗(yàn)工作自動(dòng)執(zhí)行,相對(duì)迅速。與仿真驗(yàn)證技術(shù)不同的是,它能全面測(cè)試系統(tǒng)模型,從而常常能夠發(fā)現(xiàn)隱蔽的問題。有時(shí)這些問題會(huì)出現(xiàn)在不起眼的角落里,有時(shí)那些為仿真測(cè)試臺(tái)創(chuàng)建刺激測(cè)試模型和斷言的驗(yàn)證工程師很容易忽視問題的起因。

現(xiàn)代系統(tǒng)有大量的狀態(tài)變量,通常會(huì)出現(xiàn)所謂“狀態(tài)空間爆炸”問題,可達(dá)的狀態(tài)呈幾何級(jí)數(shù)增長(zhǎng)。由于狀態(tài)空間非常復(fù)雜,很容易超出傳統(tǒng)模型檢測(cè)器的能力范圍,從而限制這種技術(shù)的實(shí)用性,所以才需要使用間隔屬性檢查等更新的模型檢驗(yàn)方法,也就是我們?cè)谶@項(xiàng)工作中所使用的方法 [2]。

IPC 是一種專用的有界模型檢測(cè)器。與其它有界模型檢測(cè)器一樣,IPC會(huì)將屬性范圍限制在有限的時(shí)鐘周期數(shù)之內(nèi),從而控制整體復(fù)雜性,并采用布爾可滿足性 (SAT) 解算器來執(zhí)行實(shí)際的模型檢驗(yàn)工作。IPC 和傳統(tǒng)有界模型檢測(cè)器的區(qū)別在于,它的時(shí)鐘周期窗口能允許屬性斷言在任意時(shí)間點(diǎn)上啟動(dòng)。

IPC 還可提供一種解決狀態(tài)空間爆炸問題的簡(jiǎn)單方法。IPC 方法通過設(shè)計(jì)抽象來指導(dǎo)用戶創(chuàng)建代表驗(yàn)證的設(shè)計(jì)關(guān)鍵功能的概念狀態(tài)機(jī) (CSM)。CSM 可捕獲給定設(shè)計(jì)中所有基本操作或事務(wù)處理。在抽象的最高層,CSM的每次狀態(tài)轉(zhuǎn)換都代表一個(gè)原子運(yùn)動(dòng),被唯一的屬性所覆蓋。實(shí)際上,由于CSM 是設(shè)計(jì)提取后的抽象視圖,因此在相應(yīng)的 RTL 代碼中,每個(gè) CSM 事務(wù)處理都對(duì)應(yīng)于多達(dá)數(shù)百個(gè)相關(guān)信號(hào)活動(dòng)的時(shí)鐘周期。適當(dāng)?shù)膶傩钥刹东@全部最相關(guān)的狀態(tài)以及周期精度級(jí)的輸入輸出信號(hào)行為,支持提取的完整周期。每個(gè)屬性指定多周期時(shí)間間隔中的預(yù)期行為,精確對(duì)應(yīng)于 CSM 的一次轉(zhuǎn)換或操作。因此該方法就叫做間隔屬性檢查,也被稱作操作式間隔屬性檢查。

CSM 抽象有意不捕獲底層 RTL設(shè)計(jì)的所有細(xì)節(jié),而只是詳細(xì)闡述對(duì)捕獲完整系統(tǒng)行為至關(guān)重要的控制狀態(tài)子集,以縮減狀態(tài)空間和降低狀態(tài)轉(zhuǎn)換復(fù)雜性。這樣,IPC 就不同于基于斷言的標(biāo)準(zhǔn)驗(yàn)證(該驗(yàn)證需要設(shè)計(jì)人員向 RTL 代碼添加局部信號(hào)級(jí)斷言,并通過仿真或盡可能使用形式驗(yàn)證技術(shù)來進(jìn)行檢查)。很多情況下這種斷言會(huì)檢查設(shè)計(jì)人員在實(shí)施 RTL 代碼相應(yīng)部分時(shí)所推斷的先決條件。這些局部斷言與 IP 模塊規(guī)范的關(guān)系可能不夠清楚。此外,這種手動(dòng)生成的斷
言在整個(gè)代碼庫(kù)中不規(guī)則分布,難以分析其是否覆蓋了整個(gè)設(shè)計(jì)功能。

下面,對(duì)所有可能的狀態(tài)轉(zhuǎn)換進(jìn)行自動(dòng)全面的探索,并對(duì)其相應(yīng)的屬性予以驗(yàn)證。任何屬性失效會(huì)突出顯示,并提供導(dǎo)致失效的反例細(xì)節(jié)。帶有OneSpin 360 MV 形式驗(yàn)證工具的操作式 IPC 還能自動(dòng)進(jìn)行完整性驗(yàn)證分析。這也可以采用同樣先進(jìn)的用于驗(yàn)證 CSM 屬性的屬性檢查技術(shù)(采用高效的布爾可滿足性解算器)來完成。

完整性證明能夠確保每個(gè)可能的輸入序列都有唯一的操作屬性鏈來確定設(shè)計(jì)行為。鏈的屬性通過 CSM 中的抽象開始狀態(tài)和結(jié)束狀態(tài)鏈接在一起,而輸入觸發(fā)器則匹配考慮中的各個(gè)輸入跡線。此外,分析過程中要檢查每個(gè)屬性是否分別指定了特定時(shí)間間隔內(nèi)所有相關(guān)的輸出信號(hào),并確保各時(shí)間間隔彼此相連,不會(huì)存在輸出行為描述上的任何漏洞。

這樣,證明完整性時(shí)就能整體檢查屬性集。如果檢查通過,就不會(huì)出現(xiàn)屬性集無法確定設(shè)計(jì)行為的輸入情況。因此,屬性集也能涵蓋完整的設(shè)計(jì)功能。

隨著越來越多地要求對(duì)嵌入式固件及其與硬件互動(dòng)進(jìn)行驗(yàn)證,采用形式驗(yàn)證方法始終是一個(gè)挑戰(zhàn),也需要不斷積極研究。分別對(duì)固件和硬件組件進(jìn)行驗(yàn)證一直是標(biāo)準(zhǔn)做法,但這最終需要花費(fèi)大量時(shí)間進(jìn)行全系統(tǒng)集成。此前,驗(yàn)證工程師采用間隔屬性檢查,主要是用于硬件子系統(tǒng)的形式驗(yàn)證。不過近期調(diào)研發(fā)現(xiàn),已找到將這種方法擴(kuò)展應(yīng)用于含有硬件和固件的更完整系統(tǒng)上的途徑。這項(xiàng)工作的重點(diǎn)就是通過將 IPC 應(yīng)用到賽靈思商用 IP 軟核(即軟錯(cuò)誤緩解 (SEM) 內(nèi)核)來評(píng)估描述固件、硬件及二者之間互動(dòng)情況的統(tǒng)一形式驗(yàn)證環(huán)境( http://www.xilinx.com/cn/products/intellectual-property/SEM.htm )。該內(nèi)核包括寄存器傳輸級(jí) (RTL) 邏輯和一個(gè)PicoBlaze™ 微控制器。

SEM 內(nèi)核
為更好地了解驗(yàn)證工作,我們先進(jìn)一步了解一下這個(gè) IP 軟核。這個(gè)賽靈思 IP 軟核不僅能檢測(cè)、歸類并糾正賽靈思 FPGA 配置存儲(chǔ)器中的錯(cuò)誤,而且還可為測(cè)試目的注入錯(cuò)誤。

新型半導(dǎo)體產(chǎn)品容易受到高能級(jí)輻射的干擾。比方說,高能中子產(chǎn)生單粒子翻轉(zhuǎn) (SEU),直接影響芯片,進(jìn)而導(dǎo)致配置存儲(chǔ)器單元狀態(tài)的變化。為了緩解上述影響, 賽靈思FPGA 配置幀的存儲(chǔ)器單元都采用單錯(cuò)誤糾正/ 雙錯(cuò)誤檢測(cè)硬件模塊保護(hù)機(jī)制。對(duì)航空器儀表等特定應(yīng)用而言,還應(yīng)采取更為精密的糾錯(cuò)機(jī)制,以抵御極高能級(jí)輻射帶來的影響。SEM 內(nèi)核可通過賽靈思 FPGA 中的FRAME_ECC 端口來監(jiān)控糾錯(cuò)碼(ECC) 模塊的狀態(tài),然后針對(duì)這些情況提供適當(dāng)?shù)慕鉀Q方案。

SEM 內(nèi)核采用賽靈思 PicoBlaze微控制器來監(jiān)控配置存儲(chǔ)器單元的狀態(tài),并根據(jù)需要采取糾錯(cuò)措施。設(shè)計(jì)人員可將 SEM 內(nèi)核集成到設(shè)計(jì)中,并與設(shè)計(jì)中的其它電路系統(tǒng)組合在一起,實(shí)現(xiàn)更高級(jí)的防輻射保護(hù)機(jī)制,滿足應(yīng)用需求。如果檢測(cè)到配置存儲(chǔ)器錯(cuò)誤,SEM 內(nèi)核能直接糾正,或?qū)㈠e(cuò)誤情況通報(bào)給更高一級(jí)的系統(tǒng)設(shè)計(jì)。

正確操作 SEM 內(nèi)核至關(guān)重要,因?yàn)槠湮ㄒ荒康木褪谴_保用戶 FPGA電路的準(zhǔn)確性。賽靈思已對(duì)該內(nèi)核進(jìn)行了全面驗(yàn)證,不過應(yīng)當(dāng)指出的是,由于種種原因,該 IP 的驗(yàn)證確實(shí)非常艱難。

該內(nèi)核與 UART、前面提到的FRAME_ECC、FPGA 的內(nèi)部配置訪問端口 (ICAP) 和定制錯(cuò)誤注入接口等接口進(jìn)行通信。雖然我們對(duì)這些接口了如指掌,但卻很難以各種可能的輸入組合加以操作, 讓嵌入式PicoBlaze 微控制器唱重頭戲。SEM內(nèi)核功能的形式驗(yàn)證要求我們捕獲如下三者之間的互動(dòng)情況:用匯編代碼編寫的 PicoBlaze 固件、封裝邏輯以及規(guī)范文檔中所述系統(tǒng)資源的外部接口。

為完成上述任務(wù),我們采用 IPC來驗(yàn)證 SEM 內(nèi)核中與硬件相關(guān)的軟件的準(zhǔn)確性。

采用 IPC 對(duì)固件和硬件進(jìn)行形式驗(yàn)證
在對(duì)總線協(xié)議的啟動(dòng)代碼或驅(qū)動(dòng)程序及其運(yùn)行所在的硬件等低級(jí)固件進(jìn)行形式驗(yàn)證時(shí),設(shè)計(jì)團(tuán)隊(duì)往往面臨著巨大挑戰(zhàn)。近期,德國(guó)凱澤斯勞滕大學(xué)電子設(shè)計(jì)自動(dòng)化集團(tuán)的一個(gè)團(tuán)隊(duì)介紹了一種將 IPC 擴(kuò)展應(yīng)用于到軟硬件協(xié)同驗(yàn)證的方法 [3]。其中要解決的難題就是如何處理包含成百上千代碼行代碼的狀態(tài)空間爆炸問題。

該團(tuán)隊(duì)的主要觀點(diǎn)是,利用間隔屬性抽象為有限狀態(tài)序列集,這些序列集用大量代碼行表示,在此基礎(chǔ)上進(jìn)行操作式屬性檢查。這樣,該技術(shù)可在單個(gè)概念狀態(tài)機(jī)中將軟硬件事件結(jié)合在一起。通用計(jì)算模型采用 IPC方法,首次支持軟硬件交互表示和調(diào)試。當(dāng)然,這種方法也存在局限性,也不適用于所有類型的軟件。特別需要指出的是,大量使用遞歸的代碼不在當(dāng)前討論范疇之中。

驗(yàn)證 SEM 內(nèi)核時(shí),我們采用固件控制流程圖 (CFG) 來生成屬性模板?;灸K之間的每個(gè)轉(zhuǎn)換都被視為獨(dú)立的屬性,由 PicoBlaze 微控制器內(nèi)置的寄存器或外部事件所觸發(fā)。給定周期中描述抽象開始/ 結(jié)束狀態(tài)的功能僅取決于 PicoBlaze 架構(gòu)狀態(tài)及任何外部刺激。

IPC 需要描述 SEM 內(nèi)核在斷言開始/ 結(jié)束時(shí)的狀態(tài),這時(shí)我們需要檢查 PicoBlaze 固件和 FPGA 邏輯的RTL 代碼。圖 1 顯示了固件和硬件狀態(tài)的組合。需要注意的是,PicoBlaze微控制器在真正實(shí)現(xiàn)軟件有限狀態(tài)機(jī),且其行為直接影響到封裝硬件。如果可能,單獨(dú)驗(yàn)證固件需要一個(gè)硬件總線功能模型 (BFM) 接口,實(shí)際上這會(huì)產(chǎn)生又一個(gè)行為測(cè)試平臺(tái)。不過,IPC 的擴(kuò)展使我們能在統(tǒng)一的驗(yàn)證環(huán)境中對(duì)包含硬件和固件的全系統(tǒng)的行為進(jìn)行建模。我們本來能在指令集仿真器中運(yùn)行固件并對(duì)其進(jìn)行編譯,但卻無法在一個(gè)環(huán)境中全面捕獲硬件和固件系統(tǒng)行為。而使用 IPC,我們則可以在統(tǒng)一的硬件/ 固件驗(yàn)證環(huán)境實(shí)現(xiàn)上述操作。

圖 1 - OneSpin 360 MV 工具中 SEM 內(nèi)核的硬件和固件狀態(tài)轉(zhuǎn)換為組合驗(yàn)證狀態(tài)的示例

在構(gòu)建屬性時(shí),我們可反復(fù)限制其復(fù)雜性,從而在 OneSpin 360 MV工具中我們就任何給定屬性的復(fù)雜性及其評(píng)估時(shí)間進(jìn)行折中,實(shí)現(xiàn)最佳平衡。在本例中,我們發(fā)現(xiàn)讓屬性的間隔在 100 個(gè)周期以下比較好,這樣屬性驗(yàn)證可在 30分鐘內(nèi)完成。

SEM 內(nèi)核還涉及到更深層次的設(shè)計(jì)因素,也有助于降低屬性復(fù)雜性。SEM 內(nèi)核固件和 PicoBlaze 微架構(gòu)的有關(guān)方面以及如何實(shí)施以簡(jiǎn)化屬性創(chuàng)建等,都與此相關(guān)。

首先,我們可利用 SEM 內(nèi)核嵌入式固件的某些特性:
? 固件鏡像可實(shí)現(xiàn)軟件有限狀態(tài)機(jī),其某些特性有助于正式描述處理器狀態(tài)。特別需要指出的是,固件不會(huì)動(dòng)態(tài)分配存儲(chǔ)器,也不會(huì)調(diào)用無限遞歸。這是一般低級(jí)嵌入式軟件的典型情況。固件的這兩大特性能大幅簡(jiǎn)化處理器狀態(tài)及其存儲(chǔ)器的建模。

? 向驗(yàn)證工程師提供全局變量和局部變量的詳盡內(nèi)存映射。SEM 內(nèi)核可提供封裝 RTL 中用于觸發(fā)固件狀態(tài)轉(zhuǎn)換的全部外部變量,以便配合供OneSpin 360 MV 工具,共同探索。

? 最后,固件機(jī)代碼存儲(chǔ)在 SEM 內(nèi)核的 ROM 中。由于 ROM 可提供可視化驗(yàn)證流程,因此無需全面驗(yàn)證 PicoBlaze 微控制器上可運(yùn)行的任何程序,而只需驗(yàn)證 ROM 中實(shí)際存儲(chǔ)的程序。換言之,經(jīng)現(xiàn)場(chǎng)驗(yàn)證適用于所有固件的 PicoBlaze 微控制器,我們不必再次驗(yàn)證。我們可集中精力驗(yàn)證 PicoBlaze 微控制器與SEM 內(nèi)核的固件以及 wrapper RTL 之間的互動(dòng)情況。

其次,我們還可利用 PicoBlaze 微架構(gòu)的特性來描述固件鏡像的狀態(tài)。PicoBlaze 微架構(gòu)的一些特性能簡(jiǎn)化其在形式驗(yàn)證工具流程中的集成。

? 指令的執(zhí)行井然有序。由于 SEM內(nèi)核中指令執(zhí)行連續(xù)進(jìn)行,因此我們能確切知道固件內(nèi)某條指令相對(duì)于其它指令的啟動(dòng)時(shí)間。

? 每條指令的解碼或執(zhí)行需要兩個(gè)周期。由于 SEM 內(nèi)核固件工作中時(shí)延是確定的,因此我們能創(chuàng)建出囊括多條指令的屬性,而這些指令則能根據(jù)確定的總時(shí)延加以執(zhí)行。

? PicoBlaze 微架構(gòu)支持有限堆棧深度。堆棧內(nèi)容是 SEM 內(nèi)核狀態(tài)的關(guān)鍵部分,但有限深度情況下,該狀態(tài)不會(huì)超過設(shè)定的深度。由于屬性驗(yàn)證的復(fù)雜性隨狀態(tài)數(shù)量的增加而增大,因此堆棧內(nèi)部設(shè)定的深度可簡(jiǎn)化驗(yàn)證工作。

描述某個(gè)周期內(nèi)處理器的狀態(tài)時(shí),架構(gòu)狀態(tài)數(shù)量的描述相對(duì)簡(jiǎn)單。這種可管理的狀態(tài)描述可直接向 OneSpin360 MV 的屬性生成工具提供信息。

有了這些簡(jiǎn)化因素,我們就要描述相關(guān)的狀態(tài)轉(zhuǎn)換了。我們可將作為各個(gè)設(shè)計(jì)狀態(tài)的固件基本模塊映射后直接描述。從定義上看,基本模塊包括線性指令序列。每個(gè)條件跳轉(zhuǎn)或條件函數(shù)調(diào)用都可決定一個(gè)基本模塊或兩個(gè)潛在后續(xù)模塊的終點(diǎn)。指令的目標(biāo)地址標(biāo)志著新基本模塊的起點(diǎn)。控制流程圖包含基本模塊及后續(xù)關(guān)系。圖中每個(gè)邊緣都對(duì)應(yīng)于固件的條件分支,并標(biāo)明分支條件。

如果用高級(jí)語言來實(shí)現(xiàn)固件,則編譯器可自動(dòng)生成 CFG。不過,借助(符號(hào))指令集仿真器,我們同樣也可從匯編代碼中抽象 CFG。該技術(shù)還能支持僅提供匯編代碼的傳統(tǒng)平臺(tái)的協(xié)同驗(yàn)證。

驗(yàn)證 SEM 內(nèi)核時(shí),我們采用固件CFG 來生成屬性模板。基本模塊間的每次轉(zhuǎn)換都視為 PicoBlaze 內(nèi)置寄存器或外部事件觸發(fā)的獨(dú)立屬性。任何給定周期中描述抽象開始/ 結(jié)束狀態(tài)的功能僅取決于 PicoBlaze 架構(gòu)狀態(tài)和所有外部刺激。

作為外部刺激到架構(gòu)狀態(tài)映射的一部分,實(shí)踐證明我們必須指定每個(gè)條件跳轉(zhuǎn)或函數(shù)調(diào)用的分支條件。我們關(guān)心的是設(shè)計(jì)的整體行為,因此我們要指定外部輸入事件或封裝電路重要的狀態(tài)寄存器(而不是嵌入式處理器的局部狀態(tài)寄存器)的條件。觸發(fā)條件下評(píng)估的封裝寄存器可成為抽象狀態(tài)定義的一部分。

SEM 內(nèi)核固件和 PicoBlaze 微控制器本身都能進(jìn)行條件簡(jiǎn)化,因此我們能就處理器狀態(tài)和外部刺激定義所有固件狀態(tài)轉(zhuǎn)換。這種狀態(tài)涵蓋固件和硬件, 可將設(shè)計(jì)的整體行為與OneSpin 360 MV 工具中的抽象概念有限狀態(tài)機(jī)相關(guān)聯(lián)。

屬性的生成
我們發(fā)現(xiàn),SEM 內(nèi)核的固件和硬件均能用 1700 種屬性描述,這些屬性捕獲了設(shè)計(jì)及其接口的端對(duì)端功能。我們用 OneSpin 360 MV 來檢查屬性,并探索整個(gè)屬性集的完整性。屬性能并行驗(yàn)證,服務(wù)器集群中屬性驗(yàn)證最長(zhǎng)大概需要 30 分鐘才能完成。

乍然一看,總共 1700 個(gè)屬性好像很多。不過,大多數(shù)屬性(約 1500 個(gè))的驗(yàn)證只涉及順序 UART 的等待循環(huán),順序 UART 除轉(zhuǎn)存控制器的狀態(tài)信息外,主要用于調(diào)試目的。切記,每個(gè)屬性都是一個(gè)以條件跳轉(zhuǎn)結(jié)束的基本軟件模塊,因此每個(gè) UART 等待循環(huán)都會(huì)在形式模型中創(chuàng)建唯一的屬性。就設(shè)計(jì)的全面驗(yàn)證來說,我們發(fā)現(xiàn)等待循環(huán)期間無法預(yù)見的負(fù)面效果不會(huì)破壞抽象狀態(tài)內(nèi)容。

總之,生成的屬性貫穿固件的整個(gè)控制流程,描述了相應(yīng)固件基本模塊執(zhí)行過程中設(shè)計(jì)的輸入/ 輸出行為。就本案例研究而言,上述屬性配合現(xiàn)有的驗(yàn)證測(cè)試平臺(tái),可讓您對(duì)內(nèi)核功能的準(zhǔn)確性信心百倍。

生成的屬性還反映出一個(gè)情況,即 SEM 內(nèi)核錯(cuò)誤注入測(cè)試特性可將錯(cuò)誤注入到某個(gè)配置存儲(chǔ)器位置,不過只有在不按 SEM 內(nèi)核產(chǎn)品文檔建議的方式操作錯(cuò)誤注入端口時(shí)才會(huì)發(fā)生此類情況。雖然該問題在正常操作條件下不會(huì)發(fā)生, 但賽靈思還是更新了SEM 內(nèi)核特性,從而徹底杜絕了這種可能性。

致力于打造高質(zhì)量
在我們的調(diào)研中,我們演示了用于形式驗(yàn)證賽靈思 SEM 內(nèi)核中高度集成的硬件和固件的 IPC 方法。在統(tǒng)一的驗(yàn)證環(huán)境中,用 1700 個(gè)并行驗(yàn)證的屬性對(duì) SEM 內(nèi)核進(jìn)行了全面驗(yàn)證。在驗(yàn)證過程中,采用了最新形式驗(yàn)證技術(shù)和工具。驗(yàn)證結(jié)果則能讓您對(duì) SEM 內(nèi)核的功能準(zhǔn)確性信心大增,同時(shí)突現(xiàn)了賽靈思繼續(xù)致力于打造高質(zhì)量 IP。

間接屬性的工作原理
本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 56av国产精品久久久久久久 | 久久综合国产 | 日韩国产欧美在线视频 | 国产色视频一区二区三区qq号 | 国内精品久久人妻互换 | 黑人巨大精品欧美一区二区 | 亚洲最大黄色网址 | 欧美专区一区 | 自拍在线视频 | 日日操夜夜骑 | 欧美成年私人网站 | 亚洲天堂一区在线观看 | 国产精品videosex极品 | 午夜精品久久 | 久久综合在线 | 可以在线观看av的网站 | 久久婷婷成人综合色 | 国产色xx群视频射精 | 亚洲色图50p | caoporn人人| 少妇哺乳期在线喷奶 | 99久久夜色精品国产亚洲 | 超碰人人射 | 成人在线免费观看视频 | 拔擦拔擦8x海外华人永久 | 日韩精品在线观看一区二区 | 肉色超薄丝袜脚交一区二区 | 国产精品成人无码免费 | 成年人免费视频网站 | 亚洲中文字幕无码中文字 | 4438xx亚洲最大五色丁香软件 | 性一交一无一伦一精一品 | 色爽爽一区二区三区 | 欧美操日韩| 亚洲精品国产成人 | 高清av免费 | 欧美精品黄色片 | 亚洲国产欧美日韩在线观看第一页 | 日韩少妇乱码一区二区三区免费 | 911国产在线观看 | 欧美日韩一级久久久久久免费看 | 久久97久久97精品免视看秋霞 | 超乳hitomi在线播放痴汉 | 国产交换配乱淫视频α | 国产午夜精品久久久久久免费视 | 久操视频在线播放 | 国产精品美女久久久av超清 | 无码人妻丰满熟妇区毛片18 | 欧美1314| 91精品国产综合久久久久 | 一区二区视频免费 | 精品熟人一区二区三区四区 | 激情偷拍av | 欧美一级一区二区三区 | 日韩特级毛片 | 超黄网站在线观看 | 夜夜春夜夜爽 | 日本理论片中文字幕 | 91精品乱码久久蜜桃 | 欧美成人性生交大片免费看 | 色噜噜一区二区 | 床戏做爰无遮挡摸亲胸小说 | 激情五月av久久久久久久 | 老司机午夜精品视频资源 | 欧美日韩免费观看视频 | 国产youjizz | www午夜精品| 中文字幕日韩精品有码视频 | 黄色一级大片免费版 | 日本视频网| 人妻被按摩师玩弄到潮喷 | 青青草综合网 | 色女生影院| 亚洲日韩精品一区二区三区 | 日韩欧美一级黄色片 | 成人理论影院 | 亚洲第一天堂久久 | 一区二区视频网 | 亚洲视频一区二区三区四区 | 亚洲成人a v | 在线观看中文字幕码 | 欧美伊人精品成人久久综合97 | 亚洲综合色无码 | 无码人妻精品一区二区三区66 | 一级黄色特级片 | 亚洲综合色成在线播放 | 黄色片在线播放 | 牲高潮99爽久久久久777 | 亚洲成人看片 | 成人精品一区二区户外勾搭野战 | 国产一区二区伦理 | 男人女人黄 色视频一级香蕉 | 国产一区二区三区免费观看视频 | 有码一区二区三区 | 国产美女视频国产视视频 | 日本在线高清视频 | 久草在线视频网站 | 欧美变态口味重另类在线视频 | 大白肥妇bbvbbw高潮 | av福利在线免费观看 | 美女视频一区二区 | 成人毛片100免费观看 | 天天夜夜爽 | 精品99视频 | 久草视频福利 | 青青久久国产 | 国产福利萌白酱在线观看视频 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 久久国产精品久久久久久 | 国内精品久久久人妻中文字幕 | 亚洲精品无线乱码一区 | 欧美亚洲韩国 | 精品国产91久久久久久久妲己 | 亚洲黄色三级视频 | 欧美综合自拍亚洲综合图 | 99av成人精品国语自产拍 | 国产精品xxx在线 | 国产白浆在线 | eeuss秋霞成人影院 | 日本边添边摸边做边爱 | 久久精品无码一区二区三区免费 | 欧美内谢| 中文字日产幕乱五区 | 国产伦精品一区二区三区免费视频 | 黄色a一级视频 | 黄色在线免费观看视频 | 女同av久久中文字幕字 | 色妞欧美| 97国产婷婷综合在线视频 | 成人性生交大片 | 一本色综合亚洲精品蜜桃冫 | 99在线 | 亚洲 | 嫩草网站入口一区二区 | 香蕉久久av一区二区三区 | 国产精品日本一区二区不卡视频 | 在线观看国产精品普通话对白精品 | 永久精品视频 | 爆乳熟妇一区二区三区 | 亚洲黄色在线播放 | 日本二区视频 | 成人免费看片在线观看 | 99久热在线精品996热是什么 | 九九亚洲精品 | 亚洲色图偷拍视频 | 成人免费在线视频观看 | 日韩欧美群交p片內射中文 三级4级全黄60分钟 | 国产人与zoxxxx另类91 | 欧美aaa级片 | 国产精品激情在线观看 | 911国产| 国产草草影院ccyycom | 国产一大二大不卡专区 | 最新中文字幕免费视频 | 粉嫩av一区二区三区四区免费 | 欧美亚洲国产精品久久高清 | 亚洲国产精品18久久久久久 | 日本污污网站 | 久久影视av| 欧美一区二区免费 | 另类色综合 | 三级欧美视频 | 好吊妞视频788gao在线观看 | 一本一道波多野结衣av中文 | 久久一区二区视频 | 疯狂做爰的爽文多肉小说王爷 | 国产在线激情 | 欧美激情精品久久久久 | 国精产品一二三三区入口 | 香蕉久久一区二区三区 | 玖玖在线播放 | 日产欧美一区二区三区不上 | 欧美成人一区免费视频 | 日韩av影视大全 | 强制憋尿play黄文尿奴 | 免费观看国产黄色片 | 天天操天天操天天 | 午夜艹逼 | 九九影院理论片私人影院 | 亚洲性一区二区 | 免费精品国产 | 欧美人与动牲交片免费 | 99精品久久毛片a片 在线亚洲高清揄拍自拍一品区 | 另类αv欧美另类aⅴ | 欧美日韩一区精品 | 少妇2做爰交换朴银狐 | 久久亚洲中文字幕不卡一二区 | 日韩欧美激情 | 国产日韩一区二区在线观看 | 国产美女诱惑 | 午夜毛片视频 | 国产精品视频大全 | 手机看片福利视频 | 色88久久久久高潮综合影院 | 91秒拍国产福利一区 | 欧美大肚乱孕交hd孕妇 | 午夜成人理论无码电影在线播放 | 免费ā片在线观看 | 日本猛少妇色xxxxx猛交图片 | 久久精品人人做人人综合试看 | 日韩av无码精品人妻系列 | 久久婷婷综合色 | 久久男人av资源网站无码 | 性欧美又大又长又硬 | 欧美大荫蒂毛茸茸视频 | 亚洲一区二区三区日本久久九 | 色77777| 久草在线新视觉 | 日韩精品一区二区三区四区 | 嫩草影院一区二区 | 欧美性淫爽www视频免费播放 | 欧美va亚洲va在线观看 | 国产极品美女高潮无套浪潮av | 91视频综合| 天天色天天爽 | 日韩av导航| 夫妻性生活自拍 | 日日夜夜精品视频免费 | 美腿丝袜高跟三级视频 | 亚洲女人的天堂 | 波多野吉衣一区二区三区 | 99精品视频免费热播在线观看 | 97人人模人人爽人人喊电影 | 久久精品国产亚洲一区二区 | 四虎色| 国产精品久久人妻无码网站一区 | 特级无码毛片免费视频尤物 | 青青草视频免费观看 | 日本一区二区三区视频在线播放 | 伊人性伊人情综合网 | 日韩91av | 久久亚洲堂色噜噜av入口网站 | 小明www永久免费播放平台 | 日日噜噜夜夜狠狠久久无码区 | 国产精品久久久久久妇女 | 亚洲精品国产一区二区 | 叶子楣裸乳照无奶罩视频 | 真人性生交免费视频 | 国产精品欧美一区二区三区 | 一乃葵在线 | 综合国产第二页 | 国产乱码一二三区精品 | 伊人免费 | 在线免费看av网站 | 毛片网止 | 在线观看国产一级片 | 男女做激情爱呻吟口述全过程 | 亚洲国产成人久久一区www妖精 | 亚洲香蕉av | 午夜免费福利在线观看 | 亚洲精品.www | 亚洲欧美中文日韩在线v日本 | 99久久精品费精品国产一区二区 | 免费黄色网址在线 | 女人被狂躁c到高潮视频 | 波多野结衣人妻 | 国产乱码一区二区三区咪爱 | 91探花在线播放 | 狠狠狠狠狠| 国产三级精品三级 | 国产又黄又猛视频 | 好吊日视频在线 | 妺妺窝人体色www看人体 | 国产精品久久久久久久久免小说 | 欧美日韩亚洲在线观看 | 中文字幕日本最新乱码视频 | 内射人妻少妇无码一本一道 | 国产69精品久久久久99 | 亚洲精品久久久蜜臀av站长工具 | 成人高清 | 99久久国产综合 | 日韩最新网址 | 97超碰色 | 多男一女一级淫片免费播放口 | 国产精品国产成人国产三级 | av亚洲产国偷v产偷v自拍 | 偷拍盗摄66av99 | www日日| 性猛交xxxx乱大交孕妇2十 | 爱豆国产剧免费观看大全剧集 | 国产精品乱码 | 国产极品美女高潮抽搐免费网站 | 中文字幕人成乱码在线观看 | 亚洲欧美日韩久久一区二区 | 日韩欧美国产成人精品免费 | 成人性生交大片100部 | 日本少妇裸体做爰高潮片 | 久久精品国产曰本波多野结衣 | 香蕉狠狠爱视频 | 狠狠色丁香婷婷综合最新地址 | 亚洲一区免费 | 福利免费视频 | 日韩不卡手机视频在线观看 | 一二三区不卡 | 日韩一级视频在线观看 | 亚洲精品乱码久久久久久久久久 | 欧美不卡 | 色a在线| 超碰2023| 69av片| 日韩视频在线观看免费 | 国产伦精品一区二区三区男技 | 伊人久久大香线蕉av一区二区 | 国产成人无码国产亚洲 | 六月婷婷在线观看 | 日日鲁夜夜如影院 | 午夜三级在线观看 | 美女的mm视频网站软件 | 亚洲视频天堂 | 国产免费黄色 | 一级黄色美女 | 国产精品卡一卡二卡三 | 亚洲欧洲自拍偷拍 | 国产主播在线一区 | 色婷婷综合久久久中文字幕 | 成人不卡在线观看 | 久久久精品999 | 少妇视频网 | 日韩欧美视频 | 午夜在线观看一区 | 97久久久久久 | 亚洲精品免费视频 | 动漫av网站| 色狠久| 国产一线二线在线观看 | 黄色精品视频 | 男人扒开添女人下部免费视频 | 乱lun合集小可的奶水 | 西西4444www大胆无码 | 香蕉久久夜色精品升级完成 | av在线浏览| 日本高清视频网站www | 久久成人国产精品免费软件 | 精品人妻无码一区二区三区抖音 | 欧美日本国产精品 | 国产黑丝精品 | 亚洲在线天堂 | 国产精成人 | 日本aaa级片 | 丁香久久婷婷 | 中文字幕av无码一区二区三区电影 | 久久93| 又爽又大久久久级淫片毛片 | 欧美www视频| 91中文字幕网 | 久久精品国产亚洲7777 | 91蝌蚪| 日韩欧美亚洲综合久久 | 国产综合在线观看 | 少妇粗大进出白浆嘿嘿视频 | 青草视频免费观看 | 少妇啊灬啊别停灬用力啊房东 | 日韩高清欧美 | www.国产视频.com | 精品国产污污免费网站入口爱酱 | 日韩精品91偷拍在线观看 | 国产夫妻一区 | 爽爽淫人 | 亚洲性生活网站 | 色婷婷综合久久久中文字幕 | 一色桃子av大全在线播放 | 成人污在线观看 | 国产精品yy | 久久精品成人免费国产片桃视频 | 色婷婷亚洲 | 欧美三日本三级三级在线播放 | 91人人揉日日捏人人看 | 欧美午夜网站 | 区一区二视频 | 日本波多野结衣在线 | 祥仔av大片av免费看 | 成人免费视频久久 | jizz国产精品 | 青草视频在线免费观看 | 亚洲欧洲无码一区二区三区 | 中文字幕日韩精品有码视频 | 久久国产精品无码一区二区三区 | 亚洲色大成网站www久久九九 | 亚洲看片 | 国产高清一区在线观看 | 国产伦精品一区二区三区免费视频 | 一级黄色录像免费观看 | 久久国产剧情 | 97久久国产亚洲精品超碰热 | 亚洲综合欧美日韩 | 草草免费视频 | 久久91精品国产91久久小草 | 久久精品国产sm调教网站演员 | 在线爽| 永久免费看片在线 | 少妇裸体啪啪激情高潮 | av在线黄色 | 成年人黄色网址 | 天堂色综合 | 亚洲精品ww久久久久久p站 | 欧美黑人精品一区二区不卡 | 2020亚洲天堂| 久久免费少妇高潮久久精品99 | aaa国产精品| 可以看的毛片 | 国产精品va在线 | 欧美丰满熟妇bbbbbb | 色偷偷五月天 | 人妻精品久久久久中文字幕 | 精品在线观看一区 | 天啪 | 91九色视频在线 | 久久精品道一区二区三区 | 印度精品av三级 | 国内外成人免费视频 | 精久国产av一区二区三区孕妇 | 18禁美女黄网站色大片免费看 | 午夜激情亚洲 | 国产女主播白浆在线观看 | 国产乱码精品一区二区三区爽爽爽 | 成熟的女同志hd | 久久天天躁狠狠躁夜夜97 | 精品视频入口 | 欧美大屁股xxxx高跟欧美黑人 | 黄大色黄大片女爽一次 | 久热这里只有精品视频6 | 可以看片的网站色 | 韩国三级大全久久网站 | 天堂中文在线观看视频 | 亚洲a成人片在线观看 | 国产真实乱对白精彩 | 处破痛哭a√18成年片免费 | 无遮挡国产高潮视频免费观看 | 国产精品亚洲二区在线观看 | 97人人模人人爽人人喊网 | 国产在线你懂得 | 亚洲精品国产嫩草在线观看东京热 | 中文字幕日韩精品亚洲一区 | 国产精品美女视频 | 7777av| 大陆熟妇丰满多毛xxxx | 欧美大片va欧美在线播放 | 丰满大爆乳波霸奶 | 亚洲精品午夜久久久久久久灵蛇爱 | 亚洲国产综合色产精品色在线 | 337p日本欧洲亚洲大胆裸体艺术 | 狠狠干视频网 | ww国产内射精品后入国产 | 在线观看欧美一区 | 亚洲欧洲免费视频 | 日本三级毛片 | 天堂网手机版 | 国产女人高潮的av毛片 | 欧美人妖老妇 | 国产黄色一级录像 | 午夜精品福利视频 | 国产日产欧美a级毛片 | 免费国产一区二区 | 99久久精品费精品国产风间由美 | 99国产超薄肉色丝袜交足的后果 | 就爱啪啪网 | 91在线免费看片 | 国产一区二区三区视频在线播放 | 亚洲国产成人一区二区在线 | 插嫩嫩学生妹p | 青久草视频 | 国产怡春院无码一区二区 | 看黄a大片日本真人视频直播 | 日韩少妇精品av一区二区 | 国产一区二区三区内射高清 | 色综合久久综合网 | 日本a级无毛 | 久久不见久久见免费影院国语 | 亚洲一区二区中文 | 三级三级久久三级久久 | 二级黄色大片 | 亚洲国产午夜精品理论片妓女 | 久久网站热最新地址 | 日本三级理论久久人妻电影 | 日韩在线视频播放 | 日本猛少妇色xxxxx猛叫 | 日韩亚洲第一页 | 黄色片女人| 美女网站免费视频 | 永久免费不卡在线观看黄网站 | 葵司免费一区二区三区四区五区 | 蜜桃视频在线观看免费视频网站www | 一本久道中文无码字幕av | 福利一区视频 | 自由成熟xxxx色视频 | 久久金品 | 国产成人久久婷婷精品流白浆 | 国产看黄网站又黄又爽又色 | 五月婷婷久久综合 | 91丨九色丨黑人外教 | 亚洲人性xxⅹ猛交 | 国产精品久久久99 | 国产成人精品牛牛影视 | 少妇私密推油呻吟在线播放 | 国产高清视频在线免费观看 | 午夜性生活片 | 久久天堂精品 | 91麻豆精品91久久久久同性 | 久久综合91| 人人综合 | 视频一区二区三区免费 | 色偷偷av一区二区三区 | 久久精品79国产精品 | 一本久道高清无码视频 | 国产香港明星裸体xxxx视频 | 成人亚洲精品久久久久软件 | 羞羞午夜福利免费视频 | 在线99热| 国产精品18久久久久久vr | 久久尹人| a∨变态另类天堂无码专区 人妻丰满熟妇av无码区不卡 | 亚洲超丰满肉感bbw 亚洲超碰在线 | 福利cosplayh裸体の福利 | 国产成人久久av977小说 | 国产香港明星裸体xxxx视频 | 粉嫩久久99精品久久久久久夜 | 6080啪啪| 中文字幕日本最新乱码视频 | 一边摸一边抽搐一进一出视频 | 久久66热人妻偷产精品 | 天天爽天天爽天天爽 | 欧美综合在线视频 | 婷婷深爱 | 国产成人午夜福利在线观看 | 真人毛片高清免费播放 | 亚洲精品第一国产综合亚av | 国产成人综合精品 | 亚洲人成网站18禁止 | 国产videos| 在线观看特色大片免费视频 | 波多野结衣一区二区三区免费视频 | 这里有精品视频 | 久久国产精久久精产国 | 日韩成人一级片 | 中文在线永久免费观看 | 农村女人十八毛片a级毛片 农村人伦偷精品视频a人人澡 | 草草影院最新 | 性色影院 | 久久精品一二三区 | gogo西西人体大尺度大胆伊人 | 国产天堂在线 | 99久久99久久精品免费看蜜桃 | 男女一进一出超猛烈的视频不遮挡在线观看 | 67194成人 | h片在线观看免费 | 国产成人精 | 最新中文字幕av无码不卡 | 日韩av免费片 | 放荡的美妇在线播放 | 久久久久国产一区二区三区 | 国产女人乱人伦精品一区二区 | 爱情岛论坛永久亚洲品质 | 伦理片在线播放无遮无挡 | 精品国产大片 | 绝色美妇性调教沦为玩物 | 中文字幕 欧美激情 | 色综合久久久久综合99 | 精品乱码一区二区三区四区 | 国产精品久久久久久久久久久免费看 | 天海翼一区二区三区四区在线观看 | 中文一二区 | 老熟妇高潮一区二区三区 | 天堂在线中文 | 老女人av在线 | 国产人碰人摸人爱视频 | 国产成人精品一区二区秒拍 | 诱人的乳峰奶水hd | 欧美日韩一区三区 | 永久免费快色 | 日本精品视频一区二区三区 | 欧美极品少妇 | 很黄的网站在线观看 | 日本69熟| 精品久久久久久久久久久下田 | 久久综合久 | www日韩在线 | 免费看a的网站 | 亚洲午夜精品久久久久久app | 欧美日日摸夜夜添夜夜添 | 国产精品久久午夜夜伦鲁鲁 | 欧洲一级视频 | 麻豆精品久久久久久久99蜜桃 | 久久一卡二卡三卡四卡 | 两根大肉大捧一进一出好爽视频 | 午夜久久乐 | 动漫精品专区一区二区三区 | 屁屁影院第一页 | 日韩高清亚洲日韩精品一区 | 欧美一区二区三区在线播放 | 97视频人人 | 久久男人av资源站 | 国产毛茸茸毛毛多水水多 | 好色婷婷 | 嫩草影院黄 | 天天干在线观看 | 日韩免费无码人妻波多野 | 小嘀咕视频官网在线观看 | 一区二区三区四区产品乱 | 国产中文字幕久久 | 久久久久国产精品午夜一区 | 亚洲第一页中文字幕 | 久草在线新首页 | 国产视频手机在线观看 | 一本一本久久aa综合精品 | 国产在线无码精品电影网 | 日韩激情视频一区二区 | 色伊人网| 国产特级毛片aaaaaa喷潮 | av在线网页 | 欧美成人午夜精品久久久 | 韩日av片| 日韩精品一区二区免费视频 | 亚洲欧美天堂 | 一级少妇精品久久久久久久 | 一色屋精品久久久久久久久久 | 欧美一级在线 |