header reorg
This commit is contained in:
parent
0380027819
commit
903daaceb1
|
|
@ -209,6 +209,8 @@ set(STA_SOURCE
|
|||
)
|
||||
|
||||
set(STA_HEADERS
|
||||
include/sta/Sta.hh
|
||||
|
||||
app/StaMain.hh
|
||||
|
||||
dcalc/ArcDelayCalc.hh
|
||||
|
|
@ -340,7 +342,6 @@ set(STA_HEADERS
|
|||
search/SearchClass.hh
|
||||
search/SearchPred.hh
|
||||
search/Sim.hh
|
||||
search/Sta.hh
|
||||
search/StaState.hh
|
||||
search/Tag.hh
|
||||
search/TagGroup.hh
|
||||
|
|
@ -635,6 +636,10 @@ add_library(OpenSTA
|
|||
|
||||
target_include_directories(OpenSTA
|
||||
PUBLIC
|
||||
include
|
||||
|
||||
PRIVATE
|
||||
${STA_HOME}
|
||||
${STA_INCLUDE_DIRS}
|
||||
${CUDD_INCLUDE}
|
||||
${TCL_INCLUDE_PATH}
|
||||
|
|
|
|||
|
|
@ -17,16 +17,17 @@
|
|||
#pragma once
|
||||
|
||||
#include <string>
|
||||
#include "DisallowCopyAssign.hh"
|
||||
#include "StringSeq.hh"
|
||||
#include "StaState.hh"
|
||||
#include "LibertyClass.hh"
|
||||
#include "NetworkClass.hh"
|
||||
#include "SdcClass.hh"
|
||||
#include "GraphClass.hh"
|
||||
#include "SearchClass.hh"
|
||||
#include "ParasiticsClass.hh"
|
||||
#include "VertexVisitor.hh"
|
||||
#include "util/Machine.hh"
|
||||
#include "util/DisallowCopyAssign.hh"
|
||||
#include "util/StringSeq.hh"
|
||||
#include "liberty/LibertyClass.hh"
|
||||
#include "network/NetworkClass.hh"
|
||||
#include "sdc/SdcClass.hh"
|
||||
#include "graph/GraphClass.hh"
|
||||
#include "parasitics/ParasiticsClass.hh"
|
||||
#include "search/StaState.hh"
|
||||
#include "search/VertexVisitor.hh"
|
||||
#include "search/SearchClass.hh"
|
||||
|
||||
struct Tcl_Interp;
|
||||
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Sta.hh"
|
||||
#include "sta/Sta.hh"
|
||||
|
||||
namespace sta {
|
||||
|
||||
|
|
|
|||
105
search/Sta.cc
105
search/Sta.cc
|
|
@ -14,62 +14,57 @@
|
|||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
#include "sta/Sta.hh"
|
||||
|
||||
#include <limits>
|
||||
#include "Machine.hh"
|
||||
#include "DisallowCopyAssign.hh"
|
||||
#include "DispatchQueue.hh"
|
||||
#include "ReportTcl.hh"
|
||||
#include "Debug.hh"
|
||||
#include "Stats.hh"
|
||||
#include "Units.hh"
|
||||
#include "Fuzzy.hh"
|
||||
#include "PortDirection.hh"
|
||||
#include "TimingRole.hh"
|
||||
#include "TimingArc.hh"
|
||||
#include "FuncExpr.hh"
|
||||
#include "EquivCells.hh"
|
||||
#include "Liberty.hh"
|
||||
#include "LibertyReader.hh"
|
||||
#include "Network.hh"
|
||||
#include "MakeConcreteNetwork.hh"
|
||||
#include "VerilogReader.hh"
|
||||
#include "SdcNetwork.hh"
|
||||
#include "Graph.hh"
|
||||
#include "GraphCmp.hh"
|
||||
#include "Levelize.hh"
|
||||
#include "Sdc.hh"
|
||||
#include "WriteSdc.hh"
|
||||
#include "ExceptionPath.hh"
|
||||
#include "MakeConcreteParasitics.hh"
|
||||
#include "Parasitics.hh"
|
||||
#include "DelayCalc.hh"
|
||||
#include "ArcDelayCalc.hh"
|
||||
#include "GraphDelayCalc1.hh"
|
||||
#include "DcalcAnalysisPt.hh"
|
||||
#include "Sim.hh"
|
||||
#include "ClkInfo.hh"
|
||||
#include "Tag.hh"
|
||||
#include "TagGroup.hh"
|
||||
#include "PathVertex.hh"
|
||||
#include "PathAnalysisPt.hh"
|
||||
#include "Corner.hh"
|
||||
#include "Search.hh"
|
||||
#include "Latches.hh"
|
||||
#include "PathGroup.hh"
|
||||
#include "CheckTiming.hh"
|
||||
#include "SpefReader.hh"
|
||||
#include "CheckSlewLimits.hh"
|
||||
#include "CheckMinPulseWidths.hh"
|
||||
#include "CheckMinPeriods.hh"
|
||||
#include "CheckMaxSkews.hh"
|
||||
#include "ClkSkew.hh"
|
||||
#include "FindRegister.hh"
|
||||
#include "ReportPath.hh"
|
||||
#include "VisitPathGroupVertices.hh"
|
||||
#include "SdfWriter.hh"
|
||||
#include "Genclks.hh"
|
||||
#include "Power.hh"
|
||||
#include "Sta.hh"
|
||||
|
||||
#include "util/DispatchQueue.hh"
|
||||
#include "util/ReportTcl.hh"
|
||||
#include "util/Debug.hh"
|
||||
#include "util/Stats.hh"
|
||||
#include "util/Fuzzy.hh"
|
||||
#include "liberty/Units.hh"
|
||||
#include "liberty/TimingArc.hh"
|
||||
#include "liberty/FuncExpr.hh"
|
||||
#include "liberty/EquivCells.hh"
|
||||
#include "liberty/Liberty.hh"
|
||||
#include "liberty/LibertyReader.hh"
|
||||
#include "network/SdcNetwork.hh"
|
||||
#include "network/MakeConcreteNetwork.hh"
|
||||
#include "network/PortDirection.hh"
|
||||
#include "verilog/VerilogReader.hh"
|
||||
#include "graph/Graph.hh"
|
||||
#include "graph/GraphCmp.hh"
|
||||
#include "sdc/Sdc.hh"
|
||||
#include "sdc/WriteSdc.hh"
|
||||
#include "sdc/ExceptionPath.hh"
|
||||
#include "parasitics/MakeConcreteParasitics.hh"
|
||||
#include "parasitics/Parasitics.hh"
|
||||
#include "parasitics/SpefReader.hh"
|
||||
#include "dcalc/DelayCalc.hh"
|
||||
#include "dcalc/ArcDelayCalc.hh"
|
||||
#include "dcalc/GraphDelayCalc1.hh"
|
||||
#include "sdf/SdfWriter.hh"
|
||||
#include "search/Levelize.hh"
|
||||
#include "search/Sim.hh"
|
||||
#include "search/ClkInfo.hh"
|
||||
#include "search/TagGroup.hh"
|
||||
#include "search/PathAnalysisPt.hh"
|
||||
#include "search/Corner.hh"
|
||||
#include "search/Search.hh"
|
||||
#include "search/Latches.hh"
|
||||
#include "search/PathGroup.hh"
|
||||
#include "search/CheckTiming.hh"
|
||||
#include "search/CheckSlewLimits.hh"
|
||||
#include "search/CheckMinPulseWidths.hh"
|
||||
#include "search/CheckMinPeriods.hh"
|
||||
#include "search/CheckMaxSkews.hh"
|
||||
#include "search/ClkSkew.hh"
|
||||
#include "search/FindRegister.hh"
|
||||
#include "search/ReportPath.hh"
|
||||
#include "search/VisitPathGroupVertices.hh"
|
||||
#include "search/Genclks.hh"
|
||||
#include "search/Power.hh"
|
||||
|
||||
namespace sta {
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue