-
Notifications
You must be signed in to change notification settings - Fork 297
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
Boards openroad added #83
Conversation
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
ef0deba
to
4d16967
Compare
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2ad1dd7
to
754d014
Compare
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
754d014
to
8e62d40
Compare
hmmm... I read about the "Synthesis fails because it doesn't strip $display", maybe I need put some ifdef SIMULATION around such $display across the code... the tools that I use typically ignore them at synth time, but it may cause other tools to fail. I will try address this problem in the future! Anyway, thanks for the commit! :) |
@maliberty FYI |
Not to worry, it is already fixed in ORFS. If there is any interest in this and some future PR is required, I will bump ORFS and clean out the workaround. Meanwhile, take it for a spin and let me know if you have any questions :-) |
well, just in case, I already fixed it! thanks again! :) |
wow! I have lots of questions but not sure that are the right questions... although I am not much aware about the OpenRoad project, the pictures are familiar! so my questions about the number of system gates, node size and the maximum frequency that DarkRISCV can reach on your tools! :) oh, from the plot it seems that the worst path is around 1.95ns, so it will reach no more than 500MHz... which is pretty good for a 3-stage pipeline core! 🔥 |
@samsoniuk Well, take the GUI for a spin. All you have to do is to follow the instructions :-) Install Bazelisk and run the command. Assuming you are on x86 Linux.... |
yeah! I will check it! :) |
Waiting for a nit to be fixed in ORFS, but otherwise ready for comments.
OpenROAD ASAP7 PDK configuration
Demonstrates how to set up an bazel-orfs to build darksocv withOpenROAD-flow-scripts
To build and view Install Bazelisk and run:
Register to register histogram
Estimated routing congestion
Ideas for future work
a more accurate representation
MegaBoom demonstrates a number of techniques to study a design and set up mock SRAMs.