Affiliation:
1. University of Toronto, Ontario, Canada
Abstract
In this article, we consider implementing field-programmable gate arrays (FPGAs) using a standard cell design methodology and present a framework for the automated generation of synthesizable FPGA fabrics. The open-source Verilog-to-Routing (VTR) FPGA architecture evaluation framework [Rose et al. 2012] is extended to generate synthesizable Verilog for its in-memory FPGA architectural device model. The Verilog can subsequently be synthesized into standard cells, placed and routed using an ASIC design flow. A second extension to VTR generates a configuration bitstream for the FPGA, where the bitstream configures the FPGA to realize a user-provided placed and routed design. The proposed framework and methodology makes possible the silicon implementation of a wide range of VTR-modeled FPGA fabrics. In an experimental study, area and timing-optimized FPGA implementations in 65nm TSMC standard cells are compared to a 65nm Altera commercial FPGA. In addition, we consider augmenting the generic standard-cell library from TSMC with a manually designed and laid-out FPGA-specific cell. We demonstrate the utility of the custom cell in reducing the area of the synthesized FPGA fabric.
Publisher
Association for Computing Machinery (ACM)
Cited by
16 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Scalable and Area-Efficient Configuration Circuitry for Semi-Custom FPGA Design;IEEE Transactions on Very Large Scale Integration (VLSI) Systems;2023-08
2. TRAM: An Open-Source Template-based Reconfigurable Architecture Modeling Framework;2022 32nd International Conference on Field-Programmable Logic and Applications (FPL);2022-08
3. How to Shrink My FPGAs — Optimizing Tile Interfaces and the Configuration Logic in FABulous FPGA Fabrics;Proceedings of the 2022 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays;2022-02-11
4. Dynamic Power Analysis of Standard-Cell FPGA Fabrics;2021 IEEE 34th International System-on-Chip Conference (SOCC);2021-09-14
5. Nonvolatile Field-Programmable Gate Array Using a Standard-Cell-Based Design Flow;IEICE Transactions on Information and Systems;2021-08-01