那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為處理器驗證創建一個“瑞士奶酪模型”,以保證高效的驗證品質!

Codasip 科達希普 ? 來源:Codasip 科達希普 ? 作者:Codasip 科達希普 ? 2022-11-01 15:57 ? 次閱讀

處理器驗證創建一個“瑞士奶酪模型”,以保證高效的驗證品質!

所有的處理器都有著很高的品質要求,其可靠性是處理器驗證團隊的主要關切。提供一流質量的產品需要一個戰略性的、勤勉的和徹底的方法去實現。因此,處理器驗證發揮著重要作用,它需要結合所有行業標準技術--而這就有點像心理學上的的瑞士奶酪模型(又稱Reason模型)原則。

我們強烈需要一個強大的、分層的處理器驗證策略!

我在之前曾經說過:處理器驗證是一門微妙的藝術。我們需要考慮到所有的不確定性,這意味著在優化資源的同時開放驗證范圍。一方面,我們要在最終交付前找到所有的關鍵漏洞。另一方面,我們必須有一個高效的驗證策略來滿足上市時間的硬性要求。交付智能處理器驗證意味著在產品開發過程中盡可能有效地、盡早地找到有意義的bug。實現這一目標的方法之一是結合所有行業標準的驗證技術。而正是通過創建冗余,最終找到并擊敗所有關鍵bug。

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

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

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

應用于處理器驗證的瑞士奶酪模型原則

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

首先需要創建冗余,以確保在其中一個layer上失敗時的連續性。

當在開發過程中發現bug時,表明漏洞出現在了其中的幾片奶酪上。因此,我們可以改進幾種驗證方法,以減少每片奶酪上的漏洞大小。利用這種方法,無論是簡易簡單的漏洞還是復雜的終極漏洞,都可以增加擊中bug的幾率。

最大限度地發揮每種驗證技術的潛力。

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

一種好的驗證方法必須在每個切片上呈現盡可能少和小的孔。而這就要求驗證團隊有著扎實的策略、經驗和高效的溝通,這些品質也是交付高質量產品的重要因素。

在驗證過程中,當我們發現一個bug,或者一個切片上的孔時,及時修復并檢查其他切片是否有類似的漏洞。每一個切片都應該找到前一個切片中的漏洞,并在繼續運行之前解決掉它們。而實現這一目標的有效方式是全面健全性檢查!

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

在應用于處理器驗證的瑞士奶酪模型原則中,如果一種技術有改進的測試平臺、新的斷言等功能加持,那么在產品交付之前,該漏洞就會被及時發現和修復。所有的處理器驗證技術都很重要,正是所有技術的結合才能使每種技術更有效率。

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

Codasip使用的驗證技術和技巧,使我們能夠創建冗余,及時發現和修復漏洞并最終提供一流品質的RISC-V處理器!

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19407

    瀏覽量

    231179
  • 驗證技術
    +關注

    關注

    0

    文章

    5

    瀏覽量

    6243

原文標題:處理器驗證系列之五:為處理器驗證創建一個“瑞士奶酪模型”,以保證高效的驗證品質!

文章出處:【微信號:Codasip 科達希普,微信公眾號:Codasip 科達希普】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    EE-218:ADSP-TS201 TigerSHARC處理器編寫高效浮點FFT

    電子發燒友網站提供《EE-218:ADSP-TS201 TigerSHARC處理器編寫高效浮點FFT.pdf》資料免費下載
    發表于 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>浮點FFT

    如何進行電子連接的測試與驗證

    電子連接的測試與驗證是確保其性能和質量的關鍵步驟。以下是對電子連接進行測試與驗證的方法: 、測試與
    的頭像 發表于 12-20 09:49 ?414次閱讀

    國產EDA公司芯華章科技推出新代高性能FPGA原型驗證系統

    新品發布 XEPIC 不斷發展的SoC和Chiplet芯片創新,特別是基于RISC-V等多種異構處理器架構的定制化高性能應用芯片,對硬件驗證平臺的性能、容量、高速接口、調試能力都提出了更高要求,因此
    發表于 12-10 09:17 ?294次閱讀
    國產EDA公司芯華章科技推出新<b class='flag-5'>一</b>代高性能FPGA原型<b class='flag-5'>驗證</b>系統

    解鎖SoC “調試”挑戰,開啟高效原型驗證之路

    引言由于芯片設計復雜度的提升、集成規模的擴大,以及產品上市時間要求的縮短,使得設計驗證變得更加困難。特別是在多FPGA環境中,設計調試和驗證的復雜性進步增加,傳統的調試手段難以滿足對高性能、
    的頭像 發表于 10-09 08:04 ?809次閱讀
    解鎖SoC “調試”挑戰,開啟<b class='flag-5'>高效</b>原型<b class='flag-5'>驗證</b>之路

    LF412用PSPICE驗證該運放的SPICE宏模型的遇到的疑問求解

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

    如何使用MATLAB創建預測模型

    MATLAB 簡介 MATLAB 是由 MathWorks 公司開發的,它提供了集成的計算環境,包括命令行界面、
    的頭像 發表于 07-11 14:29 ?752次閱讀

    機器學習中的交叉驗證方法

    在機器學習中,交叉驗證(Cross-Validation)是種重要的評估方法,它通過將數據集分割成多個部分來評估模型的性能,從而避免過擬合或欠擬合問題,并幫助選擇最優的超參數。本文將詳細探討幾種
    的頭像 發表于 07-10 16:08 ?1452次閱讀

    西門子推出Solido IP驗證套件,代IC設計提供端到端的芯片質量保證

    西門子集成的驗證套件能夠在整個IC設計周期內提供無縫的IP質量保證IP開發團隊提供完整的工作流程 西門子工業軟件日前推出Solido?IP驗證套件(Solido IP Valida
    發表于 05-24 10:36 ?468次閱讀

    談談 十折交叉驗證訓練模型

    談談 十折交叉驗證訓練模型
    的頭像 發表于 05-15 09:30 ?948次閱讀

    助聽器降噪神經網絡模型

    抑制任務是語音增強領域的重要學科, 隨著深度神經網絡的興起,提出了幾種基于深度模型的音頻處理新方法[1,2,3,4]。然而,這些通常是
    發表于 05-11 17:15

    英特爾酷睿Ultra處理器突破500AI模型優化

    英特爾在最新推出的英特爾? 酷睿? Ultra處理器上宣布,超過500款AI模型已得到優化運行。這款處理器無疑是市場上領先的AI PC處理器,它不僅帶來了前所未有的AI體驗,還集成了沉
    的頭像 發表于 05-09 11:18 ?829次閱讀

    康謀分享 | aiSim5 物理相機傳感模型驗證方法(

    康謀aiSim5獨有的實時渲染引擎能夠滿足對物理精確環境和天氣模擬的所有要求,具有完全的決定性和可重復性。本文分享了aiSim5基于物理的相機模型驗證其與真實世界的相關性的方法,歡迎查看詳細內容!
    的頭像 發表于 04-10 15:13 ?490次閱讀
    康謀分享 | aiSim5 物理相機傳感<b class='flag-5'>器</b><b class='flag-5'>模型</b><b class='flag-5'>驗證</b>方法(<b class='flag-5'>一</b>)

    fpga驗證和uvm驗證的區別

    FPGA驗證和UVM驗證在芯片設計和驗證過程中都扮演著重要的角色,但它們之間存在明顯的區別。
    的頭像 發表于 03-15 15:00 ?1771次閱讀

    華為云盤古大模型通過金融大模型標準符合性驗證

    近日,在中國信通院組織的可信AI大模型標準符合性驗證中,華為云的盤古大模型表現出色,成功通過了金融大模型標準的符合性驗證,并榮獲優秀級(4+
    的頭像 發表于 03-05 10:12 ?700次閱讀

    華為云盤古大模型通過金融大模型標桿驗證,獲最高評級

    驗證標準主要關注金融大模型對語言,語音,視覺以及多模態任務等多元領域的適應能力,涵蓋數據合規性,模型安全性和服務穩定性等關鍵要素。
    的頭像 發表于 03-04 15:58 ?744次閱讀
    网上玩百家乐的玩法技巧和规则| 上海德州扑克比赛| 阿坝| E世博百家乐官网的玩法技巧和规则| 百家乐必赢术| 金牌娱乐城官网| 时时博百家乐官网的玩法技巧和规则 | 贵族娱乐城信誉| 百盛百家乐官网的玩法技巧和规则 | 劳力士百家乐官网的玩法技巧和规则 | 百家乐官网折叠桌| 美高梅百家乐娱乐城| 皇家赌场| 百家乐官网套利| 大发888登不上| 百家乐官网怎样出千| 百家乐官网高手的心得| 扑克百家乐赌器| 百家乐官网网址多少| 波音百家乐现金网投注平台排名导航 | 尊龙百家乐官网娱乐场| 百家乐平注常赢玩法更| 香港百家乐官网赌场| 都坊百家乐的玩法技巧和规则| 百家乐官网接线玩法| HG百家乐大转轮| 兴山县| 宝博百家乐娱乐城| 百家乐官网单跳投注法| 金博士百家乐娱乐城| 星期八娱乐| 澳门百家乐会出老千吗| 百家乐官网在线直播| 澳门百家乐心| 赌百家乐官网波音备用网| 稳赢百家乐的玩法技巧| 棋牌百家乐官网怎么玩| 涂山百家乐的玩法技巧和规则 | 乐九百家乐官网娱乐城| 博天堂百家乐的玩法技巧和规则| 海立方娱乐城|