rachelselinar / DREAMPlaceFPGA

An Open-Source Analytical Placer for Large Scale Heterogeneous FPGAs using Deep-Learning Toolkit
BSD 3-Clause "New" or "Revised" License
75 stars 18 forks source link

[AMD Internship - Zhili Xiong] Native FPGA Interchange and Shape Support #29

Open clavin-xlnx opened 1 month ago

clavin-xlnx commented 1 month ago

This PR intends to upstream the improvements to DREAMPlaceFPGA from Zhili Xiong (@zhilix) while an intern at AMD (Summer 2024). Primarily these changes included adding native support for the FPGA Interchange format and skipping Bookshelf parsing. It also added support for common placer shapes such as LUTRAMs and carry chains.