在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

智能跟蹤SoC驗證進度的方法

VIBT_dputech ? 來源:大普微 ? 作者:大普微 ? 2021-03-28 10:52 ? 次閱讀

隨著芯片技術的不斷發展,特別是芯片工藝水平的提升,芯片規模越來越大,這也為芯片邏輯功能驗證帶來了很大的挑戰。如何保證產品上市時間(TimetoMarket),快速完成功能驗證和達成較高的覆蓋率,已成為驗證進程管理的棘手問題。本文主要跟小伙伴們聊一聊智能跟蹤SoC驗證進度的方法。

EDA工具兩大巨頭Synopsys和Cadence都有自己的驗證計劃工具,分別是Synopsys公司的VerificationPlanner和Cadence的vmanager,兩者各有千秋。今天我們主要針對的是Synopsys的層次化驗證計劃工具。該工具采用自定義的描述語言HVP(Hierarchical Verification Plan),層次化地描述驗證計劃,并在驗證計劃的實施過程中,通過測試數據結果,反標回驗證計劃,根據產生相應的狀態報告,可以有效地追蹤驗證的整個進程。其基本流程如圖1所示。

3efeea52-8eb9-11eb-8b86-12bb97331649.png

圖1:HVP基本流程

該流程需要驗證人員首先編寫驗證計劃,驗證計劃通常需要Synopsys提供的另一種工具Verdi或DVE編輯HVP文件,或者直接采用office工具Excel編輯XML格式文件。在項目驗證計劃中會包含測試計劃、功能覆蓋率計劃、斷言覆蓋計劃、代碼覆蓋率計劃等等。下面將介紹HVP是如何編寫來映射我們上述提到的各種計劃的。

驗證計劃有自己的.hvp格式,如圖2 HVP描述示例。該文件可以比較容易的通過Verdi生成模板。

3f508cfe-8eb9-11eb-8b86-12bb97331649.png

圖2:HVP描述示例

當然,如果你比較鐘愛Excel,那么可以用命令將hvp計劃文件轉換成XML格式:

hvpgenxls–planmy_plan.hvp –lca

這樣就可以用Excel打開生成的如my_plan.hvp.xml文件了,如圖3所示。

3fb2c6d0-8eb9-11eb-8b86-12bb97331649.png

圖3:ExcelXML格式驗證計劃

從圖3中可以看出,測試項填在feature列,分層計劃一方面就體現在feature是分級的,C列feature為B列的子feature。另一方面體現在plan可以include子plan,如圖4中include列即為myplan包含了cache_plan。帶有value關鍵字列表示測試項完成度情況,而帶有measure關鍵字列則表示對應測試項如何衡量,也即我們所提的如代碼覆蓋率,功能覆蓋率,斷言覆蓋率了。如圖5中“measure snps.source”列中,group關鍵字表征功能覆蓋率,property關鍵字表征斷言覆蓋率,tree關鍵字則表征代碼覆蓋率。

4014d5dc-8eb9-11eb-8b86-12bb97331649.png

圖4:包含子plan示例

409408a2-8eb9-11eb-8b86-12bb97331649.png

圖5:包含代碼代碼覆蓋率、功能覆蓋率和斷言覆蓋率的plan示例

好了,我們的驗證計劃完成了,下一步就要開發測試用例并作回歸測試。所有測試用例運行完成后,仿真工具VCS會收集這些覆蓋率并輸出數據庫。此外,當然我們也希望會收集測試用例是pass還是fail的信息,作為反標信息的用戶自定義輸入信息。有了這些數據,通過反標工具就可以看到驗證報告了,運行如下命令:

hvpannotate –plan my_plan.hvp.xml –dir *.vdb –userdata *.hud

可以得到my_plan.hvp.ann.xml文件,類似如圖6所有的形式。

4125b0f4-8eb9-11eb-8b86-12bb97331649.png

圖6:反標后的hvp計劃示例

寫到這里,我們的驗證工程師們確實被這種可視化的、自動化的驗證計劃管理驚艷到了。整個驗證跟蹤過程被自動化,既保證了跟蹤的準確性,也避免了工程繁瑣的管理和手工勞動。重要的一點是,老大再問起驗得咋樣了,我們就可以以數據說話:“老大,就一個功能覆蓋點沒覆蓋到了,你看?!鳖I導滿意的點點頭:“嗯,小伙子不錯,年輕有為!”

但是,我們的工程師們也注意到了,填寫功能覆蓋率計劃的時候,要從我們測試平臺中找出covergroup或coverpoint的層次路徑,如圖5中的group instance和group bin。這個可麻煩了,有沒有好的方法不去寫層次路徑,只寫coveragegroup和coverpoint名呢?這個難不倒我們的技術牛們,他們創造了一個新的HVP流程,如圖7所示。一個新的HVP模板如圖8所示,讓驗證人員只需要填寫class.covergroup[.coverpoint[.bin]]這樣格式的命名來表征當前feature或子feature由哪個covergroup和coverpoint覆蓋測試,然后運行我們開發的工具xhvp,可以輸出最終的hvp文件和用Systemverilog語言描述的function coverage類聲明文件了。通過上述的步驟,我們的技術牛把function coverage的代碼都生成好了,對驗證人員真是無比的體貼,大大減輕驗證人員的負擔。當然也大大提高驗證評審的效率,從而加快項目驗證進度。

41b33c3a-8eb9-11eb-8b86-12bb97331649.png

圖7:新的HVP流程

4222b650-8eb9-11eb-8b86-12bb97331649.png

圖8:HVP模板計劃頁示例

至此,這套大殺器介紹完了,它在我們的DPU600芯片驗證中已經被完美地使用。作為DapuStor業內首創的智能存儲SoC芯片,基于最新的12nm FinFET工藝,即有業內領先性能的SSD主控功能,還集成了可計算存儲,機器學習等高大上的特性,同時還擁有強大的功耗管理,晶體管數接近億級,這么多強大的功能,其驗證復雜度可想而知,得益于我們的HVP流程, DPU600芯片的邏輯驗證順利完成,而且一次流片量產成功,基于DPU600產品也即將面世,敬請期待哦!

原文標題:芯片驗證管理,也能自動跟蹤!

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

責任編輯:haq

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

    關注

    456

    文章

    51283

    瀏覽量

    427778
  • eda
    eda
    +關注

    關注

    71

    文章

    2792

    瀏覽量

    173966

原文標題:芯片驗證管理,也能自動跟蹤!

文章出處:【微信號:dputech,微信公眾號:DapuStor】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    激光焊縫跟蹤器與傳統焊縫檢測方法的對比

    在焊接自動化的推動下,焊縫檢測技術逐漸成為焊接質量控制的重要環節。傳統的焊縫檢測方法在一定程度上滿足了生產需求,但隨著工業應用對精度和效率要求的提升,激光焊縫跟蹤器逐漸成為一種更具競爭力的解決方案。今天一起了解激光焊縫跟蹤器與傳
    的頭像 發表于 11-28 16:47 ?231次閱讀
    激光焊縫<b class='flag-5'>跟蹤</b>器與傳統焊縫檢測<b class='flag-5'>方法</b>的對比

    視頻目標跟蹤從0到1,概念與方法

    視覺目標跟蹤的挑戰和算法模型,最后,我們將介紹最流行的基于深度學習的目標跟蹤方法,包括MDNET,GOTURN,ROLO等。本文希望你
    的頭像 發表于 11-20 01:06 ?479次閱讀
    視頻目標<b class='flag-5'>跟蹤</b>從0到1,概念與<b class='flag-5'>方法</b>

    soc技術在智能設備中的應用

    隨著科技的飛速發展,系統級芯片(System on Chip,簡稱SOC)技術已經成為智能設備領域的核心驅動力。SOC技術將處理器、存儲器、輸入輸出接口等多種功能集成在一個芯片上,極大地提高了
    的頭像 發表于 11-10 09:13 ?739次閱讀

    SOC芯片在人工智能中的應用

    人工智能技術正在改變我們的生活和工作方式。從智能手機的語音助手到復雜的自動駕駛汽車,AI技術的應用無處不在。SOC芯片作為實現這些技術的關鍵硬件,集成了處理器、存儲器、輸入/輸出接口等多種功能,為
    的頭像 發表于 10-31 15:44 ?1620次閱讀

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

    的需求。因此,高效的調試(Debugging)手段在原型驗證中顯得尤為重要。今天,我們將探討設計調試的常見方法,涵蓋從簡單到復雜的多種調試。1.原型驗證為什么重要
    的頭像 發表于 10-09 08:04 ?837次閱讀
    解鎖<b class='flag-5'>SoC</b> “調試”挑戰,開啟高效原型<b class='flag-5'>驗證</b>之路

    高抗噪性 電壓跟蹤

    電壓跟蹤
    jf_30741036
    發布于 :2024年09月29日 19:26:44

    避免智能手機應用 SOC 跳變的 TI 監測計方法應用說明

    電子發燒友網站提供《避免智能手機應用 SOC 跳變的 TI 監測計方法應用說明.pdf》資料免費下載
    發表于 09-12 10:49 ?0次下載
    避免<b class='flag-5'>智能</b>手機應用 <b class='flag-5'>SOC</b> 跳變的 TI 監測計<b class='flag-5'>方法</b>應用說明

    光學跟蹤器接口連接方法有哪些

    光學跟蹤器是一種用于測量和跟蹤物體位置和運動的設備,廣泛應用于航空航天、軍事、機器人、虛擬現實等領域。光學跟蹤器接口連接方法是指將光學跟蹤
    的頭像 發表于 08-29 18:26 ?693次閱讀

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

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

    Silicon Labs藍牙SoC BG27榮獲2024年資產跟蹤產品獎

    Silicon Labs(亦稱“芯科科技”)的BG27藍牙SoC近期榮獲IoT Evolution World網站舉辦的2024年資產跟蹤產品獎(2024 IoT Evolution Asset
    的頭像 發表于 06-18 16:38 ?678次閱讀

    大規模 SoC 原型驗證面臨哪些技術挑戰?

    引言隨著電子設計自動化(EDA)驗證工具的重要性日益增加,開發者們開始尋求減少流片成本和縮短開發周期的方法。其中,使用可編程邏輯芯片(FPGA)來構建有效的驗證流程成為一種流行的解決方案,這種
    的頭像 發表于 06-06 08:23 ?1245次閱讀
    大規模 <b class='flag-5'>SoC</b> 原型<b class='flag-5'>驗證</b>面臨哪些技術挑戰?

    SOC的多種計算方法

    SOC的多種計算方法
    的頭像 發表于 06-05 09:34 ?2496次閱讀
    【<b class='flag-5'>SOC</b>的多種計算<b class='flag-5'>方法</b>】

    【AWTK使用經驗】如何設計立體電池進度條?

    AWTK是基于C語言開發的跨平臺GUI框架?!禔WTK使用經驗》系列文章將介紹開發AWTK過程中一些常見問題與解決方案,例如:如何加載外部資源?如何設計自定義進度條?這些都會在系列文章進行解答
    的頭像 發表于 04-18 08:25 ?514次閱讀
    【AWTK使用經驗】如何設計立體電池<b class='flag-5'>進度</b>條?

    北京清微智能科技有限公司發布IC驗證方法,實現雙DUT驗證

    清微智能在本周宣布新型專利“一種IC驗證中實現雙DUT驗證方法”已于今年3月獲批。該項專利內容由該集團獨立研究,申請日期優先于2024年3月26日。
    的頭像 發表于 04-08 10:07 ?633次閱讀
    北京清微<b class='flag-5'>智能</b>科技有限公司發布IC<b class='flag-5'>驗證</b>新<b class='flag-5'>方法</b>,實現雙DUT<b class='flag-5'>驗證</b>

    分享一種大型SOC設計中功能ECO加速的解決方案

    大型SOC項目的綜合非常耗時間,常?;ㄙM好幾天。當需要做功能ECO時,代碼的改動限定在某些子模塊里,設計人員并不想重跑一次完整的綜合,這種方法縮短了一輪ECO的時間,保證了項目進度。
    的頭像 發表于 03-11 10:41 ?539次閱讀
    分享一種大型<b class='flag-5'>SOC</b>設計中功能ECO加速的解決方案
    主站蜘蛛池模板: 特黄色片 | 日干夜操 | 农村妇女色又黄一级毛片卡 | 天天看天天干 | 色婷婷成人 | 国产精品资源 | 欧美色欧 | avbobo在线观看 | 中文三级视频 | 黑人黄色大片 | 1515hh四虎免费观com | 黄频网| 日本三级网站在线线观看 | 国产成人精品曰本亚洲78 | 日本在线不卡视频 | 久久久国产精品免费看 | 中文字幕一区二区在线观看 | 国产福利不卡一区二区三区 | 国产精品久久久久久吹潮 | 国产美女精品三级在线观看 | 寡妇一级a毛片免费播放 | 午夜视频网址 | 国产精品1区2区3区 国产精品1区2区3区在线播放 | 日韩美女拍拍免费视频网站 | 99热久久精品最新 | 网站色小妹 | 亚洲精品美女久久久久网站 | 人人干人人上 | 中文字幕亚洲天堂 | 天天想天天干 | 中文字幕一区在线观看 | 俺去啦在线视频 | 色综合天天综合网国产人 | 狠狠操狠狠 | 久久国产乱子伦精品免费一 | 哟交小u女国产精品视频 | 日本一区二区视频在线观看 | 日韩亚洲欧洲在线com91tv | seba51久久精品 | 欧美性区 | 六月丁香婷婷天天在线 |