diff --git a/src/rmp/src/CMakeLists.txt b/src/rmp/src/CMakeLists.txt index ae4fd969f66..1ecdd8b0594 100644 --- a/src/rmp/src/CMakeLists.txt +++ b/src/rmp/src/CMakeLists.txt @@ -48,7 +48,14 @@ target_sources(rmp blifParser.cpp blif.cpp Restructure.cpp + Cut.cpp + CutGen.cpp + FuncExpr2Kit.cpp + LibRead.cpp + Ntk2Cut.cpp + Cut2Ntk.cpp MakeRestructure.cpp + PhysRemap.cpp ) messages( diff --git a/src/rmp/src/PhysRemap.cpp b/src/rmp/src/PhysRemap.cpp index 1ee0ace5574..141d2229e28 100644 --- a/src/rmp/src/PhysRemap.cpp +++ b/src/rmp/src/PhysRemap.cpp @@ -1,3 +1,46 @@ +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include "base/abc/abc.h" +#include "base/main/abcapis.h" +#include "db_sta/dbNetwork.hh" +#include "db_sta/dbSta.hh" +#include "map/mio/mio.h" +#include "map/mio/mioInt.h" +#include "odb/db.h" +#include "ord/OpenRoad.hh" +#include "rmp/FuncExpr2Kit.h" +#include "rmp/blif.h" +#include "sta/ConcreteNetwork.hh" +#include "sta/Graph.hh" +#include "sta/Liberty.hh" +#include "sta/Network.hh" +#include "sta/PathEnd.hh" +#include "sta/PathExpanded.hh" +#include "sta/PathRef.hh" +#include "sta/PatternMatch.hh" +#include "sta/PortDirection.hh" +#include "sta/Sdc.hh" +#include "sta/Search.hh" +#include "sta/Sta.hh" +#include "utl/Logger.h" + +#include "rmp/Restructure.h" +#include +#include +#include +#include +using namespace abc; +namespace rmp { void PhysRemap::Remap() { if (script_) { @@ -170,3 +213,4 @@ void PhysRemap::BuildCutRealization(Abc_Ntk_t* nwk) Ntk2Cut n2c(nwk, cut_, nwk_); n2c.BuildNwkElements(); } +}