99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(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è)過(guò)程的項(xiàng)目管理也令人生畏。沒有一種解決方案可以解決 SoC 復(fù)雜性的所有方面,甚至大部分方面。然而,一些技術(shù)可以解決問(wèn)題的特定部分,例如基于圖形的場(chǎng)景模型,這種形式可以直接降低驗(yàn)證復(fù)雜性,同時(shí)為管理 SoC 設(shè)計(jì)和項(xiàng)目復(fù)雜性提供附帶好處。

SoC驗(yàn)證

可以在示例數(shù)碼相機(jī) SoC 設(shè)計(jì)的上下文中說(shuō)明基于圖形的場(chǎng)景模型的作用(圖 1)。原始圖像由相機(jī)模塊從電荷耦合器件 (CCD) 陣列(正面或背面)捕獲。它可以顯示給用戶,由照片處理器操作,通過(guò) 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)格地通過(guò)操縱輸入來(lái)激發(fā)深層行為是很困難的。因此,SoC 驗(yàn)證團(tuán)隊(duì)幾乎總是開發(fā)在嵌入式處理器上運(yùn)行的 C 語(yǔ)言測(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ī)范很難消化,并且受制于自然語(yǔ)言的所有不精確性。由于描述的復(fù)雜性以及并非所有設(shè)計(jì)類型都適合聲明性語(yǔ)言這一事實(shí),嘗試使用純形式化方法描述完整的 SoC 的嘗試沒有成功。

一種獲得認(rèn)可的方法是基于圖形的場(chǎng)景模型。這樣的模型是一種形式主義——有向圖——但不需要形式語(yǔ)言。它可以使用標(biāo)準(zhǔn) C/C++ 語(yǔ)言加上一些來(lái)自標(biāo)準(zhǔn)巴科斯-瑙爾形式 (BNF) 表示法的結(jié)構(gòu)來(lái)描述。該圖顯示了 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)景模型來(lái)解決全芯片 SoC 驗(yàn)證問(wèn)題。這可能需要 IP 開發(fā)人員的一些參與來(lái)填寫較低級(jí)別的詳細(xì)信息。如果一個(gè)項(xiàng)目完全采用該方法,那么場(chǎng)景模型也用于驗(yàn)證單個(gè) IP 塊,然后組合成一個(gè)全芯片模型。

場(chǎng)景模型提供了對(duì) SoC 設(shè)計(jì)和芯片制造前必須覆蓋的驗(yàn)證空間的洞察。這通過(guò)幫助定義測(cè)試計(jì)劃來(lái)解決驗(yàn)證的復(fù)雜性。場(chǎng)景模型還有助于解決設(shè)計(jì)復(fù)雜性,因?yàn)樗芟裥酒軜?gòu)師可能繪制的數(shù)據(jù)流圖的擴(kuò)展版本來(lái)解釋設(shè)計(jì)的工作原理。因此,該圖成為架構(gòu)師、設(shè)計(jì)師、驗(yàn)證工程師、嵌入式程序員和啟動(dòng)團(tuán)隊(duì)之間可以使用的通用模型。這也降低了項(xiàng)目管理的復(fù)雜性,無(wú)論是在單個(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)告說(shuō),他們可以使用以前用于手寫測(cè)試的 20% 的團(tuán)隊(duì)來(lái)獲得更好的自動(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ì)需要一種方法來(lái)評(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í)覆蓋來(lái)評(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í),通過(guò)通用模型實(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ī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19890

    瀏覽量

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

    關(guān)注

    60

    文章

    8182

    瀏覽量

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

    關(guān)注

    38

    文章

    4387

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    電解槽模型通過(guò)離線驗(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 ?484次閱讀
    綠氫系統(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 ?403次閱讀
    新思科技VSO.ai如何顛覆芯片<b class='flag-5'>驗(yàn)證</b>

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

    當(dāng)今時(shí)代人們對(duì)產(chǎn)品性能要求越來(lái)越高,SoC設(shè)計(jì)也隨之變得越來(lái)越復(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 ?310次閱讀
    概倫電子芯片封裝連接<b class='flag-5'>性</b><b class='flag-5'>驗(yàn)證</b>工具PadInspector介紹

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

    Mathematica Kernel + LLM 通過(guò)Wolfram Engine插件直接調(diào)用符號(hào)計(jì)算能力,解決R1無(wú)法處理的超復(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)。此外,通過(guò)人眼模型評(píng)估了點(diǎn)擴(kuò)散函數(shù)(PSF)和調(diào)制傳遞函數(shù)(MTF)。最后,對(duì)眼動(dòng)范圍的橫向均勻
    發(fā)表于 02-08 09:00

    【「大模型啟示錄」閱讀體驗(yàn)】如何在客服領(lǐng)域應(yīng)用大模型

    內(nèi)為企業(yè)帶來(lái)效益。在選擇模型時(shí),需要評(píng)估其性能表現(xiàn)。這包括模型的準(zhǔn)確、響應(yīng)速度、對(duì)話流暢、情感理解能力等方面??梢?b class='flag-5'>通過(guò)對(duì)比不同
    發(fā)表于 12-17 16:53

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

    將深入探討光伏連接器外殼的設(shè)計(jì)要求及其超越簡(jiǎn)單塑料的復(fù)雜性與重要。 一、光伏連接器外殼的設(shè)計(jì)要求 材料選擇 光伏連接器的外殼并非簡(jiǎn)單的塑料,而是需要經(jīng)過(guò)精心選擇的材料,以滿足以下要求: 耐候:光伏系統(tǒng)通常安
    的頭像 發(fā)表于 11-04 14:50 ?514次閱讀
    光伏連接器外殼:超越簡(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集成的組件越來(lái)越多,設(shè)計(jì)復(fù)雜性也隨之增加,這導(dǎo)致了設(shè)計(jì)周期的延長(zhǎng)和成本的增加。 解決方案: 模塊化設(shè)計(jì): 將SOC分解為可重用的模塊,可以簡(jiǎn)
    的頭像 發(fā)表于 10-31 15:01 ?1287次閱讀

    基于場(chǎng)景的自動(dòng)駕駛驗(yàn)證策略

    可選方案是將實(shí)際交通狀況做出總結(jié)生成具有高度代表的交通場(chǎng)景通過(guò)仿真分析自動(dòng)駕駛系統(tǒng)在這些場(chǎng)景上的安全。然而交通
    的頭像 發(fā)表于 10-22 16:14 ?804次閱讀
    基于<b class='flag-5'>場(chǎng)景</b>的自動(dòng)駕駛<b class='flag-5'>驗(yàn)證</b>策略

    如何提升SoC的安全

    進(jìn)行數(shù)字簽名。Bootloader在啟動(dòng)時(shí)使用存儲(chǔ)在芯片中的公鑰驗(yàn)證簽名,以確保固件的真實(shí)和完整。通過(guò)哈希算法(如SHA-256)計(jì)算固件的哈希值,并與預(yù)先存儲(chǔ)的正確哈希值進(jìn)行比較
    的頭像 發(fā)表于 10-21 14:19 ?781次閱讀

    解鎖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 ?1127次閱讀
    解鎖<b class='flag-5'>SoC</b> “調(diào)試”挑戰(zhàn),開啟高效原型<b class='flag-5'>驗(yàn)證</b>之路

    康謀分享 | 在基于場(chǎng)景的AD/ADAS驗(yàn)證過(guò)程中,識(shí)別挑戰(zhàn)場(chǎng)景

    基于場(chǎng)景驗(yàn)證是AD/ADAS系統(tǒng)開發(fā)過(guò)程中的重要步驟,然而面對(duì)海量駕駛記錄數(shù)據(jù)時(shí),如何實(shí)現(xiàn)自動(dòng)且高效地識(shí)別、分類和提取駕駛記錄中的挑戰(zhàn)場(chǎng)景?本文康謀為您介紹IVEX軟件識(shí)別挑戰(zhàn)
    的頭像 發(fā)表于 08-28 10:16 ?1426次閱讀
    康謀分享 | 在基于<b class='flag-5'>場(chǎng)景</b>的AD/ADAS<b class='flag-5'>驗(yàn)證</b>過(guò)程中,識(shí)別挑戰(zhàn)<b class='flag-5'>性</b><b class='flag-5'>場(chǎng)景</b>!

    炬芯科技低功耗藍(lán)牙SoC通過(guò)Apple授權(quán)第三方測(cè)試機(jī)構(gòu)合規(guī)驗(yàn)證

    近期,炬芯科技ATB1113系列低功耗藍(lán)牙SoC成功通過(guò)Apple授權(quán)第三方測(cè)試機(jī)構(gòu)的各項(xiàng)合規(guī)驗(yàn)證,已全面兼容Find My network accessory的最新規(guī)格和功能要求,
    的頭像 發(fā)表于 08-07 09:46 ?948次閱讀