Skip navigation
Please use this identifier to cite or link to this item: http://arks.princeton.edu/ark:/88435/dsp01vq27zr72p
Title: Development of Automated Toolchain on Synthesizing Domain-Specific FPGAs
Authors: Yoon, Jae
Advisors: Wentzlaff, David
Department: Electrical and Computer Engineering
Class Year: 2023
Abstract: Designing custom FPGAs is a complex process. The process often involves immense trade-off on area and power in order to achieve performance increase for specific operations along with huge human effort. This paper explores the possibility of an automated toolchain that allows users to customize FPGAs by integrating accelerators onto the FPGA to maximize the performance increase within the same area and power usage. The toolchain can identify common patterns in application RTLs using frequent subgraph algorithm and then merge found common patterns into a domain-specific accelerator. The accelerator then can be hardened using open-source tools such as PRGA, OpenLANE, and Yosys. Hardened accelerator then can be integrated onto the FPGA and replace some of the lookup tables and their interconnects. Hardened accelerator will allow the user to use less lookup tables to run the same application at an increased performance. With the whole process being automated, the FPGA can be easily specialized while using the same die area and possibly less power by running the combinational logic accelerator rather than running lookup tables.
URI: http://arks.princeton.edu/ark:/88435/dsp01vq27zr72p
Type of Material: Princeton University Senior Theses
Language: en
Appears in Collections:Electrical and Computer Engineering, 1932-2023

Files in This Item:
File Description SizeFormat 
YOON-JAE-THESIS.pdf1.47 MBAdobe PDF    Request a copy


Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.