Skip to content

Commit 3ebf3df

Browse files
committed
Add area estimation, but yosys scripts need to be fine-tuned. Not yet accurate
1 parent 0e8580c commit 3ebf3df

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

syn/yosys/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,26 @@ To run them:
1212
# To run AXI4-lite crossbar
1313
./syn_asic.sh axicb_axi4lite.ys
1414
```
15+
# cmos.lib
16+
17+
The library is a generic, very minimalist, liberty file.
18+
19+
AXI4 Crossbar:
20+
21+
| Name | Count | NAND2 Count |
22+
| -------- | ---------- | ------------- |
23+
| DFF | 10656 | 106560 |
24+
| DFFSR | 2928 | 46848 |
25+
| NAND | 67013 | 67013 |
26+
| NOR | 23796 | 71388 |
27+
| NOT | 9831 | 9831 |
28+
| Total | 228448 | 301640 |
29+
30+
The gate count is extracted from Yosys synthesis and the
31+
NAND2 is an estimation based on the next figures:
32+
33+
- DFF: 10 NAND2
34+
- DFFSR: 16 NAND2
35+
- NOR: 3 NAND2
36+
- NOT: 1 NAND2
37+
- NAND: 1 NAND2

0 commit comments

Comments
 (0)