TY - JOUR
T1 - Sub-microwatt analog VLSI trainable pattern classifier
AU - Chakrabartty, Shantanu
AU - Cauwenberghs, Gert
N1 - Funding Information:
Manuscript received April 4, 2006; revised December 5, 2006. This work was supported by a grant from The Catalyst Foundation (http://www.catalyst-foundation.org), NSF IIS-0209289, NSF IIS-0434161, and ONR/DARPA N00014-00-C-0315. The chip was fabricated through MOSIS.
PY - 2007/5
Y1 - 2007/5
N2 - The design and implementation of an analog system-on-chip template-based pattern classifier for biometric signature verification at sub-microwatt power is presented. A programmable array of floating-gate subthreshold MOS translinear circuits matches input features with stored templates and combines the scores into category outputs. Subtractive normalization of the outputs by current-mode feedback produces confidence scores which are integrated for category selection. The classifier implements a support vector machine to select programming values from training samples. A two-step calibration procedure during programming alleviates offset and gain errors in the analog array. A 24-class, 14-input, 720-template classifier trained for speaker identification and fabricated on a 3 mm × 3 mm chip in 0.5 μm CMOS delivers real-time recognition accuracy on par with floating-point emulation in software. At 40 classifications per second and 840 nW power, the processor attains a computational efficiency of 1.3 × 1012 multiply-accumulates per second per Watt of power.
AB - The design and implementation of an analog system-on-chip template-based pattern classifier for biometric signature verification at sub-microwatt power is presented. A programmable array of floating-gate subthreshold MOS translinear circuits matches input features with stored templates and combines the scores into category outputs. Subtractive normalization of the outputs by current-mode feedback produces confidence scores which are integrated for category selection. The classifier implements a support vector machine to select programming values from training samples. A two-step calibration procedure during programming alleviates offset and gain errors in the analog array. A 24-class, 14-input, 720-template classifier trained for speaker identification and fabricated on a 3 mm × 3 mm chip in 0.5 μm CMOS delivers real-time recognition accuracy on par with floating-point emulation in software. At 40 classifications per second and 840 nW power, the processor attains a computational efficiency of 1.3 × 1012 multiply-accumulates per second per Watt of power.
KW - Flash analog memory
KW - MOS translinear principle
KW - Machine learning, biometrics
KW - Micropower techniques
KW - Smart sensors
KW - Vector ADC
UR - http://www.scopus.com/inward/record.url?scp=34247503687&partnerID=8YFLogxK
U2 - 10.1109/JSSC.2007.894803
DO - 10.1109/JSSC.2007.894803
M3 - Article
AN - SCOPUS:34247503687
SN - 0018-9200
VL - 42
SP - 1169
EP - 1179
JO - IEEE Journal of Solid-State Circuits
JF - IEEE Journal of Solid-State Circuits
IS - 5
ER -