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 条
  • [11] Ultra low-power low-voltage integrated preamplifier using class-AB OP-Amp for biomedical sensor application
    Putra, Ade
    Teo, T. Hui
    Rajinder, S.
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS, VOLS 1 AND 2, 2007, : 216 - 219
  • [12] Rogers A.E., 1960, ANALOG COMPUTATION E
  • [13] Schell Bob, 2008, 2008 IEEE International Solid-State Circuits Conference - Digest of Technical Papers, P550, DOI 10.1109/ISSCC.2008.4523301
  • [14] A Highly Dense, Low Power, Programmable Analog Vector-Matrix Multiplier: The FPAA Implementation
    Schlottmann, Craig R.
    Hasler, Paul E.
    [J]. IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2011, 1 (03) : 403 - 411
  • [15] St Amant R, 2014, CONF PROC INT SYMP C, P505, DOI 10.1109/ISCA.2014.6853213
  • [16] Tsividis Y., 2013, U.S. patent, Patent No. [US 14/082,945, 14082945]
  • [17] Vittoz EA, 2002, TRADE-OFFS IN ANALOG CIRCUIT DESIGN: THE DESIGNER'S COMPANION, P283, DOI 10.1007/0-306-47673-8_10
  • [18] Zhang YO, 2005, 2005 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL & 13TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1 AND 2, P1411