1. CAD synthesis tools for floating-gate SoC FPAAs
- Author
-
Sahil Shah, Richard B. Wunderlich, Sihwan Kim, and Jennifer Hasler
- Subjects
010302 applied physics ,Analogue electronics ,business.industry ,Computer science ,02 engineering and technology ,computer.software_genre ,01 natural sciences ,Matrix multiplication ,020202 computer hardware & architecture ,Hardware and Architecture ,0103 physical sciences ,Field-programmable analog array ,0202 electrical engineering, electronic engineering, information engineering ,Compiler ,Routing (electronic design automation) ,Macro ,business ,computer ,Software ,Computer hardware ,Block (data storage) ,Electronic circuit - Abstract
We present a tool framework to compile and program mixed-signal circuits and systems on Floating-Gate (FG) based mixed-signal System-on-Chips (SoC) consisting of a digital processor and Field Programmable Analog Array (FPAA) fabric. We have modified the configuration of Verilog-to-Routing (VTR) to cover analog circuits and developed a tool called vpr2swcs to create the list of FG switches, that is going from a high level block description of the system to the addresses and bias values on the SoC. This tool enables users to generate macro blocks and customize block location while designing mixed-signal systems on the FPAA and also enables using routing fabric, composed of FGs, for Vector Matrix Multiplication (VMM), a computing element for an analog neural network. The paper demonstrates system level examples using this tool flow, where the experimental results have been proved in other publications.
- Published
- 2021
- Full Text
- View/download PDF