DocumentCode
1544652
Title
A CMOS Current-Mode Dynamic Programming Circuit
Author
Mak, Terrence ; Lam, Kai-Pui ; Ng, H.S. ; Rachmuth, Guy ; Poon, Chi-Sang
Author_Institution
Sch. of Electr., Electron. & Comput. Eng., Newcastle Univ., Newcastle upon Tyne, UK
Volume
57
Issue
12
fYear
2010
Firstpage
3112
Lastpage
3123
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.
Keywords
CMOS analogue integrated circuits; dynamic programming; Bellman formula; Bellman-Ford recursive algorithm; CMOS current-mode analog circuit; CMOS current-mode dynamic programming circuit; biomedical system; complex optimization; continuous-time parallel computational network; decision making; error compensation; ordinary differential equation system; Biomedical computing; Biomedical engineering; Circuits; Computer networks; Decision making; Delay; Differential equations; Dynamic programming; Systems engineering and theory; Transforms; Bellman´s equation; continuous-time formulation; current-mode circuit design; dynamic programming; fabrication and testing;
fLanguage
English
Journal_Title
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher
ieee
ISSN
1549-8328
Type
jour
DOI
10.1109/TCSI.2010.2052661
Filename
5518338
Link To Document