Developing large-scale field-programmable analog arrays for rapid prototyping

Field-programmable analog arrays (FPAAs) provide a method for rapidly prototyping analog systems. While currently available FPAAs vary in architecture and interconnect design, they are often limited in size and flexibility. For FPAAs to be as useful and marketable as modern digital reconfigurable devices, new technologies must be explored to provide area efficient, accurately programmable analog circuitry that can be easily integrated into a larger digital/mixed signal system. By leveraging recent advances in floating gate transistors, a new generation of FPAAs are achievable that will dramatically advance the current state of the art in terms of size, functionality, and flexibility.

[1]  Yichuang Sun,et al.  A CMOS field programmable analog array and its application in continuous-time OTA-C filter design , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[2]  Ranga Vemuri,et al.  Behavioral partitioning in the synthesis of mixed analog-digital systems , 2001, Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232).

[3]  R. Geiger,et al.  Design of a programmable OTA with multi-decade transconductance adjustment , 1989, IEEE International Symposium on Circuits and Systems,.

[4]  P. G. Gulak Field programmable analog arrays: past, present and future perspectives , 1995, 1995 IEEE TENCON. IEEE Region 10 International Conference on Microelectronics and VLSI. 'Asia-Pacific Microelectronics 2000'. Proceedings.

[5]  H. W. Klein,et al.  The EPAC architecture: an expert cell approach to field programmable analog circuits , 1996, Proceedings of the 39th Midwest Symposium on Circuits and Systems.

[6]  Paul E. Hasler,et al.  Floating-gate devices, circuits, and systems , 2005, Fifth International Workshop on System-on-Chip for Real-Time Applications (IWSOC'05).

[7]  H. Kutuk,et al.  A field-programmable analog array (FPAA) using switched-capacitor techniques , 1996, 1996 IEEE International Symposium on Circuits and Systems. Circuits and Systems Connecting the World. ISCAS 96.

[8]  P.G. Gulak,et al.  CMOS implementation of a current conveyor-based field-programmable analog array , 1997, Conference Record of the Thirty-First Asilomar Conference on Signals, Systems and Computers (Cat. No.97CB36136).

[9]  Adrian Stoica,et al.  Fault-tolerant evolvable hardware using field-programmable transistor arrays , 2000, IEEE Trans. Reliab..

[10]  R. Schaumann,et al.  Current-mode amplifier/integrator for a field-programmable analog array , 1995, Proceedings ISSCC '95 - International Solid-State Circuits Conference.

[11]  Jonathan Rose,et al.  The Design of an SRAM-Based Field-Programmable Gate Array — Part I : Architecture , 1999 .

[12]  David V. Anderson,et al.  Field-Programmable Analog Arrays: A Floating-Gate Approach , 2002, FPL.

[13]  A. Bratt Motorola field programmable analogue arrays, present hardware and future trends , 1998 .

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

[15]  Parimal Pal Chaudhuri,et al.  Design of OTA based field programmable analog array [CMOS VLSI] , 2000, VLSI Design 2000. Wireless and Digital Imaging in the Millennium. Proceedings of 13th International Conference on VLSI Design.

[16]  Adrian Stoica,et al.  Reconfigurable VLSI architectures for evolvable hardware: from experimental field programmable transistor arrays to evolution-oriented chips , 2001, IEEE Trans. Very Large Scale Integr. Syst..

[17]  John F. Wakerly,et al.  Digital design - principles and practices , 1990, Prentice Hall Series in computer engineering.

[18]  E. Sanchez-Sinencio,et al.  A current-mode based field programmable analog array architecture for signal processing applications , 1998, Proceedings of the IEEE 1998 Custom Integrated Circuits Conference (Cat. No.98CH36143).

[19]  Olgierd A. Palusinski,et al.  A field programmable analog array and its application , 1997, Proceedings of CICC 97 - Custom Integrated Circuits Conference.

[20]  Paul Hasler,et al.  Biologically inspired auditory sensing system interfaces on a chip , 2002, Proceedings of IEEE Sensors.

[21]  Paul E. Hasler,et al.  Accurate programming of analog floating-gate arrays , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[22]  Marco Aurélio Cavalcanti Pacheco,et al.  Evolution of analog circuits on a programmable analog multiplexer array , 2001, 2001 IEEE Aerospace Conference Proceedings (Cat. No.01TH8542).

[23]  David V. Anderson,et al.  Mel-frequency cepstrum encoding in analog floating-gate circuitry , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[24]  B.R. Hayes-Gill,et al.  Multi-function block for a switched current field programmable analogue array , 1996, Proceedings of the 39th Midwest Symposium on Circuits and Systems.

[25]  Paul E. Hasler,et al.  Adaptive circuits using pFET floating-gate devices , 1999, Proceedings 20th Anniversary Conference on Advanced Research in VLSI.

[26]  A. Rodriguez-Vazquez,et al.  OTA-based non-linear function approximations , 1989, IEEE International Symposium on Circuits and Systems,.

[27]  David V. Anderson,et al.  Programmable and adaptive analog filters using arrays of floating-gate circuits , 2001, Proceedings 2001 Conference on Advanced Research in VLSI. ARVLSI 2001.

[28]  X. Quan,et al.  A field programmable analog signal processing array , 1996, Proceedings of the 39th Midwest Symposium on Circuits and Systems.

[29]  Marek Wojcikowski,et al.  A field programmable analog array for CMOS continuous-time OTA-C filter applications , 2002 .

[30]  E.K.F. Lee,et al.  A CMOS field-programmable analog array , 1991 .

[31]  David V. Anderson,et al.  Application performance of elements in a floating-gate FPAA , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[32]  M.A. Perkowski,et al.  A field programmable analog array for continuous, fuzzy, and multi-valued logic applications , 1994, Proceedings of 24th International Symposium on Multiple-Valued Logic (ISMVL'94).

[33]  P. Chow,et al.  The design of an SRAM-based field-programmable gate array. I. Architecture , 1999, IEEE Trans. Very Large Scale Integr. Syst..

[34]  Paul Hasler,et al.  An Autozeroing Floating-Gate Amplifier , 2001 .

[35]  Colin Lyden,et al.  A CMOS continuous-time field programmable analog array , 1997, FPGA '97.

[36]  Kim Strohbehn,et al.  A field-programmable mixed-signal array architecture using antifuse interconnects , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[37]  E.K.F. Lee,et al.  A transconductor-based field-programmable analog array , 1995, Proceedings ISSCC '95 - International Solid-State Circuits Conference.

[38]  Paul Hasler,et al.  A continuous-time speech enhancement front-end for microphone inputs , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[39]  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 .

[40]  Rahul Sarpeshkar,et al.  Efficient precise computation with noisy components: extrapolating from an electronic cochlea to the brain , 1997 .

[41]  Massimo A. Sivilotti,et al.  Wiring considerations in analog VLSI systems, with application to field-programmable networks , 1992 .

[42]  S. Koneru,et al.  A flexible 2-D switched-capacitor FPAA architecture and its mapping algorithm , 1999, 42nd Midwest Symposium on Circuits and Systems (Cat. No.99CH36356).

[43]  David V. Anderson,et al.  Developing large-scale field-programmable analog arrays , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[44]  Harald Haas,et al.  Asilomar Conference on Signals, Systems, and Computers , 2006 .

[45]  Jean-Pierre Chante,et al.  A Current Conveyor based Field Programmable Analog Array , 1996 .