noc(片上網路)

=Network On Chip 片上網路。片上網路(NOC)又稱網路級晶片,作為一個新名詞,NOC目前還沒有一個十分明確的定義,一般來講,它指的是在單個晶片上實現的基於網路通信的電子系統,其形態是積體電路晶片
片上網路(NoC:Network-on-Chip)是一種針對多核SoC設計的新型片上通信架構。對於傳統共享匯流排通信結構中存在的延遲、通信性能瓶頸以及設計效率問題,NoC提供了一種新的片上通信結構解決方案。本文首先論述了NoC的國內外研究現狀,然後論述了以NoC為通信架構的系統晶片設計流程。在此基礎上,我們針對二維網NoC拓撲結構,分析了其性能特點、路由算法、以及NoC中單個路由節點功耗和性能評估模型,並同時與通用的片上共享匯流排的性能與硬體開銷進行了比較。同時,低功耗是超大規模積體電路設計的一個趨勢,特別是對一些嵌入式系統、移動終端以及手持設備。對於NoC設計,可以分別在各個層次,如物理層、鏈路層、網路層、套用層等降低NoC的能量消耗。本文針對NoC這種片上通信架構,主要研究在網路層和套用層進行低功耗設計的技術以及性能分析方法,其主要工作如下: 首先,針對超深亞微米半導體工藝下,片上通信的數據完整性日益嚴重的問題,提出了一種自適應的NoC鏈路數據保護方法。該方法根據通信鏈路的錯誤機率以及系統的可靠性約束要求,自適應的在片上通信鏈路的可靠等級與功耗之間進行折衷,使得滿足片上通信鏈路數據完整性要求的同時,NoC的通信能量消耗最小。其次,針對NoC採用網路通信的特點,提出了一種基於網路積分的NoC報文延遲計算方法。該方法通過對輸入報文的到達曲線以及路由節點的服務曲線分析,採用網路積分理論,計算出報文在NoC中的傳輸延遲;同時對NoC中路由節點採用不同仲裁策略的報文延遲計算方法進行了研究,並在準確度上與周期準確級仿真進行了比較。再次,針對NoC設計過程中IP核映射和路由分配兩個關鍵步驟,提出了一種基於PSO的低功耗IP核映射和鏈路平衡的路由定製算法PLBMR。針對二維格線NoC,在提出了NoC能量消耗和通信鏈路負載平衡的數學計算方法的基礎上,解決了IP核映射和路由分配的PSO粒子表示問題。但是對於不同的套用,各個IP之間的通信數據流類型會有很大差別,為了得到最佳化的性能,需要根據具體的套用設定合適的算法參數。最後,針對不規則的2維NoC拓撲結構,提出一種避免死鎖的低功耗全定製路由算法EA_TP。該路由算法以轉彎禁止的死鎖避免路由算法為基礎,考慮鏈路長度以及鏈路上通信容量兩個因數,選擇合適的轉彎被禁止,同時保證NoC的全連線,然後採用Dijkstra最短路由路徑算法,構造所有通信流的路由路徑。EA_TP算法採用路由表的方法構造定製路由,保證了在合理的面積開銷範圍內,解決了不規則NoC的死鎖問題,同時使得NoC通信能量消耗最小。

相關詞條

熱門詞條

聯絡我們