A Low-energy Machine-learning Classifier Based on Clocked Comparators for Direct Inference on Analog Sensors

  • Authors:
    Naveen Verma (Princeton), Zhuo Wang (Princeton)
    Publication ID:
    P091067
    Publication Type:
    Paper
    Received Date:
    2-Jun-2017
    Last Edit Date:
    5-Jun-2017
    Research:
    2385.002 (Stanford University)

Abstract

This paper presents a system where clocked comparators consuming only CV2 energy directly derive classification decisions from analog sensor signals, thereby replacing instrumentation amplifiers, ADCs, and digital MACs, as typically required. A machine-learning algorithm for training the classifier is presented, which enables circuit non-idealities as well as severe energy/area scaling in analog circuits to be overcome. Further, a noise model of the system is presented and experimentally verified, providing a means to predict and optimize classification error probability in a given application. The noise model shows that superior noise efficiency is achieved by the comparator-based system compared to a system based on linear low-noise amplifiers. A prototype in 130nm CMOS performs image recognition of handwritten numerical digits, by taking raw analog pixels as the inputs. Due to pin limitations on the chip, the images with 28X28=784 pixels are resized and down-sampled to give 47 pixel features, yielding an accuracy of 90% for an ideal 10-way classification system (MATLAB simulated). The prototype comparator-based system achieves equivalent performance with a total energy of 543pJ per 10-way classification at a rate up to 1.3M images per second, representing 33 lower energy than an ADC/digital-MAC system.

4819 Emperor Blvd, Suite 300 Durham, NC 27703 Voice: (919) 941-9400 Fax: (919) 941-9450

Important Information for the SRC website. This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.