ACM Home Page
Please provide us with feedback. Feedback
Behavioral synthesis of field programmable analog array circuits
Full text PdfPdf (520 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 7 ,  Issue 4  (October 2002) table of contents
Pages: 563 - 604  
Year of Publication: 2002
ISSN:1084-4309
Authors
Haibo Wang  Southern Illinois University, Carbondale, IL
Sarma B. K. Vrudhula  The University of Arizona, Tucson, AZ
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 32,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/605440.605445
What is a DOI?

ABSTRACT

This article presents methods to translate a behavioral-level analog description into a Field Programmable Analog Array (FPAA) implementation. The methods consist of several steps that are referred to as function decomposition, macrocell synthesis, placement and routing, and postplacement simulation. The focus of this article is on the first three steps. The function decomposition step deals with decomposing a high-order system function into a set of lower-order functions. We present an efficient procedure for searching for an optimal solution. This procedure is based on first formally demonstrating the equivalence of two previously used optimization criteria. The objective of the macrocell synthesis step is to generate a hardware realization. A modified signal flow graph is introduced to represent FPAA circuits and graph transformations are used to identify the realizations that comply with the FPAA hardware constraints. The modified signal flow graph also allows scaling of capacitor values due to the limited set of allowable values in an FPAA. For the placement and routing step, an efficient method to estimate the circuit performance degradation due to parasitic effects is given. Using performance degradation as the cost function, an algorithm for finding an optimal FPAA placement and routing configuration is given. The efficacy of the methods developed is demonstrated by direct measurements on a set of filters.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Analog Devices. 1997. Low-Noise, 90Mhz Variable-Gain Amplifier.
 
2
 
3
Burr-Brown, Inc. 1990a. Digitally-Controlled Programmable-Gain Instrumentation Amplifier.
 
4
Burr-Brown, Inc. 1990b. Universal Active Filter.
 
5
 
6
 
7
 
8
Doboli, A., Dhanwada, N., and Vemuri, R. 2000. A heuristic technique for system-level architecture generation from signal flow graph representations of analog systems. In Proceedings of ISCAS, vol. III, 181--184.
 
9
Eberhardt, S., Duong, T., and Thakoor, A. 1989. Design of parallel hardware neural network systems from custom analog VLSI building block chips. In Proceedings of the IEEE INNS International Joint Conference on Neural Networks, 183--190.
 
10
Edwards, R. T., Strohbehn, K., and Jaskulek, S. E. 2000. A field-programmable mixed-signal array architecture using antifuse interconnections. In Proceedings of ISCAS, 319--322.
 
11
 
12
Fast Analog Solution, Ltd. Available at http://www.fas.co.uk.
 
13
Faura, J., Horton, C., Duong, P. V., Madrenas, J., Aguirre, M. A., and Insenser, J. M. 1997. A novel mixed signal programmable device with on-chip micro processor. In Proceedings of the Custom Integrated Circuits Conference, 103--106.
 
14
Ganesan, S. and Vemuri, R. 1999a. An FPGA/FPAA-based rapid prototyping environment for mixed signal systems. In Proceedings of SPIE.
 
15
16
 
17
Gaudet, V. Available at http://www.eecg.toronto.edu/vgaudet/fpaa.html. University of Toronto.
 
18
Gaudet, V. and Gulak, G. 1999. 10 MHz field programmable analog array prototype based on CMOS current conveyors. In Proceedings of the 1999 Micronet Annual Workshop.
 
19
Goodenough, F. 1990. Voltage-tunable linear filters move onto a chip. Electron. Des..
 
20
Gregorian, R. and Temes, G. 1986. Analog MOS Integrated Circuits for Signal Processing. Wiley New York.
 
21
Guindi, B. S. and Elmasry, M. I. 1995. High-level analog synthesis using signal flow graph transformations. In Proceedings of the Eighth ASIC Conference and Exhibit, 366--369.
 
22
Huelsman, L. P. 1970. Active Filters: Lumped, Distributed, Integrated, Digital, and Parametric. McGraw-Hill, New York.
 
23
 
24
 
25
Lattice Semiconductor Inc. Available at http://www.latticesemi.com.
 
26
 
27
Lueder, E. 1970. A decomposition of a transfer function minimizing distortion and inband losses. Bell Syst. Tech. J., 456--469.
 
28
Lueder, E. 1975. Optimization of the dynamic range and the nosie distance of RC-active filters by dynamic programming. Circ. Theor. Appl. 3, 365--370.
 
29
Motorola Inc. 1997. EasyAnalog Design Software User's Manual.
 
30
Natarajan, S. 1987. Theory and Design of Linear Active Networks. Macmillan, New York.
 
31
Perry, D. J. 1981. Scaling transformation of multiple-feedback filters. IEE Proc. 128, 4, 176--179.
 
32
 
33
 
34
Quan, X., Embabi, S. H. K., and Sanchez-Sinencio, E. 1998. A current-mode based field programmable analog array architecture for signal processing applications. In Proceedings of CICC, 277--280.
 
35
Sheu, B. J. 1991. VLSI neurocomputing with analog programmable chips and digital systolic array chips. In Proceedings of IEEE ISCAS, 1267--1270.
 
36
Snelgrove, W. M. and Sedra, A. S. 1978. Optimization of dynamic range in cascade active filters. In Proceedings of ISCAS, 151--155.
 
37
 
38
Warecki, S., Palusinski, O. A., Vrudhula, S. B. K., and Mensch, W. D. 2000. Analog digital development board for prototyping mixed signal circuits. In Proceedings of the Seventh International Conference on Mixed Design of Integrated Circuits and Systems, 85--90.
 
39
Wu, T. 1999. Simulation and design of mixed-signal circuit for prototyping using field-programmable analog array (FPAA). MS Thesis, University of Arizona.
 
40
Yaghutiel, H., Sangiovanni-Vincentelli, A., and Gray, P. R. 1986. A methodology for automated layout of switched-capacitor filters. In Proceedings of the IEEE International Conference on Computer-Aided Design, 444--447.


Collaborative Colleagues:
Haibo Wang: colleagues
Sarma B. K. Vrudhula: colleagues