Font Size: a A A

Asynchronous NoC Design And Implementation Based On Mesh Structure

Posted on:2019-12-04Degree:MasterType:Thesis
Country:ChinaCandidate:G B FengFull Text:PDF
GTID:2428330545968395Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the semiconductor industry and the advent of nano-scale manufacturing processes,integrated circuit chips can be designed to use more sophisticated electronic systems to satisfy the needs of current high-performance integrated circuit chips.A new integrated circuit architecture based on a computer communication network that the NoC(Network on Chip)emerged.This structure achieves the communication among various resource nodes within the circuit chip through the way of data routing between resource nodes and routing nodes.First of all,this thesis analyzes the basic theory and basic principle of NoC routing mechanism,and each of the routing algorithm,routing topology,arbitration is conducted in-depth research and comparison.After full investigation and analysis.The Mesh routing topology structure with good scalability,regularity and robustness,as well as a unique and predictable XY routing algorithm for routing paths are selected in the circuit design.After full investigation and analysis,an arbiter with fairness was adopted in the design of the arbiter.Synchronous circuits and asynchronous circuits is in-depth compared and analyzed,an event-driven Click asynchronous controller is used in the design of the control circuit.The problems of large load,power consumption,clock drift,and circuit delay caused by the work of the synchronous circuit design under theoverall clock control will be avoided through the asynchronous controller.The above algorithm is implemented using an asynchronous micro-pipeline control mechanism.The NoC routing mechanism is based on a regular mesh structure.Each routing node routing using four-way point to point communication system,the resource node routing nodes interconnected by the local IO port.The purpose of information interaction between resource nodes and resource nodes is achieved.The entire circuit design uses Xilinx's Vivado development tools to implement and simulate the design.In this thesis,1×1,2×2,4×4 Mesh-based asynchronous NoC designs are implemented.Two kinds of serial and parallel design ideas were adopted in the logical structure design of the routing nodes.Finally,the experimental results were compared and analyzed.This thesis uses the above asynchronous NoC mechanism to implement the improved Booth multiplier design.The Booth design based on asynchronous NoC mechanism is implemented and simulated through Xilinx's Vivado development tools,and the computational performance of the improved Booth multiplier is analyzed.
Keywords/Search Tags:Asynchronous circuit, Mesh Network, Micro-pipelined control mechanism, Routing algorithm, Booth multiplier, arbitration
PDF Full Text Request
Related items