• DocumentCode
    438427
  • Title

    High-level synthesis for DSP applications using heterogeneous functional units

  • Author

    Shao, Zili ; Zhuge, Qingfeng ; Xue, Chun ; Xiao, Bin ; Sha, Edwin H M

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
  • Volume
    1
  • fYear
    2005
  • fDate
    18-21 Jan. 2005
  • Firstpage
    302
  • Abstract
    This paper addresses high level synthesis for realtime digital signal processing (DSP) architectures using heterogeneous functional units (FUs). For such special purpose architecture synthesis, an important problem is how to assign a proper FV type to each operation of a DSP application and generate a schedule in such a way that all requirements can be met and the total cost can be minimized. In the paper, we propose a two-phase approach to solve this problem. In the first phase, we propose an algorithm to assign proper FU types to applications such that the total cost can be minimized while the timing constraint is satisfied. In the second phase, based on the assignments obtained in the first phase, we propose a minimum resource scheduling algorithm to generate a schedule and a feasible configuration that uses as little resource as possible. The experimental results show that our approach can generate high-performance assignments and schedules with great reduction on total cost compared with the previous work.
  • Keywords
    digital signal processing chips; high level synthesis; integrated circuit design; scheduling; digital signal processing architectures; heterogeneous functional units; high-level synthesis; minimum resource scheduling algorithm; timing constraint; Application software; Circuits; Computer architecture; Computer science; Costs; Digital signal processing; High level synthesis; Signal synthesis; Timing; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
  • Print_ISBN
    0-7803-8736-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2005.1466178
  • Filename
    1466178