Font Size: a A A

Design And Research Of High-performance Asynchronous Arbitrator In MPSoC

Posted on:2017-07-30Degree:MasterType:Thesis
Country:ChinaCandidate:S LuFull Text:PDF
GTID:2348330512464691Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
With microelectronics technology into the era of micro-nano, the number of transistors that can integrate on the single Chip is becoming more and more and multi-core on-chip technology (MPSoC:Multiprocessor System-on-Chip) becomes more and more important. MPSoC integrates many IPs (Intellectual Properties), Communication and data exchange between different IP cores could realize the function of the whole chip. Each functional core scheduling through CPU is implemented by the system bus. To archive a specific function of chip, corresponding IP core will need to use the system bus. The problem of competing to use bus resources between different IP cores is particularly prominent. Therefore, the arbitrator to solve the problem of competition becomes research hotspot. In MPSoC, arbitrator coordinates communication between IP cores of system and determines the performance of the whole system at a certain extent.Based on the study of the traditional synchronous arbiter on the existing arbitration algorithms are analyzed and compared and found that in addition to outside arbitration algorithm can be further improved, the traditional synchronization circuit implemented by the power, speed, realization aspects have a certain impact on the functionality and performance of arbiter. Therefore, in this paper, we improved the traditional arbitration algorithm and implemented with asynchronous circuit at first, an then for the bandwidth allocation and real-time requirements, we proposed a new arbitration algorithm based on the non-cooperative game theory and designed asynchronous game arbiter matched referred arbitration algorithm.We compared the non-cooperative Game theory algorithm?Fixed Priority algorithm? Round-Robin algorithm and Lottery algorithm implemented with asynchronous circuits and found that under different environment, the non-cooperative game theory algorithm can basically reach 100% utilization of bus and increased by 20%-30% higher than the other three algorithm and the algorithm has good fairness, output bandwidth allocation could closer to the input request rates and work in any environment. But the game arbiter has slightly inferior compared with other three algorithm implanted with asynchronous circuit. Compared and analyzed three algorithm implemented with asynchronous and synchronous circuit and found that asynchronous and synchronous arbiter has almost equal performance in output bandwidth allocation and bus occupancy rate and in the speed and power, asynchronous arbiter has a great advantage, compared to the synchronous arbiter, faster 6.7%-15%.
Keywords/Search Tags:Asynchronous Circuit, Arbiter, Game, MPSoC, Balsa
PDF Full Text Request
Related items