Skip to content

Commit afe7a15

Browse files
committed
[hack] Config for ttihp0p2
Signed-off-by: Sylvain Munaut <[email protected]>
1 parent 3a86e9f commit afe7a15

File tree

4 files changed

+53
-53
lines changed

4 files changed

+53
-53
lines changed

cfg/ihp-sg13g2.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
pdk:
22
die:
3-
width: 5400000
4-
height: 6450000
3+
width: 3600000
4+
height: 5000000
55
margin:
6-
left: 475000
7-
right: 475000
8-
top: 440000
9-
bottom: 440000
6+
left: 445000
7+
right: 445000
8+
top: 460000
9+
bottom: 460000
1010
site:
1111
width: 480
1212
height: 3780
@@ -81,8 +81,8 @@ pdk:
8181
width: 1600
8282
tt:
8383
grid: # In number of blocks
84-
x: 20 # Must be divisible by 4
85-
y: 28 # Must be EVEN
84+
x: 12 # Must be divisible by 4
85+
y: 20 # Must be EVEN
8686
block:
8787
w: -1
8888
h: -1

ol2/tt_top/build.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -308,14 +308,14 @@ class TopFlow(SequentialFlow):
308308
"QUIT_ON_SYNTH_CHECKS" : False,
309309

310310
# Floorplanning
311-
# "DIE_AREA" : [ 0.00, 0.00, 3600.00, 5000.00 ],
312-
# "CORE_AREA" : [ 425.00, 425.00, 3175.00, 4575.00 ],
311+
"DIE_AREA" : [ 0.00, 0.00, 3600.00, 5000.00 ],
312+
"CORE_AREA" : [ 425.00, 425.00, 3175.00, 4575.00 ],
313313

314314
# "DIE_AREA" : [ 0.00, 0.00, 4500.00, 7300.00 ],
315315
# "CORE_AREA" : [ 425.00, 425.00, 4075.00, 6875.00 ],
316316

317-
"DIE_AREA" : [ 0.00, 0.00, 5400.00, 6450.00 ],
318-
"CORE_AREA" : [ 425.00, 425.00, 4975.00, 6025.00 ],
317+
# "DIE_AREA" : [ 0.00, 0.00, 5400.00, 6450.00 ],
318+
# "CORE_AREA" : [ 425.00, 425.00, 4975.00, 6025.00 ],
319319

320320
"FP_SIZING" : "absolute",
321321

ol2/tt_top/padring.tcl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ set IO_LENGTH 180
66
set IO_WIDTH 80
77
set BONDPAD_SIZE 70
88
set SEALRING_OFFSET 70
9-
set MAX_NUM_PADS_HORIZONTAL 14
10-
set MAX_NUM_PADS_VERTICAL 18
9+
set MAX_NUM_PADS_HORIZONTAL 16
10+
set MAX_NUM_PADS_VERTICAL 16
1111

12-
set PAD_IDX_OFFSET 1
12+
set PAD_IDX_OFFSET 0
1313
set PAD_IDX_COUNT [expr ($MAX_NUM_PADS_HORIZONTAL + $MAX_NUM_PADS_VERTICAL)*2]
1414

1515
proc calc_horizontal_pad_location {index} {

ol2/tt_top/route_data.yaml

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,51 @@
11
ports:
22
# Top Left (from left to right)
3-
'pad_ui_in[0]' : [ 5366340, 322080 ]
4-
'pad_ui_in[1]' : [ 5444460, 322080 ]
5-
'pad_ui_in[9]' : [ 5763240, 322080 ]
6-
'pad_ui_in[8]' : [ 6125700 ]
7-
'pad_ui_in[7]' : [ 6126120 ]
8-
'pad_ui_in[6]' : [ 6126540 ]
9-
'pad_ui_in[5]' : [ 6126960 ]
10-
'pad_ui_in[4]' : [ 6127380 ]
11-
'pad_ui_in[3]' : [ 6127800 ]
12-
'pad_ui_in[2]' : [ 6128220 ]
3+
'pad_ui_in[0]' : [ 4243680, 322080 ]
4+
'pad_ui_in[1]' : [ 4321800, 322080 ]
5+
'pad_ui_in[9]' : [ 4675440 ]
6+
'pad_ui_in[8]' : [ 4675860 ]
7+
'pad_ui_in[7]' : [ 4676280 ]
8+
'pad_ui_in[6]' : [ 4676700 ]
9+
'pad_ui_in[5]' : [ 4677120 ]
10+
'pad_ui_in[4]' : [ 4677540 ]
11+
'pad_ui_in[3]' : [ 4677960 ]
12+
'pad_ui_in[2]' : [ 4678380 ]
1313

1414
# Top Right (from right to left)
15-
'pad_uio_in[0]' : [ 5763240, 5076960 ]
16-
'pad_uio_oex[0]' : [ 5841360, 5077440 ]
17-
'pad_uio_out[0]' : [ 5841780, 5077920 ]
18-
'pad_uio_in[1]' : [ 6119820 ]
19-
'pad_uio_oex[1]' : [ 6120240 ]
20-
'pad_uio_out[1]' : [ 6120660 ]
21-
'pad_uio_in[2]' : [ 6121080 ]
22-
'pad_uio_oex[2]' : [ 6121500 ]
23-
'pad_uio_out[2]' : [ 6121920 ]
24-
'pad_uio_in[3]' : [ 6122340 ]
25-
'pad_uio_oex[3]' : [ 6122760 ]
26-
'pad_uio_out[3]' : [ 6123180 ]
27-
'pad_uio_in[4]' : [ 6123600 ]
28-
'pad_uio_oex[4]' : [ 6124020 ]
29-
'pad_uio_out[4]' : [ 6124440 ]
30-
'pad_uio_in[5]' : [ 6124860 ]
31-
'pad_uio_oex[5]' : [ 6125280 ]
32-
'pad_uio_out[5]' : [ 6125700 ]
33-
'pad_uio_in[6]' : [ 6126120 ]
34-
'pad_uio_oex[6]' : [ 6126540 ]
35-
'pad_uio_out[6]' : [ 6126960 ]
36-
'pad_uio_in[7]' : [ 6127380 ]
37-
'pad_uio_oex[7]' : [ 6127800 ]
38-
'pad_uio_out[7]' : [ 6128220 ]
15+
'pad_uio_in[0]' : [ 4668720 ]
16+
'pad_uio_oex[0]' : [ 4669140 ]
17+
'pad_uio_out[0]' : [ 4669560 ]
18+
'pad_uio_in[1]' : [ 4669980 ]
19+
'pad_uio_oex[1]' : [ 4670400 ]
20+
'pad_uio_out[1]' : [ 4670820 ]
21+
'pad_uio_in[2]' : [ 4671240 ]
22+
'pad_uio_oex[2]' : [ 4671660 ]
23+
'pad_uio_out[2]' : [ 4672080 ]
24+
'pad_uio_in[3]' : [ 4672500 ]
25+
'pad_uio_oex[3]' : [ 4672920 ]
26+
'pad_uio_out[3]' : [ 4673340 ]
27+
'pad_uio_in[4]' : [ 4673760 ]
28+
'pad_uio_oex[4]' : [ 4674180 ]
29+
'pad_uio_out[4]' : [ 4674600 ]
30+
'pad_uio_in[5]' : [ 4675020 ]
31+
'pad_uio_oex[5]' : [ 4675440 ]
32+
'pad_uio_out[5]' : [ 4675860 ]
33+
'pad_uio_in[6]' : [ 4676280 ]
34+
'pad_uio_oex[6]' : [ 4676700 ]
35+
'pad_uio_out[6]' : [ 4677120 ]
36+
'pad_uio_in[7]' : [ 4677540 ]
37+
'pad_uio_oex[7]' : [ 4677960 ]
38+
'pad_uio_out[7]' : [ 4678380 ]
3939

4040
# Bottom left (from left to right)
41-
'ctrl_ena' : [ 322560 ]
42-
'ctrl_sel_inc' : [ 322140 ]
43-
'ctrl_sel_rst_n' : [ 321720 ]
41+
'ctrl_ena' : [ 322140 ]
42+
'ctrl_sel_inc' : [ 321720 ]
43+
'ctrl_sel_rst_n' : [ 321300 ]
4444

4545
'pad_uo_out[0]' : [ 321300 ]
4646

4747
# Bottom right (from right to left)
48-
'pad_uo_out[7]' : [ 603540, 5077920 ]
48+
'pad_uo_out[7]' : [ 324240 ]
4949
'pad_uo_out[6]' : [ 323820 ]
5050
'pad_uo_out[5]' : [ 323400 ]
5151
'pad_uo_out[4]' : [ 322980 ]

0 commit comments

Comments
 (0)