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

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

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

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

為處理器驗(yàn)證創(chuàng)建一個(gè)“瑞士奶酪模型”,以保證高效的驗(yàn)證品質(zhì)!

Codasip 科達(dá)希普 ? 來(lái)源:Codasip 科達(dá)希普 ? 作者:Codasip 科達(dá)希普 ? 2022-11-01 15:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

處理器驗(yàn)證創(chuàng)建一個(gè)“瑞士奶酪模型”,以保證高效的驗(yàn)證品質(zhì)!

所有的處理器都有著很高的品質(zhì)要求,其可靠性是處理器驗(yàn)證團(tuán)隊(duì)的主要關(guān)切。提供一流質(zhì)量的產(chǎn)品需要一個(gè)戰(zhàn)略性的、勤勉的和徹底的方法去實(shí)現(xiàn)。因此,處理器驗(yàn)證發(fā)揮著重要作用,它需要結(jié)合所有行業(yè)標(biāo)準(zhǔn)技術(shù)--而這就有點(diǎn)像心理學(xué)上的的瑞士奶酪模型(又稱Reason模型)原則。

我們強(qiáng)烈需要一個(gè)強(qiáng)大的、分層的處理器驗(yàn)證策略!

我在之前曾經(jīng)說(shuō)過:處理器驗(yàn)證是一門微妙的藝術(shù)。我們需要考慮到所有的不確定性,這意味著在優(yōu)化資源的同時(shí)開放驗(yàn)證范圍。一方面,我們要在最終交付前找到所有的關(guān)鍵漏洞。另一方面,我們必須有一個(gè)高效的驗(yàn)證策略來(lái)滿足上市時(shí)間的硬性要求。交付智能處理器驗(yàn)證意味著在產(chǎn)品開發(fā)過程中盡可能有效地、盡早地找到有意義的bug。實(shí)現(xiàn)這一目標(biāo)的方法之一是結(jié)合所有行業(yè)標(biāo)準(zhǔn)的驗(yàn)證技術(shù)。而正是通過創(chuàng)建冗余,最終找到并擊敗所有關(guān)鍵bug。

不同類型的bug都有一個(gè)復(fù)雜性--或bug評(píng)分--這取決于觸發(fā)bug所需的事件數(shù)量和類型。有些可能是用覆蓋率發(fā)現(xiàn)的,而有些是用形式證明發(fā)現(xiàn)的。想象一下,如果將”瑞士奶酪模型”應(yīng)用于處理器驗(yàn)證。每一片奶酪都象征著一種驗(yàn)證技術(shù),它有一些特定的優(yōu)勢(shì)來(lái)捕捉特定類型的bug。漏洞逃脫并進(jìn)入最終交付物的風(fēng)險(xiǎn)通過不同層次和類型的驗(yàn)證來(lái)減輕,而這些驗(yàn)證是相互分層的。

在應(yīng)用于處理器驗(yàn)證的瑞士奶酪模型中,其原理類似于航空業(yè):如果有一條直接穿過所有切片的路徑,那么飛機(jī)就有墜毀的風(fēng)險(xiǎn)。這就是為什么航空業(yè)對(duì)程序、飛行檢查單和冗余系統(tǒng)要求嚴(yán)格?我們的目標(biāo)是增加更多的切片,減少每一個(gè)切片上的孔的大小,直至最后沒有任何縫隙可以穿過,此時(shí)一個(gè)高質(zhì)量的處理器正式完成。

8ed0c172-5942-11ed-a3b6-dac502259ad0.jpg

應(yīng)用于處理器驗(yàn)證的瑞士奶酪模型原則

通過驗(yàn)證方法(以瑞士奶酪模型為例):

首先需要?jiǎng)?chuàng)建冗余,以確保在其中一個(gè)layer上失敗時(shí)的連續(xù)性。

當(dāng)在開發(fā)過程中發(fā)現(xiàn)bug時(shí),表明漏洞出現(xiàn)在了其中的幾片奶酪上。因此,我們可以改進(jìn)幾種驗(yàn)證方法,以減少每片奶酪上的漏洞大小。利用這種方法,無(wú)論是簡(jiǎn)易簡(jiǎn)單的漏洞還是復(fù)雜的終極漏洞,都可以增加擊中bug的幾率。

最大限度地發(fā)揮每種驗(yàn)證技術(shù)的潛力。

每個(gè)分片上的孔就是驗(yàn)證方法中的一個(gè)洞。孔越多越大,意味著越多的bug可以逃脫。如果設(shè)計(jì)的同一區(qū)域(奶酪片之間的重疊孔)中沒有被任何一種驗(yàn)證技術(shù)所覆蓋和測(cè)試,那么這個(gè)漏洞就會(huì)通過驗(yàn)證,并最終出現(xiàn)在交付產(chǎn)品中。

一種好的驗(yàn)證方法必須在每個(gè)切片上呈現(xiàn)盡可能少和小的孔。而這就要求驗(yàn)證團(tuán)隊(duì)有著扎實(shí)的策略、經(jīng)驗(yàn)和高效的溝通,這些品質(zhì)也是交付高質(zhì)量產(chǎn)品的重要因素。

在驗(yàn)證過程中,當(dāng)我們發(fā)現(xiàn)一個(gè)bug,或者一個(gè)切片上的孔時(shí),及時(shí)修復(fù)并檢查其他切片是否有類似的漏洞。每一個(gè)切片都應(yīng)該找到前一個(gè)切片中的漏洞,并在繼續(xù)運(yùn)行之前解決掉它們。而實(shí)現(xiàn)這一目標(biāo)的有效方式是全面健全性檢查!

8eeb51f4-5942-11ed-a3b6-dac502259ad0.jpg

在應(yīng)用于處理器驗(yàn)證的瑞士奶酪模型原則中,如果一種技術(shù)有改進(jìn)的測(cè)試平臺(tái)、新的斷言等功能加持,那么在產(chǎn)品交付之前,該漏洞就會(huì)被及時(shí)發(fā)現(xiàn)和修復(fù)。所有的處理器驗(yàn)證技術(shù)都很重要,正是所有技術(shù)的結(jié)合才能使每種技術(shù)更有效率。

同時(shí)我們需要意識(shí)到一個(gè)單一的驗(yàn)證技術(shù)不可能完成所有的事情,是所有技術(shù)的綜合提高了驗(yàn)證和處理器設(shè)計(jì)的整體質(zhì)量。在產(chǎn)品的開發(fā)過程中,可能會(huì)有意想不到的變化或因素,這些外部行為會(huì)影響某種技術(shù)的效率。例如,設(shè)計(jì)中的變化沒有很好的傳達(dá)給驗(yàn)證團(tuán)隊(duì),或者出小差的周五下午的工作效率導(dǎo)致了人為錯(cuò)誤。這些因素都會(huì)增加切片上孔的大小,因此保持項(xiàng)目規(guī)范的及時(shí)更新以及設(shè)計(jì)者和驗(yàn)證工程師之間有效的定期溝通極其重要。此外在Codasip,實(shí)現(xiàn)這一目標(biāo)的另一個(gè)有效解決方案是執(zhí)行由其他團(tuán)隊(duì)成員進(jìn)行的代碼審查。

Codasip使用的驗(yàn)證技術(shù)和技巧,使我們能夠創(chuàng)建冗余,及時(shí)發(fā)現(xiàn)和修復(fù)漏洞并最終提供一流品質(zhì)的RISC-V處理器!

審核編輯 :李倩

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

    關(guān)注

    68

    文章

    19885

    瀏覽量

    235066
  • 驗(yàn)證技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    6317

原文標(biāo)題:處理器驗(yàn)證系列之五:為處理器驗(yàn)證創(chuàng)建一個(gè)“瑞士奶酪模型”,以保證高效的驗(yàn)證品質(zhì)!

文章出處:【微信號(hào):Codasip 科達(dá)希普,微信公眾號(hào):Codasip 科達(dá)希普】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    綠氫系統(tǒng) PEM 電解槽直流接入仿真驗(yàn)證深度解析

    ,要在 PEM 等效負(fù)載接入拓?fù)鋾r(shí),保證該負(fù)載每個(gè)時(shí)刻消耗的電壓、電流與設(shè)定值致。 其拓?fù)?b class='flag-5'>為 AC/DC-DC/DC 型拓?fù)?,如下圖所示: 拓?fù)渲?,PEM 等效負(fù)載受控電流源的形
    發(fā)表于 07-03 18:25

    Veloce Primo補(bǔ)全完整的SoC驗(yàn)證環(huán)境

    在芯片構(gòu)建之前完成。雖然硬件加速和桌面原型板是這項(xiàng)驗(yàn)證中兩個(gè)眾所周知的參與者,但企業(yè)原型同樣具備重要的意義。 盡管仿真在設(shè)計(jì)的早期階段占據(jù)主導(dǎo)地位,但由于性能的原因,其更多的適用于模塊級(jí)驗(yàn)證
    的頭像 發(fā)表于 06-12 14:39 ?600次閱讀
    Veloce Primo補(bǔ)全完整的SoC<b class='flag-5'>驗(yàn)證</b>環(huán)境

    運(yùn)行kmodel模型驗(yàn)證直報(bào)錯(cuò)怎么解決?

    我這運(yùn)行kmodel模型驗(yàn)證直報(bào)錯(cuò),所以沒法做kmodel模型好壞驗(yàn)證,不知道怎么解決這個(gè)問題,重新訓(xùn)練
    發(fā)表于 06-10 08:02

    綠氫系統(tǒng)篇丨PEM電解槽模型交流接入模式仿真驗(yàn)證

    組成,模型如圖所示,制氧速率制氫速率的半。 三、 仿真驗(yàn)證 本篇中我們分別用離線模型驗(yàn)證、實(shí)
    發(fā)表于 06-05 18:55

    綠氫系統(tǒng)篇丨PEM電解槽模型交流接入模式仿真驗(yàn)證

    離線驗(yàn)證和實(shí)時(shí)仿真驗(yàn)證兩種方式,對(duì)該模型在交流接入模式的可行性進(jìn)行全面驗(yàn)證,可為PEM電解槽的實(shí)際應(yīng)用提供理論和實(shí)踐依據(jù)。、PEM質(zhì)子交換
    的頭像 發(fā)表于 06-05 18:07 ?473次閱讀
    綠氫系統(tǒng)篇丨PEM電解槽<b class='flag-5'>模型</b>交流接入模式仿真<b class='flag-5'>驗(yàn)證</b>

    硬件輔助驗(yàn)證(HAV) 對(duì)軟件驗(yàn)證的價(jià)值

    生態(tài)系統(tǒng)和定制指令集開發(fā)的唯途徑。 當(dāng)下,芯片企業(yè)正在設(shè)計(jì) RISC-V 人工智能 (AI) 與機(jī)器學(xué)習(xí) (ML) 定制加速,實(shí)現(xiàn)特定工作負(fù)載的加速處理,這些企業(yè)
    的頭像 發(fā)表于 05-13 18:21 ?920次閱讀

    筑牢汽車品質(zhì)基石:深入剖析 DV 與 PV 驗(yàn)證

    在汽車產(chǎn)業(yè)蓬勃發(fā)展的當(dāng)下,消費(fèi)者對(duì)汽車品質(zhì)的要求愈發(fā)嚴(yán)苛。汽車從設(shè)計(jì)圖紙走向千家萬(wàn)戶的過程中,DV(Design Verification,設(shè)計(jì)驗(yàn)證)與 PV(Production
    的頭像 發(fā)表于 05-13 09:15 ?1196次閱讀
    筑牢汽車<b class='flag-5'>品質(zhì)</b>基石:深入剖析 DV 與 PV <b class='flag-5'>驗(yàn)證</b>

    FPGA EDA軟件的位流驗(yàn)證

    位流驗(yàn)證,對(duì)于芯片研發(fā)是個(gè)非常重要的測(cè)試手段,對(duì)于純軟件開發(fā)人員,最難理解的就是位流驗(yàn)證。在FPGA芯片研發(fā)中,位流驗(yàn)證是在做什么,在哪些
    的頭像 發(fā)表于 04-25 09:42 ?1146次閱讀
    FPGA EDA軟件的位流<b class='flag-5'>驗(yàn)證</b>

    芯華章AI+EDA重塑芯片驗(yàn)證效率

    近日,作為國(guó)內(nèi)領(lǐng)先的系統(tǒng)級(jí)驗(yàn)證EDA解決方案提供商,芯華章分別攜手飛騰信息技術(shù)、中興微電子在IC設(shè)計(jì)驗(yàn)證領(lǐng)域最具影響力的會(huì)議DVCon China進(jìn)行聯(lián)合演講,針對(duì)各個(gè)場(chǎng)景下驗(yàn)證中的“硬骨頭
    的頭像 發(fā)表于 04-18 14:07 ?742次閱讀
    芯華章<b class='flag-5'>以</b>AI+EDA重塑芯片<b class='flag-5'>驗(yàn)證</b>效率

    技術(shù)分享 | AVM合成數(shù)據(jù)仿真驗(yàn)證方案

    AVM 合成數(shù)據(jù)仿真驗(yàn)證技術(shù)自動(dòng)駕駛環(huán)境感知發(fā)展帶來(lái)助力,可借助仿真軟件配置傳感、搭建環(huán)境、處理圖像,生成 AVM 合成數(shù)據(jù),有效加速算法驗(yàn)證
    的頭像 發(fā)表于 03-19 09:40 ?3054次閱讀
    技術(shù)分享 | AVM合成數(shù)據(jù)仿真<b class='flag-5'>驗(yàn)證</b>方案

    新思科技推出基于AMD芯片的新代原型驗(yàn)證系統(tǒng)

    代HAPS-200原型驗(yàn)證系統(tǒng)和ZeBu仿真系統(tǒng),憑借其卓越的運(yùn)行性能、更快的編譯速度和更高的調(diào)試效率,引領(lǐng)了行業(yè)發(fā)展的新潮流。這些系統(tǒng)均采用了新思科技最新研發(fā)的仿真與原型驗(yàn)證就緒(EP-ready)硬件,通過精細(xì)的軟件配置與優(yōu)化,實(shí)現(xiàn)了仿真與原型
    的頭像 發(fā)表于 02-19 17:12 ?679次閱讀

    EE-218:ADSP-TS201 TigerSHARC處理器編寫高效浮點(diǎn)FFT

    電子發(fā)燒友網(wǎng)站提供《EE-218:ADSP-TS201 TigerSHARC處理器編寫高效浮點(diǎn)FFT.pdf》資料免費(fèi)下載
    發(fā)表于 01-14 16:46 ?0次下載
    EE-218:<b class='flag-5'>為</b>ADSP-TS201 TigerSHARC<b class='flag-5'>處理器</b>編寫<b class='flag-5'>高效</b>浮點(diǎn)FFT

    如何進(jìn)行電子連接的測(cè)試與驗(yàn)證

    電子連接的測(cè)試與驗(yàn)證是確保其性能和質(zhì)量的關(guān)鍵步驟。以下是對(duì)電子連接進(jìn)行測(cè)試與驗(yàn)證的方法: 、測(cè)試與
    的頭像 發(fā)表于 12-20 09:49 ?1536次閱讀

    解鎖SoC “調(diào)試”挑戰(zhàn),開啟高效原型驗(yàn)證之路

    引言由于芯片設(shè)計(jì)復(fù)雜度的提升、集成規(guī)模的擴(kuò)大,以及產(chǎn)品上市時(shí)間要求的縮短,使得設(shè)計(jì)驗(yàn)證變得更加困難。特別是在多FPGA環(huán)境中,設(shè)計(jì)調(diào)試和驗(yàn)證的復(fù)雜性進(jìn)步增加,傳統(tǒng)的調(diào)試手段難以滿足對(duì)高性能、
    的頭像 發(fā)表于 10-09 08:04 ?1124次閱讀
    解鎖SoC “調(diào)試”挑戰(zhàn),開啟<b class='flag-5'>高效</b>原型<b class='flag-5'>驗(yàn)證</b>之路

    LF412用PSPICE驗(yàn)證該運(yùn)放的SPICE宏模型的遇到的疑問求解

    關(guān)于LF412,我用PSPICE驗(yàn)證該運(yùn)放的SPICE宏模型的遇到以下問題: 1.該模型缺少電壓噪聲和電流噪聲參數(shù),有更加準(zhǔn)確的SPICE宏模型嗎; 2.該宏
    發(fā)表于 08-06 06:16