Abstract
In this paper an efficient cooperative design framework is proposed to help SOC designers to construct their desired application-specific communication architectures. The proposed framework makes contributions as follows: (1) it outlines an approach of model refinement from one level of abstraction down to another closer to implementation; (2) it is particularly suitable for complex systems which consist of hundreds of processing elements (PEs) because it adopts a “divide-and-conquer” approach and provides the On-Chip Communication Architecture constructing method for PEs with compatible and incompatible protocols; (3) it can achieve a fine trade-off between system performance and implementation cost through a multi-objectives cost function taking into account of bus widths, bus load, cost for arbitration logic and transducers. The correctness and effectiveness of the method is evaluated through an illustrative JPEG decoder application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lukai, C., Gajski, D.: Grouping-Based Architecture Exploration of System-Level Design. Technical Report ICS-TR-00-03. University of California, Irvine (2002)
Jingcao, H., Yangdong, D., Radu, M.: System-Level Point-to-Point Communication Synthesis Using Floorplanning Information. In: Proceedings of the 15th IEEE International Conference on VLSI Design, pp. 573–579 (2002)
Mai, R., Horowitz, M.: The future of wire. Proceedings of the IEEE, 490–504 (2001)
Cyr, G., Bois, G., Aboulhamid, M.: Generation of processor interface for SOC using standard communication protocol. In: IEE Proc.-Comput. Digit. Tech., pp. 367–376 (2004)
Renner, F.M., Becker, J., Glesner, M.: Automated Communication Synthesis for Architecture-precise Rapid Prototyping of Real-Time Embedded Systems. In: Proceedings of the 11th IEEE International Workshop on Rapid System Prototyping, pp. 154–159 (2000)
Gasteier, M., Munch, M., Glesner, M.: Generation of interconnection topologies for communication synthesis. In: Proceedings of the Conference on Design, Automation and Test in Europe, Paris, France, pp. 36–43 (1998)
Lukai, C., Gajski, D.: Channel Mapping in System Level Design. Technical Report ICS-TR-00-03. University of California, Irvine (2003)
Gajski, D., et al.: SpecC: Specification language and Methodology. Kluwer Academic Publishers, Dordrecht (2000)
Qiang, W., Jinian, B.: A Hierarchical CDFG as Intermediate Representation for Hardware/Software Co-design. In: Proceedings of the International Conference on Communications, Circuits and Systems, pp. 1429–1432 (2002)
Yawen, N., Jinian, B., Haili, W.: CGEM: A Communication Graph Extraction Method Based on HCDFG for Channel Mapping in System Level Design. In: Proceedings of International Conference on Computer Aided Industrial Design and Conceptual Design, pp. 696–701 (2005)
Yawen, N., et al.: SLCAO: An Effective System Level Communication Architectures Optimization Method for System-on-Chips. In: Proceedings of 6th International Conference on ASIC, Shanghai, China, pp. 114–117 (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Niu, Y., Bian, J., Wang, H., Tong, K. (2007). An Efficient Cooperative Design Framework for SOC On-Chip Communication Architecture System-Level Design. In: Shen, W., Luo, J., Lin, Z., Barthès, JP.A., Hao, Q. (eds) Computer Supported Cooperative Work in Design III. CSCWD 2006. Lecture Notes in Computer Science, vol 4402. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72863-4_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-72863-4_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72862-7
Online ISBN: 978-3-540-72863-4
eBook Packages: Computer ScienceComputer Science (R0)