Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

openroad: basic OpenROAD build and readme #146

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

oharboe
Copy link

@oharboe oharboe commented Mar 15, 2025

OpenROAD ASAP7 PDK configuration

TL;DR Install Bazelisk and run command below to build and view darksocv in the GUI, Bazelisk handles all depedencies.

Demonstrates how to set up an bazel-orfs to build darksocv with OpenROAD-flow-scripts

To build and view Install Bazelisk and run:

bazel run //openroad:serv_top_asap7_1_cts /tmp/cts gui_cts

Register to register histogram

image

Estimated routing congestion

image

Detailed routing and congestion

bazel run //openroad:serv_top_asap7_1_route /tmp/route gui_route

image

sky130hd

bazel run //openroad:serv_top_sky130hd_32_cts /tmp/cts gui_cts

PPA plots

View sky130hd PPA plots:

bazel run //openroad:ppa_sky130hd

image

Ideas for future work

  • reduce clock period
  • adjust input/output delays
  • add IO constraints to place pins on one edge of the SRAMs and top level
  • reduce area

MegaBoom demonstrates a number of techniques to study a design and set up mock SRAMs.

@oharboe
Copy link
Author

oharboe commented Mar 16, 2025

@maliberty FYI

@oharboe
Copy link
Author

oharboe commented Mar 17, 2025

asap7 ppa

image

Signed-off-by: Øyvind Harboe <[email protected]>
oharboe added 3 commits March 17, 2025 18:42
VERILOG_TOP_PARAMS now work, clean out sed workaround

Signed-off-by: Øyvind Harboe <[email protected]>
@oharboe
Copy link
Author

oharboe commented Mar 17, 2025

@maliberty FYI

@oharboe
Copy link
Author

oharboe commented Mar 17, 2025

@jeffng-or FYI

oharboe added 3 commits March 18, 2025 06:47
Signed-off-by: Øyvind Harboe <[email protected]>
and faster builds

Signed-off-by: Øyvind Harboe <[email protected]>
faster builds

Signed-off-by: Øyvind Harboe <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant