chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

通過場(chǎng)景模型驗(yàn)證管理SoC復(fù)雜性

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Thomas L. Anderson ? 2022-06-28 14:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開發(fā)片上系統(tǒng) (SoC) 需要管理設(shè)計(jì)的許多復(fù)雜方面。晶體管的絕對(duì)數(shù)量是壓倒性的,但復(fù)雜性不僅僅是數(shù)量。SoC 包含具有精確功能規(guī)范和一系列要求的高度復(fù)雜的特性。除了設(shè)計(jì)的復(fù)雜性之外,驗(yàn)證每個(gè)功能和整個(gè) SoC 是否滿足其規(guī)范和要求也是一個(gè)巨大的挑戰(zhàn)。

除了設(shè)計(jì)和驗(yàn)證的復(fù)雜性之外,整個(gè)過程的項(xiàng)目管理也令人生畏。沒有一種解決方案可以解決 SoC 復(fù)雜性的所有方面,甚至大部分方面。然而,一些技術(shù)可以解決問題的特定部分,例如基于圖形的場(chǎng)景模型,這種形式可以直接降低驗(yàn)證復(fù)雜性,同時(shí)為管理 SoC 設(shè)計(jì)和項(xiàng)目復(fù)雜性提供附帶好處。

SoC驗(yàn)證

可以在示例數(shù)碼相機(jī) SoC 設(shè)計(jì)的上下文中說明基于圖形的場(chǎng)景模型的作用(圖 1)。原始圖像由相機(jī)模塊從電荷耦合器件 (CCD) 陣列(正面或背面)捕獲。它可以顯示給用戶,由照片處理器操作,通過 USB 端口傳輸,或保存到 SD 卡。一系列此類圖像可被視為視頻流,并由視頻處理器和 SoC 中的其他知識(shí)產(chǎn)權(quán) (IP) 塊進(jìn)行類似處理。

圖 1:具有數(shù)碼相機(jī)功能的 SoC 的復(fù)雜設(shè)計(jì)。

pYYBAGK6pgCATwuMAAMPbRoQPQ8768.png

SoC 具有相互交織的數(shù)據(jù)流并支持一些并行性。使用兩個(gè)嵌入式 CPU,可以同時(shí)對(duì)多個(gè) IP 塊進(jìn)行編程。此外,如果結(jié)構(gòu)具有交叉開關(guān)功能,則多個(gè)數(shù)據(jù)流可以在不同的 IP 塊和內(nèi)存之間并行運(yùn)行,如果不需要內(nèi)存緩沖區(qū),則可以直接在 IP 塊之間運(yùn)行。驗(yàn)證要求在架構(gòu)支持時(shí)并行執(zhí)行所有這些可能的流程,以模仿相機(jī)中的實(shí)際最終用途。

如果要開發(fā)測(cè)試平臺(tái)環(huán)境,驗(yàn)證團(tuán)隊(duì)必須了解所有數(shù)據(jù)流和所有可能的交互。將 SoC 純粹視為黑匣子并不能提供足夠的驗(yàn)證;在大型設(shè)計(jì)中,嚴(yán)格地通過操縱輸入來激發(fā)深層行為是很困難的。因此,SoC 驗(yàn)證團(tuán)隊(duì)幾乎總是開發(fā)在嵌入式處理器上運(yùn)行的 C 語言測(cè)試,作為他們方法的一部分。當(dāng)然,手寫測(cè)試也很困難,要對(duì)相互協(xié)調(diào)的多個(gè)處理器和測(cè)試臺(tái)進(jìn)行手寫測(cè)試以充分發(fā)揮 SoC 的作用,幾乎是不可能的。

基于圖的場(chǎng)景模型

驗(yàn)證團(tuán)隊(duì)在理解芯片內(nèi)所有可能的行為和數(shù)據(jù)流方面面臨挑戰(zhàn)。紙質(zhì)規(guī)范很難消化,并且受制于自然語言的所有不精確性。由于描述的復(fù)雜性以及并非所有設(shè)計(jì)類型都適合聲明性語言這一事實(shí),嘗試使用純形式化方法描述完整的 SoC 的嘗試沒有成功。

一種獲得認(rèn)可的方法是基于圖形的場(chǎng)景模型。這樣的模型是一種形式主義——有向圖——但不需要形式語言。它可以使用標(biāo)準(zhǔn) C/C++ 語言加上一些來自標(biāo)準(zhǔn)巴科斯-瑙爾形式 (BNF) 表示法的結(jié)構(gòu)來描述。該圖顯示了 SoC 中 IP 塊之間的互連和合法數(shù)據(jù)流。場(chǎng)景模型類似于 SoC 架構(gòu)師可能在板上繪制的數(shù)據(jù)流圖,不同之處在于它的左側(cè)是輸出和結(jié)果,右側(cè)是輸入。

如圖 2所示,可能的最終用戶場(chǎng)景包括:

從其中一個(gè) CCD 陣列讀取并顯示在屏幕上、寫入 SD 卡或發(fā)送到 USB 端口的原始圖像

從其中一個(gè) CCD 陣列讀取的原始圖像,由照片處理器編碼為 JPEG,然后寫入 SD 卡或發(fā)送到 USB 端口

從其中一個(gè) CCD 陣列讀取的一系列原始圖像,由視頻處理器編碼為 MPEG,然后寫入 SD 卡或發(fā)送到 USB 端口

從 SD 卡或 USB 端口讀取并顯示在屏幕上的原始圖像,寫入 SD 卡或發(fā)送到 USB 端口

從 SD 卡或 USB 端口讀取的 JPEG 圖像,由照片處理器解碼并顯示在屏幕上,寫入 SD 卡或從 USB 端口發(fā)送

從 SD 卡或 USB 端口讀取的 MPEG 流,由視頻處理器解碼并顯示在屏幕上,寫入 SD 卡或從 USB 端口發(fā)送

圖 2:數(shù)碼相機(jī) SoC 的高級(jí)場(chǎng)景模型。

pYYBAGK6pgeALhTPAAMdXmzALBc650.png

因?yàn)閳?chǎng)景模型是分層的,所以圖 2中的每個(gè)圖形節(jié)點(diǎn)(目標(biāo))都可以展開以顯示相應(yīng) IP 塊設(shè)計(jì)的詳細(xì)信息。該模型可以由 SoC 團(tuán)隊(duì)自上而下開發(fā),也可由 IP 開發(fā)人員自下而上開發(fā)。自上而下的開發(fā)更為常見,因?yàn)轫?xiàng)目通常開始使用場(chǎng)景模型來解決全芯片 SoC 驗(yàn)證問題。這可能需要 IP 開發(fā)人員的一些參與來填寫較低級(jí)別的詳細(xì)信息。如果一個(gè)項(xiàng)目完全采用該方法,那么場(chǎng)景模型也用于驗(yàn)證單個(gè) IP 塊,然后組合成一個(gè)全芯片模型。

場(chǎng)景模型提供了對(duì) SoC 設(shè)計(jì)和芯片制造前必須覆蓋的驗(yàn)證空間的洞察。這通過幫助定義測(cè)試計(jì)劃來解決驗(yàn)證的復(fù)雜性。場(chǎng)景模型還有助于解決設(shè)計(jì)復(fù)雜性,因?yàn)樗芟裥酒軜?gòu)師可能繪制的數(shù)據(jù)流圖的擴(kuò)展版本來解釋設(shè)計(jì)的工作原理。因此,該圖成為架構(gòu)師、設(shè)計(jì)師、驗(yàn)證工程師、嵌入式程序員和啟動(dòng)團(tuán)隊(duì)之間可以使用的通用模型。這也降低了項(xiàng)目管理的復(fù)雜性,無論是在單個(gè)項(xiàng)目中,還是在共享設(shè)計(jì)部分的多個(gè)項(xiàng)目中。

場(chǎng)景模型自動(dòng)化

圖形場(chǎng)景模型的最大價(jià)值可能在于它可用于生成 C 測(cè)試用例,以在仿真、在線仿真 (ICE)、現(xiàn)場(chǎng)可編程門陣列 (FPGA) 原型或 SoC 芯片中的嵌入式處理器上運(yùn)行在培養(yǎng)實(shí)驗(yàn)室。生成器從左到右遍歷圖表,從期望的結(jié)果到輸入,組裝一系列步驟,這些步驟返回到產(chǎn)生特定結(jié)果所需的輸入值集。圖形決策點(diǎn)和數(shù)據(jù)值是隨機(jī)的,因此每個(gè)演練都會(huì)產(chǎn)生一個(gè)獨(dú)特的測(cè)試用例。這種自動(dòng)化消除了在 SoC 項(xiàng)目的任何階段(從模擬一直到實(shí)驗(yàn)室)手寫測(cè)試的需要。用戶報(bào)告說,他們可以使用以前用于手寫測(cè)試的 20% 的團(tuán)隊(duì)來獲得更好的自動(dòng)化結(jié)果,

可以將約束添加到圖形中以阻止根據(jù)規(guī)范非法的路徑,隔離尚未準(zhǔn)備好驗(yàn)證的設(shè)計(jì)部分,或?qū)y(cè)試用例生成偏向某些方向。例如,圖 2所示的圖表允許從 SD 卡讀取原始圖像,由照片處理器處理,然后顯示在屏幕上的場(chǎng)景。這是一個(gè)不必要的步驟,因?yàn)榭梢灾苯语@示原始圖像;用戶可以很容易地添加一個(gè)約束,即只有 JPEG 編碼的圖像被發(fā)送到照片處理器,以消除不必要的測(cè)試。

生成的測(cè)試用例是多線程和多處理器的,具有跨線程、處理器和內(nèi)置測(cè)試臺(tái)的所有通信。目標(biāo)是在允許的最大流量和并行度下對(duì) SoC 進(jìn)行壓力測(cè)試。在相機(jī) SoC 中,可能會(huì)在從 SD 卡讀取前一個(gè)圖像并顯示在屏幕上的同時(shí)將相機(jī)圖像寫入 USB端口。這種級(jí)別的活動(dòng)不太可能發(fā)生在手寫 C 測(cè)試或傳統(tǒng)的仿真測(cè)試平臺(tái)中,因此可以提供更完整的設(shè)計(jì)驗(yàn)證。

把它們放在一起

與任何自動(dòng)測(cè)試生成方法一樣,SoC 團(tuán)隊(duì)需要一種方法來評(píng)估驗(yàn)證的徹底性并確定何時(shí)流片。除了捕獲設(shè)計(jì)和驗(yàn)證空間外,場(chǎng)景模型還用作系統(tǒng)級(jí)覆蓋模型。由于遍歷圖表的確定性,驗(yàn)證工程師在測(cè)試用例生成時(shí)準(zhǔn)確地知道圖表中的最終用戶場(chǎng)景(路徑)和目標(biāo)已被覆蓋。他們不需要收集和整合運(yùn)行時(shí)覆蓋來評(píng)估驗(yàn)證進(jìn)度。更重要的是,他們可以避免花費(fèi)數(shù)周時(shí)間運(yùn)行額外的模擬測(cè)試,這些測(cè)試對(duì)覆蓋結(jié)果幾乎沒有任何影響。

場(chǎng)景模型和自動(dòng)測(cè)試用例生成形成閉環(huán)覆蓋系統(tǒng)。驗(yàn)證工程師可以指向任何未發(fā)現(xiàn)的路徑或目標(biāo),生成器將生成一個(gè)覆蓋它的測(cè)試用例。這同樣適用于跨覆蓋路徑或目標(biāo)。Breker 的 TrekSoC 系列產(chǎn)品提供閉環(huán)覆蓋和場(chǎng)景模型的其他優(yōu)勢(shì)。

基于圖的場(chǎng)景模型捕獲關(guān)鍵的設(shè)計(jì)和驗(yàn)證知識(shí),通過通用模型實(shí)現(xiàn) SoC 項(xiàng)目團(tuán)隊(duì)成員之間更好的溝通,減少流程中多個(gè)點(diǎn)的人工工作,加快進(jìn)度,更完整地驗(yàn)證設(shè)計(jì)以增加獲得第一名的機(jī)會(huì)- 硅成功。

審核編輯:郭婷

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

    文章

    20081

    瀏覽量

    243595
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    8328

    瀏覽量

    279903
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4481

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    醫(yī)療PCB供應(yīng)鏈復(fù)雜性與風(fēng)險(xiǎn)管控

    所談的PCB,可能涉及多層疊層結(jié)構(gòu)、多次鉆孔壓合工序,并需要通過大量認(rèn)證來滿足特定行業(yè)應(yīng)用標(biāo)準(zhǔn)。 這些復(fù)雜性僅僅是PCB供應(yīng)鏈宏觀概念中的一小部分。管理好常規(guī)PCB供應(yīng)鏈的風(fēng)險(xiǎn)已頗具挑戰(zhàn) – 當(dāng)PCB被應(yīng)用到關(guān)乎患者健康的醫(yī)療器
    的頭像 發(fā)表于 10-14 14:17 ?110次閱讀

    8款SOC方案全面支持大升降壓大功率快充移動(dòng)電源方案

    領(lǐng)域推出了一系列高性能的芯片解決方案,為用戶帶來更便捷、高效的充電體驗(yàn)。 這些方案具備極簡(jiǎn)的外圍電路和軟件邏輯設(shè)計(jì),可有效降低開發(fā)和實(shí)施的復(fù)雜性與成本,同時(shí)具備高度靈活性,可根據(jù)實(shí)際需求進(jìn)行定制化調(diào)整。簡(jiǎn)潔的架構(gòu)不僅提升了產(chǎn)品的適應(yīng),也使得認(rèn)證過程更加便捷,可加速產(chǎn)品推
    發(fā)表于 09-22 15:08

    看不見的安全防線:信而泰儀表如何驗(yàn)證零信任有效

    每次訪問都經(jīng)過嚴(yán)格身份校驗(yàn),防止未授權(quán)訪問; ? 通過模擬高級(jí)持續(xù)威脅場(chǎng)景,基于用戶行為分析實(shí)時(shí)識(shí)別異常訪問,并及時(shí)觸發(fā)訪問阻斷或二次認(rèn)證; ? 在物聯(lián)網(wǎng)場(chǎng)景中,對(duì)海量異構(gòu)設(shè)備實(shí)現(xiàn)精
    發(fā)表于 09-09 15:33

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)

    十分復(fù)雜,需要使用成熟的驗(yàn)證知識(shí)產(chǎn)權(quán)(Verification IP,VIP)保證仿真的準(zhǔn)確和效率,這一類的 VIP 通常十分昂貴并且復(fù)雜;另一方面,PCIE 集成塊是 Xilinx
    發(fā)表于 08-26 09:49

    如何實(shí)現(xiàn)基于模型的系統(tǒng)工程

    工程師使用基于模型的系統(tǒng)工程 (MBSE) 來管理系統(tǒng)復(fù)雜性、改善溝通并生成優(yōu)化系統(tǒng)。成功的 MBSE 需要將利益相關(guān)方的需求融入到系統(tǒng)設(shè)計(jì)需求和架構(gòu)模型中,以創(chuàng)建直觀的系統(tǒng)描述。
    的頭像 發(fā)表于 07-22 10:12 ?390次閱讀
    如何實(shí)現(xiàn)基于<b class='flag-5'>模型</b>的系統(tǒng)工程

    7月24日在線研討會(huì) | 如何高效驗(yàn)證整車熱管理控制系統(tǒng)

    隨著新能源汽車的快速發(fā)展,整車熱管理系統(tǒng)的復(fù)雜性和集成度顯著提升,控制對(duì)象激增、能量流動(dòng)耦合、控制邏輯復(fù)雜、驗(yàn)證成本高昂等都對(duì)控制系統(tǒng)開發(fā)測(cè)試提出了更高的要求。傳統(tǒng)臺(tái)架/整車測(cè)試中單次
    的頭像 發(fā)表于 07-21 10:49 ?595次閱讀
    7月24日在線研討會(huì) | 如何高效<b class='flag-5'>驗(yàn)證</b>整車熱<b class='flag-5'>管理</b>控制系統(tǒng)

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

    電解槽模型通過離線驗(yàn)證和實(shí)時(shí)仿真驗(yàn)證兩種方式,對(duì)該模型在交流接入模式的可行進(jìn)行全面
    發(fā)表于 06-05 18:55

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

    PEM(質(zhì)子交換膜)電解槽作為制氫領(lǐng)域的核心設(shè)備,其模型的準(zhǔn)確和可靠對(duì)于制氫系統(tǒng)的設(shè)計(jì)、運(yùn)行和優(yōu)化至關(guān)重要。為此,EasyGo特推出了PEM電解槽模型。本文圍繞EasyGoPEM電
    的頭像 發(fā)表于 06-05 18:07 ?1199次閱讀
    綠氫系統(tǒng)篇丨PEM電解槽<b class='flag-5'>模型</b>交流接入模式仿真<b class='flag-5'>驗(yàn)證</b>

    新思科技VSO.ai如何顛覆芯片驗(yàn)證

    隨著片上系統(tǒng)(SoC復(fù)雜性不斷增加,IP的復(fù)雜性驗(yàn)證難度以及用于驗(yàn)證的VIP的開發(fā)要求也日益提高。不斷發(fā)展的協(xié)議標(biāo)準(zhǔn)要求為IP和VIP提
    的頭像 發(fā)表于 05-21 14:49 ?735次閱讀
    新思科技VSO.ai如何顛覆芯片<b class='flag-5'>驗(yàn)證</b>

    概倫電子芯片封裝連接驗(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ī)劃和封裝連接
    的頭像 發(fā)表于 04-22 09:59 ?616次閱讀
    概倫電子芯片封裝連接<b class='flag-5'>性</b><b class='flag-5'>驗(yàn)證</b>工具PadInspector介紹

    了解DeepSeek-V3 和 DeepSeek-R1兩個(gè)大模型的不同定位和應(yīng)用選擇

    Mathematica Kernel + LLM 通過Wolfram Engine插件直接調(diào)用符號(hào)計(jì)算能力,解決R1無法處理的超復(fù)雜方程(如非線性電路頻域分析)。 示例場(chǎng)景 :自動(dòng)將網(wǎng)表文件轉(zhuǎn)換為狀態(tài)空間方程并求解
    發(fā)表于 02-14 02:08

    VirtualLab Fusion應(yīng)用:具有二維出瞳擴(kuò)展和人眼模型復(fù)雜光波導(dǎo)系統(tǒng)

    VirtualLab Fusion的功能,本文介紹了一個(gè)具有2D出瞳擴(kuò)展器和耦出器中的傾斜光柵的示例光波導(dǎo)系統(tǒng)。此外,通過人眼模型評(píng)估了點(diǎn)擴(kuò)散函數(shù)(PSF)和調(diào)制傳遞函數(shù)(MTF)。最后,對(duì)眼動(dòng)范圍的橫向均勻
    發(fā)表于 02-08 09:00

    光伏連接器外殼:超越簡(jiǎn)單塑料的復(fù)雜性與重要

    將深入探討光伏連接器外殼的設(shè)計(jì)要求及其超越簡(jiǎn)單塑料的復(fù)雜性與重要。 一、光伏連接器外殼的設(shè)計(jì)要求 材料選擇 光伏連接器的外殼并非簡(jiǎn)單的塑料,而是需要經(jīng)過精心選擇的材料,以滿足以下要求: 耐候:光伏系統(tǒng)通常安
    的頭像 發(fā)表于 11-04 14:50 ?646次閱讀
    光伏連接器外殼:超越簡(jiǎn)單塑料的<b class='flag-5'>復(fù)雜性</b>與重要<b class='flag-5'>性</b>

    一致測(cè)試系統(tǒng)的技術(shù)原理和也應(yīng)用場(chǎng)景

    一致測(cè)試廣泛應(yīng)用于各種通信協(xié)議、網(wǎng)絡(luò)設(shè)備和系統(tǒng)的驗(yàn)證中,以確保它們能夠按照既定的標(biāo)準(zhǔn)正常工作。以下是一些典型的應(yīng)用場(chǎng)景: CAN FD網(wǎng)絡(luò):在CAN FD網(wǎng)絡(luò)中,各節(jié)點(diǎn)的質(zhì)量不一致可能會(huì)引發(fā)網(wǎng)絡(luò)故障或
    發(fā)表于 11-01 15:35

    SOC芯片設(shè)計(jì)的挑戰(zhàn)與解決方案

    設(shè)計(jì)復(fù)雜性 挑戰(zhàn): 隨著技術(shù)的發(fā)展,SOC集成的組件越來越多,設(shè)計(jì)復(fù)雜性也隨之增加,這導(dǎo)致了設(shè)計(jì)周期的延長(zhǎng)和成本的增加。 解決方案: 模塊化設(shè)計(jì): 將SOC分解為可重用的模塊,可以簡(jiǎn)
    的頭像 發(fā)表于 10-31 15:01 ?1856次閱讀