Title:
Automated Bus Generation for Multiprocessor SoC Design
Automated Bus Generation for Multiprocessor SoC Design
dc.contributor.author | Ryu, Kyeong Keol | en_US |
dc.contributor.author | Mooney, Vincent John, III | |
dc.date.accessioned | 2005-06-17T17:42:07Z | |
dc.date.available | 2005-06-17T17:42:07Z | |
dc.date.issued | 2002 | en_US |
dc.description.abstract | The performance of a system, especially a multiprocessor system, heavily depends upon the efficiency of its bus architecture. This paper presents a methodology to generate a custom bus system for a multiprocessor System-on-a-Chip (SoC). Our bus synthesis tool (BusSyn) uses this methodology to generate five different bus systems as examples: Bi-FIFO Bus Architecture (BFBA), Global Bus Architecture Version I (GBAVI), Global Bus Architecture Version III (GBAVIII), Hybrid bus architecture (Hybrid) and Split Bus Architecture (SplitBA). We verify and evaluate the performance of each bus system in the context of three applications: an Orthogonal Frequency Division Multiplexing (OFDM) wireless transmitter, an MPEG2 decoder and a database example. This methodology gives the designer a great benefit in fast design space exploration of bus architectures across a variety of performance impacting factors such as bus types, processor types and software programming style. In this paper, we show that BusSyn can generate buses that achieve superior performance when compared to a simple General Global Bus Architecture (GGBA) (e.g., 41% reduction in execution time in the case of a database example). In addition, the bus architecture generated by BusSyn is designed in a matter of seconds instead of weeks for the hand design of a custom bus system. | en_US |
dc.format.extent | 471908 bytes | |
dc.format.mimetype | application/pdf | |
dc.identifier.uri | http://hdl.handle.net/1853/6556 | |
dc.language.iso | en_US | |
dc.publisher | Georgia Institute of Technology | en_US |
dc.relation.ispartofseries | CC Technical Report; GIT-CC-02-64 | en_US |
dc.source.uri | Synthesis | |
dc.subject | Bus architecture | |
dc.subject | Bus generation | |
dc.subject | Design space exploration | |
dc.subject | Intellectual property (IP) | |
dc.subject | System-on-a-Chip (SoC) | |
dc.title | Automated Bus Generation for Multiprocessor SoC Design | en_US |
dc.type | Text | |
dc.type.genre | Technical Report | |
dspace.entity.type | Publication | |
local.contributor.author | Mooney, Vincent John, III | |
local.contributor.corporatename | College of Computing | |
local.relation.ispartofseries | College of Computing Technical Report Series | |
relation.isAuthorOfPublication | 1068070d-f7e9-4b9c-9be6-72023d13e2a1 | |
relation.isOrgUnitOfPublication | c8892b3c-8db6-4b7b-a33a-1b67f7db2021 | |
relation.isSeriesOfPublication | 35c9e8fc-dd67-4201-b1d5-016381ef65b8 |
Files
Original bundle
1 - 1 of 1