Skip to content

[Add] Containerize reproducible OpenROAD execution - #18

Merged
ErickOF merged 1 commit into
devfrom
feature-containerized_openroad_flow
Sep 11, 2026
Merged

ErickOF merged 1 commit into
devfrom
feature-containerized_openroad_flow

Conversation

@ErickOF

@ErickOF ErickOF commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator
  • Add selectable local and containerized ORFS execution with an inmutable image digest, invoking-user ownership, configurable platform and variant, and isolated module or profile work directories.
  • Add a versioned module-owned physical-evidence policy that validates nonempty DEF, GDS, ODB, SDC, and netlist deliverables plus configurable timing, electrical, and routing thresholds.
  • Record container identity and hashes for physical artifacts, design configuration, constraints, reports, and policy inputs while preserving PASS, FAIL, and SKIP through the canonical flow contract.
  • Integrate OpenROAD evidence with the release manifests and add a cached Nangate45 GitHub Actions fixture with image, artifacts, metric, and ownership assertions.
  • Qualify concurrent execution, cache restoration, missing or empty artifacts, image configuration, unavailable runtimes, and nonzero violations, document the non-signoff boundary, and advance the methodology version to 0.8.0.

- Add selectable local and containerized ORFS execution with an
  inmutable image digest, invoking-user ownership, configurable platform
  and variant, and isolated module or profile work directories.
- Add a versioned module-owned physical-evidence policy that validates
  nonempty DEF, GDS, ODB, SDC, and netlist deliverables plus
  configurable timing, electrical, and routing thresholds.
- Record container identity and hashes for physical artifacts, design
  configuration, constraints, reports, and policy inputs while
  preserving PASS, FAIL, and SKIP through the canonical flow contract.
- Integrate OpenROAD evidence with the release manifests and add a
  cached Nangate45 GitHub Actions fixture with image, artifacts, metric,
  and ownership assertions.
- Qualify concurrent execution, cache restoration, missing or empty
  artifacts, image configuration, unavailable runtimes, and nonzero
  violations, document the non-signoff boundary, and advance the
  methodology version to 0.8.0.
@ErickOF ErickOF self-assigned this Sep 11, 2026
@ErickOF ErickOF added the enhancement New feature or request label Sep 11, 2026
@ErickOF
ErickOF merged commit 9d2852a into dev Sep 11, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant