High-Level Modeling of Analog Computational Elements for Signal Processing Applications

Large-scale field-programmable analog array ICs have made analog and analog-digital signal processing techniques accessible to a much wider community. Given this opportunity, we present a framework for considering analog signal processing (ASP) techniques for low-power systems. The core of this paper is the definition of an analog abstraction methodology and the creation of a library of high-level analog computation blocks. By abstracting the analog design, we ensure that users have a similar experience to what they would expect with digital design, thus empowering system-level engineers to take advantage of ASP concepts. The result of this paper is to pull analog computation toward system-level development, comparable with the trend in digital system design over the last 30 years.

[1]  Arindam Basu,et al.  Dynamics of a Logarithmic Transimpedance Amplifier , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[2]  John Lazzaro,et al.  Winner-Take-All Networks of O(N) Complexity , 1988, NIPS.

[3]  Paul E. Hasler,et al.  A Digitally Enhanced Dynamically Reconfigurable Analog Platform for Low-Power Signal Processing , 2012, IEEE Journal of Solid-State Circuits.

[4]  Scott Koziol,et al.  Reconfigurable Analog VLSI circuits for robot path planning , 2011, 2011 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[5]  David V. Anderson,et al.  Speech processing on a reconfigurable analog platform , 2012, 2012 IEEE Subthreshold Microelectronics Conference (SubVT).

[6]  Rahul Sarpeshkar,et al.  Analog Versus Digital: Extrapolating from Electronics to Neurobiology , 1998, Neural Computation.

[7]  David V. Anderson,et al.  A bandpass filter with inherent gain adaptation for hearing applications , 2008, IEEE Transactions on Circuits and Systems I: Regular Papers.

[8]  Paul E. Hasler,et al.  A Highly Dense, Low Power, Programmable Analog Vector-Matrix Multiplier: The FPAA Implementation , 2011, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[9]  Csaba Petre,et al.  A High-Level Simulink-Based Tool for FPAA Configuration , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[10]  Gene Frantz,et al.  ADVANCEMENTS IN DIGITAL SIGNAL PROCESSING TECHNOLOGY ARE ENABLING ITS USE FOR INCREASINGLY WIDESPREAD APPLICATIONS . DEVELOPERS WILL BE CHALLENGED TO USE THIS PROCESSING POWER TO ITS UTMOST , WHILE CREATING NEW APPLICATIONS AND IMPROVING EXISTING ONES , 2022 .

[11]  S. Chakrabartty,et al.  Sub-Microwatt Analog VLSI Trainable Pattern Classifier , 2007, IEEE Journal of Solid-State Circuits.

[12]  Jennifer Hasler,et al.  Vector-Matrix Multiply and Winner-Take-All as an Analog Classifier , 2014, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[13]  Paul Hasler,et al.  A programmable continuous-time floating-gate Fourier processor , 2001 .

[14]  E. Vittoz,et al.  An analytical MOS transistor model valid in all regions of operation and dedicated to low-voltage and low-current applications , 1995 .

[15]  David V. Anderson,et al.  Cooperative analog-digital signal processing , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[16]  Paul E. Hasler Low-power programmable signal processing , 2005, Fifth International Workshop on System-on-Chip for Real-Time Applications (IWSOC'05).

[17]  Paul E. Hasler,et al.  A Low-Power Programmable Bandpass Filter Section for Higher Order Filter Applications , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

[18]  C. Mead,et al.  White noise in MOS transistors and resistors , 1993, IEEE Circuits and Devices Magazine.

[19]  Christopher M. Twigg,et al.  A Floating-Gate-Based Field-Programmable Analog Array , 2010, IEEE Journal of Solid-State Circuits.

[20]  Paul E. Hasler,et al.  FPAA empowering cooperative analog-digital signal processing , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[21]  Lynn Conway,et al.  Introduction to VLSI systems , 1978 .

[22]  Carver Mead,et al.  Analog VLSI and neural systems , 1989 .