Back to Search Start Over

A CMOS Current-Mode Dynamic Programming Circuit.

Authors :
Mak, Terrence
Lam, Kai-Pui
Ng, H. S.
Rachmuth, Guy
Poon, Chi-Sang
Source :
IEEE Transactions on Circuits & Systems. Part I: Regular Papers. Dec2010, Vol. 57 Issue 12, p3112-3123. 12p.
Publication Year :
2010

Abstract

Dynamic programming (DP) is a fundamental algorithm for complex optimization and decision-making in many engineering and biomedical systems. However, conventional DP computation based on digital implementation of the Bellman–Ford recursive algorithm suffers from the “curse of dimensionality” and substantial iteration delays which hinder utility in real-time applications. Previously, an ordinary differential equation system was proposed that transforms the sequential DP iteration into a continuous-time parallel computational network. Here, the network is realized using a CMOS current-mode analog circuit, which provides a powerful computational platform for power-efficient, compact, and high-speed solution of the Bellman formula. Test results for the fabricated DP optimization chip demonstrate a proof of concept for this solution approach. We also propose an error compensation scheme to minimize the errors attributed to nonideal current sources and device mismatch. [ABSTRACT FROM PUBLISHER]

Details

Language :
English
ISSN :
15498328
Volume :
57
Issue :
12
Database :
Academic Search Index
Journal :
IEEE Transactions on Circuits & Systems. Part I: Regular Papers
Publication Type :
Periodical
Accession number :
62585492
Full Text :
https://doi.org/10.1109/TCSI.2010.2052661