亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

什么時(shí)候片上網(wǎng)絡(luò) (NoC) 不夠用?

半導(dǎo)體產(chǎn)業(yè)縱橫 ? 來(lái)源:半導(dǎo)體產(chǎn)業(yè)縱橫 ? 2023-06-11 10:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著SoC的容量和復(fù)雜性不斷增加,交叉開(kāi)關(guān)帶來(lái)了路由擁塞、硅芯片面積過(guò)度使用和功耗等挑戰(zhàn)。

在不久的過(guò)去,片上系統(tǒng) (SoC) 設(shè)備與今天的產(chǎn)品相比相對(duì)簡(jiǎn)單。早期的 SoC 通常由 10 到 20 個(gè)IP塊組成,每個(gè)塊通常由大約 10,000 到 50,000 個(gè)邏輯門(mén)組成。大多數(shù)這些 IP,包括處理器和外圍功能,都是從第三方供應(yīng)商處獲得許可的。開(kāi)發(fā)人員通常只創(chuàng)建一個(gè)或兩個(gè) IP,其中包含使他們的 SoC 區(qū)別于其他競(jìng)爭(zhēng)產(chǎn)品的“秘密武器”。

當(dāng)需要有限數(shù)量的 IP 來(lái)相互通信的互連相對(duì)簡(jiǎn)單時(shí),會(huì)使用經(jīng)典的總線架構(gòu)方法。負(fù)責(zé)極少數(shù)啟動(dòng)器 IP 的設(shè)計(jì)人員使用了這種方法,這些啟動(dòng)器 IP 將數(shù)據(jù)事務(wù)請(qǐng)求與響應(yīng)這些請(qǐng)求的多個(gè)目標(biāo) IP 相結(jié)合。 隨著 IP 數(shù)量和規(guī)模的增加以及它們承擔(dān)起發(fā)起者的角色,采用交叉開(kāi)關(guān)形式的更復(fù)雜的互連架構(gòu)變得很有必要。

交叉開(kāi)關(guān)是有利的,因?yàn)樗试S任何發(fā)起者 IP 與任何目標(biāo) IP 對(duì)話。然而,隨著 SoC 的容量和復(fù)雜性不斷增加,交叉開(kāi)關(guān)帶來(lái)了路由擁塞、硅芯片面積過(guò)度使用和功耗等挑戰(zhàn)。

輸入NoC

今天的 SoC 可以包含數(shù)百個(gè) IP 塊,每個(gè)塊都比前幾代具有更多的邏輯門(mén)。通常,第三方供應(yīng)商提供大部分 IP。除了數(shù)據(jù)總線寬度、控制總線功能和工作頻率的變化之外,每個(gè) IP 還可以采用多種接口協(xié)議中的一種——OCP、APB、AHB、AXI、STBus 和 DTL——這些協(xié)議已被 SoC 設(shè)計(jì)人員定義和采用. 應(yīng)對(duì)當(dāng)今 SoC 中 IP 數(shù)量不斷增加的挑戰(zhàn)的解決方案是采用片上網(wǎng)絡(luò) (NoC)。

每個(gè) IP 都配備了與 NoC 接口的套接字功能。在發(fā)起者觸發(fā)寫(xiě)訪問(wèn)的情況下,套接字序列化和打包由該 IP 生成的數(shù)據(jù),并將其傳輸?shù)狡漕A(yù)期目標(biāo)。反過(guò)來(lái),與目標(biāo)關(guān)聯(lián)的套接字將從數(shù)據(jù)包中提取要寫(xiě)入的數(shù)據(jù),并將其轉(zhuǎn)換為目標(biāo)協(xié)議??梢酝瑫r(shí)有多個(gè)數(shù)據(jù)包。

什么是NoC?

NoC 可以通過(guò)多種拓?fù)浣Y(jié)構(gòu)實(shí)現(xiàn),包括不規(guī)則樹(shù)、規(guī)則環(huán)和網(wǎng)狀或圓環(huán)結(jié)構(gòu)。高維架構(gòu)也可用于某些設(shè)計(jì),包括三維立方體和四維和五維超立方體。

在大多數(shù)情況下,單個(gè) NoC 是不夠的,設(shè)計(jì)人員經(jīng)常將其互連分解為數(shù)十個(gè) NoC 的組合。雖然非高速緩存一致的 NoC 可以滿足大多數(shù)外設(shè)的要求,但處理器和加速器等 IP 通常受益于高速緩存一致的 NoC 的功能。此外,SoC 的某些部分,例如人工智能/機(jī)器學(xué)習(xí) (AI/ML) 處理節(jié)點(diǎn)陣列,可能會(huì)受益于網(wǎng)狀 NoC 架構(gòu)。

因此,SoC 可以輕松地結(jié)合多個(gè) NoC 拓?fù)湟詫?shí)現(xiàn)最佳結(jié)果。 除了用于將 IP 連接到 NoC 的套接字之外,網(wǎng)絡(luò)還將包括必要的交換機(jī)和緩沖區(qū)。此外,隨著用于實(shí)現(xiàn) SoC 的工藝節(jié)點(diǎn)不斷縮小,走線的電阻增加,導(dǎo)致信號(hào)在通過(guò)器件時(shí)出現(xiàn)電阻-電容延遲。

因此,信號(hào)無(wú)法再在單個(gè)時(shí)鐘周期內(nèi)遍歷設(shè)備的全部或部分。解決這個(gè)問(wèn)題需要在信號(hào)通路中插入流水線寄存器。然而,優(yōu)化它們的數(shù)量和位置是一項(xiàng)艱巨的任務(wù)。

45ada072-074e-11ee-962d-dac502259ad0.png

圖 1這是典型 NoC 配置和實(shí)施流程的概覽。來(lái)源:Arteris IP

SoC 的開(kāi)發(fā)是雙重的——前端(上游)和后端(下游)設(shè)計(jì)(見(jiàn)圖1)。前端設(shè)計(jì)側(cè)重于邏輯和功能方面,例如使用哪些 IP、如何連接它們以及如何構(gòu)建網(wǎng)絡(luò)以確保預(yù)期的吞吐量和延遲。另一方面,后端設(shè)計(jì)處理芯片的物理方面,包括 IP 相對(duì)于彼此的放置位置以及時(shí)序是否可以滿足。只有在這個(gè)階段,設(shè)計(jì)人員才會(huì)知道放置流水線寄存器的數(shù)量和位置。

執(zhí)行完整的物理布局是一個(gè)耗時(shí)的過(guò)程。任何無(wú)法在后端解決的問(wèn)題都必須在前端返工,這將重新啟動(dòng)耗時(shí)的物理布局過(guò)程(參見(jiàn)圖 2)。能夠在流程的早期主動(dòng)插入流水線寄存器對(duì)于實(shí)現(xiàn)任務(wù)的收斂和整個(gè)項(xiàng)目的周轉(zhuǎn)時(shí)間非常有價(jià)值。

45d5022a-074e-11ee-962d-dac502259ad0.png

圖 2長(zhǎng)時(shí)序路徑可以跨越整個(gè) SoC。

這給前端設(shè)計(jì)團(tuán)隊(duì)帶來(lái)了很大壓力,他們不一定擁有做出明智決策所需的所有信息。插入太少的流水線寄存器會(huì)導(dǎo)致 SoC 無(wú)法滿足物理布局中的時(shí)序要求。這導(dǎo)致通過(guò)插入太多流水線階段來(lái)過(guò)度設(shè)計(jì)問(wèn)題的趨勢(shì)。

盡管可能會(huì)滿足時(shí)序要求,但級(jí)數(shù)過(guò)多會(huì)增加延遲和功耗。 所有這一切的結(jié)果是,僅擁有套接字、開(kāi)關(guān)、緩沖區(qū)和流水線寄存器形式的原始 NoC。為了驗(yàn)證性能和實(shí)現(xiàn)時(shí)序,NoC 的實(shí)現(xiàn)工具有必要了解它們將服務(wù)的環(huán)境。

物理感知NoC

在“物理感知”NoC IP 中,前端設(shè)計(jì)人員可以使用來(lái)自物理布局團(tuán)隊(duì)的早期 IP 布局信息來(lái)預(yù)測(cè)實(shí)現(xiàn)能力并解決任何潛在的時(shí)序問(wèn)題。作為其中的一部分,NoC 工具可以自動(dòng)定義 RTL 中流水線寄存器的理想數(shù)量和位置,并生成相關(guān)的實(shí)現(xiàn)約束。

當(dāng)今的 NoC 技術(shù)遠(yuǎn)遠(yuǎn)超出了許多設(shè)計(jì)人員的預(yù)期。例如,NoC 生成器利用特定于工藝技術(shù)節(jié)點(diǎn)的幾何和延遲信息。此信息使我們能夠進(jìn)一步完善時(shí)序估計(jì)并確定流水線寄存器要求和位置。 通過(guò)以這種方式改進(jìn)前端設(shè)計(jì)并向后端工具提供更詳細(xì)的信息,可以顯著改進(jìn)整個(gè)過(guò)程,尤其是第一個(gè)物理實(shí)現(xiàn)。

這可以顯著減少后端到前端的迭代次數(shù),從而降低風(fēng)險(xiǎn)、提高生產(chǎn)率、降低成本并加快上市時(shí)間和資金周轉(zhuǎn)時(shí)間。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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

    文章

    20115

    瀏覽量

    244635
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5522

    瀏覽量

    128516
  • 片上網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    12077
  • OCP
    OCP
    +關(guān)注

    關(guān)注

    0

    文章

    81

    瀏覽量

    16988
  • 硅芯片
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    17592

原文標(biāo)題:?SoC設(shè)計(jì):什么時(shí)候片上網(wǎng)絡(luò) (NoC) 不夠用?

文章出處:【微信號(hào):ICViews,微信公眾號(hào):半導(dǎo)體產(chǎn)業(yè)縱橫】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    AMD 7nm Versal系列器件NoC的使用及注意事項(xiàng)

    AMD 7nm Versal系列器件引入了可編程上網(wǎng)絡(luò)NoC, Network on Chip),這是一個(gè)硬化的、高帶寬、低延遲互連結(jié)構(gòu),旨在實(shí)現(xiàn)可編程邏輯(PL)、處理系統(tǒng)(PS)、AI引擎(AIE)、DDR控制器(DDR
    的頭像 發(fā)表于 09-19 15:15 ?1844次閱讀
    AMD 7nm Versal系列器件<b class='flag-5'>NoC</b>的使用及注意事項(xiàng)

    突破算力孤島!賽昉 StarNoC:國(guó)產(chǎn) NoC 如何為 RISC-V 插上翅膀?

    觸碰擴(kuò)展極限。在這樣的背景下,上網(wǎng)絡(luò)NoC)應(yīng)運(yùn)崛起,以可擴(kuò)展、可配置的分組交換架構(gòu),為不同核心與IP提供高帶寬、低延遲、確定性QoS的上通信基礎(chǔ)設(shè)施,成為
    的頭像 發(fā)表于 08-05 11:22 ?645次閱讀
    突破算力孤島!賽昉 StarNoC:國(guó)產(chǎn) <b class='flag-5'>NoC</b> 如何為 RISC-V 插上翅膀?

    新思科技UCIe IP解決方案實(shí)現(xiàn)上網(wǎng)絡(luò)互連

    與HBM DRAM堆疊裸之間對(duì)高帶寬連接的需求。本文將深入探討UCIe支持的不同接口,以實(shí)現(xiàn)上網(wǎng)絡(luò)NoC)互連。
    的頭像 發(fā)表于 08-04 15:17 ?2053次閱讀

    散熱風(fēng)扇到底夠不夠用?一篇教你判斷的小白入門(mén)指南!

    說(shuō)實(shí)話,我以前也總是搞不清楚,買(mǎi)了個(gè)散熱風(fēng)扇,裝上去了之后心里還是有點(diǎn)打鼓:“這個(gè)風(fēng)扇到底夠不夠用啊?”尤其是在夏天,設(shè)備溫度一高,運(yùn)氣不好還能直接宕機(jī),那真的是糟心透了。
    的頭像 發(fā)表于 08-04 11:50 ?827次閱讀
    散熱風(fēng)扇到底夠<b class='flag-5'>不夠用</b>?一篇教你判斷的小白入門(mén)指南!

    賽昉科技聯(lián)合合見(jiàn)工軟實(shí)現(xiàn)國(guó)產(chǎn)一致性NoC IP與RISC-V核在大規(guī)模網(wǎng)絡(luò)中的適配

    的一致性上網(wǎng)絡(luò)NoC)IP——昉·星路-700(StarNoC-700)已成功適配賽昉科技昉·天樞(Dubhe)系列RISC-V處理器核心(Dubhe-70/83)
    的頭像 發(fā)表于 07-24 09:02 ?859次閱讀
    賽昉科技聯(lián)合合見(jiàn)工軟實(shí)現(xiàn)國(guó)產(chǎn)一致性<b class='flag-5'>NoC</b> IP與RISC-V核在大規(guī)模<b class='flag-5'>網(wǎng)絡(luò)</b>中的適配

    如何在APM32E1上高效管理2MB SDRAM

    一般我們開(kāi)發(fā)MCU自帶的SRAM,對(duì)一般應(yīng)用來(lái)說(shuō),已經(jīng)夠用了,但是對(duì)于內(nèi)存需求較高的場(chǎng)合,比如跑GUI或者算法等,自帶的內(nèi)存會(huì)就不夠用,這個(gè)時(shí)候就要外擴(kuò)SRAM或SDRAM。
    的頭像 發(fā)表于 07-15 09:33 ?1620次閱讀
    如何在APM32E1上高效管理2MB SDRAM

    單片LTM8067隔離輸出電流不夠,是否可將兩或多并聯(lián)使用?

    單片LTM8067隔離輸出電流不夠,是否可將兩或多并聯(lián)使用
    發(fā)表于 04-18 07:01

    別再說(shuō)你的單片機(jī)RAM不夠用了,來(lái)看看這個(gè)吧(可下載)

    當(dāng)我們寫(xiě)代碼的時(shí)候,會(huì)用到很多變量,如果隨意的定義變量,比如寫(xiě)了 N 多個(gè)“unsigned char/int X;”那么代碼可能會(huì)顯的很亂,自己拐回頭看的時(shí)候都暈掉了,這個(gè)時(shí)候我們可以構(gòu)造一個(gè)復(fù)雜
    發(fā)表于 03-28 14:12 ?0次下載

    S32G DMA和Noc之間的區(qū)別是什么?

    當(dāng)我閱讀 S32G3 參考手冊(cè)時(shí),我對(duì) S32G DMA 和 Noc 之間的區(qū)別有疑問(wèn)。由于 NoC 支持內(nèi)核、外設(shè)和 SRAM 之間的通信,并且 DMA 還可以在內(nèi)存塊和 I/O 塊之間傳輸數(shù)據(jù)(沒(méi)有內(nèi)核?我不確定)。
    發(fā)表于 03-17 08:25

    STM32f407+TOUCHGFX用CubeMX生成后編譯不通過(guò)是哪里出了問(wèn)題?

    用CubeMX生成的STM32f407+TOUCHGFX,一路默認(rèn),生成文件后,一堆函數(shù)顯示找不到,還有就是RAM不夠用,是哪個(gè)沒(méi)配置好嗎?
    發(fā)表于 03-12 07:55

    STM32u585的octospi只能開(kāi)啟一個(gè)CLK時(shí)鐘,AMOLED和PSRAM能否共用呢?

    想用來(lái)做一個(gè)手表,怕內(nèi)存不夠用想外擴(kuò),不知道2mb flash和768kb的sram夠不夠,打算外擴(kuò)esp-psram,8M。希望能夠有大佬能夠給出建議,感謝回答?。?
    發(fā)表于 03-07 07:23

    PCB電路板上連接器插不進(jìn)去,客戶說(shuō)你用力

    PCB電路板上的連接器插不去,找客戶確認(rèn),客戶說(shuō)你不夠用力……
    的頭像 發(fā)表于 03-03 14:40 ?654次閱讀
    PCB電路板上連接器插不進(jìn)去,客戶說(shuō)你用力

    hyper v 上網(wǎng),Hyper-V 上網(wǎng):Hyper-V的網(wǎng)絡(luò)連接與上網(wǎng)設(shè)置

    的數(shù)據(jù)處理解決方案。今天就為大家介紹Hyper-V上網(wǎng):Hyper-V的網(wǎng)絡(luò)連接與上網(wǎng)設(shè)置。 ? ?在Hyper-V虛擬化環(huán)境中,網(wǎng)絡(luò)連接與上網(wǎng)
    的頭像 發(fā)表于 02-07 10:30 ?3210次閱讀
    hyper v <b class='flag-5'>上網(wǎng)</b>,Hyper-V <b class='flag-5'>上網(wǎng)</b>:Hyper-V的<b class='flag-5'>網(wǎng)絡(luò)</b>連接與<b class='flag-5'>上網(wǎng)</b>設(shè)置

    ADS1204 CLKSEL置1時(shí),如何采集數(shù)據(jù)?怎么知道什么時(shí)候是最高位?什么時(shí)候是最低位?

    當(dāng)CLKSEL置1時(shí),如何采集數(shù)據(jù)?意思是怎么知道什么時(shí)候是最高位?什么時(shí)候是最低位?
    發(fā)表于 02-06 06:51

    AMC1304L05 PWMx可以用晶振來(lái)替代嗎?

    請(qǐng)問(wèn)圖中的PWMx可以用晶振來(lái)替代嗎,芯片引腳不夠用
    發(fā)表于 11-28 06:29