UFBBR: A Unified Frequency and Back-Bias Regulation Unit for Ultralow-Power Microcontrollers in 28-nm FDSOI
Sensitivity to process, voltage, and temperature (PVT) variations constitutes a serious obstacle in ultralow-voltage/ultralow-power (ULV/ULP) circuits and systems. To address this challenge, we propose a unified frequency/back-bias regulation (UFBBR) macro embedded in a custom ULP ARM Cortex-M4 micr...
Saved in:
| Published in | IEEE transactions on circuits and systems. I, Regular papers Vol. 70; no. 6; pp. 1 - 14 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
New York
IEEE
01.06.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1549-8328 1558-0806 |
| DOI | 10.1109/TCSI.2023.3257270 |
Cover
| Summary: | Sensitivity to process, voltage, and temperature (PVT) variations constitutes a serious obstacle in ultralow-voltage/ultralow-power (ULV/ULP) circuits and systems. To address this challenge, we propose a unified frequency/back-bias regulation (UFBBR) macro embedded in a custom ULP ARM Cortex-M4 microcontroller unit (MCU) manufactured in 28-nm FDSOI technology. The UFBBR technique combines the generation of a 32-to-80 MHz system clock and asymmetric adaptive back biasing for PVT compensation. Relying on a novel dual-output frequency-locked loop, it senses both the logic speed and the N/PMOS process imbalance using back-bias-controlled oscillators, and generates adequate forward back-bias voltages with digitally-controlled oscillators followed by switched-capacitor charge-pumps for fast current actuation. Compared to a situation with zero back biasing and appropriate frequency/voltage margins, the UFBBR provides 15<inline-formula> <tex-math notation="LaTeX">\times</tex-math> </inline-formula> of frequency boosting at 0.4 V or 180 mV of voltage reduction at 64 MHz. It leverages software-programmable configuration knobs to achieve a fast wake-up of 8 <inline-formula> <tex-math notation="LaTeX">\upmu</tex-math> </inline-formula>s and an in-lock power of 22 <inline-formula> <tex-math notation="LaTeX">\upmu</tex-math> </inline-formula>W, with an area overhead below 0.032 mm 2 . In sleep, it drives the back-bias voltages towards 0 V and disables the clock for minimum power consumption. These features help the MCU system achieve a minimum energy point of 5.5 <inline-formula> <tex-math notation="LaTeX">\upmu</tex-math> </inline-formula>W/MHz and a sleep power of 7.7 <inline-formula> <tex-math notation="LaTeX">\upmu</tex-math> </inline-formula>W. |
|---|---|
| Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 1549-8328 1558-0806 |
| DOI: | 10.1109/TCSI.2023.3257270 |