<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          SoC與NoC對比分析

          共 3766字,需瀏覽 8分鐘

           ·

          2021-08-28 19:22



          NoC是相對于SoC的新一代片上互連技術(shù),要深入了解NoC必須深刻認(rèn)識SoC,故本文組織結(jié)構(gòu)為:


          · SoC架構(gòu)

          · SoC的局限性

          · SoC設(shè)計流程

          · NoC架構(gòu)

          · NOC架構(gòu)優(yōu)勢

          · NoC 和 SoC 的區(qū)別


          1、SoC基本架構(gòu)


          典型的系統(tǒng)級芯片結(jié)構(gòu)包括以下部分:


          • 至少一個微控制器(MCU)或微處理器(MPU)或數(shù)字信號處理器(DSP),但是也可以有多個處理器內(nèi)核;

          • 存儲器可以是RAM、ROM、EEPROM和閃存中的一種或多種;

          • 用于提供時間脈沖信號的振蕩器和鎖相環(huán)電路;

          • 由計數(shù)器和計時器、電源電路組成的外設(shè);

          • 不同標(biāo)準(zhǔn)的連線接口,如USB、火線、以太網(wǎng)、通用異步收發(fā)和序列周邊接口等;

          • 用于在數(shù)字信號和模擬信號之間轉(zhuǎn)換的ADC/DAC;

          • 電壓調(diào)理電路及穩(wěn)壓器。


          片上系統(tǒng)通訊架構(gòu)(System on chip, SoC)SoC整體架構(gòu)圖如下:


          2、SoC的局限性


          目前,SoC通訊架構(gòu)的設(shè)計相對比較成熟。大部分芯片公司芯片制造都采用SoC架構(gòu)。然而,隨著商業(yè)應(yīng)用開始不斷追求指令運行并存性和預(yù)測性,芯片中集成的核數(shù)目將不斷增多,基于總線架構(gòu)的SoC將逐漸難以不斷增長的計算需求。其主要表現(xiàn)為:


          1、可擴展性差。SoC系統(tǒng)設(shè)計是從系統(tǒng)需求分析開始,確定硬件系統(tǒng)中的模塊。為了使系統(tǒng)能夠正確工作,SoC中各物理模塊在芯片上的位置是相對固定的。一旦在物理設(shè)計完畢后,要進行修改,實際上就有可能是一次重新設(shè)計的過程。另一方面,基于總線架構(gòu)的SoC,由于總線架構(gòu)固有的仲裁通信機制,即同一時刻只能有一對處理器核心進行通信,限制了可以在其上擴展的處理器核心的數(shù)量。


          2、平均通信效率低。SoC中采用基于獨占機制的總線架構(gòu),其各個功能模塊只有在獲得總線控制權(quán)后才能和系統(tǒng)中其他模塊進行通信。從整體來看,一個模塊取得總線仲裁權(quán)進行通信時,系統(tǒng)中的其他模塊必須等待,直到總線空閑。


          3、單一時鐘同步問題。總線結(jié)構(gòu)要求全局同步,然而隨著工藝特征尺寸越來越小,工作頻率迅速上升,達到10GHz以后,連線延時造成的影響將嚴(yán)重到無法設(shè)計全局時鐘樹的程度,而且由于時鐘網(wǎng)絡(luò)龐大,其功耗將占據(jù)芯片總功耗的大部分。


          3、SoC設(shè)計流程


          一個完整的系統(tǒng)級芯片由硬件和軟件兩部分組成,其中軟件用于控制硬件部分的微控制器、微處理器或數(shù)字信號處理器內(nèi)核,以及外部設(shè)備和接口。系統(tǒng)級芯片的設(shè)計流程主要是其硬件和軟件的協(xié)同設(shè)計。


          由于系統(tǒng)級芯片的集成度越來越高,設(shè)計工程師必須盡可能采取可復(fù)用的設(shè)計思路?,F(xiàn)今大部分SoC都使用預(yù)定義的IP核(包括軟核、硬核和固核),以可復(fù)用設(shè)計的方式來完成快速設(shè)計。在軟件開發(fā)方面,協(xié)議棧是一個重要的概念,它用來驅(qū)動USB等行業(yè)標(biāo)準(zhǔn)接口。在硬件設(shè)計方面,設(shè)計人員通常使用EDA工具將已經(jīng)設(shè)計好(或者購買)的IP核連接在一起,在一個集成開發(fā)環(huán)境(IDE)下集成各種子功能模塊。



          芯片設(shè)計在被送到晶圓廠進行流片生產(chǎn)之前,設(shè)計人員會采取不同方式對其邏輯功能進行驗證。仿真與驗證是SoC設(shè)計流程中最復(fù)雜,最耗時的環(huán)節(jié),約占整個芯片開發(fā)周期的50%~80% ,采用先進的設(shè)計與仿真驗證方法已成為SoC設(shè)計成功的關(guān)鍵。


          4、NoC架構(gòu)


          Noc的發(fā)展是以SoC為基礎(chǔ)。SoC通常是指在單一芯片上實現(xiàn)的數(shù)字計算機系統(tǒng),通過總線完成其中各模塊之間的交互,但隨著半導(dǎo)體工藝和需求的快速發(fā)展,總線的寬度已經(jīng)成為SoC發(fā)展的瓶頸,大大限制了SoC內(nèi)部通信的速度。90年代NoC技術(shù)的提出也是因為借鑒了并行計算機的互聯(lián)網(wǎng)絡(luò)和以太網(wǎng)絡(luò)的分層思想,二者的相同點有:支持包交換、路由協(xié)議、任務(wù)調(diào)度、可擴展等。NoC更關(guān)注交換電路和緩存器的面積占用,在設(shè)計時主要考量的方面也是這些。



          NoC將宏觀網(wǎng)絡(luò)的通訊措施應(yīng)用于芯片上,每個核當(dāng)做一個獨立的單元,IP核經(jīng)過網(wǎng)絡(luò)接口與特定的路由器相連。將IP核之間的通信轉(zhuǎn)換為路由器與路由器的通信。通常情況下的NoC架構(gòu)如下圖所示:


          R為路由節(jié)點,IP為計算節(jié)點

          傳統(tǒng)的NoC架構(gòu)主要由路由器節(jié)點、IP核、資源網(wǎng)絡(luò)接口、通道組成。


          1、資源節(jié)點:主要包含計算節(jié)點和存儲節(jié)點。計算節(jié)點包含處理器即IP核(CPU、DSP等),存儲節(jié)點包含ROM、RAM、DRAM、SDRAM等


          2、通信節(jié)點:即路由節(jié)點或路由器,主要負(fù)責(zé)完成IP核之間的數(shù)據(jù)通信任務(wù)。NoC中資源節(jié)點產(chǎn)生一個數(shù)據(jù)包后,會通過特定的接口發(fā)送到源路由器中,源路由器會讀取數(shù)據(jù)包的頭微片中的地址信息,通過特定的路由算法計算出最佳路由路徑,從而樹立可靠的傳輸?shù)侥康墓?jié)點,最終由目的IP核接收此信息。


          3、資源網(wǎng)絡(luò)接口:其功能就是作為通信節(jié)點與功能節(jié)點之間的接口。主要功能有完成數(shù)據(jù)包的封裝與解封裝,在源節(jié)點的資源網(wǎng)絡(luò)接口中將原地址信息以及目的地址信息等封裝到數(shù)據(jù)包的頭微片中;在目的節(jié)點的資源網(wǎng)絡(luò)接口中將原地址信息以及目的地址信息等刪除。


          4、通道:實質(zhì)為雙向金屬鏈路,用以保證節(jié)點間的數(shù)據(jù)傳輸。分為內(nèi)部通道和外部通道,內(nèi)部通道為資源節(jié)點和通信節(jié)點之間的金屬鏈路,外部通道指通信節(jié)點之間的金屬鏈路。


          5、NOC架構(gòu)優(yōu)勢


          1、良好的可擴展能力。一方面,相比于SoC架構(gòu),不在受限于總線架構(gòu),可以擴展任意數(shù)量的計算節(jié)點。另一方面,需要對系統(tǒng)功能進行擴展時,只需要將設(shè)計好的功能模塊通過資源網(wǎng)絡(luò)接口植入網(wǎng)絡(luò),無需重新設(shè)計網(wǎng)絡(luò)整體架構(gòu)。


          2、較高的通信效率。一方面NoC將IP核之間的數(shù)據(jù)傳輸演變成為路由器之間的數(shù)據(jù)轉(zhuǎn)發(fā),IP核節(jié)約了一部分的計算資源。另一方面避免了總線架構(gòu)同一時刻只能有一對通信節(jié)點進行通信的問題,可以實現(xiàn)同一時刻多對節(jié)點通信。


          3、功耗。NoC中采用全局異步局部同步的時鐘機制,其功耗開銷遠(yuǎn)低于SoC。NoC中局部模塊運用同步時鐘域,而全局上采用異步時鐘,降低了由于全局時鐘同步所帶來的動態(tài)開銷,同時,NoC中的時鐘樹設(shè)計復(fù)雜度也低于SoC。


          4、數(shù)據(jù)傳輸可靠性。隨著集成電路特征尺寸的不斷減小,電路規(guī)模的不斷增大,互連線的寬度和間距也在不斷地減小,線間耦合電容相應(yīng)增大,長的全局并行總線會引起較大的串?dāng)_噪聲,從而影響信號的完整性以及信號傳輸?shù)恼_性。同時,互連線上的延遲將成為影響信號延遲的主要因素,總線結(jié)構(gòu)全局互連線上的延遲將大于一個時鐘周期,從而使得時鐘的偏移很難管理。


          6、NoC 和 SoC 的區(qū)別


          SoC:System on Chip,中文稱為片上系統(tǒng),主要是針對 ASIC 或者 chip 來講的。在 ASIC 設(shè)計的早期,由于制造工藝和性能等的約束,大部分芯片都單純地實現(xiàn)某個特定功能,如處理器內(nèi)核、總線、內(nèi)存控制器、藍牙等都由各自獨立的芯片分別實現(xiàn),處理器之間的通信也以多顆芯片互連的方式實現(xiàn)。


          隨著制造工藝的提升,以及設(shè)計能力的增強,單顆 ASIC 的功能越來越全面和強大,在一顆芯片內(nèi)完全可以實現(xiàn)諸如處理器內(nèi)核、總線、內(nèi)存控制器、藍牙等所有的功能。同時,ASIC 規(guī)模增大導(dǎo)致設(shè)計愈來愈復(fù)雜,因此,以 IP 核互連為核心的設(shè)計方法學(xué)應(yīng)用而生。


          這樣,就出現(xiàn)了在一顆芯片里集成了大量的處理器內(nèi)核、總線、控制器等 IP,而處理器內(nèi)核數(shù)量也由曾經(jīng)的單核增大到多核、眾核。在這種情況下,設(shè)計方法學(xué)完全不同于以往 ASIC 的設(shè)計方法學(xué),因此,誕生了 SoC 的概念,以和 ASIC 進行區(qū)別。不嚴(yán)格地說,一顆 SoC 可以實現(xiàn)以前多顆 ASIC 構(gòu)成的系統(tǒng)。


          NoC:Network on Chip,中文稱之為片上網(wǎng)絡(luò)。隨著 SoC 技術(shù)的發(fā)展,芯片內(nèi)部的 IP 核越來越多,有可能在一顆芯片中集成了數(shù)以百記的處理器內(nèi)核(包括同構(gòu)處理器內(nèi)核和異構(gòu)處理器內(nèi)核)、數(shù)以千計控制器 IP 核等等,那么這種情況下 IP 核之間的互聯(lián)就成為 SoC 性能一個重要組成部分。


          而 NoC 技術(shù)的誕生就是為了能夠讓 IP 核之間的通信能夠?qū)崿F(xiàn)高效、高吞吐量、低功耗的目的。因此 NoC 技術(shù)主要研究對象就是各種互連方法、互連結(jié)構(gòu),以及 IP 核互聯(lián)網(wǎng)絡(luò)中路由算法。NoC 技術(shù)目前還處于學(xué)術(shù)研究階段,大部分學(xué)術(shù)論文里都是仿真結(jié)果,工業(yè)界也有應(yīng)用實例,但是比較少。


          原文鏈接:

          https://www.zhihu.com/people/wujianming_110117


          下載鏈接:

          行業(yè)深度:AIoT芯片研究框架

          DRAM存儲芯片研究框架
          CPU和GPU研究框架合集

          信創(chuàng)研究專題框架

          異構(gòu)芯片研究框架合集


          本號資料全部上傳至知識星球,更多內(nèi)容請登錄智能計算芯知識(知識星球)星球下載全部資料。





          免責(zé)申明:本號聚焦相關(guān)技術(shù)分享,內(nèi)容觀點不代表本號立場,可追溯內(nèi)容均注明來源,發(fā)布文章若存在版權(quán)等問題,請留言聯(lián)系刪除,謝謝。


          電子書<服務(wù)器基礎(chǔ)知識全解(終極版)>更新完畢,知識點深度講解,提供182頁完整版下載。

          獲取方式:點擊“閱讀原文”即可查看PPT可編輯版本和PDF閱讀版本詳情。



          溫馨提示:

          請搜索“AI_Architect”或“掃碼”關(guān)注公眾號實時掌握深度技術(shù)分享,點擊“閱讀原文”獲取更多原創(chuàng)技術(shù)干貨。


          瀏覽 88
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  特级西西人体444.444人体聚色 | 五月成人激情 | 毛片黄色 | 青娱乐亚洲国内 | 人人摸在线精品视频 |