Large-Scale Field-Programmable Analog Arrays for Analog Signal Processing

Ankit Lad
vlsi in dsp
Published in
2 min readApr 26, 2021

A field-programmable Analog array is a microcircuit device containing procedure analog blocks and interconnects between these blocks giving field-programmability. FPAAs had the curiosity of the individuals in the field of science, but historically, these devices have had solely some programmable parts and restricted it’s ability to interconnect with other devices, making them restricted in their utility and adaptability. A replacement FPAA style, dubbed the Reconfigurable Analog Signal Processor (RASP), has been invented that’s supported floating-gate technology.

The radio process of analog systems area unit even as necessary for an outsized scale field programmable array. The normal analog IC vogue technique is also prolonged, lasting for over a year if multiple iterations of a method ought to be invented. Thus, the benefits of quick prototyping for analog circuits would be important at intervals the design and testing of analog systems. FPAAs provides a viable platform for quick prototyping of analog systems, and stylish and performance, they are the analog resembling digital reconfigurable devices like programmable logic devices (PLDs) and field-programmable gate arrays (FPGAs).

This paper then goes ahead with a discussion of the challenges of building reconfigurable analog devices and the architecture for large-scale FPAAs is described in detail. The fabricated FPAA is discussed, and experimental data is shown that characterizes some of the low-level components of this device. Also, the FPAA system performance is analyzed by looking at results from experimental systems that have been prototyped on the FPAA.

Analog circuits are usually more sensitive to noise than digital designs. This is mainly due to the quantization and resulting representation of ones and zeros as discrete voltages, digital designs can bear up to a relatively large amount of noise in the system without changing the precision of the result. Conflict is mainly caused due to high noise levels since they are enough to move a signal from a logical ‘one’ to a logical ‘zero’ or vice versa. In the analog domain, however, the values are represented as continuous voltages or currents. Any noise in the system will directly affect the precision of the result.

--

--