Skip to content

Commit b6f08ac

Browse files
committed
Merge branch 'master' into cts_optimize_techChar_iterations
2 parents 57be8e0 + 9c92944 commit b6f08ac

File tree

165 files changed

+4594
-3690
lines changed

Some content is hidden

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

165 files changed

+4594
-3690
lines changed

.bazelversion

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.3.1
1+
8.5.0

MODULE.bazel

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,8 @@ git_override(
1818
remote = "https://github.com/bazelbuild/rules_scala",
1919
)
2020

21-
bazel_dep(name = "rules_verilator", version = "5.034")
22-
single_version_override(
23-
module_name = "rules_verilator",
24-
registry = "https://raw.githubusercontent.com/Pinata-Consulting/ascenium-registry/683f93e670a04f8d3d47316c42d197d8ac095a00/",
25-
version = "5.034",
26-
)
27-
28-
single_version_override(
29-
module_name = "verilator",
30-
registry = "https://raw.githubusercontent.com/Pinata-Consulting/ascenium-registry/683f93e670a04f8d3d47316c42d197d8ac095a00/",
31-
version = "5.034.ar.1",
32-
)
33-
34-
single_version_override(
35-
module_name = "systemc",
36-
registry = "https://raw.githubusercontent.com/Pinata-Consulting/ascenium-registry/683f93e670a04f8d3d47316c42d197d8ac095a00/",
37-
version = "3.0.1",
38-
)
21+
bazel_dep(name = "rules_verilator", version = "0.1.0")
22+
bazel_dep(name = "verilator", version = "5.036.bcr.3")
3923

4024
# Not all boost libs are available at the latest version yet, so use a
4125
# slightly older one that has all we need.
@@ -162,7 +146,7 @@ bazel_dep(name = "bazel-orfs")
162146
# To bump version, run: bazelisk run @bazel-orfs//:bump
163147
git_override(
164148
module_name = "bazel-orfs",
165-
commit = "b2ea891b7a20e806f7a80b97523b9065d498b3ac",
149+
commit = "287262398210ecc368e8cee1fbefddb02ac2e2f3",
166150
remote = "https://github.com/The-OpenROAD-Project/bazel-orfs.git",
167151
)
168152

@@ -171,10 +155,10 @@ orfs = use_extension("@bazel-orfs//:extension.bzl", "orfs_repositories")
171155
# To bump version, run: bazelisk run @bazel-orfs//:bump
172156
orfs.default(
173157
# Official image https://hub.docker.com/r/openroad/orfs/tags
174-
image = "docker.io/openroad/orfs:v3.0-4338-g23bfbc7f2",
158+
image = "docker.io/openroad/orfs:v3.0-4350-g4e47ad013",
175159
# Use OpenROAD of this repo instead of from the docker image
176160
openroad = "//:openroad",
177-
sha256 = "59fa14cf42c9d2ebf388e77e45cee79ba1ae7dae24cf7fe8a004d6b37d160968",
161+
sha256 = "2e09979b7ab7f8e797b50ad8baec1e26d66205ea5bd6ec1b4ddfc7b4e924eb2b",
178162
)
179163
use_repo(orfs, "com_github_nixos_patchelf_download")
180164
use_repo(orfs, "docker_orfs")

MODULE.bazel.lock

Lines changed: 33 additions & 58 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/OpenRoad.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,7 @@ void OpenRoad::read3Dbx(const std::string& filename)
496496
odb::ThreeDBlox parser(logger_, db_, sta_);
497497
parser.readDbx(filename);
498498
parser.check();
499+
db_->triggerPostRead3Dbx(db_->getChip());
499500
}
500501

501502
void OpenRoad::read3DBloxBMap(const std::string& filename)

src/cts/src/CtsGraphics.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <string>
99
#include <vector>
1010

11+
#include "Util.h"
1112
#include "gui/gui.h"
1213
#include "odb/geom.h"
1314
#include "utl/Logger.h"

src/cts/src/CtsGraphics.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include "CtsObserver.h"
1212
#include "HTreeBuilder.h"
1313
#include "SinkClustering.h"
14+
#include "Util.h"
1415
#include "gui/gui.h"
1516

1617
namespace utl {

src/cts/src/CtsObserver.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <vector>
88

99
#include "Clock.h"
10+
#include "Util.h"
1011

1112
namespace cts {
1213

src/cts/src/HTreeBuilder.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
#include "Clustering.h"
1616
#include "SinkClustering.h"
17+
#include "Util.h"
1718
#include "odb/db.h"
1819
#include "odb/isotropy.h"
1920
#include "utl/Logger.h"

src/cts/src/HTreeBuilder.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include "CtsObserver.h"
1515
#include "CtsOptions.h"
1616
#include "TreeBuilder.h"
17+
#include "Util.h"
1718
#include "odb/db.h"
1819
#include "odb/isotropy.h"
1920

src/cts/src/LatencyBalancer.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include "Clock.h"
1717
#include "CtsOptions.h"
1818
#include "TreeBuilder.h"
19+
#include "Util.h"
1920
#include "cts/TritonCTS.h"
2021
#include "odb/db.h"
2122
#include "odb/dbSet.h"

0 commit comments

Comments
 (0)