Skip to content

Commit ef0deba

Browse files
committed
boards/openroad: README
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
1 parent e8f5b3c commit ef0deba

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

boards/openroad/README.md

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
OpenROAD ASAP7 PDK configuration
2+
================================
3+
4+
Demonstrates how to set up an [bazel-orfs](https://github.com/The-OpenROAD-Project/bazel-orfs) to build darksocv with[OpenROAD-flow-scripts](https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts)
5+
6+
To build and view [Install Bazelisk](https://bazel.build/install/bazelisk) and run:
7+
8+
bazel run //boards/openroad:darksocv_cts /tmp/cts gui_cts
9+
10+
Register to register histogram
11+
------------------------------
12+
13+
![alt text](reg2reg-histogram.png)
14+
15+
Estimated routing congestion
16+
----------------------------
17+
18+
![alt text](routing-congestion.png)
19+
20+
Ideas for future work
21+
=====================
22+
23+
- reduce clock period
24+
- darkram.v should consist of serveral SRAMs connected together to be
25+
a more accurate representation
26+
- create a mock SRAM representation with somewhat realistic timing
27+
- add IO constraints to place pins on one edge of the SRAMs and top level
28+
- reduce area
29+
30+
[MegaBoom](https://github.com/The-OpenROAD-Project/megaboom) demonstrates a number of techniques to study a design and set up mock SRAMs.

boards/openroad/reg2reg-histogram.png

602 KB
Loading
721 KB
Loading

0 commit comments

Comments
 (0)