DocumentCode
1276595
Title
Model-Driven Design and Generation of New Multi-Facet Arbiters: From the Design Model to the Hardware Synthesis
Author
Jou, Jer Min ; Lee, Yun-Lung ; Wu, Sih-Sian
Author_Institution
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
Volume
30
Issue
8
fYear
2011
Firstpage
1184
Lastpage
1196
Abstract
Designing of arbiters has become increasingly important due to their wide use in the areas such as multi-processor systems-on-a-chip and on-chip or off-chip high-speed cross-bar switches and networks. In this paper, we proposed a new systematic model-driven flow for designing the new scalable multi-facet arbiters through a 3-phase process combined with the template-based modular design approach that includes the design model derivation phase, the architecture model (or template) design phase as well as the arbiter hardware implementation and generation phase. First, we described the phase 1 of the design flow of how to induce an arbiter design model in detail by careful analysis of arbiter design issues and systematic design space exploring the construction of the model. Then, we continue to discuss the phase 2 of how to derive an architecture model or template using the reusability, modularity and expansibility techniques. With both the design and the architecture models, designers can easily design or at least understand and thus choose many kinds of different but better arbiters efficiently. Finally, we have developed a scalable decentralized parallel tree structure and corresponding modular algorithms for efficient arbiter hardware implementation, which also is the final phase of our proposed 3-phase model-driven design flow. Moreover, based on this modular and reusable hardware implementation structure as well as the algorithms, we have designed a parametric arbiter generator that automatically generates various multi-facet arbiters. Using this hardware implementation design and the generator, not only a fast and small round-robin arbiter but also other type arbiters were designed and generated on the fly. The hardware implementation algorithms, the generator, and the experiment results all were given to verify their performances. To our knowledge, this is the first time that such a systematic model-driven design approach is proposed in the practical hardware d- - esign and such a multi-facet arbiter is designed.
Keywords
computer interfaces; design; multivariable systems; arbiter hardware generation phase; arbiter hardware implementation phase; architecture model design phase; design model derivation phase; model-driven design; modular algorithms; round-robin arbiter; scalable decentralized parallel tree structure; scalable multifacet arbiter; systematic model-driven flow; template-based modular design; Bandwidth; Design methodology; Hardware; Integrated circuit modeling; Space exploration; System-on-a-chip; Systematics; Architecture model; architecture template; decentralized parallel tree; design model; design space; generator; model-driven design flow; multi-facet arbiter;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2011.2139211
Filename
5958189
Link To Document