18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

智能跟蹤SoC驗(yàn)證進(jìn)度的方法

VIBT_dputech ? 來源:大普微 ? 作者:大普微 ? 2021-03-28 10:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

圖1:HVP基本流程

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

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

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

圖2:HVP描述示例

當(dāng)然,如果你比較鐘愛Excel,那么可以用命令將hvp計(jì)劃文件轉(zhuǎn)換成XML格式:

hvpgenxls–planmy_plan.hvp –lca

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

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

圖3:ExcelXML格式驗(yàn)證計(jì)劃

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

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

圖4:包含子plan示例

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

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

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

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

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

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

圖6:反標(biāo)后的hvp計(jì)劃示例

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

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

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

圖7:新的HVP流程

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

圖8:HVP模板計(jì)劃頁(yè)示例

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

原文標(biāo)題:芯片驗(yàn)證管理,也能自動(dòng)跟蹤!

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

責(zé)任編輯:haq

聲明:本文內(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)注

    462

    文章

    53263

    瀏覽量

    455511
  • eda
    eda
    +關(guān)注

    關(guān)注

    72

    文章

    3008

    瀏覽量

    180962

原文標(biāo)題:芯片驗(yàn)證管理,也能自動(dòng)跟蹤!

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    在Linux ubuntu上使用riscv-formal工具驗(yàn)證蜂鳥E203 SoC的正確性

    內(nèi)容:在Linux ubuntu上使用riscv-formal工具驗(yàn)證蜂鳥E203 SoC的正確性 步驟: 1、下載和安裝riscv-formal工具: bash復(fù)制代碼 git clone
    發(fā)表于 10-24 07:52

    如何在e203 SOC中添加自定義外設(shè)

    外設(shè)的基地址和連接e203_soc_top信號(hào)使用,并將自定義的外設(shè)正確實(shí)例化在此對(duì)外接口口模塊中。 3、在e203_soc_top中正確實(shí)例化第2步中的對(duì)外接口模塊 4、在system頂層模塊中正確實(shí)例化e203_soc_t
    發(fā)表于 10-20 10:38

    如何驗(yàn)證電能質(zhì)量在線監(jiān)測(cè)裝置的抗干擾能力?

    驗(yàn)證電能質(zhì)量在線監(jiān)測(cè)裝置的抗干擾能力,需遵循 “ 實(shí)驗(yàn)室標(biāo)準(zhǔn)測(cè)試→現(xiàn)場(chǎng)實(shí)景驗(yàn)證→長(zhǎng)期穩(wěn)定性跟蹤 ” 的三級(jí)驗(yàn)證邏輯,覆蓋 “電磁兼容(EMC)合規(guī)性”“實(shí)際干擾場(chǎng)景適配性”“長(zhǎng)期抗衰減
    的頭像 發(fā)表于 10-11 16:39 ?447次閱讀
    如何<b class='flag-5'>驗(yàn)證</b>電能質(zhì)量在線監(jiān)測(cè)裝置的抗干擾能力?

    有哪些方法可以驗(yàn)證電能質(zhì)量在線監(jiān)測(cè)裝置的穩(wěn)定性?

    干擾導(dǎo)致精度惡化。以下是從 “長(zhǎng)期跟蹤、環(huán)境模擬、對(duì)比分析、自診斷” 四個(gè)維度構(gòu)建的系統(tǒng)性驗(yàn)證方法,覆蓋實(shí)驗(yàn)室與現(xiàn)場(chǎng)場(chǎng)景: 一、長(zhǎng)期連續(xù)監(jiān)測(cè)與趨勢(shì)分析:跟蹤精度的時(shí)間穩(wěn)定性 穩(wěn)定性的核
    的頭像 發(fā)表于 09-26 14:16 ?324次閱讀
    有哪些<b class='flag-5'>方法</b>可以<b class='flag-5'>驗(yàn)證</b>電能質(zhì)量在線監(jiān)測(cè)裝置的穩(wěn)定性?

    有哪些方法可以驗(yàn)證備用電源續(xù)航測(cè)試方案的準(zhǔn)確性?

    驗(yàn)證電能質(zhì)量在線監(jiān)測(cè)裝置備用電源續(xù)航測(cè)試方案的準(zhǔn)確性,需從 方案設(shè)計(jì)合理性、測(cè)試過程可控性、結(jié)果一致性、標(biāo)準(zhǔn)符合性 等維度出發(fā),通過多方法交叉驗(yàn)證,確保測(cè)試結(jié)果能真實(shí)反映裝置在斷電場(chǎng)景下的實(shí)際續(xù)航
    的頭像 發(fā)表于 09-03 17:42 ?426次閱讀
    有哪些<b class='flag-5'>方法</b>可以<b class='flag-5'>驗(yàn)證</b>備用電源續(xù)航測(cè)試方案的準(zhǔn)確性?

    利用超微型 Neuton ML 模型解鎖 SoC 邊緣人工智能

    我們所有的 SoC 都能用于邊緣人工智能。例子包括: 預(yù)測(cè)性維護(hù)和樓宇自動(dòng)化系統(tǒng) 在每個(gè)節(jié)點(diǎn)上進(jìn)行本地?cái)?shù)據(jù)分析的智能傳感器網(wǎng)絡(luò) 遙控器和可穿戴設(shè)備的動(dòng)作和手勢(shì)識(shí)別 用于智能健康可穿戴設(shè)
    發(fā)表于 08-31 20:54

    【HarmonyOS 5】鴻蒙中進(jìn)度條的使用詳解

    【HarmonyOS 5】鴻蒙中進(jìn)度條的使用詳解 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 一、HarmonyOS中Progress進(jìn)度條的類型
    的頭像 發(fā)表于 07-11 18:26 ?554次閱讀
    【HarmonyOS 5】鴻蒙中<b class='flag-5'>進(jìn)度</b>條的使用詳解

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

    0 1 ? 簡(jiǎn)介?? SoC 設(shè)計(jì)團(tuán)隊(duì)的任務(wù)是在創(chuàng)建昂貴的生產(chǎn)掩膜之前完成完整的系統(tǒng)級(jí)驗(yàn)證。這意味著徹底審核所有硬件模塊、這些模塊之間的所有交互以及為最終應(yīng)用創(chuàng)建的所有專用軟件,而且所有這些任務(wù)都要
    的頭像 發(fā)表于 06-12 14:39 ?1031次閱讀
    Veloce Primo補(bǔ)全完整的<b class='flag-5'>SoC</b><b class='flag-5'>驗(yàn)證</b>環(huán)境

    西門子利用AI來縮小行業(yè)的IC驗(yàn)證生產(chǎn)率差距

    Questa One將集成電路(IC)驗(yàn)證從被動(dòng)反應(yīng)流程重新定義為智能的自優(yōu)化系統(tǒng)。 西門子數(shù)字化工業(yè)軟件推出了Questa? One智能驗(yàn)證軟件組合,將連接性、數(shù)據(jù)驅(qū)動(dòng)
    的頭像 發(fā)表于 05-27 14:34 ?358次閱讀

    西門子推出Questa One智能驗(yàn)證解決方案

    西門子數(shù)字化工業(yè)軟件宣布推出 Questa One 智能驗(yàn)證軟件產(chǎn)品組合,以人工智能(AI)技術(shù)賦能連接性、數(shù)據(jù)驅(qū)動(dòng)方法和可擴(kuò)展性,突破集成電路 (IC)
    的頭像 發(fā)表于 05-13 18:19 ?996次閱讀

    概倫電子芯片封裝連接性驗(yàn)證工具PadInspector介紹

    當(dāng)今時(shí)代人們對(duì)產(chǎn)品性能要求越來越高,SoC設(shè)計(jì)也隨之變得越來越復(fù)雜,由此導(dǎo)致SoC內(nèi)模塊數(shù)量呈指數(shù)級(jí)增長(zhǎng)。不同于傳統(tǒng)設(shè)計(jì)方法,芯片封裝設(shè)計(jì)中的l/O pad配置規(guī)劃和封裝連接性驗(yàn)證流程
    的頭像 發(fā)表于 04-22 09:59 ?624次閱讀
    概倫電子芯片封裝連接性<b class='flag-5'>驗(yàn)證</b>工具PadInspector介紹

    激光焊縫跟蹤器與傳統(tǒng)焊縫檢測(cè)方法的對(duì)比

    在焊接自動(dòng)化的推動(dòng)下,焊縫檢測(cè)技術(shù)逐漸成為焊接質(zhì)量控制的重要環(huán)節(jié)。傳統(tǒng)的焊縫檢測(cè)方法在一定程度上滿足了生產(chǎn)需求,但隨著工業(yè)應(yīng)用對(duì)精度和效率要求的提升,激光焊縫跟蹤器逐漸成為一種更具競(jìng)爭(zhēng)力的解決方案。今天一起了解激光焊縫跟蹤器與傳
    的頭像 發(fā)表于 11-28 16:47 ?837次閱讀
    激光焊縫<b class='flag-5'>跟蹤</b>器與傳統(tǒng)焊縫檢測(cè)<b class='flag-5'>方法</b>的對(duì)比

    視頻目標(biāo)跟蹤從0到1,概念與方法

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

    soc技術(shù)在智能設(shè)備中的應(yīng)用

    隨著科技的飛速發(fā)展,系統(tǒng)級(jí)芯片(System on Chip,簡(jiǎn)稱SOC)技術(shù)已經(jīng)成為智能設(shè)備領(lǐng)域的核心驅(qū)動(dòng)力。SOC技術(shù)將處理器、存儲(chǔ)器、輸入輸出接口等多種功能集成在一個(gè)芯片上,極大地提高了
    的頭像 發(fā)表于 11-10 09:13 ?1848次閱讀

    SOC芯片在人工智能中的應(yīng)用

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