Dissertation > Excellent graduate degree dissertation topics show
Research on Key Technologies of Mapping and Router in Network-on-Chip
Author: LiuYanHua
Tutor: LaiZongSheng
School: East China Normal University
Course: Microelectronics and Solid State Electronics
Keywords: System-on-Chip (SoC) traditional bus Network-on-Chip (NoC) packet mapping algorithm communication energy consumption peak temperature routingalgorithm dead-lock fault-tolerant technology on-chip router buffer sharing
CLC: TN47
Type: PhD thesis
Year: 2013
Downloads: 55
Quote: 0
Read: Download Dissertation
Abstract
|
With the number of integrated IP cores increasing in current System-on-Chip (SoC), limited by scalability and bandwidth in practical application, traditional bus or multi-layer bus cannot meet the needs of communications between IP cores. As the most promising alternative technique, Network-on-Chip (NoC) communication architecture has emerged to address the problems which the traditional on-chip bus has been faced with. NoC uses micro-network for inter-IP communications by packet. However, different from the macro-network, NoC puts forward a series of new challenges, including constraints in power, area and communication latency.This dissertation makes an attempt to touch on the key technical problems related to NoC design. More precisely, the author makes an in-depth study on IP core mapping methodologies, routing algorithms and router architecture. The specific contributions are as follows.1. For NoC design, IP core mapping is one of the effective ways to optimize network performance and energy consumption. In this dissertation, the author improves the ant colony algorithm and makes it possible to solve the low energy consumption mapping problem, which is based on genetic and ant colony (GAAC) mapping algorithm. This algorithm has used heuristic information, which is irrelevant to topological structure, so that it applies to NoC mapping problems of different topological structures. In addition, to prevent this algorithm from getting into premature stagnation, strategies such as crossover of chromosomes and roulette wheel selection have been introduced in GAAC mapping algorithm. The experimental results show that GAAC mapping algorithms could solve NoC mapping problems of different topological structures effectively. Compared with basic ant colony mapping algorithm, when this algorithm is used to solve mapping problem of the3×3,4×4and5×5NoCs, the communication energy can be saved respectively about2.2%,6.3%and8.1%.2. Based on the topology characteristics of3D mesh NoC, the corresponding energy model has been improved. At the same time, a fast and low energy consumption mapping algorithm SYMMAP is proposed based on topology partition. According to the experimental results, when solving3D mesh NoC problems, SYMMAP takes great advantages over the existing heuristic mapping algorithm in terms of mapping speed and energy consumption.3. Different mapping results may have different impacts on NoC metrics such as maximum latency, power, fault robustness, peak temperature etc. Different aspects need to be taken into consideration when optimizing NoC mapping objects. For this problem, this dissertation takes account of both power and temperature problems in NoC mapping, using multi-objective ant colony algorithm (MOACA) to optimize these two NoC metrics. MOACA algorithm can find the pareto-optimal front effectively and keep power and temperature in balance while being optimized. The results show that the mapping scheme by using MOACA can reduce the chip peak temperature as well as the chip power. Different from the mapping scheme while using PBB which is a single-objective power optimization mapping algorithm, the mapping scheme for Multi-Window Display (MWD) based on MOACA can make the peak temperature of chip reduce4℃, while the chip power remains stable.4. Routing algorithm has a great effect on network performance and communications efficiency, so design and implementation of routing algorithm is one of the most critical issues during the NoC design. For the communications characteristics of the3D mesh NoC mapping scheme and the mapped IP core, this dissertation proposes an application-specific routing path allocation method based on channel dependency graph. This method can maximize the adaptivity of routing path under bandwidth constraints. What’s more, the proposed method can guarantee deadlock freedom with no need of any virtual channel. According to the analysis and simulation, the proposed method provides better network performance when compared with other common deadlock-free algorithms.5. The main objective of NoC fault-tolerant technique is to guarantee sustained communications when fault happens. Fault-tolerant routing algorithm is an efficient way to achieve fault tolerance in NoC. In this paper, to solve the problem of different faulty routers in2D mesh NoC, the author proposes a new routing algorithm MFRT with the ability of tolerating different faults. MFRT can tolerate different faulty routers distributions in NoC by reconfiguring routing paths dynamically. From the results of analysis and experiment results, it is clearly shown that MFRT can enhance the reliability of communications and offer considerable fault-tolerant capability. Compared with XY routing algorithm and single fault-tolerant routing algorithm, if the probability of faulty router is10%, MFRT can improve the reliability of on-chip communications by48.3%and9.56%.6. For hardware resource overhead of on-chip buffer is large and the problem of low efficiency, a new on-chip router named PSBR is proposed. The proposed router maximizes the buffer utilization by allowing sharing them. To simplify the control circuits, a partially shared buffer strategy is applied to PSBR design by an analysis of on-chip communications load distribution, and PSBR is achieved based on Verilog HDL. The synthesis and simulation results show that PSBR can save15%of chip area and28.2%of router energy consumption, when compared to the typical on-chip routers under the same communications performance metrics.The research results in this dissertation provide a series of feasible solutions for NoC design and optimization, and they offer theoretical basis and practical experience for further improvements in reliability, scalability and practical performance of NoC.
|
Related Dissertations
- Research of Low-Power Router Structure in Network-on-Chip,TN47
- Research of High-Performance Router Structure in Network on Chip,TN47
- Studies on Key Technologies of Networks-on-Chip Interconnection for Very Large Scale Chip-multiprocessors,TN47
- Design and Evaluation of High Reliability Dual Redundant On-Board Computer System,TP309.3
- A Design for the Logical Control Unit of Electric Locomotive Based on Double-CANBUS Redundant Network,U264.91
- The Research and Design of Fault_Tolerant System Based on ADS Middleware,TP302
- Research on Condition Monitoring and Fault-Tolerant Technology for Multi-sensor Down-hole Tool,TE937
- Fault diagnosis and fault-tolerant technology and its application in Integrated Navigation System Research,U666
- A Study about H.264/AVC Compressed Video Communications in 3G,TN919.8
- Researches on Key Issues of Dependable Middleware Technology in Object-Oriented Disbributed Environment,TP311.52
- Research and Design on System of Automatic Course Arrangement Based on Priority,TP311.52
- The Research of Neuron-like and Cell-like P Systems for Application,TP338.6
- Research on Static Deadlock Detection Based on Source-Code Analysis,TP311.53
- Embedded Operating System Priority Inversion Real-time Design Patterns and Method of Implementation and Research,TP316.2
- Remedy and Prevention of Company’s Deadlock,D922.291.91
- On the Legal Relief of the Corporation Deadlock,D922.291.91
- On the Deadlock and Relief Measures of Limited Liability Company,D922.291.91
- Research of Solving and Optimization in Negotiation Deadlock,O224
- Research and Implementation of the Detection Method for Tainted Data and Deadlock,TP393.08
- Shared resources based on Petri nets JSP System Design and Analysis,TP301.1
CLC: > Industrial Technology > Radio electronics, telecommunications technology > Microelectronics, integrated circuit (IC) > LSI,ultra LSI
© 2012 www.DissertationTopic.Net Mobile
|