• DocumentCode
    2774955
  • Title

    Stacked FSMD: a power efficient micro-architecture for high level synthesis

  • Author

    Jasrotia, Khushwinder ; Zhu, Jianwen

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    425
  • Lastpage
    430
  • Abstract
    In this paper, we argue that the classic micro-architecture model, namely finite state machine with datapath (FSMD), cannot handle procedure abstraction needed by complex applications. This presents one of the major obstacles for the adoption of high-level synthesis technology in practice. We propose a simple extension of FSMD, called stacked FSMD, which mimics the procedure linkage concepts in software. We demonstrate that the new micro-architecture can not only fully support procedure calls, but also be made power efficient by a technique called region-based partitioning, which can be applied directly at the behavioral level with the assistance of simple metric evaluated at the behavioral level. With a rigorous experimental procedure, we show that the controller power saving achieved can range from 12 % to 68 % with modest overhead in area.
  • Keywords
    finite state machines; high level synthesis; logic partitioning; low-power electronics; behavioral level; benchmark kernels; complex applications; controller power saving; finite state machine with datapath; high level synthesis; power efficient microarchitecture; power reduction techniques; procedure abstraction; procedure calls; procedure linkage concepts; region-based partitioning; stacked FSMD; Application software; Automata; Clocks; Computer languages; Couplings; Delay; Digital systems; Frequency; Hardware design languages; High level synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design, 2004. Proceedings. 5th International Symposium on
  • Print_ISBN
    0-7695-2093-6
  • Type

    conf

  • DOI
    10.1109/ISQED.2004.1283711
  • Filename
    1283711