limbo018 / DREAMPlace

Deep learning toolkit-enabled VLSI placement

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

In 4.0 how to generate flute LUT

kouyichi opened this issue · comments

in dreamplace/ops/timing/src/timing_cpp.cpp line139-144

using Point2i = ::DreamPlace::Point<int>; dreamplacePrint(kINFO, "launch rc tree construction...\n"); flute::readLUT( "thirdparty/flute/lut.ICCAD2015/POWV9.dat", "thirdparty/flute/lut.ICCAD2015/POST9.dat"); auto beg = std::chrono::steady_clock::now();
flute use a look up table that already made. If I want to use the 4.0 in something out of iccad2015, how can I generate the look up table?

commented

They come from the source code of flute. It should also work in other benchmarks.

They come from the source code of flute. It should also work in other benchmarks.

Sorry, I'm not very familiar with the flute code. I just saw there is a readLUT and not a writeLUT function; where can I find the function that generates a LUT from some file?