论文部分内容阅读
现今,随着超大规模集成电路(VLSI,Very Large Scale Integrated circuits)的迅速发展,VLSI的集成度大幅提高,其上所实现功能日益完善,并且VLSI的设计方法——片上系统(SoC,System on Chip)技术也逐渐成熟。学术界不断提出关于VLSI方面新的理论研究成果,工业界也不断有最新VLSI产品问世。然而随着VLSI的发展,过去一些影响甚微的因素现在对VLSI的影响越来越严重,例如,功耗,全局时钟,可扩展性,可靠性等,使得采用传统总线传输方式的SoC技术遇到了瓶颈,为此学术界提出了片上网络(NoC, Network on Chip)技术来改善SoC技术。目前,NoC技术还有许多不足之处,学术界通过研究也提出了大量能改善其性能的措施。根据本文研究发现,网络编码具有众多优化数据传输网络的性质,当前主要应用于广域网中,可尝试将其应用于NoC的物理层数据传输,起到改善NoC数据吞吐量和传输功耗的作用。根据本文研究目的,提出一种基于局部总线的NoC架构,网络编码技术能应用于该NoC中。在提出的NoC架构中,通过单向的局部总线互联形成连接各处理器的逻辑网络。该NoC架构继承了总线和传统NoC的优点,为NC的应用提供了物理保障条件。在本文研究中结合满足NC有效性条件的业务模型进行相应的仿真验证和性能分析,验证了在本NoC中运用网络编码的可行性和有效性。本论文内容贯穿了整个研究过程,从理论分析,到设计实现,再到最后的仿真验证,首先介绍网络编码的基本原理,随后根据基本原理设计满足网络编码有效性理论条件的基于局部总线的NoC架构,之后设计基于局部总线的NoC仿真验证平台并进行仿真验证和仿真结果分析,最后介绍了本NoC结合遗传算法的映射算法并设计相应的仿真平台进行仿真分析。得到了网络编码可用于基于局部总线的NoC中,并能改善NoC数据吞吐量以及节省传输功耗的结论。