Content deleted Content added
Citation bot (talk | contribs) Alter: template type. Add: url. | Use this bot. Report bugs. | Suggested by AManWithNoPlan | #UCB_webform 1597/2600 |
m →See also: lc per MOS:EXPABBR |
||
(19 intermediate revisions by 15 users not shown) | |||
Line 1:
{{Short description|Integrated device containing configurable analog blocks and interconnects between these blocks}}
A '''field-programmable analog array''' ('''FPAA''') is an [[Integrated circuit|integrated circuit device]] containing computational [[Analog signal|analog]] blocks (
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]].
*''Continuous-time devices'' work more like an array of [[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.
Currently there are very few manufactures of FPAAs. On-chip resources are still very limited when compared to that of an
== History ==
[[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
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|title=Current Mode amplifier/integrator for field programmable analog array|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.|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
The '''reconfigurable analog signal processor''' ('''RASP''') and a second version were introduced in 2002 by Hall et al.<ref name="6 Hall">{{cite book|title=Field Programmable Analog Arrays: A Floating-Gate Approach|chapter=Field-Programmable Analog Arrays: A Floating—Gate Approach|series=Lecture Notes in Computer Science|year=2002|doi=10.1007/3-540-46117-5_45|s2cid=596774|last1=Hall|first1=Tyson S.|last2=Hasler|first2=Paul|last3=Anderson|first3=David V.|volume=2438|pages=424–433|isbn=978-3-540-44108-3|url=http://uilis.unsyiah.ac.id/opentheses/items/show/3084}}</ref><ref name="7 Hall">{{cite journal|title=Large scale field programmable analog arrays for analog signal processing|doi=10.1109/TCSI.2005.853401|year=2005|last1=Hall|first1=T.S.|last2=Twigg|first2=C.M.|last3=Gray|first3=J.D.|last4=Hasler|first4=P.|last5=Anderson|first5=D.V.|journal=IEEE Transactions on Circuits and Systems I: Regular Papers|volume=52|issue=11|pages=2298–2307|s2cid=1148361}}</ref> Their design incorporated high-level elements such as second order [[Band-pass filter|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.▼
▲The '''reconfigurable analog signal processor''' ('''RASP''') and a second version were introduced in 2002 by Hall et al.<ref name="6 Hall">{{cite book|title=Field Programmable Analog Arrays: A Floating-Gate Approach|chapter=Field-Programmable Analog Arrays: A Floating—Gate Approach|series=Lecture Notes in Computer Science|year=2002|doi=10.1007/3-540-46117-5_45|s2cid=596774|last1=Hall|first1=Tyson S.|last2=Hasler|first2=Paul|last3=Anderson|first3=David V.|volume=2438|pages=424–433|hdl=1853/5071 |isbn=978-3-540-44108-3|url=http://uilis.unsyiah.ac.id/opentheses/items/show/3084}}</ref><ref name="7 Hall">{{cite journal|title=Large scale field programmable analog arrays for analog signal processing|doi=10.1109/TCSI.2005.853401|year=2005|last1=Hall|first1=T.S.|last2=Twigg|first2=C.M.|last3=Gray|first3=J.D.|last4=Hasler|first4=P.|last5=Anderson|first5=D.V.|journal=IEEE Transactions on Circuits and Systems I: Regular Papers|volume=52|issue=11|pages=2298–2307|s2cid=1148361}}</ref> Their design incorporated high-level elements such as second order [[Band-pass filter|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.<ref name="8 Becker">{{cite journal|title=.,"A continuous-time field programmable analog array (FPAA) consisting of digitally reconfigurable GM-cells|citeseerx = 10.1.1.444.8748}}</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
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 journal|title=A Continuous-Time Hexagonal Field-Programmable Analog Array in 0.13 µm CMOS with 186MHz GBW|citeseerx = 10.1.1.444.8748}}</ref> This collaboration resulted in the first manufactured FPAA in a [[130 nanometer|0.13 µm]] [[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
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|title=A Programmable and Configurable Mixed-Mode FPAA SoC, Jennifer Hasler et al., Georgia Tech., January 7, 2016|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
==See also==
* [[Field-programmable RF]] –
* [[Complex programmable logic device|Complex programmable logic device (CPLD)]]
* [[PSoC]]
* [[Network on a chip|NoC]]
* [[Network architecture]]
Line 32 ⟶ 35:
==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://opencircuitdesign.com/~tim/research/fpaa/fpaa.html "Field programmable analog arrays"] Tim Edwards, [[Johns Hopkins University]] project, 1999.
* [https://www.imtek.de/professuren/mikroelektronik/forschung/low-power-mixed "Field programmable analog arrays"
* [https://www.anadigm.com/fpaa.asp] Field programmable analog arrays (FPAAs) from Anadigm
* [http://hasler.ece.gatech.edu/ "Integrated Computational Electronics (ICE) Laboratory"]
{{DEFAULTSORT:Field-Programmable Analog Array}}
|