{"title":"Analysis and design of Network on Chip under high process variation","authors":"Rabab Ezz-Eldin, M. El-Moursy, H. Hamed","doi":"10.1109/ICECS.2015.7440364","DOIUrl":null,"url":null,"abstract":"Asynchronous router is proposed as a vigorous design to alleviate the impact of process variation in Network on Chip (NoC). The impact of process variation on the network throughput is evaluated by implementing asynchronous and synchronous network on chip designs. Many Network on Chip topologies are used to evaluate the influence of process variation. Circuit analysis is used to evaluate the impact of process variation on both synchronous and asynchronous designs. The delay, throughput and leakage power variation for different NoC topologies are evaluated with taking into consideration NoC interconnects and clock distribution network under process variation with advanced technology. In advanced technologies, process variation crumbles the performance of routing algorithms. For different traffic patterns, the performance of many routing algorithms is determined. Adaptive routing algorithm should be aware of the process variation. To avert the influence of process variation and congestion for asynchronous NoC design, a novel routing algorithm is presented. Process variation Delay and Congestion aware Routing (PDCR) is proposed as adaptive, low cost and scalable routing algorithm. The performance of different routing algorithms is determined and compared to PDCR with process variation under various traffic patterns. Saturation throughput and average message delay are used to evaluate the different routing algorithms. PDCR achieves high performance as compared to different adaptive routing algorithms under various traffic patterns.","PeriodicalId":215448,"journal":{"name":"2015 IEEE International Conference on Electronics, Circuits, and Systems (ICECS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE International Conference on Electronics, Circuits, and Systems (ICECS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECS.2015.7440364","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
Asynchronous router is proposed as a vigorous design to alleviate the impact of process variation in Network on Chip (NoC). The impact of process variation on the network throughput is evaluated by implementing asynchronous and synchronous network on chip designs. Many Network on Chip topologies are used to evaluate the influence of process variation. Circuit analysis is used to evaluate the impact of process variation on both synchronous and asynchronous designs. The delay, throughput and leakage power variation for different NoC topologies are evaluated with taking into consideration NoC interconnects and clock distribution network under process variation with advanced technology. In advanced technologies, process variation crumbles the performance of routing algorithms. For different traffic patterns, the performance of many routing algorithms is determined. Adaptive routing algorithm should be aware of the process variation. To avert the influence of process variation and congestion for asynchronous NoC design, a novel routing algorithm is presented. Process variation Delay and Congestion aware Routing (PDCR) is proposed as adaptive, low cost and scalable routing algorithm. The performance of different routing algorithms is determined and compared to PDCR with process variation under various traffic patterns. Saturation throughput and average message delay are used to evaluate the different routing algorithms. PDCR achieves high performance as compared to different adaptive routing algorithms under various traffic patterns.
为了减轻片上网络(Network on Chip, NoC)中进程变化的影响,提出了异步路由器的设计方案。通过在芯片设计上实现异步和同步网络,评估了进程变化对网络吞吐量的影响。许多片上网络拓扑被用来评估工艺变化的影响。电路分析用于评估工艺变化对同步和异步设计的影响。考虑先进工艺下的NoC互连和时钟分配网络,对不同NoC拓扑的时延、吞吐量和漏功率变化进行了评估。在先进的技术中,过程变化会破坏路由算法的性能。针对不同的流量模式,确定了许多路由算法的性能。自适应路由算法应该意识到过程的变化。为了避免进程变化和拥塞对异步NoC设计的影响,提出了一种新的路由算法。过程变化延迟和拥塞感知路由(PDCR)是一种自适应、低成本和可扩展的路由算法。确定了不同路由算法在不同流量模式下的性能,并与过程变化的PDCR进行了比较。使用饱和吞吐量和平均消息延迟来评估不同的路由算法。与其他自适应路由算法相比,PDCR算法在各种流量模式下都取得了较高的性能。