Skip to main navigation Skip to search Skip to main content

A robust ultra-low voltage CPU utilizing timing-error prevention

  • Markus Hiiekari
  • , Jukka Teittinen
  • , Lauri Koskinen
  • , Matthew J. Turnquist
  • , Jani Mäkipää
  • , Arto Rantala
  • , Matti Sopanen
  • , Mikko Kaltiokallio
    • University of Turku
    • Aalto University
    • TDK Nordic Oy

    Research output: Contribution to journalArticleScientificpeer-review

    Abstract

    To minimize energy consumption of a digital circuit, logic can be operated at sub- or near-threshold voltage. Operation at this region is challenging due to device and environment variations, and resulting performance may not be adequate to all applications. This article presents two variants of a 32-bit RISC CPU targeted for near-threshold voltage. Both CPUs are placed on the same die and manufactured in 28 nm CMOS process. They employ timing-error prevention with clock stretching to enable operation with minimal safety margins while maximizing performance and energy efficiency at a given operating point. Measurements show minimum energy of 3.15 pJ/cyc at 400 mV, which corresponds to 39% energy saving compared to operation based on static signoff timing. © 2015 by the authors; licensee MDPI, Basel, Switzerland.
    Original languageEnglish
    Pages (from-to)57-68
    JournalJournal of Low Power Electronics and Applications
    Volume5
    Issue number2
    DOIs
    Publication statusPublished - 2015
    MoE publication typeA1 Journal article-refereed

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 7 - Affordable and Clean Energy
      SDG 7 Affordable and Clean Energy

    Keywords

    • clock stretching
    • digital CMOS
    • energy-efficiency
    • near-threshold
    • timing-error prevention (TEP)
    • ultra-low power (ULP)
    • variability

    Fingerprint

    Dive into the research topics of 'A robust ultra-low voltage CPU utilizing timing-error prevention'. Together they form a unique fingerprint.

    Cite this