File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -57,15 +57,17 @@ ce_x = 20
5757
5858ce_y = 20
5959
60- pitch_x = 20
61-
62- pitch_y = 22
63-
6460# Element size is set to multiple of placement grid above
6561ce_width = ce_x * placement_grid_x
6662
6763ce_height = ce_y * placement_grid_y
6864
65+ # Routing by abutment horizontally
66+ pitch_x = ce_width
67+
68+ # Some routing space vertically for clock routing
69+ pitch_y = ce_height + (placement_grid_y * 3 )
70+
6971# top level core offset
7072margin_x = placement_grid_x
7173
@@ -83,11 +85,11 @@ array_spacing_y = margin_y * 2
8385
8486# top level core and die size
8587core_width = (
86- 2 * margin_x + (( placement_grid_x * pitch_x ) * (cols - 1 ) ) + ce_width
88+ pitch_x * (cols - 1 ) + ce_width
8789)
8890
8991core_height = (
90- 2 * margin_y + (( placement_grid_y * pitch_y ) * (rows - 1 ) ) + ce_height
92+ pitch_y * (rows - 1 ) + ce_height
9193)
9294
9395die_width = core_width + (array_spacing_x * 2 )
You can’t perform that action at this time.
0 commit comments