The Multi-Layer AHB BusMatrix (ML-AHB BusMatrix) proposed by ARM allows parallel access paths between multiple masters and slaves in a system. But, there is one clock cycle delay for each master in the ML-AHB BusMatrix of ADK (AMBATM Design Kit) whenever the master restarts the transactions or changes the slave layers because of the Input Stage and arbitration logic implemented with Moore type. In this paper, we present one way to improve the ML-AHB BusMatrix structure of ADK. With the elimination of the Input Stage and some restrictions on the arbitration scheme, we could not only take away the one clock cycle delay but also reduce the area overhead and power consumption. Experimental results show that the one clock cycle delay is removed. Besides the average dynamic power, static power, total area overhead and clock period of ameliorated ML-AHB BusMatrix are reduced by 42%, 64%, 33% and 33% respectively, compared with the ML-AHB BusMatrix of ADK.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.