Physical Design Automation for Large Scale Field Programmable Analog Arrays
12/18/2006 :: Faik Baskaya :: Ph.D. Topic Abstract
Modern advances in reconfigurable analog technologies are allowing
field-programmable analog arrays (FPAAs) to dramatically grow in size,
flexibility, and usefulness. However, FPAAs still have not achieved the
same success as FPGAs in the digital domain even with the grown
interest, availability and use of FPAAs. Although there have been
general solutions proposed to handle a wide variety of architecture
models, usually these design tools are not as efficient as techniques
customized specifically for predefined architectures. The same idea
applies to using FPGA design automation methods toward solving FPAA
applications.
Our goal in this research is to develop the first placement algorithm
for large-scale floating-gate based FPAAs with a focus on the
minimization of the parasitic effects on interconnects under various
device-related constraints. A major source of parasitics introduced
during the circuit mapping process is interconnect switches used for
routing. Our goal is to obtain models of the mapped circuits that can be
simulated using SPICE in order to observe the impact of interconnect
parasitics on the relevant analog metrics. We also want to establish a
benchmark suite consisting of different circuit classes and determine
optimization metrics for each circuit class. Our initial results
indicate that the mapped analog circuits obtain desired responses even
with interconnect parasitics, clearly demonstrating the practicality of
our modeling of FPAA.
Finally, we aim to explore the given FPAA architecture for possible
variations using device and interconnect models obtained. We acknowledge
that such an effort requires a larger set of benchmark circuits, which
will also be possible to build up as the given FPAA architecture evolves.