SleepRunner: A 28-nm FDSOI ULP Cortex-M0 MCU With ULL SRAM and UFBR PVT Compensation for 2.6–3.6-μW/DMIPS 40–80-MHz Active Mode and 131-nW/kB Fully Retentive Deep-Sleep Mode
Abstract
Preventing device obsolescence in Internet-of-things (IoT) is mandatory for its massive deployment to be ecologically sustainable. This calls for ultralow-power (ULP) reprogrammable microcontroller units (MCUs) for long lifetime, yet with sufficient computing performance to extract the meaningful information from the sensed data before transmitting it to the cloud. In this article, we present the SleepRunner MCU with logic/memory/power management co-optimization for best exploitation of the forward back biasing (FBB) capability in fully-depleted silicon-on-insulator (FDSOI) technologies. For low active power, we use ultralow-voltage (ULV) low-Vt logic with upsized gate length and asymmetric FBB, a ULP SRAM macro with low read-access energy and switched-capacitor voltage regulators (SCVRs) for ULV supply generation from a single I/O voltage. The custom ULP SRAM macro is based on an ultra-lowleakage (ULL) FBB-compatible bitcell for low SRAM retention power. In addition, a dual-loop digital unified frequency/backbias regulation (UFBR) system efficiently compensates process and temperature variations with short wakeup from the zero-back-bias deep-sleep mode. Performance is measured for a synthetic benchmark and biomedical inference applications. The measured 40-MHz 2.6-mu W/DMIPS (3.3 mu W/MHz) active and 131-nW/kB deep-sleep power consumptions with CPU state retention are respectively 3x and 2.5x lower than for a conventional MCU design in this technology. This demonstrates the interest of 28-nm FDSOI with the proposed FBB-driven system optimization for ULP MCUs. Show more
Publication status
publishedExternal links
Journal / series
IEEE Journal of Solid-State CircuitsVolume
Pages / Article No.
Publisher
IEEESubject
Adaptive process; voltage, and temperature (PVT) compensation; CMOS digital integrated circuits; fully-depleted silicon-on-insulator (FDSOI); microcontroller; near-threshold computing; SRAM; ultralow power (ULP); ultralow voltage (ULV)Organisational unit
09699 - Indiveri, Giacomo / Indiveri, Giacomo
More
Show all metadata