Title:
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
Now showing 1 - 1 of 1
Thumbnail Image
Name:
GIT-CC-02-64.pdf
Size:
460.85 KB
Format:
Adobe Portable Document Format
Description: