• DocumentCode
    2997117
  • Title

    Cost optimization in ASIC implementation of periodic hard-real time systems using behavioral synthesis techniques

  • Author

    Potkonjak, M. ; Wolf, W.

  • Author_Institution
    C&C Res. Labs., NEC USA, Princeton, NJ, USA
  • fYear
    1995
  • fDate
    5-9 Nov. 1995
  • Firstpage
    446
  • Lastpage
    451
  • Abstract
    Modern applications are often defined as sets of several computational tasks. This paper presents a synthesis algorithm for ASIC implementations which realize multiple computational tasks under hard real-time deadlines. The algorithm analyzes constraints imposed by task sharing as well as the traditional datapath synthesis criteria. In particular we demonstrated an efficient technique to combine rate-monotonic scheduling, a widely used hard real-time systems scheduling discipline, with estimations and scheduling and allocation algorithms. Matching the number of bits in tasks assigned to the same processor was the most important factor in obtaining good designs. We have demonstrated the effectiveness of our algorithms on several multiple-task examples.
  • Keywords
    application specific integrated circuits; circuit CAD; circuit optimisation; high level synthesis; logic design; real-time systems; ASIC implementation; allocation algorithms; behavioral synthesis techniques; cost optimization; datapath synthesis criteria; multiple computational tasks; multiple-task examples; periodic hard-real time systems; rate-monotonic scheduling; synthesis algorithm; task sharing; Application specific integrated circuits; Control system synthesis; Cost function; Data flow computing; Flow graphs; Hardware; High level synthesis; Processor scheduling; Sampling methods; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-8186-8200-0
  • Type

    conf

  • DOI
    10.1109/ICCAD.1995.480154
  • Filename
    480154