Replies: 1 comment
-
I've put together an example of how to create a wafer thin Bazel layer on top of ORFS and how to use this from a repository that is not a fork of ORFS: #1550 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
No question, just sharing to see if there are any likeminded that are interested in doing this.
If this is a common use-case, I was hoping to share & learn.
With the do-floorplan/place/route/finish/generate-abstract support in ORFS Makefile where the dependency checking is separated from the execution of those stages, I've successfully built a wafer thin Bazel layer on top of ORFS.
Using Bazel on top of ORFS gives me some nice advantages:
I added do-gds support in #1543
The reason I'm not using https://github.com/hdl/bazel_rules_hdl, is that I want to have an environment that is as close to ORFS as possible so as to make it easier to report issues and get the most recent OpenROAD and ORFS updates immediately.
Perhaps later I would use https://github.com/hdl/bazel_rules_hdl.... but for now the priority is to work as closely as possible with ORFS/OpenROAD while having the Bazel advantage.
Beta Was this translation helpful? Give feedback.
All reactions