91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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)證

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Nick Heaton,Avi Beh ? 2022-06-14 10:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

驗(yàn)證互連知識(shí)產(chǎn)權(quán) (IP) - 將片上系統(tǒng) (SoC) 中的內(nèi)核和 IP 塊粘合在一起的“粘合劑” - 對(duì)于高級(jí) SoC 變得更加復(fù)雜,這需要特殊的互連 IP 來(lái)執(zhí)行片上通訊功能。因此,這些 SoC 互連的功能和性能驗(yàn)證已經(jīng)達(dá)到了新的復(fù)雜程度。已經(jīng)開(kāi)發(fā)了一些工具來(lái)簡(jiǎn)化驗(yàn)證,同時(shí)使設(shè)計(jì)工程師能夠在設(shè)計(jì)周期的早期發(fā)現(xiàn)和修復(fù)互連問(wèn)題。

還記得工程師過(guò)去可以依靠總線在芯片中執(zhí)行片上通信功能的日子嗎?那些日子顯然已經(jīng)成為過(guò)去,尤其是在我們?nèi)找婊ヂ?lián)的世界需要我們的芯片提供更多功能的情況下。當(dāng)今先進(jìn)的 SoC 需要互連來(lái)充當(dāng) SoC 內(nèi)各種 IP 內(nèi)核的通信中心??紤]到主機(jī)和從機(jī)的數(shù)量、不同的協(xié)議、不同類型的事務(wù)以及涉及的多層拓?fù)?,?yàn)證 SoC 互連的功能和性能可能是一項(xiàng)復(fù)雜的任務(wù)。使用工具和技術(shù)的更全面的方法可以簡(jiǎn)化驗(yàn)證 SoC 互連功能和性能的過(guò)程。

通過(guò)功能驗(yàn)證防止意外

通過(guò)功能驗(yàn)證,設(shè)計(jì)人員希望確保多核芯片實(shí)現(xiàn)所需的功能,同時(shí)以相對(duì)順暢的方式處理錯(cuò)誤。從實(shí)際的角度來(lái)看,設(shè)計(jì)人員希望驗(yàn)證 SoC IP 塊以及芯片的互連。這里有兩個(gè)步驟。首先是通過(guò)驗(yàn)證 IP 驗(yàn)證 IP 塊是否正確實(shí)現(xiàn)了給定的接口協(xié)議,這可以警告任何協(xié)議違規(guī)。驗(yàn)證 IP 監(jiān)控仿真結(jié)果并根據(jù)協(xié)議規(guī)范執(zhí)行極端情況測(cè)試;在此過(guò)程中,帶有嵌入式斷言的驗(yàn)證 IP 可以自動(dòng)檢測(cè)協(xié)議違規(guī)。此外,IP 中的測(cè)試套件和驗(yàn)證計(jì)劃可以使驗(yàn)證過(guò)程快速結(jié)束。

使用互連驗(yàn)證 IP 塊的第二步是驗(yàn)證命令和數(shù)據(jù)是否會(huì)以正確的格式到達(dá)正確的目的地。設(shè)計(jì)人員需要注意諸如數(shù)據(jù)拆分、擴(kuò)大規(guī)模和縮小規(guī)模等問(wèn)題。這很重要,因?yàn)榛ミB子系統(tǒng)上的不同接口使用不同的協(xié)議;例如,作為一系列 APB 傳輸進(jìn)入互連的數(shù)據(jù)事務(wù)可以在目標(biāo)端口作為 AXI 突發(fā)輸出。還應(yīng)驗(yàn)證諸如窺探對(duì)話、窺探傳播、窺探過(guò)濾器操作和跨緩存行等操作。換句話說(shuō),他們應(yīng)該確保高速緩存一致性互連正確地發(fā)揮其作為一致性管理器的作用。為了節(jié)省遠(yuǎn)程內(nèi)存訪問(wèn)時(shí)間,相干互連窺探相關(guān)主設(shè)備的緩存,并根據(jù)它們的響應(yīng),確定是從緩存中返回請(qǐng)求的數(shù)據(jù)還是從遠(yuǎn)程內(nèi)存中返回請(qǐng)求的數(shù)據(jù),并相應(yīng)地更新相關(guān)主設(shè)備的緩存行狀態(tài)。這種行為是由一致性協(xié)議定義的。如果互連不遵循協(xié)議,系統(tǒng)將很快進(jìn)入非連貫狀態(tài)并很可能崩潰。

通過(guò)性能驗(yàn)證滿足帶寬和延遲目標(biāo)

性能驗(yàn)證是設(shè)計(jì)人員應(yīng)確保設(shè)計(jì)滿足其目標(biāo)帶寬和延遲水平的地方。考慮具有多個(gè)互連的 SoC 設(shè)計(jì),以防止局部流量影響設(shè)備的其余子系統(tǒng)?;ミB IP 在這里發(fā)揮著重要作用,因?yàn)樗梢哉{(diào)整每個(gè)端口以獲得獨(dú)特的總線寬度、地址映射和時(shí)鐘速度。通常,還有一些機(jī)制可以調(diào)整帶寬和延遲,以調(diào)整每個(gè)域中的互連 IP。

但是,仍然存在會(huì)發(fā)生流量沖突的情況,如圖 1所示。在這些情況下如何平衡流量?大多數(shù)系統(tǒng)沒(méi)有足夠的主存帶寬來(lái)容納同時(shí)處于活動(dòng)狀態(tài)的所有 IP 塊。重要的是防止一個(gè) IP 塊支配和壓倒其他 IP 塊;否則,系統(tǒng)性能會(huì)下降。在這種情況下,性能分析可能會(huì)有所幫助,從而最大限度地減少系統(tǒng)性能下降的影響。

圖 1:流量管理和系統(tǒng)性能。在此圖中,三個(gè)子系統(tǒng)正在嘗試同時(shí)訪問(wèn)主存儲(chǔ)器。性能分析有助于評(píng)估 SoC 圖是否需要重新配置。

pYYBAGKn7w-AMupUAAKEmgNzbqo344.png

為了分析性能,設(shè)計(jì)人員需要比較來(lái)自不同 SoC 架構(gòu)或不同 SoC 用例的帶寬和延遲測(cè)量值。這種比較涉及對(duì)兩個(gè)或多個(gè)(通常是幾個(gè))SoC 架構(gòu)(或特定架構(gòu)的實(shí)現(xiàn))進(jìn)行建模、運(yùn)行仿真和測(cè)量性能,手動(dòng)執(zhí)行這些操作是不切實(shí)際的。畢竟,手動(dòng)工作將需要圍繞比較下的各種 SoC 架構(gòu)構(gòu)建測(cè)試平臺(tái)。對(duì)于復(fù)雜的 SoC(其中性能分析和調(diào)整最為重要),對(duì)于經(jīng)驗(yàn)豐富的工程師來(lái)說(shuō),創(chuàng)建必要的測(cè)試平臺(tái)可能需要幾天時(shí)間,而對(duì)于經(jīng)驗(yàn)不足的工程師來(lái)說(shuō)則需要更長(zhǎng)的時(shí)間。

績(jī)效分析的五個(gè)重點(diǎn)領(lǐng)域

為了使績(jī)效分析盡可能有效和高效,您應(yīng)該努力將五個(gè)方面整合到流程中:

周期精確建?!弥芷诰_度,邏輯仿真產(chǎn)生與在實(shí)際芯片中看到的具有相同時(shí)序的相同事件順序。周期精確的仿真模型包括在 SoC 設(shè)計(jì)過(guò)程中創(chuàng)建的 RTL 級(jí) Verilog 或 VHDL。

自動(dòng) RTL 生成——自動(dòng)生成的互連 RTL 是朝著創(chuàng)建完整的 SoC 周期精確模型邁出的一步。為了確定提供最佳整體性能的組合,設(shè)計(jì)人員需要能夠快速生成互連 IP 的多種變體。

驗(yàn)證 IP – 如前所述,驗(yàn)證 IP 有助于發(fā)現(xiàn)協(xié)議違規(guī)。

測(cè)試臺(tái)生成——自動(dòng)生成測(cè)試臺(tái)可以節(jié)省數(shù)周的時(shí)間,否則開(kāi)發(fā)可能會(huì)花費(fèi)數(shù)周時(shí)間來(lái)創(chuàng)建互連測(cè)試環(huán)境。

深入分析——收集所有仿真數(shù)據(jù)(設(shè)計(jì)評(píng)估、測(cè)試臺(tái)和流量)的能力對(duì)于調(diào)試性能問(wèn)題和確定設(shè)計(jì)更改可能如何影響帶寬和延遲是必要的。

圖形互連仿真比較

已經(jīng)開(kāi)發(fā)了一種工具,它提供了一種圖形方式來(lái)比較互連仿真運(yùn)行,以便快速準(zhǔn)確地評(píng)估互連性能。Cadence Interconnect Workbench 有助于在設(shè)計(jì)周期的早期發(fā)現(xiàn)和修復(fù)互連問(wèn)題,以達(dá)到 SoC 所需的帶寬和延遲水平。使用該工具,其流程如圖 2 所示,工程師可以拋開(kāi)繁瑣的電子表格,利用帶有內(nèi)置過(guò)濾器的 GUI 來(lái)選擇主設(shè)備和/或從設(shè)備以及評(píng)估和執(zhí)行“假設(shè)”分析的路徑。GUI 可以讓您快速輕松地了解設(shè)計(jì)更改如何影響感興趣的仿真結(jié)果的帶寬和延遲。例如,工程師可以比較并找到特定用例或在單個(gè)配置上運(yùn)行的多個(gè)用例的理想配置。他們可以快速查看到每個(gè)從站的流量比例以及它們的延遲分布情況。實(shí)時(shí)過(guò)濾和分析功能消除了電子表格可能非常繁瑣的過(guò)程。

Interconnect Workbench 與 Cadence Interconnect Validator 集成,這是一個(gè)驗(yàn)證 IP 組件,可收集所有事務(wù)并在數(shù)據(jù)通過(guò) SoC 互連結(jié)構(gòu)時(shí)驗(yàn)證數(shù)據(jù)的正確性和完整性?;ミB驗(yàn)證器連接到所有接口級(jí)驗(yàn)證 IP 實(shí)例(它們正在監(jiān)視 IP 塊的正確協(xié)議行為),因此對(duì)進(jìn)出互連的數(shù)據(jù)和命令有深入的了解。通過(guò)匹配這些數(shù)據(jù),該工具可以驗(yàn)證數(shù)據(jù)是否被傳送到正確的目的地。如果互連不遵循協(xié)議,則會(huì)發(fā)出錯(cuò)誤。

圖 2:通過(guò) Cadence Interconnect Workbench 的數(shù)據(jù)流。在左側(cè),RTL、驗(yàn)證 IP 和流量模式描述移至工具中,該工具會(huì)自動(dòng)生成用于仿真的測(cè)試平臺(tái)。當(dāng)生成 SoC 的其他變體時(shí),該工具還會(huì)生成其他測(cè)試平臺(tái)。性能 GUI 提供了模擬結(jié)果的概覽。

pYYBAGKn7x-AKtjPAANiRAOtOsU948.png

高效且有效的互連驗(yàn)證

面對(duì)持續(xù)不斷的上市時(shí)間壓力和日益復(fù)雜的 SoC 設(shè)計(jì),很難找到不想從設(shè)計(jì)周期中縮短時(shí)間的工程師。特別是在高級(jí)節(jié)點(diǎn),驗(yàn)證 SoC 互連已成為一個(gè)耗時(shí)的步驟。但是,工具現(xiàn)在可以高效且有效地執(zhí)行周期精確的性能分析和互連驗(yàn)證。

作者:Nick Heaton,Avi Behar

審核編輯:郭婷

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

    463

    文章

    54010

    瀏覽量

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

    關(guān)注

    40

    文章

    4576

    瀏覽量

    229152
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    697

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何正確選用Finisar AOC/DAC提升光互連性能

    在現(xiàn)代數(shù)據(jù)中心、高性能計(jì)算(HPC)以及企業(yè)網(wǎng)絡(luò)中,高速互連鏈路的性能直接影響整體系統(tǒng)的傳輸效率和可靠性。作為業(yè)內(nèi)光通信組件的領(lǐng)先品牌,F(xiàn)inisar Corporation(現(xiàn)為 Coherent
    的頭像 發(fā)表于 03-02 09:53 ?118次閱讀
    如何正確選用Finisar AOC/DAC提升光<b class='flag-5'>互連</b><b class='flag-5'>性能</b>

    Questa One 智能驗(yàn)證:釋放人工智能在功能驗(yàn)證中的潛力

    在當(dāng)今數(shù)字技術(shù)飛速發(fā)展的環(huán)境下,功能驗(yàn)證的重要性前所未有。隨著系統(tǒng)變得越來(lái)越復(fù)雜,如何確保其可靠性和性能成為設(shè)計(jì)和驗(yàn)證工程師面臨的重大挑戰(zhàn)。風(fēng)險(xiǎn)極高:
    的頭像 發(fā)表于 02-12 14:56 ?510次閱讀

    RDMA設(shè)計(jì)38:寄存器功能驗(yàn)證與分析

    的控制,需要通過(guò) AXI-Lite接口訪問(wèn)系統(tǒng)控制模塊的響應(yīng)寄存器。而在驗(yàn)證平臺(tái)中,AXI-Lite 接口與 AXI-Lite Complexes對(duì)接,因此可以直接編寫測(cè)試用例來(lái)對(duì)寄存器功能進(jìn)行仿真
    發(fā)表于 02-09 10:26

    【「龍芯之光 自主可控處理器設(shè)計(jì)解析」閱讀體驗(yàn)】--LoongArch的SOC邏輯設(shè)計(jì)

    編譯和仿真工具,廣泛應(yīng)用于硬件設(shè)計(jì)和驗(yàn)證領(lǐng)域。 Verdi是一種先進(jìn)的交互式調(diào)試和仿真分析工具,也由Synopsys公司開(kāi)發(fā),為設(shè)計(jì)工程師提供了強(qiáng)大的功能和直觀的用戶界面,幫助他們更高效地進(jìn)行調(diào)試
    發(fā)表于 01-18 13:45

    Amphenol HD Express?:滿足PCIe? Gen 6需求的高性能互連系統(tǒng)

    一、系統(tǒng)概述 HD Express?是一款高密度、高性能互連系統(tǒng),具備PCIe? Gen 6標(biāo)準(zhǔn),擁有價(jià)格和性能的可擴(kuò)展性,采用模塊化結(jié)構(gòu)并集成了導(dǎo)向功能
    的頭像 發(fā)表于 12-11 14:10 ?375次閱讀

    在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

    新思科技RTL與功能簽核助力低功耗SoC驗(yàn)證

    在半導(dǎo)體設(shè)計(jì)中,“簽核”通常被視為一個(gè)里程碑。但實(shí)際上,這涵蓋了多個(gè)具有特定目標(biāo)的獨(dú)立驗(yàn)證階段。
    的頭像 發(fā)表于 10-21 10:15 ?864次閱讀

    e203 DDR擴(kuò)展功能驗(yàn)證

    0xA000_000~0xAFFF_FFFF進(jìn)行讀寫數(shù)據(jù)的功能驗(yàn)證。(實(shí)現(xiàn)功能比較簡(jiǎn)單,對(duì)代碼部分不再過(guò)多闡述,核心代碼如表三十三所示) int main(void){int startp = 0xA0000000
    發(fā)表于 10-21 09:24

    TE品牌的高速可插拔I O互連產(chǎn)品性能如何?-赫聯(lián)電子

    ,從而實(shí)現(xiàn)長(zhǎng)期成本降低,而無(wú)需完全重新設(shè)計(jì)便可提高性能。   TE的zSFP+互連產(chǎn)品符合SFF-8402的規(guī)定,已為光纖通道32G(28.05 Gbps線路速率)采用。整個(gè)產(chǎn)品系列以
    發(fā)表于 10-16 11:22

    HSAutoLink互連系統(tǒng)有哪些主要功能?-赫聯(lián)電子

    干擾防護(hù)功能。緊湊的低外形系統(tǒng)優(yōu)化了設(shè)備側(cè)面,節(jié)省空間,滿足未來(lái)高速通信鏈路不斷提升的需求。全長(zhǎng)度電纜屏蔽層具有出色的信號(hào)性能并降低了電磁干擾 (EMI),接頭采用耐高溫塑性材料制成,與無(wú)鉛通孔回流焊
    發(fā)表于 08-19 11:39

    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 ?1420次閱讀
    Veloce Primo補(bǔ)全完整的<b class='flag-5'>SoC</b><b class='flag-5'>驗(yàn)證</b>環(huán)境

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

    隨著片上系統(tǒng)(SoC)復(fù)雜性不斷增加,IP的復(fù)雜性與驗(yàn)證難度以及用于驗(yàn)證的VIP的開(kāi)發(fā)要求也日益提高。不斷發(fā)展的協(xié)議標(biāo)準(zhǔn)要求為IP和VIP提供動(dòng)態(tài)測(cè)試套件,并滿足規(guī)定的功能和代碼覆蓋率
    的頭像 發(fā)表于 05-21 14:49 ?1330次閱讀
    新思科技VSO.ai如何顛覆芯片<b class='flag-5'>驗(yàn)證</b>

    半導(dǎo)體芯片中的互連層次

    在半導(dǎo)體芯片中,數(shù)十億晶體管需要通過(guò)金屬互連線(Interconnect)連接成復(fù)雜電路。隨著制程進(jìn)入納米級(jí),互連線的層次化設(shè)計(jì)成為平衡性能、功耗與集成度的關(guān)鍵。芯片中的互連線按長(zhǎng)度、
    的頭像 發(fā)表于 05-12 09:29 ?2491次閱讀
    半導(dǎo)體芯片中的<b class='flag-5'>互連</b>層次

    是德科技推出多功能1.6T以太網(wǎng)平臺(tái)和互連測(cè)試系統(tǒng)

    解決方案可驗(yàn)證200GE到1600GE的AI基礎(chǔ)設(shè)施、網(wǎng)絡(luò)組件和數(shù)據(jù)中心互連,擴(kuò)展了最近發(fā)布的 INTP-800GE臺(tái)式機(jī)的功能。ITS軟件支持在INPT-800GE和INPT-1600GE 平臺(tái)上運(yùn)行。
    的頭像 發(fā)表于 04-01 10:23 ?1050次閱讀

    【「芯片通識(shí)課:一本書讀懂芯片技術(shù)」閱讀體驗(yàn)】芯片如何設(shè)計(jì)

    SoC芯片的功能性能模擬。這種SoC芯片的系統(tǒng)結(jié)構(gòu)如下圖所示。 從開(kāi)發(fā)角度看,IP由行為級(jí)、結(jié)構(gòu)級(jí)和物理級(jí)三個(gè)層次的劃分,分別對(duì)應(yīng)三種類型的IP:由硬件描述語(yǔ)言設(shè)計(jì)的IP軟核、完成結(jié)
    發(fā)表于 03-29 20:57