How does it compare to Bazel? #1168
Unanswered
Ciprian167
asked this question in
Help (Q&A)
Replies: 1 comment 1 reply
-
FYI - Bazel support for EDA related topics can be found at https://github.com/hdl/bazel_rules_hdl and https://github.com/Lightelligence/rules_verilog |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi.
Please excuse my ignorance. I'm trying to better understand the entire open-source EDA landscape. I completely agree that people working with EDA needs to make use of build automation systems. The majority of companies use
make-based
systems or some custom specialized scripts, but that doesn't cut it.I am interested in your take on Bazel for EDA. Bazel is quite generic and can solve a lot of the issues SiliconCompiler is trying to tackle. Bazel has caching, remote caching, remote execution (to replace the old LSF), action graph to optimize the incremental builds.
Bzlmod
can be used for package management. Plus, Bazel has a larger user base. So, any optimization done in other development areas, will propagate to EDA world also. Sure, Bazel has a steep learning curve, but that is mostly paid by those who write the rules.What are some things the SiliconCompiler is solving that Bazel does not and never will?
Thank you in advance!
Beta Was this translation helpful? Give feedback.
All reactions