From 4f34ec033b9c709d42d9cac7c39094219ea57692 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Harboe?= Date: Sat, 26 Oct 2024 13:34:34 +0200 Subject: [PATCH 1/2] orfs: bump MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Øyvind Harboe --- MODULE.bazel | 5 ++--- MODULE.bazel.lock | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index a30c3a1..64ca05f 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -35,7 +35,6 @@ git_override( orfs = use_extension("@bazel-orfs//:extension.bzl", "orfs_repositories") orfs.default( - # FIXME replace with official ORFS image - image = "europe-north1-docker.pkg.dev/ascenium/openroad-flow-script/flow-ubuntu22.04-builder:9af59c", - sha256 = "82bc4cab0a8b3d9401f2c0d7401986cab23ec314ed4120c333551a5ba32fbc02", + image = "docker.io/openroad/orfs:v3.0-1715-gfd99d94b", + sha256 = "de3085f2e6e4b0d4a5b925e3bdfd01382d4e5f5a44e4ed20fa6345a786a5ccf8", ) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 3f3ac46..29f1a01 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -92,7 +92,7 @@ "@@bazel-orfs~//:extension.bzl%orfs_repositories": { "general": { "bzlTransitiveDigest": "vmcGR7h5VgEPebKSKqrF0UgcqrgFTr0lE5jdk/LXXdg=", - "usagesDigest": "avcfo3vyEjhNTJbKgTwzhk54v7ieKagDOxgQ0m988Aw=", + "usagesDigest": "MXvKnssWhZw90mi+s96bhssdLF/FaMQ5dY2fO5hdbc8=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -112,8 +112,8 @@ "bzlFile": "@@bazel-orfs~//:docker.bzl", "ruleClassName": "docker_pkg", "attributes": { - "image": "europe-north1-docker.pkg.dev/ascenium/openroad-flow-script/flow-ubuntu22.04-builder:9af59c", - "sha256": "82bc4cab0a8b3d9401f2c0d7401986cab23ec314ed4120c333551a5ba32fbc02", + "image": "docker.io/openroad/orfs:v3.0-1715-gfd99d94b", + "sha256": "de3085f2e6e4b0d4a5b925e3bdfd01382d4e5f5a44e4ed20fa6345a786a5ccf8", "build_file": "@@bazel-orfs~//:docker.BUILD.bazel", "timeout": 3600, "patch_cmds": [ From 370dbe8cdd270a0f9f66b966bf1477bf4ce0b4f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Harboe?= Date: Mon, 28 Oct 2024 04:24:12 +0100 Subject: [PATCH 2/2] sram: use aspect ratios in the range of 0.25 to 4 at the most MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit the extreme aspect ratio srams of 36 and 58 are now 1 Signed-off-by: Øyvind Harboe --- BUILD.bazel | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BUILD.bazel b/BUILD.bazel index 5e17863..0ebb1a7 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -144,13 +144,13 @@ boom_tile_small_srams = { }, "data_2048x8": { "mock_area": 3.2, - "aspect_ratio": "58", + # "aspect_ratio": "58", "core_utilization": "10", }, "mem_256x4": { "mock_area": 0.265, - "aspect_ratio": "36", - }, # close + # "aspect_ratio": "36", + }, } boom_tile_rams = { @@ -197,7 +197,7 @@ write_binary( } | BLOCK_FLOORPLAN | { "CORE_UTILIZATION": ram_data.get("core_utilization", "40"), - "CORE_ASPECT_RATIO": ram_data["aspect_ratio"], + "CORE_ASPECT_RATIO": ram_data.get("aspect_ratio", "1"), } | SRAM_FLOOR_PLACE_ARGUMENTS | { "PLACE_DENSITY": "0.65", "GPL_TIMING_DRIVEN": "0",