• DocumentCode
    1889376
  • Title

    Co-synthesis with custom ASICs

  • Author

    Xie, Yuan ; Wolf, Wayne

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    2000
  • fDate
    9-9 June 2000
  • Firstpage
    129
  • Lastpage
    133
  • Abstract
    This paper introduces the first hardware/software co-synthesis algorithm that optimizes the implementations of ASICs that are used as processing elements for the embedded systems. Many real time embedded systems are composed of heterogeneous processing elements, such as general purpose CPUs, ASICs and FPGAs. Previous work has not considered how to select one of several possible ASIC implementations for a specific task. We have developed a heuristic iterative improvement algorithm for distributed embedded system co-synthesis. We use Monet, a behavioral level architectural exploration system, to generate multiple implementations of a behavioral description of an ASIC and to analyze their performance. To the best of our knowledge, this is the first co-synthesis algorithm that takes into account the impact of different ASIC implementations of tasks on system performance and cost in the co-synthesis process.
  • Keywords
    application specific integrated circuits; circuit CAD; embedded systems; hardware-software codesign; integrated circuit economics; iterative methods; multiprocessing systems; performance evaluation; ASICosyn; C++; FPGA; Monet; behavioral level architectural exploration; cost; custom ASIC; distributed embedded system cosynthesis; hardware/software co-synthesis algorithm; heterogeneous processing elements; heuristic iterative improvement algorithm; real time embedded systems; system performance; Application specific integrated circuits; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Heuristic algorithms; Iterative algorithms; Performance analysis; Real time systems; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2000. Proceedings of the ASP-DAC 2000. Asia and South Pacific
  • Conference_Location
    Yokohama, Japan
  • Print_ISBN
    0-7803-5973-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2000.835083
  • Filename
    835083