YosysHQ / nextpnr

nextpnr portable FPGA place and route tool
ISC License
1.29k stars 242 forks source link

router2: additional heatmap data #1328

Open Ravenslofty opened 4 months ago

Ravenslofty commented 4 months ago

Currently, router2 only tracks how many wires of each type have given levels of overuse ("congestion by wiretype"). This PR extends that to cover how many wires of each type are used at all ("utilisation by wiretype") and how many wires are used in each X/Y coordinate ("utilisation by coordinate"),

It may be a good idea to sum overuse by wiretype or coordinate, but it's a little unclear if this would be useful information yet.