• DocumentCode
    2883296
  • Title

    Automatic Low Power Optimizations during ADL-driven ASIP Design

  • Author

    Chattopadhyay, A. ; Kammler, D. ; Witte, E.M. ; Schliebusch, O. ; Ishebabi, H. ; Geukes, B. ; Leupers, R. ; Ascheid, G. ; Meyr, H.

  • Author_Institution
    Integrated Signal Process. Syst., Aachen Univ. of Technol.
  • fYear
    2006
  • fDate
    26-28 April 2006
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Increasing complexity of cutting-edge applications for future embedded systems demand even higher processor performance with a strong consideration for battery-life. Low power optimization techniques are, therefore, widely applied towards the development of modern application specific instruction-set processors (ASIPs). Architecture description languages (ADLs) offer the ASIP designers a quick and optimal design convergence by automatically generating the software tool-suite as well as the register transfer level (RTL) description of the processor. The automatically generated processor description is then subjected to the traditional RTL-based synthesis flow. Power-specific optimizations, often found in RTL-based commercial tools, cannot take the full advantage of the architectural knowledge embedded in the ADL description, resulting in sub-optimal power efficiency. In this paper, we address this issue by describing an efficient and universal technique of automatic insertion of gated clocks during the ADL-based ASIP design flow. Experiments with ASIP benchmarks show the dramatic impact of our approach by reducing power consumption up to 41% percent compared to naive RTL synthesis from ADL description, without any incurred overhead for area and speed
  • Keywords
    application specific integrated circuits; circuit optimisation; clocks; instruction sets; integrated circuit design; logic design; low-power electronics; microprocessor chips; ADL-driven ASIP design; RTL-based synthesis flow; application specific instruction-set processors; architecture description languages; automatic low power optimizations; battery-life; embedded systems; gated clocks insertion; register transfer level; software tool-suite; Application software; Application specific processors; Architecture description languages; Clocks; Convergence; Design optimization; Embedded system; Energy consumption; Registers; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, Automation and Test, 2006 International Symposium on
  • Conference_Location
    Hsinchu
  • Print_ISBN
    1-4244-0179-8
  • Electronic_ISBN
    1-4244-0180-1
  • Type

    conf

  • DOI
    10.1109/VDAT.2006.258140
  • Filename
    4027512