About Me

Rising senior at the University of Pennsylvania studying Computer Engineering. My main academic interests include computer architecture, FPGAs, VLSI, and embedded systems.

Summer of Code Project

Support for Partial Reconfiguration Regions Through Partition Pins and VPR Constrained Placement/Routing

SymbiFlow does not currently support partial reconfiguration regions. Partial reconfiguration regions are crucial to ongoing FPGA research including reducing verilog to bitstream compilation times through separate compilation. Two major hurdles to the support of partial reconfiguration regions are SymbiFlow and VPR support for restricted placement/routing and the ability to generate and upload a partial bitstream. I will be taking on the first of these two hurdles.