Networks on Chips: Technology and Tools (Hardcover)

Giovanni De Micheli, Luca Benini

買這商品的人也買了...

相關主題

商品描述

Description

The design of today's semiconductor chips for various applications, such as telecommunications, poses various challenges due to the complexity of these systems. These highly complex systems-on-chips demand new approaches to connect and manage the communication between on-chip processing and storage components and networks on chips (NoCs) provide a powerful solution. This book is the first to provide a unified overview of NoC technology. It includes in-depth analysis of all the on-chip communication challenges, from physical wiring implementation up to software architecture, and a complete classification of their various Network-on-Chip approaches and solutions.

 

Table of Contents

 I. Introduction and Motivation Why on chip networks? State of the art. Taxonomy. Technology trends II. Architectures for NoCs. Direct vs indirect networks. Topologies. Standard architectures and formal properties. Ad hoc networks III. Physical network layer Wiring issues. Physical routing. Signalling. Driver/receiver design. Noise immunity. Shielding. IV. Data-link layer and encoding Medium access control. Data encoding. Error correcting codes: theory and practice. Arbitration issues. V. Switching and Routing in NoCs Packets, flits. Data forwarding schemes. Routing: algorithms and routers. QoS guarantees. VI. Software for NoCs Programming paradims: shared medium vs message passing. Middleware issues. layering and software encapsulation. Application layer issue and network-aware compilation. VII. Tools for NoC Design Analysis and Synthesis of NoCs. Present tools (Bones, Xpipes) and future outlook. VIII. On-Chip multiprocessors High-performance monolitic multiprocessors. Network issues IX. SoCs based on NoCs Examples of other design chips using NoCs.

商品描述(中文翻譯)

描述

今天的半導體晶片設計面臨各種挑戰,例如電信等各種應用的複雜性。這些高度複雜的系統單晶片需要新的方法來連接和管理單晶片處理和存儲組件之間的通信,而片上網絡(NoCs)提供了一個強大的解決方案。本書是第一本提供NoC技術統一概述的書籍。它深入分析了所有片上通信挑戰,從物理布線實現到軟件架構,並對各種NoC方法和解決方案進行了完整的分類。

目錄

I. 簡介和動機 為什麼需要片上網絡?現狀。分類。技術趨勢 II. NoC的架構 直接 vs 間接網絡。拓撲。標準架構和形式特性。特殊網絡 III. 物理網絡層 布線問題。物理路由。信號。驅動器/接收器設計。抗干擾。屏蔽。 IV. 數據鏈路層和編碼 媒介訪問控制。數據編碼。錯誤糾正碼:理論和實踐。仲裁問題。 V. NoC中的交換和路由 封包,flits。數據轉發方案。路由:算法和路由器。QoS保證。 VI. NoC的軟件 編程範式:共享介質 vs 消息傳遞。中間件問題。分層和軟件封裝。應用層問題和網絡感知編譯。 VII. NoC設計工具 NoC的分析和綜合。現有工具(Bones,Xpipes)和未來展望。 VIII. 基於NoC的片上多處理器 高性能單片多處理器。網絡問題 IX. 基於NoC的SoC 使用NoC的其他設計晶片的示例。