• DocumentCode
    1289706
  • Title

    Low-power design of 8-b embedded CoolRisc microcontroller cores

  • Author

    Piguet, Christian ; Masgonty, Jean-Marc ; Arm, Claude ; Durand, Serge ; Schneider, Thierry ; Rampogna, Flavio ; Scarnera, Ciro ; Iseli, Christian ; Bardyn, Jean-Paul ; Pache, R. ; Dijkstra, Evert

  • Author_Institution
    Centre Suisse d´´Electronique et de Microtechnique SA, Neuchatel, Switzerland
  • Volume
    32
  • Issue
    7
  • fYear
    1997
  • fDate
    7/1/1997 12:00:00 AM
  • Firstpage
    1067
  • Lastpage
    1078
  • Abstract
    Low-power and low-voltage embedded microcontrollers are required more and more for portable applications. Power reduction can be addressed at the software level as well as at the architecture level while searching to reduce the number of executed instructions for a given task. An 8-b RISC-like pipelined microcontroller family is presented achieving one clock per instruction. It is compared to various architectures of existing 8-b microcontrollers. According to an efficiency model taking into account the architecture as well as the number of registers, the presented 8-b microcontroller cores provide four to ten times better performances than existing microcontrollers. On one hand, the operating frequency can be reduced to execute a given task in the same execution time. On the other hand, delivering 10 MIPS performance, more than 2000 MIPS/W can be achieved at 3 V
  • Keywords
    instruction sets; integrated circuit modelling; microcontrollers; pipeline processing; real-time systems; reduced instruction set computing; 10 MIPS; 3 V; 8 bit; efficiency model; embedded CoolRisc microcontroller cores; executed instructions; operating frequency; pipelined microcontroller family; portable applications; power reduction; Application software; Clocks; Computer architecture; Energy consumption; Frequency; Hardware; Microcontrollers; Microprocessors; Pipeline processing; Reduced instruction set computing;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/4.597297
  • Filename
    597297