Skip to content

Commit 4ab99c2

Browse files
committed
Merge remote-tracking branch 'origin/master' into secure-slew-fix2
2 parents b64d923 + 6db0147 commit 4ab99c2

File tree

624 files changed

+1287074
-1284597
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

624 files changed

+1287074
-1284597
lines changed

src/cts/include/cts/TritonCTS.h

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <vector>
1414

1515
#include "odb/db.h"
16+
#include "odb/geom.h"
1617

1718
namespace utl {
1819
class Logger;
@@ -39,7 +40,8 @@ class Pin;
3940

4041
namespace stt {
4142
class SteinerTreeBuilder;
42-
}
43+
struct Tree;
44+
} // namespace stt
4345

4446
namespace cts {
4547

@@ -125,6 +127,11 @@ class TritonCTS
125127
void incrementNumClocks() { ++numberOfClocks_; }
126128
void clearNumClocks() { numberOfClocks_ = 0; }
127129
unsigned getNumClocks() const { return numberOfClocks_; }
130+
void cloneClockGaters(odb::dbNet* clkNet);
131+
void findLongEdges(
132+
stt::Tree& clkSteiner,
133+
odb::Point driverPt,
134+
std::map<odb::Point, std::vector<odb::dbITerm*>>& point2pin);
128135
void initOneClockTree(odb::dbNet* driverNet,
129136
odb::dbNet* clkInputNet,
130137
const std::string& sdcClockName,

0 commit comments

Comments
 (0)