Engineering:Field-programmable analog array: Difference between revisions

From HandWiki
imported>Rjetedi
linkage
 
HamTop (talk | contribs)
update
 
Line 1: Line 1:
{{Short description|Integrated device containing configurable analog blocks and interconnects between these blocks}}
{{Short description|Integrated circuit device}}
A '''field-programmable analog array''' ('''FPAA''') is an [[Engineering:Integrated circuit|integrated circuit device]] containing computational [[Engineering:Analog signal|analog]] blocks (CAB)<ref>{{cite book |last1=Hall |first1=Tyson |last2=Twigg |first2=Christopher |last3=Hassler |first3=Paul |last4=Anderson |first4=David  |title=2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512) |chapter=Application performance of elements in a floating-gate FPAA |date=2004 |volume= |pages=589–592 |doi=10.1109/ISCAS.2004.1329340 |isbn=0-7803-8251-X |s2cid=17212868 }}</ref><ref>{{cite journal |last1=Baskaya |first1=F. |last2=Reddy |first2=S. |last3=Sung |first3=Kyu Lim |last4=Anderson |first4=D.V. |title=Placement for large-scale floating-gate field-programable analog arrays |journal=IEEE Transactions on VLSI Systems |date=August 2006|volume=14 |issue=8 |pages=906–910 |url=https://www.computer.org/csdl/trans/si/2006/08/01664910-abs.html|doi=10.1109/TVLSI.2006.878477 |s2cid=16583629 }}</ref> and interconnects between these blocks offering [[Engineering:Field-programmability|field-programmability]]. Unlike their digital cousin, the [[Engineering:Field-programmable gate array|FPGA]], the devices tend to be more application driven than general purpose as they may be [[Current-mode logic|current mode]] or voltage mode devices. For voltage mode devices, each block usually contains an [[Engineering:Operational amplifier|operational amplifier]] in combination with programmable configuration of passive components. The blocks can, for example, act as summers or [[Integrator|integrator]]s.
A '''field-programmable analog array''' ('''FPAA''') is an [[Engineering:Integrated circuit|integrated circuit device]] containing computational [[Engineering:Analog signal|analog]] blocks (CABs)<ref>{{cite book |last1=Hall |first1=Tyson |last2=Twigg |first2=Christopher |last3=Hassler |first3=Paul |last4=Anderson |first4=David  |title=2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512) |chapter=Application performance of elements in a floating-gate FPAA |date=2004 |volume= |pages=589–592 |doi=10.1109/ISCAS.2004.1329340 |isbn=0-7803-8251-X |s2cid=17212868 }}</ref><ref>{{cite journal |last1=Baskaya |first1=F. |last2=Reddy |first2=S. |last3=Sung |first3=Kyu Lim |last4=Anderson |first4=D.V. |title=Placement for large-scale floating-gate field-programable analog arrays |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=August 2006|volume=14 |issue=8 |pages=906–910 |url=https://www.computer.org/csdl/trans/si/2006/08/01664910-abs.html|doi=10.1109/TVLSI.2006.878477 |s2cid=16583629 |url-access=subscription }}</ref> and interconnects between these blocks offering [[Engineering:Field-programmability|field-programmability]]. Unlike their digital cousin, the [[Engineering:Field-programmable gate array|FPGA]], the devices tend to be more application driven than general purpose as they may be [[Current-mode logic|current mode]] or voltage mode devices. For voltage mode devices, each block usually contains an [[Engineering:Operational amplifier|operational amplifier]] in combination with programmable configuration of passive components. The blocks can, for example, act as summers or [[Integrator|integrator]]s.


FPAAs usually operate in one of two modes: [[Discrete time and continuous time|''continuous time'' and ''discrete time'']].
FPAAs usually operate in one of two modes: [[Discrete time and continuous time|''continuous time'' and ''discrete time'']].
*''Discrete-time devices'' possess a [[Clock signal|system sample clock]]. In a [[Engineering:Switched capacitor|switched capacitor]] design, all blocks sample their input signals with a [[Sample and hold|sample and hold]] circuit composed of a semiconductor switch and a capacitor. This feeds a programmable [[Engineering:Operational amplifier|op amp]] section which can be routed to a number of other blocks. This design requires more complex [[Physics:Semiconductor|semiconductor]] construction. An alternative, switched-current design, offers simpler construction and does not require the input capacitor, but can be less accurate, and has lower [[Engineering:Fan-out|fan-out]] - it can drive only one following block. Both discrete-time device types must compensate for switching noise, aliasing at the system sample rate, and sample-rate limited bandwidth, during the design phase.
*''Discrete-time devices'' possess a [[Clock signal|system sample clock]]. In a [[Engineering:Switched capacitor|switched capacitor]] design, all blocks sample their input signals with a [[Sample and hold|sample and hold]] circuit composed of a semiconductor switch and a capacitor. This feeds a programmable [[Engineering:Operational amplifier|op amp]] section which can be routed to a number of other blocks. This design requires more complex [[Physics:Semiconductor|semiconductor]] construction. An alternative, switched-current design, offers simpler construction and does not require the input capacitor, but can be less accurate, and has lower [[Software:Fan-out|fan-out]] - it can drive only one following block. Both discrete-time device types must compensate for switching noise, aliasing at the system sample rate, and sample-rate limited bandwidth, during the design phase.
*''Continuous-time devices'' work more like an array of [[Engineering:Transistor|transistor]]s or op amps which can operate at their full [[Bandwidth (signal processing)|bandwidth]]. The components are connected in a particular arrangement through a configurable array of switches. During [[Engineering:Circuit design|circuit design]], the switch matrix's [[Engineering:Parasitic element (electrical networks)|parasitic]] inductance, capacitance and [[Noise (signal processing)|noise]] contributions must be taken into account.
*''Continuous-time devices'' work more like an array of [[Engineering:Transistor|transistor]]s or op amps which can operate at their full [[Bandwidth (signal processing)|bandwidth]]. The components are connected in a particular arrangement through a configurable array of switches. During [[Engineering:Circuit design|circuit design]], the switch matrix's [[Engineering:Parasitic element (electrical networks)|parasitic]] inductance, capacitance and [[Noise (signal processing)|noise]] contributions must be taken into account.


Currently there are very few manufactures of FPAAs. On-chip resources are still very limited when compared to that of an FPGA. This resource deficit is often cited by researchers as a limiting factor in their research.
Currently there are very few manufacturers of FPAAs. On-chip resources are still very limited when compared to that of an FPGA. This resource deficit is often cited by researchers as a limiting factor in their research.


== History ==
== History ==
[[File:LYAPUNOV-1 circuit board.jpg|thumb|The LYAPUNOV-1 uses a 4x8 grid of FPAA chips.]]
[[File:LYAPUNOV-1 circuit board.jpg|thumb|The LYAPUNOV-1 uses a 4x8 grid of FPAA chips.]]
The term ''FPAA'' was first used in 1991 by Lee and Gulak.<ref name="1 Lee and Gulak">{{cite journal |author=E. K. F. Lee |author2=P. G. Gulak |date=December 1991 |title=A CMOS Field-programmable analog array |journal=IEEE Journal of Solid-State Circuits |volume=26 |issue=12 |pages=1860–1867 |doi=10.1109/4.104162|bibcode=1991IJSSC..26.1860L |s2cid=5323561 }}</ref> They put forward the concept of CABs that are connected via a routing network and configured digitally. Subsequently, in 1992{{citation needed|date=July 2023}} and 1995<ref name="3 Lee and Gulak">{{cite book|chapter=A transconductor-based field-programmable analog array|doi=10.1109/ISSCC.1995.535521|isbn=0-7803-2495-1|year=1995|last1=Lee|first1=E.K.F.|last2=Gulak|first2=P.G.|title=Proceedings ISSCC '95 - International Solid-State Circuits Conference |pages=198–199|s2cid=56613166}}</ref> they further elaborated the concept with the inclusion of op-amps, capacitors, and resistors. This original chip was manufactured using 1.2&nbsp;µm CMOS technology and operates in the 20&nbsp;kHz range at a power consumption of 80&nbsp;mW.
The term ''FPAA'' was first used in 1991 by Lee and Gulak.<ref name="1 Lee and Gulak">{{cite journal |author=E. K. F. Lee |author2=P. G. Gulak |date=December 1991 |title=A CMOS Field-programmable analog array |journal=IEEE Journal of Solid-State Circuits |volume=26 |issue=12 |pages=1860–1867 |doi=10.1109/4.104162|bibcode=1991IJSSC..26.1860L |s2cid=5323561 }}</ref> They put forward the concept of CABs that are connected via a routing network and configured digitally. Subsequently, in 1992 and 1995<ref name="3 Lee and Gulak">{{cite book|chapter=A transconductor-based field-programmable analog array|doi=10.1109/ISSCC.1995.535521|isbn=0-7803-2495-1|year=1995|last1=Lee|first1=E.K.F.|last2=Gulak|first2=P.G.|title=Proceedings ISSCC '95 - International Solid-State Circuits Conference |pages=198–199|s2cid=56613166}}</ref> they further elaborated the concept with the inclusion of op-amps, capacitors, and resistors. This original chip was manufactured using 1.2&nbsp;μm CMOS technology and operates in the 20&nbsp;kHz range at a power consumption of 80&nbsp;mW.
 
However, the concept of a user-definable analog array dates back 20 years earlier, to the mask-programmable analog "Monochip" invented by the designer of the famous 555 timer chip, Hans Camenzind, and his company Interdesign (later acquired by Ferranti in 1977). The Monochip was the basis for a pioneering line of chips for music synthesizers, sold by Curtis Electromusic (CEM). <ref>{{Cite web |last=matrix |title=Pictures of dead CEM chips |url=https://www.matrixsynth.com/2008/06/pictures-of-dead-cem-chips.html |access-date=2025-03-27}}</ref><ref>{{Cite web |date=2017-05-03 |title=Interdesign, Inc. |url=https://sdiy.info/wiki/Interdesign,_Inc. |access-date=2025-03-27 |website=Synth DIY Wiki |language=en}}</ref><ref>{{Cite web |last=tluong |date=2012-09-21 |title=Hans Camenzind: Remembering a “Wizard of Analog” |url=https://computerhistory.org/blog/hans-camenzind-remembering-a-wizard-of-analog/?key=hans-camenzind-remembering-a-wizard-of-analog |access-date=2025-03-27 |website=CHM |language=en}}</ref><ref>{{Cite web |title=Home |url=https://www.curtiselectromusic.com/ |access-date=2025-03-27 |website=Curtis Electromusic |language=en}}</ref>


Pierzchala et al introduced a similar concept named '''electronically-programmable analog circuit''' ('''EPAC''').<ref name="4 Pierzchala">{{cite book|chapter=Current-mode amplifier/Integrator for a field-programmable analog array|doi=10.1109/ISSCC.1995.535520|isbn=0-7803-2495-1|year=1995|last1=Pierzchala|first1=E.|last2=Perkowski|first2=M.A.|last3=Van Halen|first3=P.|last4=Schaumann|first4=R.|title=Proceedings ISSCC '95 - International Solid-State Circuits Conference |pages=196–197|s2cid=60724962}}</ref> It featured only a single integrator. However, they proposed a local interconnect [[Network architecture|architecture]] in order to try to avoid the bandwidth limitations.
Pierzchala et al introduced a similar concept named '''electronically-programmable analog circuit''' ('''EPAC''').<ref name="4 Pierzchala">{{cite book|chapter=Current-mode amplifier/Integrator for a field-programmable analog array|doi=10.1109/ISSCC.1995.535520|isbn=0-7803-2495-1|year=1995|last1=Pierzchala|first1=E.|last2=Perkowski|first2=M.A.|last3=Van Halen|first3=P.|last4=Schaumann|first4=R.|title=Proceedings ISSCC '95 - International Solid-State Circuits Conference |pages=196–197|s2cid=60724962}}</ref> It featured only a single integrator. However, they proposed a local interconnect [[Network architecture|architecture]] in order to try to avoid the bandwidth limitations.
Line 18: Line 20:
In 2004 Joachim Becker picked up the parallel connection of OTAs (operational transconductance amplifiers) and proposed its use in a hexagonal local interconnection architecture.<ref name="8 Becker">{{cite CiteSeerX |title=A continuous-time field programmable analog array (FPAA) consisting of digitally reconfigurable GM-cells |citeseerx = 10.1.1.444.8748}}{{clarify|reason= "title=" does not match title at citeseerx;|date=July 2023}}</ref> It did not require a routing network and eliminated switching the signal path that enhances the frequency response.
In 2004 Joachim Becker picked up the parallel connection of OTAs (operational transconductance amplifiers) and proposed its use in a hexagonal local interconnection architecture.<ref name="8 Becker">{{cite CiteSeerX |title=A continuous-time field programmable analog array (FPAA) consisting of digitally reconfigurable GM-cells |citeseerx = 10.1.1.444.8748}}{{clarify|reason= "title=" does not match title at citeseerx;|date=July 2023}}</ref> It did not require a routing network and eliminated switching the signal path that enhances the frequency response.


In 2005 Fabian Henrici worked with Joachim Becker to develop a switchable and invertible OTA which doubled the maximum FPAA bandwidth.<ref name="9 Becker">{{cite CiteSeerX |title=A Continuous-Time Hexagonal Field-Programmable Analog Array in 0.13 µm CMOS with 186MHz GBW|citeseerx = 10.1.1.444.8748}}{{clarify|reason= "title=" does not match title at citeseerx;|date=July 2023}}</ref> This collaboration resulted in the first manufactured FPAA in a 0.13&nbsp;µm [[Engineering:CMOS|CMOS]] technology.
In 2005 Fabian Henrici worked with Joachim Becker to develop a switchable and invertible OTA which doubled the maximum FPAA bandwidth.<ref name="9 Becker">{{cite CiteSeerX |title=A Continuous-Time Hexagonal Field-Programmable Analog Array in 0.13 μm CMOS with 186MHz GBW|citeseerx = 10.1.1.444.8748}}{{clarify|reason= "title=" does not match title at citeseerx;|date=July 2023}}</ref> This collaboration resulted in the first manufactured FPAA in a 0.13&nbsp;μm [[Engineering:CMOS|CMOS]] technology.


In 2016 Dr. Jennifer Hasler from Georgia Tech designed a FPAA system on a chip that uses analog technology to achieve unprecedented power and size reductions.<ref name="11 Hasler">{{cite journal |date=June 2016  |author=Suma George |author2=Sihwan Kim |author3=Sahil Shah |author4=Jennifer Hasler |author5=Michelle Collins |author6=Farhan Adil |author7=Richard Wunderlich |author8=Stephen Nease |author9=Shubha Ramakrishnan |title=A Programmable and Configurable Mixed-Mode FPAA SoC |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |volume=24 |issue=6 |pages=2253–2261 |doi=10.1109/TVLSI.2015.2504119|s2cid=14027246}}</ref>
In 2016 Dr. Jennifer Hasler from Georgia Tech designed a FPAA system on a chip that uses analog technology to achieve unprecedented power and size reductions.<ref name="11 Hasler">{{cite journal |date=June 2016  |author=Suma George |author2=Sihwan Kim |author3=Sahil Shah |author4=Jennifer Hasler |author5=Michelle Collins |author6=Farhan Adil |author7=Richard Wunderlich |author8=Stephen Nease |author9=Shubha Ramakrishnan |title=A Programmable and Configurable Mixed-Mode FPAA SoC |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |volume=24 |issue=6 |pages=2253–2261 |doi=10.1109/TVLSI.2015.2504119|s2cid=14027246}}</ref>


==See also==
==See also==
* [[Engineering:Field-programmable RF|Field-programmable RF]] – Field programmable radio frequency devices
* [[Engineering:Field-programmable RF|Field-programmable RF]] – field programmable radio frequency devices
* CPLD: Complex Programmable Logic Device
* [[Complex programmable logic device|Complex programmable logic device (CPLD)]]
* PSoC: Programmable System-on-Chip
* PSoC – programmable system-on-chip
* [[Engineering:Network on a chip|NoC]]: Network on a Chip
* [[Engineering:Network on a chip|NoC]] – network on a chip
* [[Network architecture]]
* [[Network architecture]]


Line 33: Line 35:


==External links==
==External links==
* [http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=205916545 "Analog's Answer to FPGA Opens Field to Masses"] Sunny Bains, ''EE Times'', February 21, 2008. Issue 1510.
* [http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=205916545 "Analog's Answer to FPGA Opens Field to Masses"] Sunny Bains, ''EE Times'', February 21, 2008. Issue 1510.
* [http://opencircuitdesign.com/~tim/research/fpaa/fpaa.html "Field programmable analog arrays"] Tim Edwards, [[Organization:Johns Hopkins University|Johns Hopkins University]] project, 1999.
* [http://opencircuitdesign.com/~tim/research/fpaa/fpaa.html "Field programmable analog arrays"] Tim Edwards, [[Organization:Johns Hopkins University|Johns Hopkins University]] project, 1999.
* [https://www.imtek.de/professuren/mikroelektronik/forschung/low-power-mixed "Field programmable analog arrays" ] Joachim Becker, et al., [[Organization:University of Freiburg|University of Freiburg]], Department of Microsystems Engineering. Hex FPAA Research Project.
* [https://www.imtek.de/professuren/mikroelektronik/forschung/low-power-mixed "Field programmable analog arrays"] Joachim Becker, et al., [[Organization:University of Freiburg|University of Freiburg]], Department of Microsystems Engineering. Hex FPAA Research Project.
* [https://www.anadigm.com/fpaa.asp] Field programmable analog arrays (FPAAs) from Anadigm  
* [https://www.anadigm.com/fpaa.asp] Field programmable analog arrays (FPAAs) from Anadigm  
* [http://hasler.ece.gatech.edu/ "Integrated Computational Electronics (ICE) Laboratory"] Georgia Institute of Technology Project
* [http://hasler.ece.gatech.edu/ "Integrated Computational Electronics (ICE) Laboratory"] Georgia Institute of Technology Project


{{DEFAULTSORT:Field-Programmable Analog Array}}
{{DEFAULTSORT:Field-Programmable Analog Array}}

Latest revision as of 12:31, 16 May 2026

Short description: Integrated circuit device

A field-programmable analog array (FPAA) is an integrated circuit device containing computational analog blocks (CABs)[1][2] and interconnects between these blocks offering field-programmability. Unlike their digital cousin, the FPGA, the devices tend to be more application driven than general purpose as they may be current mode or voltage mode devices. For voltage mode devices, each block usually contains an operational amplifier in combination with programmable configuration of passive components. The blocks can, for example, act as summers or integrators.

FPAAs usually operate in one of two modes: continuous time and discrete time.

  • Discrete-time devices possess a system sample clock. In a switched capacitor design, all blocks sample their input signals with a sample and hold circuit composed of a semiconductor switch and a capacitor. This feeds a programmable op amp section which can be routed to a number of other blocks. This design requires more complex semiconductor construction. An alternative, switched-current design, offers simpler construction and does not require the input capacitor, but can be less accurate, and has lower fan-out - it can drive only one following block. Both discrete-time device types must compensate for switching noise, aliasing at the system sample rate, and sample-rate limited bandwidth, during the design phase.
  • Continuous-time devices work more like an array of transistors or op amps which can operate at their full bandwidth. The components are connected in a particular arrangement through a configurable array of switches. During circuit design, the switch matrix's parasitic inductance, capacitance and noise contributions must be taken into account.

Currently there are very few manufacturers of FPAAs. On-chip resources are still very limited when compared to that of an FPGA. This resource deficit is often cited by researchers as a limiting factor in their research.

History

The LYAPUNOV-1 uses a 4x8 grid of FPAA chips.

The term FPAA was first used in 1991 by Lee and Gulak.[3] They put forward the concept of CABs that are connected via a routing network and configured digitally. Subsequently, in 1992 and 1995[4] they further elaborated the concept with the inclusion of op-amps, capacitors, and resistors. This original chip was manufactured using 1.2 μm CMOS technology and operates in the 20 kHz range at a power consumption of 80 mW.

However, the concept of a user-definable analog array dates back 20 years earlier, to the mask-programmable analog "Monochip" invented by the designer of the famous 555 timer chip, Hans Camenzind, and his company Interdesign (later acquired by Ferranti in 1977). The Monochip was the basis for a pioneering line of chips for music synthesizers, sold by Curtis Electromusic (CEM). [5][6][7][8]

Pierzchala et al introduced a similar concept named electronically-programmable analog circuit (EPAC).[9] It featured only a single integrator. However, they proposed a local interconnect architecture in order to try to avoid the bandwidth limitations.

The reconfigurable analog signal processor (RASP) and a second version were introduced in 2002 by Hall et al.[10][11] Their design incorporated high-level elements such as second order bandpass filters and 4 by 4 vector matrix multipliers into the CABs. Because of its architecture, it is limited to around 100 kHz and the chip itself is not able to support independent reconfiguration.

In 2004 Joachim Becker picked up the parallel connection of OTAs (operational transconductance amplifiers) and proposed its use in a hexagonal local interconnection architecture.[12] It did not require a routing network and eliminated switching the signal path that enhances the frequency response.

In 2005 Fabian Henrici worked with Joachim Becker to develop a switchable and invertible OTA which doubled the maximum FPAA bandwidth.[13] This collaboration resulted in the first manufactured FPAA in a 0.13 μm CMOS technology.

In 2016 Dr. Jennifer Hasler from Georgia Tech designed a FPAA system on a chip that uses analog technology to achieve unprecedented power and size reductions.[14]

See also

References

  1. Hall, Tyson; Twigg, Christopher; Hassler, Paul; Anderson, David (2004). "Application performance of elements in a floating-gate FPAA". 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512). pp. 589–592. doi:10.1109/ISCAS.2004.1329340. ISBN 0-7803-8251-X. 
  2. Baskaya, F.; Reddy, S.; Sung, Kyu Lim; Anderson, D.V. (August 2006). "Placement for large-scale floating-gate field-programable analog arrays". IEEE Transactions on Very Large Scale Integration (VLSI) Systems 14 (8): 906–910. doi:10.1109/TVLSI.2006.878477. https://www.computer.org/csdl/trans/si/2006/08/01664910-abs.html. 
  3. E. K. F. Lee; P. G. Gulak (December 1991). "A CMOS Field-programmable analog array". IEEE Journal of Solid-State Circuits 26 (12): 1860–1867. doi:10.1109/4.104162. Bibcode1991IJSSC..26.1860L. 
  4. Lee, E.K.F.; Gulak, P.G. (1995). "A transconductor-based field-programmable analog array". Proceedings ISSCC '95 - International Solid-State Circuits Conference. pp. 198–199. doi:10.1109/ISSCC.1995.535521. ISBN 0-7803-2495-1. 
  5. matrix. "Pictures of dead CEM chips". https://www.matrixsynth.com/2008/06/pictures-of-dead-cem-chips.html. 
  6. "Interdesign, Inc." (in en). 2017-05-03. https://sdiy.info/wiki/Interdesign,_Inc.. 
  7. tluong (2012-09-21). "Hans Camenzind: Remembering a “Wizard of Analog”" (in en). https://computerhistory.org/blog/hans-camenzind-remembering-a-wizard-of-analog/?key=hans-camenzind-remembering-a-wizard-of-analog. 
  8. "Home" (in en). https://www.curtiselectromusic.com/. 
  9. Pierzchala, E.; Perkowski, M.A.; Van Halen, P.; Schaumann, R. (1995). "Current-mode amplifier/Integrator for a field-programmable analog array". Proceedings ISSCC '95 - International Solid-State Circuits Conference. pp. 196–197. doi:10.1109/ISSCC.1995.535520. ISBN 0-7803-2495-1. 
  10. Hall, Tyson S.; Hasler, Paul; Anderson, David V. (2002). "Field-Programmable Analog Arrays: A Floating—Gate Approach". Field Programmable Analog Arrays: A Floating-Gate Approach. Lecture Notes in Computer Science. 2438. pp. 424–433. doi:10.1007/3-540-46117-5_45. ISBN 978-3-540-44108-3. http://uilis.unsyiah.ac.id/opentheses/items/show/3084. 
  11. Hall, T.S.; Twigg, C.M.; Gray, J.D.; Hasler, P.; Anderson, D.V. (2005). "Large scale field programmable analog arrays for analog signal processing". IEEE Transactions on Circuits and Systems I: Regular Papers 52 (11): 2298–2307. doi:10.1109/TCSI.2005.853401. 
  12. "A continuous-time field programmable analog array (FPAA) consisting of digitally reconfigurable GM-cells". CiteSeerX 10.1.1.444.8748.[clarification needed]
  13. "A Continuous-Time Hexagonal Field-Programmable Analog Array in 0.13 μm CMOS with 186MHz GBW". CiteSeerX 10.1.1.444.8748.[clarification needed]
  14. Suma George; Sihwan Kim; Sahil Shah; Jennifer Hasler; Michelle Collins; Farhan Adil; Richard Wunderlich; Stephen Nease et al. (June 2016). "A Programmable and Configurable Mixed-Mode FPAA SoC". IEEE Transactions on Very Large Scale Integration (VLSI) Systems 24 (6): 2253–2261. doi:10.1109/TVLSI.2015.2504119.