Skip to content

Commit 384023b

Browse files
committed
nangate45: re-generate all fake rams with correct signal pin location
Signed-off-by: Arthur Koucher <[email protected]>
1 parent b711f8f commit 384023b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+13016
-13094
lines changed

flow/platforms/nangate45/fakeram.cfg

Lines changed: 30 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# config file to drive BSG Black-box SRAM Generator
1+
# Configuration file to drive BSG Black-box SRAM Generator
22
# https://github.com/bespoke-silicon-group/bsg_fakeram.git
3-
# using cherry's fork to fix bugs
4-
# https://github.com/jjcherry56/bsg_fakeram.git nangate45 branch
3+
# Using the following branch to correct bugs:
4+
# https://github.com/AcKoucher/bsg_fakeram.git nangate45 branch
55
{
66
# The process node. This is used to tell cacti what technology to use when
77
# estimating power, performance and area numbers.
@@ -17,9 +17,12 @@
1717
"pinWidth_nm": 70,
1818

1919
# The minimum pin pitch for signal pins (all pins will have a pitch that is a
20-
# multuple of this pitch. The first pin will be a multiple of this pitch from
20+
# multiple of this pitch). The first pin will be a multiple of this pitch from
2121
# the bottom edge of the macro too.
22-
"pinPitch_nm": 210,
22+
#
23+
# If the multiple is not even, we'll end up generating macros we can't snap to
24+
# align with the trackgrid.
25+
"pinPitch_nm": 140,
2326

2427
# Optional: snap the width and height of the sram to a multiple value.
2528
"snapWidth_nm": 190,
@@ -40,17 +43,27 @@
4043

4144
# List of SRAM configurations (name, width, depth, and banks)
4245
"srams": [
43-
{"name": "fakeram45_1024x32", "width": 32, "depth": 1024, "banks": 1},
44-
{"name": "fakeram45_2048x39", "width": 39, "depth": 2048, "banks": 1},
45-
{"name": "fakeram45_256x34", "width": 34, "depth": 256, "banks": 1},
46-
{"name": "fakeram45_256x95", "width": 95, "depth": 256, "banks": 1},
47-
{"name": "fakeram45_256x96", "width": 96, "depth": 256, "banks": 1},
48-
{"name": "fakeram45_32x64", "width": 64, "depth": 32, "banks": 1},
49-
{"name": "fakeram45_512x64", "width": 64, "depth": 512, "banks": 1},
50-
{"name": "fakeram45_64x15", "width": 15, "depth": 64, "banks": 1},
51-
{"name": "fakeram45_64x21", "width": 21, "depth": 64, "banks": 1},
52-
{"name": "fakeram45_64x32", "width": 32, "depth": 64, "banks": 1},
53-
{"name": "fakeram45_64x7", "width": 7, "depth": 64, "banks": 1},
54-
{"name": "fakeram45_64x96", "width": 96, "depth": 64, "banks": 1}
46+
{"name": "fakeram45_32x32", "width": 32, "depth": 32, "banks": 1},
47+
{"name": "fakeram45_32x64", "width": 64, "depth": 64, "banks": 1},
48+
{"name": "fakeram45_64x7", "width": 7, "depth": 64, "banks": 1},
49+
{"name": "fakeram45_64x15", "width": 15, "depth": 64, "banks": 1},
50+
{"name": "fakeram45_64x21", "width": 21, "depth": 64, "banks": 1},
51+
{"name": "fakeram45_64x32", "width": 32, "depth": 64, "banks": 1},
52+
{"name": "fakeram45_64x62", "width": 62, "depth": 64, "banks": 1},
53+
{"name": "fakeram45_64x64", "width": 64, "depth": 64, "banks": 1},
54+
{"name": "fakeram45_64x96", "width": 96, "depth": 64, "banks": 1},
55+
{"name": "fakeram45_64x124", "width": 124, "depth": 64, "banks": 1},
56+
{"name": "fakeram45_128x32", "width": 32, "depth": 128, "banks": 1},
57+
{"name": "fakeram45_128x116", "width": 116, "depth": 128, "banks": 1},
58+
{"name": "fakeram45_128x256", "width": 256, "depth": 128, "banks": 1},
59+
{"name": "fakeram45_256x16", "width": 16, "depth": 256, "banks": 1},
60+
{"name": "fakeram45_256x32", "width": 32, "depth": 256, "banks": 1},
61+
{"name": "fakeram45_256x34", "width": 34, "depth": 256, "banks": 1},
62+
{"name": "fakeram45_256x48", "width": 48, "depth": 256, "banks": 1},
63+
{"name": "fakeram45_256x95", "width": 95, "depth": 256, "banks": 1},
64+
{"name": "fakeram45_256x96", "width": 96, "depth": 256, "banks": 1},
65+
{"name": "fakeram45_512x64", "width": 64, "depth": 512, "banks": 1},
66+
{"name": "fakeram45_1024x32", "width": 32, "depth": 1024, "banks": 1},
67+
{"name": "fakeram45_2048x39", "width": 39, "depth": 2048, "banks": 1}
5568
]
5669
}

0 commit comments

Comments
 (0)