Synchronous-Logic and Asynchronous-Logic 8051 Microcontroller Cores for Realizing the Internet of Things: A Comparative Study on Dynamic Voltage Scaling and Variation Effects

被引:31
作者
Chang, Kok-Leong [1 ]
Chang, Joseph S. [2 ]
Gwee, Bah-Hwee [3 ]
Chong, Kwen-Siong [4 ]
机构
[1] ASTAR, Synth & Integrat Grp, Inst Mat Res & Engn, Singapore 117602, Singapore
[2] Nanyang Technol Univ, Sch Elect & Elect Engn, Div Circuits & Syst, Singapore 639798, Singapore
[3] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
[4] Nanyang Technol Univ, Integrated Syst Res Lab, Temasek Labs, Singapore 639798, Singapore
关键词
Asynchronous logic; dynamic voltage scaling; microcontrollers; ubiquitous sensors;
D O I
10.1109/JETCAS.2013.2243031
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Microcontrollers play a vital role in embodying intelligence into battery-powered everyday objects to realize the internet of things (IoT). The desirable attributes of such a microcontroller and the like include high energy and area efficiency, and robust error-free operation under dynamic voltage scaling (DVS), workload, process, voltage, and temperature (PVT) variation effects. In this work, a synchronous-logic and a quasi-delay-insensitive asynchronous-logic 8051 microcontroller core are designed and fabricated for full-range DVS from nominal to deep sub-threshold. The performance of the and are largely comparable at nominal conditions and the entire DVS range, but differs when PVT and workload are varied. At nominal, both the microcontroller cores feature comparable energy and speed, with the electromagnetic interference of the lower and the area larger than the. When DVS is applied, both the microcontroller cores feature comparable energy and speed; the requires simultaneous adjustment of clock frequency with. At wide PVT variations, up to delay margins are required for the, whereas the operates at actual speed. When the workload of both microcontrollers is varied, the features lower energy dissipation per workload due to the exploitation of its asynchronous-logic protocols. For IoT applications that incur wide PVT and workload variations, is more suitable due to its self-timed nature, whereas when PVT and workload variations are less severe, is more suitable due to a smaller IC area.
引用
收藏
页码:23 / 34
页数:12
相关论文
共 32 条
[1]   Understanding DC Behavior of Subthreshold CMOS Logic Through Closed-Form Analysis [J].
Alioto, Massimo .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (07) :1597-1607
[2]  
[Anonymous], 1959, P INT S SWITCH
[3]  
Bardsley A., 2000, THESIS U MACHESTER U
[4]   Exploring Asynchronous Design Techniques for Process-Tolerant and Energy-Efficient Subthreshold Operation [J].
Chang, Ik Joon ;
Park, Sang Phill ;
Roy, Kaushik .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2010, 45 (02) :401-410
[5]   A MICROPOWER-COMPATIBLE TIME-MULTIPLEXED SC SPEECH SPECTRUM ANALYZER DESIGN [J].
CHANG, JS ;
TONG, YC .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1993, 28 (01) :40-48
[6]   Analysis and design of power efficient class D amplifier output stages [J].
Chang, JS ;
Tan, MT ;
Cheng, ZH ;
Tong, YC .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-FUNDAMENTAL THEORY AND APPLICATIONS, 2000, 47 (06) :897-902
[7]   A low-energy low-voltage asynchronous 8051 microcontroller core [J].
Chang, Kok-Leong ;
Gwee, Bah-Hwee .
2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, :3181-+
[8]   Energy-efficient synchronous-logic and asynchronous-logic FFT/IFFT processors [J].
Chong, Kwen-Siong ;
Gwee, Bah-Hwee ;
Chang, Joseph S. .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2007, 42 (09) :2034-2045
[9]   Synchronous-Logic and Globally-Asynchronous-Locally-Synchronous (GALS) Acoustic Digital Signal Processors [J].
Chong, Kwen-Siong ;
Chang, Kok-Leong ;
Gwee, Bah-Hwee ;
Chang, Joseph S. .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2012, 47 (03) :769-780
[10]   Desynchronization: Synthesis of asynchronous circuits from synchronous specifications [J].
Cortadella, Jordi ;
Kondratyev, Alex ;
Lavagno, Luciano ;
Sotiriou, Christos P. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (10) :1904-1921