PrincetonUniversity / prga

Open-source FPGA research and prototyping framework.
http://parallel.princeton.edu/prga/
BSD 3-Clause "New" or "Revised" License
192 stars 24 forks source link

Power estimation #28

Open OlinLai opened 9 months ago

OlinLai commented 9 months ago

After completing the entire process, I noticed that in the route.log file, there were analyses related to critical path delay and logic area, but there was no analysis regarding power consumption.

Therefore, I attempted to investigate how to perform power analysis using VPR. However, I discovered that within the PRGA framework, Yosys replaced ODIN and ABC, both of which are essential tools for power estimation in VPR.

Hence, I'm wondering how I can accomplish power estimation while using PRGA?

angl-dev commented 1 month ago

Hi @OlinLai,

PRGA does not come with a power or timing model, because PRGA is designed for real silicon tape-outs. Without knowing the underlying tapeout, PRGA cannot provide any prediction of the power or timing. If you wish to explore novel architectures and get a power/timing estimation, I'd recommend using just VTR. They have power and timing models based on certain technologies.

Best, Ang