Abstract
SoC plays a key role in building software-intensive hardware systems such as embedded systems. It is commonly known that the complexity of SoC and the demand for shorter time-to-market are sharply increasing. However, current SoC methodologies do not address the trends and demands effectively. To provide SoC methodologies that satisfy these issues, the current SoC methodologies should be technically assessed so that the full requirement for future SoC methodologies can be formulated. In this paper, we first give a foundation on SoC, and summaries representative methodologies compared. For the comparison, we identified six comparison criteria and present in-depth assessments using logical reasoning in text, tables, and figures. Using the assessment, we define and elaborate three key requirements for future SoC methodologies; Balanced Process Framework, Reuse-focused Activity, and Traceability.
This work was supported by grant No. (R01-2005-000-11215-0) from the Basic Research Program of the Korea Science & Engineering Foundation.
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
Jerraya, A., Wolf, W.: Multiprocessor Systems-on-Chips. Morgan Kaufmann Publishers, San Francisco (2005)
Balarin, F., Sentovich, E., Chiodo, M., Giusto, P., Hsieh, H., Tabbara, B., Jurecska, A., Lavagno, L., Passerone, C., Suzuki, K., Sangiovanni-Vincentelli, A.: Hardwar-Software Co-design of Embedded Systems - The POLIS approach. Kluwer Academic Publishers, Dordrecht (1997)
Zivkovic, V.D., Lieverse, P.: An Overview of Methodologies and Tools in the Field of System-Level Design. In: Deprettere, F., Teich, J., Vassiliadis, S. (eds.) SAMOS 2001. LNCS, vol. 2268, pp. 74–88. Springer, Heidelberg (2002)
Bhattacharyya, S.S., et al.: Ptolemy II Heterogeneous Concurrent Modeling and Design in JAVA, Vol. 01. Introduction to Ptolemy II. University of California at Berkeley Technical memorandum UCB/ERL M05/21 (July 2005)
Gupta, R.K., Micheli, G.D.: Hardware/Software Cosynthesis for Digital Systems. In: IEEE Design & Test of Computers, pp. 29–41 (September 1993)
Ernst, R., Henkel, J., Benner, T.: Hardware/Software Cosynthesis for Micro-controllers. In: IEEE Design & Test of Computers, pp. 64–75 (December 1993)
Gajski, D.D., Zhu, J., Dömer, R., Gerstlauer, A., Zhao, S.: SpecC: Specification Language and Methodology. Kluwer Academic Publishers, Dordrecht (2000)
IEEE Computer Society and ACM, Guide to the Software Engineering Body of Knowledge (SWEBOK). IEEE Computer Society (2004), http://www.swebok.org
Pressman, R.: Software Engineering: A Practitioner’s Approach, 6th edn. McGraw-Hill, New York (2005)
Gajski, D.D., Vahid, F.: Specification and design of embedded hardware-software systems. IEEE Design & Test of Computers 12(1), 53–67 (1995)
Madisetti, V., Arpnikanondt, C.: A Platform-Centric Approach to System-on-Chip (SOC) Design. Springer, Heidelberg (2005)
Information technology – Software life cycle processes, ISO/IEC 12207 (August 1995)
Dick, J.: Design Traceability. IEEE Software 22(6), 14–16 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cheun, D.W., Yu, T.K., Chang, S.H., Kim, S.D. (2006). A Technical Assessment of SoC Methodologies and Requirements for a Full-Blown Methodology. In: Gavrilova, M.L., et al. Computational Science and Its Applications - ICCSA 2006. ICCSA 2006. Lecture Notes in Computer Science, vol 3981. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751588_47
Download citation
DOI: https://doi.org/10.1007/11751588_47
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34072-0
Online ISBN: 978-3-540-34074-4
eBook Packages: Computer ScienceComputer Science (R0)