• DocumentCode
    2742215
  • Title

    Embedded tutorial: hardware/software codesign

  • Author

    Imai, Masaharu

  • Author_Institution
    Dept. of Inf. & Math. Sci., Osaka Univ., Japan
  • fYear
    1999
  • fDate
    18-21 Jan 1999
  • Abstract
    Due to the advance of VLSI technology, it is now possible to fabricate very complicated systems on a chip, which includes CPUs, peripheral circuits, and on-chip memories. These kinds of chips are very effective to implement various electronic systems such as for multimedia processing, communication, and real-time control. However there is a serious problem, called “design productivity crisis”, to be overcome in the near future. Hardware/Software Codesign (“codesign” in short) is a most promising design methodology to achieve much higher design productivity compared to conventional methods. This embedded tutorial introduces current status and future trends of the codesign methodology. In the presentation, trends of VLSI technology and the background behind the design productivity crisis are analyzed. Then, an “ideal codesign environment” is proposed, and the fundamental technologies to realize such an ideal codesign environment are categorized. Next, some of the codesign systems developed so far are introduced along with the case studies. Finally, future issues to realize the ideal codesign system are discussed
  • Keywords
    VLSI; hardware-software codesign; integrated circuit design; technological forecasting; VLSI technology; design productivity; hardware/software codesign; ideal codesign environment; Circuits; Embedded software; Hardware; Multimedia communication; Multimedia systems; Productivity; Real time systems; System-on-a-chip; Tutorial; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1999. Proceedings of the ASP-DAC '99. Asia and South Pacific
  • Conference_Location
    Wanchai
  • Print_ISBN
    0-7803-5012-X
  • Type

    conf

  • DOI
    10.1109/ASPDAC.1999.760042
  • Filename
    760042