Energy-Efficient Hybrid Analog/Digital Approximate Computation in Continuous Time

被引:54
作者
Guo, Ning [1 ]
Huang, Yipeng [2 ]
Mai, Tao [3 ]
Patil, Sharvil [1 ]
Cao, Chi [4 ]
Seok, Mingoo [1 ]
Sethumadhavan, Simha [2 ]
Tsividis, Yannis [1 ]
机构
[1] Columbia Univ, Dept Elect Engn, New York, NY 10027 USA
[2] Columbia Univ, Dept Comp Sci, New York, NY 10027 USA
[3] Apple, Cupertino, CA 95014 USA
[4] Broadcom Corp, Irvine, CA 92606 USA
关键词
Analog computation; continuous-time computation; continuous-time digital; energy-efficient computation; hybrid computation; low-energy computation; nonlinear function generation;
D O I
10.1109/JSSC.2016.2543729
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present a unit that performs continuous-time hybrid approximate computation, in which both analog and digital signals are functions of continuous time. Our 65 nm CMOS prototype system is capable of solving nonlinear differential equations up to 4th order, and is scalable to higher orders. Nonlinear functions are generated by a programmable, clockless, continuoustime 8-bit hybrid architecture (ADC + SRAM + DAC). Digitally assisted calibration is used in all analog/mixed-signal blocks. Compared to the prior art, our chip makes possible arbitrary non-linearities and achieves 16x lower power dissipation, thanks to technology scaling and extensive use of class-AB analog blocks. Typically, the unit achieves a computational accuracy of about 0.5% to 5% RMS, solution times from a fraction of 1 mu s to several hundred mu s, and total computational energy from a fraction of 1 nJ to hundreds of nJ, depending on equation details. Very significant advantages are observed in computational speed and energy (over two orders of magnitude and over one order of magnitude, respectively) compared to those obtained with a modern microcontroller for the same RMS error.
引用
收藏
页码:1514 / 1524
页数:11
相关论文
共 18 条
  • [1] SleepWalker: A 25-MHz 0.4-V Sub-mm2 7-μW/MHz Microcontroller in 65-nm LP/GP CMOS for Low-Carbon Wireless Sensor Nodes
    Bol, David
    De Vos, Julien
    Hocquet, Cedric
    Botman, Francois
    Durvaux, Francois
    Boyd, Sarah
    Flandre, Denis
    Legat, Jean-Didier
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2013, 48 (01) : 20 - 32
  • [2] Bult K., 1991, Analog Integrated Circuits and Signal Processing, V1, P119, DOI 10.1007/BF00161305
  • [3] Cowan G. E. R., 2005, 2005 IEEE International Solid-State Circuits Conference (IEEE Cat. No. 05CH37636), P82
  • [4] Guo N, 2015, PROC EUR SOLID-STATE, P279, DOI 10.1109/ESSCIRC.2015.7313881
  • [5] Han JM, 2013, PROCEEDINGS OF 2013 CHINA INTERNATIONAL CONFERENCE ON INSURANCE AND RISK MANAGEMENT, P1
  • [6] Jackson A.S., 1960, ANALOG COMPUTATION
  • [7] Kaplan D., 1995, UNDERSTANDING NONLIN, P240
  • [8] Kim D, 2011, IEEE INT SYMP CIRC S, P69
  • [9] Korn G.A., 1964, ELECT ANALOG HYBRID
  • [10] THE ROLE OF JS']JSC ENGINEERING SIMULATION IN THE APOLLO PROGRAM
    LAWRENCE, JA
    SMITH, HE
    [J]. SIMULATION, 1991, 57 (01) : 9 - 16