ominux / vtr-verilog-to-routing

Automatically exported from code.google.com/p/vtr-verilog-to-routing
0 stars 0 forks source link

VPR cannot compute delay and power without place and route first #80

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Its more like a feature than a bug. I am experimenting with voltage scaling and 
trying to find the corresponding delay and power of the same circuit at 
different voltages. I can supply modified architecture files and tech files 
corresponding to different voltages (for the same blif file input). But the VPR 
tool must place and route each time.

Since the place and route for different voltages is different (and essentially 
the whole circuit looks different) the delay and power are different. For 
example, I can see that energy at a lower voltage is higher than the energy at 
higher voltage. This is clearly undesired effect.

Is there a way I can specify a placement and routing (through files) to the 
tool? This way I will place and route the circuit once and compute new delay 
and power without placing and routing it again and again. This will ensure a 
correct trend as voltage is scaled down.

Thanks
-Niranjan

Original issue reported on code.google.com by nirankul...@gmail.com on 10 Apr 2014 at 6:45

GoogleCodeExporter commented 9 years ago
Such a feature is certainly useful even in traditional CAD.  It is in our 
future work pipeline but we currently have nobody on it yet.

As a compromise, you can currently reuse the same placement by running routing 
only.  That way, there will be much less variation in your runs.

Original comment by JasonKai...@gmail.com on 10 Apr 2014 at 7:09