Regarding Yosys QWP command to measure wire lengths.
I tried the QWP command however I do need more info, I did not find documentation on it.
I hope you can help me:
QWP gives the following statistics:
Number of edges: 94380
Total edge length:20053.402364
Total weighted edge length:993.197173
Histogram over edge length: `enter code here`
:
:
::::. .
::::::::::::....
::::::::::::::::::::.......,,,,,,,,,,,,,,,,,,,,,,,
0.000000 1.094405
Histogram over weighted edge lengths:
:
:
:
:.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,_,,_,____,_____,,,,
0.000000 0.522485
is Total edge length:20053.402364 means that the sum of vertical edge lengths is 20053 and horizontal edges 402364 or is it just some sort of precision length?
What are weighted edge length?
How to understand 993.197173 total weighted edge length?
How do you read the Histograms?
Initially QWP crashed and we had to reduce memory sizes of the circuit to get QWP work, is it possible to adapt it to work for larger circuits?
In your prevous answer you said that:
(3) because "qwp" always places all cells in a
rectangle of area 1, you'd have to scale the "total edge length"
accordingly when comparing designs with a different number of cells.
What do you mean by a need to scale and how should it be done?
thank you
Yosi