This document summarizes the design of a high-frequency field-programmable analog array (FPAA). Key points:
- The FPAA architecture is based on a regular pattern of identical cells that are locally interconnected for high frequency performance. Programming is achieved by modifying cells' bias conditions digitally, not via switches in the signal path.
- Each cell can perform functions like weighted summing, multiplication, integration, and nonlinear operations like clipping. Cells operate in either a passive mode where analog blocks process signals, or an active mode where a control block provides additional nonlinear functions.
- The locally interconnected architecture restricts connections between cells to improve high frequency performance, while still supporting implementation of classes of circuits like filters