Top-down Physical Design of Soft Embedded FPGA Fabrics

The work

AuthorsPrashanth Mohan; Oguz Atli; Onur Kibar; Mohammed Zackriya; Larry Pileggi; Ken Mai
Editors
Typeinproceedings
Year2021
Citekeymohan2021topdown

Where it appeared

Published inProceedings of the 2021 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA '21)
PublisherAssociation for Computing Machinery
Pages1--10

Identifiers

DOI10.1145/3431920.3439297
OpenAlexW3132470343

Related

Distinct fromaljafar2022leveraging
Distinct frombardeen1948transistor
Distinct frombhunia2014hardware
Distinct fromferdaus2022watermarked
Distinct fromiorga2021semantics
Distinct fromlandman1971pin
Distinct fromlauterbach2021path
Distinct frommohan2022soft
Distinct fromnikolic2021global
Distinct frompetersen2021netcracker
Distinct fromprashanth2022evolutionary
Distinct fromtajik2017power

Abstract

Embedded FPGA (eFPGA) fabrics are finding increasing use in modern System-on-Chip designs as their programmability can be leveraged not only to accelerate a variety of workloads but also to enable upgradability, feature addition, and security. With technology scaling, designing hard eFPGA fabrics using full-custom layout techniques requires extensive design time/effort with poor process portability and is not compatible with typical SoC design schedules. On the other hand, soft eFPGA fabrics described in RTL and designed using standard-cells can significantly speed up the eFPGA design cycle and provide effortless process portability. Design methodologies for implementing soft FPGA fabrics presented in the literature typically employ a bottom-up approach wherein individual tiles are synthesized in isolation and later stitched together to generate the large FPGA fabric. However, using a bottom-up methodology to ensure fabric-level performance targets is challenging due to the lack of a global timing view across multiple tiles spanning the FPGA fabric. While previous works address this problem with a combination of and manual buffering and floorplanning, these additional steps introduce significant deviations from standard push-button ASIC flows. In this paper, a top-down methodology is proposed, which eliminates the need for floorplanning and manual buffering by providing a global timing view of the FPGA fabric to the electronic design automation (EDA) tools. Experimental results on a 28nm industrial CMOS process demonstrate that the top-down methodology results in fabrics with up to 20% improvement in performance without the need for any manual buffering or floorplanning. A proof of concept 16x16 tile FPGA fabricated on an industrial 16nm CMOS FinFET process occupies a core area of 1.74mm2 and can operate up to 630MHz.

A copy is held

pdf, 5.9 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via openalex
Added2026-08-04 00:00 UTC
Approved bya person 2026-08-16 15:31 UTC

Cite it as

@inproceedings{mohan2021topdown,
  title        = {Top-down Physical Design of Soft Embedded FPGA Fabrics},
  author       = {Prashanth Mohan and Oguz Atli and Onur Kibar and Mohammed Zackriya and Larry Pileggi and Ken Mai},
  year         = {2021},
  booktitle    = {Proceedings of the 2021 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA '21)},
  publisher    = {Association for Computing Machinery},
  pages        = {1--10},
  doi          = {10.1145/3431920.3439297},
}

This record lives at https://refs.drheap.org/mohan2021topdown/ and will keep doing so.