• DocumentCode
    2513132
  • Title

    Reuse-based Methodology in Developing System-on-Chip (SoC)

  • Author

    Chang, Soo Ho ; Kim, Soo Dong

  • Author_Institution
    Dept. of Comput. Sci., Soongsil Univ., Seoul
  • fYear
    2006
  • fDate
    9-11 Aug. 2006
  • Firstpage
    125
  • Lastpage
    131
  • Abstract
    System-on-chip (SoC) plays a key role in building various embedded systems. With the advance of SoC technology, the complexity of SoC is sharply increasing. In addition, there is a great industry demand on technologies for producing reusable SoC components. However, conventional SoC approaches focus largely on designing the lower-level details of SoC at hardware level without going through model-level engineering. They also do not address the reusability issues of SoC. In this paper, we propose a solution framework for producing reusable SoC in a cost-effective way by adopting model-level engineering such as domain analysis, variability analysis, and component design. We first identify the three dimensions of reusing SoC, and analyze eight different cases of reusing SoC. Then, we present software engineering techniques that can be effectively utilized in developing reusing SoC. Finally, we define a methodology for a most demanding case. The key contribution of our research lies on three folds; identifying dimensions and feasible cases of reusing SoC, identifying effective software engineering techniques for developing reusable SoC, and defining a reuse-focused methodology of SoC
  • Keywords
    embedded systems; logic CAD; object-oriented programming; software reusability; system-on-chip; component design; domain analysis; embedded systems; model-level engineering; reusable SoC components; reuse-based methodology; software engineering techniques; system-on-chip; variability analysis; Application software; Buildings; Computer science; Costs; Design engineering; Embedded system; Hardware; Production; Software engineering; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2006. Fourth International Conference on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7695-2656-X
  • Type

    conf

  • DOI
    10.1109/SERA.2006.59
  • Filename
    1691370